mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f00000002c0)=0x322, 0x4) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/181, 0xb5}, {&(0x7f00000001c0)=""/131, 0x83}], 0x2, 0x4a) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x4, &(0x7f0000000000)="76a96c8fa1a1c3c584452b9962e308d09511c20f0235a4654a2dc42abc2ac1", 0x1f) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x1) r2 = semget(0x1, 0x4, 0x402) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/99) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x3, 0x6}, 0x8) sendto(r1, &(0x7f0000000080)="74b8fb56e68274766d786de0741eaf79a83956b8cb036d1dbae2d07372453eff29d7ebeca4d9c4aba985867e0ede00f700051755c5625c30c58628ba0296fc698c68f01572df59a44c772c576dc99e80c5a178868cbe70efac36a461f6abff694e4a41e64c8600a1e68364f32d3b75814459f5df54f05fd4594c1bbcd0088c3dd93159787df466d859fd629c69a3ecf87afcb47e0de22491d5f7afe8377bc543835e6d95c7bb5cefe41a071d8e713f56438f26e71e33d4108f4d", 0xba, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0x9}, 0xc) getpgrp() 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@un=@file={0x0, ""/73}, 0x4b, &(0x7f0000000140)=[{&(0x7f0000000080)=""/179, 0xb3}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x841) r1 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:00:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x0, 0x2, 0x0, 0x6, 0x9, 0xfffffffffffff801, 0x2, 0x0, 0x4, 0x91}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') chdir(&(0x7f0000000100)='./file1\x00') 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = shmget(0x3, 0x4000, 0xb, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() dup2(r1, r0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x28) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) recvfrom$unix(r0, &(0x7f00000000c0)=""/160, 0xa0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65300040d2046585805bbdb3d833e7627882fd41620fe69a30519a7d15a8d954b671607ba14325ec0d632b0f29f0cea42cb95f4538b446af624df8a28678"], 0xa) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) fcntl$getflags(r0, 0xfffffffffffffffd) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x9) 16:00:26 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x8}, 0xc) 16:00:26 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) socketpair(0x22, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00004cf000/0x4000)=nil, 0x4000, 0x3) r5 = getpgid(0xffffffffffffffff) getpgid(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x400000001e, 0x0, 0x199) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) 16:00:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000980)="e9c9305289b62927af3cd670c0abb6a6db23a7c8663e4d65356b5dd2fac32530f942e04f1a23cc1c93cd0b96e3e1b0c94648974cba3500edfbf06598d5b1ad136460b3f5762f988ff064fee4f73260871e96ba6c932756d3d90e", 0x246}, {&(0x7f0000000780)="dc89c353bf59cb62e1d87812431d6f7d5a89fa6c9c95ee0ab33c75782ee064e291f2db0b601e6e4bbd223a3888b51336c6cd5adc86e3e2226710799b04fa8c2b19a84c2539d0a45e649b03f60aebdc024f69b7d7ad77568839c756bbd97b24a4651defe637f07fffe8f23bbeb6a9babf9bf23f0e998a1fed37d9eb7e44926a972f97c577a791c36dfcdf2c519a7061e32e8f0f421f1c9196979ce4cc0918f6f4ea7c11a9f2c7361ac0cadfd91c3d0b34e2770191885e05aff88ae73208433d35106b0fc08edc", 0xfffffffffffffcc3}, {&(0x7f0000000880)="52ad2a8081022f3877b623ae599aa895528757c9e5e13193053dac18a012990420807bd613159f6d7986e24411893562ea2be9ca0f1d91020fa009316409115ffdb775dc8180b7ef749443eb4680afeae611274423b386c2e22a23dde63b34e025f37b4ad5c56583634ed1d393fde963c7f5d6c830568ed81c5a302f7b80e1012b1c20e2bd84131f71a7e6660cd509e3e4f7c1aae21fc8ebb51910863d226a18f039ef24fef81c8e4f61d833a4ebf65566cee09a8963c7ac9f53d23e659c9a27", 0xc2}, {&(0x7f0000000300)="0a4a85dd08f0408622f093e389031920e55469db1eb5a1d78dc7b99450eee8f002038ad166d190ea2aca7eedffc71fe45fd761a51519ed5620352de72dd8d9daee8fcfeeb1bee8e7fe64637951daa8f32e212a4b9132c799f0b4c2d2f03be6e93d3c1f85c34af71bcc475b36c8624f13969b3f5e8a9a67c03ad0c848a8ebc3b0f9cb485fc43323d3af7b44dd1f6ed6233a60a47c077ade335f0f94368b2872ba2aa07035ce20e3e0e3ab761296c7af84c80a2c81f2b85ad5ad2889ef5f3af1eb9c0ea737", 0xfffffffffffffef6}, {&(0x7f00000006c0)="4b2e84609de3c46640316eb6e25bf73adf1a5f794d5f34884a071a397a97e247d09dd2b5f0d427ee6ed0", 0x2a}, {&(0x7f00000005c0)="252fde1ce1176157bda4338236f4a57616362cdeadf624f3d10241c0e5e4868c97da93eff52235bd21b3cb2cf860c68e0f502a6a0c95682179b79ec10fe913bcb9abb670daa3fbcaa1b4aea30d44580f1866716a44711d279466584f3e994015de55855948e192f38893fac584c4b9c72f5e3ce090e49e3fe39a2ead1f58fce9659c673527012ad3385aebae184593ca46bca2aafe70e03457697a9f19428d9b0ceeb3a4d5deb3bc94431c30bee3f5f6045f44c3140d9a9a74384112cdc3a490b54af7f7f68218", 0xc7}], 0x6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) close(r0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xe9) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) getsockopt(r0, 0x1000, 0x26, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x18, 0x3ff, 0x3, 0x1, "ee9713cda157e85113c8a0444821174ce61ab309", 0x2, 0x1}) dup(r1) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: pipe(&(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000240)) getrusage(0x0, &(0x7f0000000040)) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0xfff, 0x2, 0x800, "df7e2351e80a96ba244ba8ae679d746d30c7245d", 0x100000000, 0xfffffffffffffb8b}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001900)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x18, 0xc003, 0x5) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000300)="069cc3da12ad96f3ce2ad0c75c29a96afa7e70a8a57cfbe94e621c60ee74809cefaf9037337ac495116cebcae68ec3b378322b10e1e15f909dbfcaad8754bd5037ade43e351930a0df99cfcbe86b484013c99096ef43e32f4e0d28135d6a9a82d9dcbaed869273996c2717b390757411c30c28eb9ee6f60793fdf365a4f6213c3f53e3c29289724d3b3fbce6a4b66d96cafcce2a07319b9dcbb5bebdff5d8ffc8d131b2866d801db732d0bf6adafb28f03757bc79960045ae4e0de448bfce932050b9d36d703d469ee8d024d2eca846b0d7d441632dedadbbddf68b091cde0f4351f", 0xe2}, {&(0x7f0000000400)="65c16b56100f945d030823265933fcec6b63a387f5ae5db402a1b2d739d39c550aee4601a73112ed7bf66fee40b7e8ce01e7645e5681e0a5fce443191e4748b4628c749c5129f2b8b52e560af0c28bb3cd406d9f725829bba7587e2e9176c34033f44fecbd9e35bb9463aa2ada45cc91a589eddbe0399b856e4abf922dfdcc3c95011e6490c8c9846a0cdf5e232825c599717a789b991469b3b128a9dedfcc7d", 0xa0}, {&(0x7f00000004c0)="1dbdeb8b79729878259066ab63d7d194648825d79aad415d8040b96afe7d82bfd3db58d7e14c6af42c869325dc42d3e23f3c445b1a74f02e547ebbdb7a995df12d446163d51cdb16577d154308492fbed7acda724d560344f827cf59fd342067452ade9ad3f96835f0640e13d1e7c83a5f007d13f293156043e5af0ccc6f47a97eaf6638922f7116c8eb1852bfa6f3f8ddbbcb7dbb9be394e35b707f0d2b3e6b73b02a5df124822341bb704b964263f5e22fa8e028e4d5344834c2de", 0xbc}, {&(0x7f0000000580)="3770225139cd83c21f9c46155e49690103f4c6ea5ec55a766946edb5587927985817aba796c42ed8443e03d5a249387f508081f0b63e0507fc8eee5a5ba08a2f82", 0x41}, {&(0x7f0000000600)="7fa32c672a5ad4eec1aedd36047be76b73df36c2d02609ce9cc59477b12d33530e42e2ee552610d7a8aee2acd1ccfbefb5427cce44d1e67319b74fdb400a56efd4d08f86b43b7d6a5ac171a0f0ee20aa065af6591a6a3a40a7cd7b966bfd94937f28bbecce40c752d68b99d2eb1c03e8def863f5f5490b8c74ebd2c33b676bf62bc2a52319d6bead496dd0ca2c8a5cf4f1347b6176216621f0559310e285df09fa473f07f0112872a25ee807fc4bdc61bb2bd219b842dbf410b157adb905f2c406e43008fb8d7c31ae4a7511c82d1f80063c6e36995970e36a6837af02ab26d9d7dabcc965aafed68459618cf6af998c4d93a971f163854b8904d5ad1ca1a974a96c6c5c11ec51790e29e1f7cef53f8d2127fbab95bcd1982ef5a32d22c2191d270842e1edab6bd660414f81539167cfd97d8da2808223dd143eaf00116194c573204f5b2c67fa0c39b329ca53dca36b598882b730921b4ae800292dbeaedaab2378f26f7eaad0e6a37f9e0ffbf3236b2d2c6a186d0ffa3151540d58a5c674dbca2a6257217cdd3068b7bfb40278abc611a0b3d47797919927e2cac1f771ebc0c90d0f92b8f436aa29398452e78f605256514a84ff18e08170d77e4f4c27297734b49308091c51eec5f779920dba8306b799fa914be13d88fd1e911f8f7893571335ad84ff8571c3a2115c308dbe76a39473bd50adc01a7de4af98cdffa7d9f67e7215ccb2add3d1e1cb68cb904c4a8a9c8e42a0a445af308b7b6b1968f146795aa5ea1a48dcd12fe298f6a621e9ac78e2827eac28da60c34f88d9a799ff39fe940755d2e08457c6274cbe008193524b0379274bea1bc256adc3e2abb1b842230e85efac120581dcf8c5362ea8a51a4d8b5a3bc29588796dab37f7503d2f4732ae101abf3e7ee7a2df3301df24a0b62a1d46f8a62908eff7e8b892ffbe59687f96a0266710f501ec5b9982bbaf181cf21ac0672afcf334de77a4d0f04f7b22df7b113d18c5c66bb70d09a9696b500f076f97aa895214a9c6da97bab5fa78b0aec85dbc13670a8e86f5cee8bea9ec6d858b8f9624a666a6621836213fb66cc770ead47aae61d533bddbccb79418db089522508bce0f8ea1e482397921d08211506ecd963d2e21765d7b018c344687724cb5c9dc8473b9bf3b981947f85247c284539e4ce35626b1e41db114d056328b86913d79473566cfe0cbfcf9dba12b07fcb86fd538383c94d07f8ebab1a1f145644b0a318568e49db0d19bf359f0c2c24155ce3b286e005edaaefbb94ae1a5ff20af3bb29b41625cfbe18f341241b9652a4a6da2250e231528aa1282e6dc62c4c108195856fa2b3feaed85c640698ac43f6a0d2fe5d5cddad85d16b4cce372e7500ce629ab27bff8bc0b1b624e30e02bda32d2efcc052f45127d994cbd2da53ec24e7c3234aaf9a4b668c08fe02f95ad37929b214f18dd10d09c9d8808ce17bf1dc235597ac74157a3955a1b03bb42523d4ab65894eb617c66dbfccc86db5488c9ea685ee21f6baa737c0d201caddadf8681624ddb09e57c624cf549d4b6c8eb57f711eef9a471a49594b67e1478302909f9a60a2cf50837b1ac33c78a28ecb6a48afa107a7ee76d204ceba823a3e76aa00a352479613a137f48c74214429c3aa5c3d47b6403cec4ae6388a252491aa39327050d921f992883489f8fb6a5930569a371b88d40d079c2eb8dbd349e1e85d346f7c56b5b7b0738b023b36fe683d74f9aa6d0c46d4e3a860f5466f2fb2aa5956027a568290f62d8ef0cfa87efe60a49212a7918d5f5262eca10990b169525d56274e3422aace5004feb7b3ff84b87c7f7f9c51e424dbb87756c8dd884f1f63a2e004e1e4032f964ac3ec38754cb4ac2d4f53faaa9942756fe96b1c6ff8c025127a77bc5ecadf2a04265cbca091a5f6b151886f441b04894996d34ff417d39d52c72c050cfd72e80614b4a97f080c64b5a84751aba96ecbaeb2655980c393c247120383f9bf445e822d91feeab15331f69e6b998322075ac998fc0945c04208e430fb8d28ab5b2e25f7759f985d5a134d1a04d43f9ef7af480427a31e1ad8fbdd878aaf1c9d5a0f951a63e5f25e483d0dd777c2e4ff92bd9d3a37da331a9c52d1ed6ce3ec5cb29e981c89f4797fa4a54d013c2e7ca850a4367231e3b40551054b6c350873cea1dd1404df7756ddb562deebbcbde6d6996d285162ce4c9bc8bf2d427df9aec1c25199d2a39714b6c41032057ab76dd39ee04800f8df46780a57c94c4c144daeea7a5f04b54df6c3d4f50ce59dc26be91645a60d145fb5fb651f20637689fd15180e43121760217019bfb0b85ec8892277bc3da7d4f06d943be1002b319607b36fdc8b6b8ac31ec9503278dcf0257aa4668c1f542f6ccc98a9bb582b7c2c37eae83c1a1e364765d475c189f32095d432f4a4798dd8cd129aedf9adbdccc424b30a1262847cca21d97511ab7e9f328d836f5ede4f9cae14690858d0502f1dd68637974a016b8bf406c4e8802993ad20c8a798c72231be8623b8e7259dea6e280f30953e3f7d9c4cf46beb4c66f509057b5ad095efe819694f2ae9d25b427275975a147f638861268a10c2598a4eb4ce927a3346e031c359cf001a22ac6c0d5854011de107a967ddb71cac6a70edd9639001c72b58a576a759212b1c5b19c06d2a391b345db113e47e77e49eccc56abec8cd9f651bff9fbf30d3cc9fb59a32dbb8b8c27029d04a3d224059305415ec2f5a28dfc5f687eabbdefe72ace0994ef059ce6aa26c00d00e628f5b1ce09ab0473c6431c2fd5e3a6f4961d888b5f82d93472afac92e3747c52effa391f50f686d837eb8d4d7de0d9dc5abcc23af0288f1c1d1e17c704e876f77aafee74bf9b24fede10120460aa14c461fa9298ba6bc487bf6cd804cb1ca1bd046f6013a6219fd2fbe889955e28bb725f04972d70601a65f8affeb09c5da77b18c28c15a1e37720854f75ea73dcb7bb2dcf2bfb67e2b118131024fd0e4bb430e744d2b5edae8a5a908379022fb6d6d3ecc6808af795198057d15cbfad00c446cbbf016d908f0a6f697616ca72c0dbfbd2d95270cb6742c811a676208a30446735115d21a7d08166aa8f0c3690926c2477a19a57c78638b19c487e47b347eae90c3fb584aa2f538069f7467c6cbc6db6381afce836a87c56f4ab753ea5d8faa79092280d77e71400af35892ae1e94ebf1000fdec39b071bdd600a245faaecd6fdf814a923d47d3d585df145abdd1b100923032a637821ad3829fb1f668d7085c20799ac4a117aef3d20604b6909d46509d9e4b3ce0e86dd0742210d162014653c479bc80209939505be694f87b7da33700a6c88f067f4cda9af9f08ba2321c240ab6d1c43539ef3b929f834719f6aeefbf599db15cd02e7e64e36770dcf4851d92a08cf0db88edcf2d612f5a414495b7f569e5b594b8e98011b06c4f5084287c08f872f75b1851696b4615793dc0cc3469d83c23e17c55c178889f87cc0d6ddeee3e48a8345dc038ce0efe099f1ebc7cfcbe056720b002f7121d3d218dab0354348106c93ee295092feafc3438a0cc08e35a8e82b0a5a29f8cd738272f85bb73c5a3063e4bfba5144bd25f0ac4a56cbc560a4f53272d4c6fbb3006d568bdb7d9f644fe3b513bf6e1169ece87d90fcc9f79a804f9477a4c21a37f99e82b0cef364bd6be9b3367c1a5bb016f8db13bdda11087b4aca9afb5566f72ad98e0f1741ee7ef1a882a2b7e2aeaadfd5136b7f67d1f9c4e8b30fac1aea76aa34f64bab4b25f1f6c44d3fba22a66ed78c5999766e42129cdfd51f5ede57f2c12ccb8e9bfad7a817e86980bd86ecf879bdf2b0840554c33f4d9d90c30647a8f4423c5f1f0b3793b8d29d16cd7e545f18acf3da3e159a46fc8403e4ede170a2bceab0a6464883cfd2c96f72a206c6d28e7afe168a6d52e87f1d23081aaa6b0a50b87657c080119417b3552310c4c2f990ec8b99ba9331460facdc483ad425cca1a1352ae8f79fb0c8efa827aadb66701ac7291d574f0f4f32d35e4ce92ea8c8bdd745fd3b75c31a2b57ce15b7bfc562ca97bd17accff3648c3f74ca42497a55e47693c7eaabd225a19f1f37c843b3583cd6a6992f2074e1995520a44fe00ca9ca366283f1316f7b960f0a2dfee93b5ac2134ecab0a5250aa5c4c2c40cb164c76bedac6e0eb2a5eddaaee968b4648cb13258d495b20bf5343118506e4e67368bf133e12472c4a0b1df82913c948c204fdd75d1a73e0af0d17ece9f900eb3bc9ac6166c3c3c173fa315fa3c82b1d0c793a8610ef9f1b59f221b2c04ee0aa321dd97837340ae5aecda07e4dea81ea15edc51f484732b171d955645db1a8f384d5ce20dbd6267a97715d092f2a85bc7c515ad3b9310f2b8b380073aeaa8571c0d3a4233a1d942aa971fbbc6b1779d7c1d589c015152bdb9ab6bf24662184fb08d38f53d8008ded92a33c860ef3f2b9706905690b0fa83a00c872ad411e40ec406b3c583528216ce94c4d55e68d0126159f98237c75f5de8cbffcb3a76bef0091134e954c41dbe156280f458fb4ede58718bb046f16a481fbb1128a539d4ce2b5bb78ac057fbe7907ae6ecb3bb1850fd12065104af508c54ce65aa82924d577f02da74c3c18cf253fcf7a5bbfe59c2a51294271fbfe29a8e39dc72fb199b5119d398b063ef9af4d96db71a84bcc264f79b9b8b9a33f746031e2c279585a1be664a431e9e53a38e62bac677f36ca888e3875609e5d7fb8801f073a9d487e099cc6a71f06dd1d9698678864976bd9cbf1dee8ba5405a3c46a583163cdececc21f8767e11126921d2cf5dc32f577982ed12aa1e2580c74aac001f39e0a4b92a134163a8318bbba9e22360d566c30bbccf6534118aeea0b9c1260dc798239b41febb2a17c0d83502c520f2e74799403e6eb57bebcc966c60ddb189eec069134d8848ae5602440eec061a355cb047dcf2288173989e3159872c6c82144c0d680af86d96dc3cb3989081fbc05474b4b0813692d9d4fdb39e7232176e92bc78800b0b276c8e71d37dbe95406c048b5c53cdffedcb05e194f9a196ea1d9ecf7af30b299b839ccf6cbeb6cbe6b4fdaeb8d21a2ddea627c8f04581be7f34299517837b5c457e4d7c66120402c7a5066de66739b1616002e2ff67d39f08b893b25e54b83fd0fb861f2880f887238f8b0b0b76ed7d70d4d862a5858448e064a4090a6208bb2a6f9c1bd2f33ee42325efccd35d04e1d85710d3d4acbe5295a37800517b62d8dcaf86552cc7e3646845b99e49ab28ce1c13b619122ae2cc708cf53db9b19feeebee61195caf4b4a07e5524fbfa84ee49ee904e6c33e928c12916030c23bebc62f35492bf0c37045b1215762a4ed7a6c425729140412e6795deb9b9eeb63a09a57c7b329b1c15c9794a852fba7b75e538cb32cd5733db5ce406184b9c53121e94ba555c64990e14211d10a528a8343f84ba1d4916ecd4b0b8a4c6f703106299920b91afb8a7d37e5bb66e9d5936146207ed9955d3c58bc823ca428018771c84394fa2076c29a5cacfcbfc3286f10b9bfdb7c8710432fc6fba54fa72080ad2543c7c3e366c64913f6f3b6dc9775a2faec32806971f3ce7b30d496cfc444b3e6d15c4a577eb5be1644db2bfceebdee3a80c76854d6af590e88e77e72885d15dd21348a24c88233fdb21a33bc4cb73c9ea2990a13f1d0a74b4b5931c5f708d9bb8048372a80a26d10c5fce808334c7f0b50fa40b027ccba94965388b98b0df6ec35965a27f14906d8177c353324df29d256063394599622af0e217368cc1", 0x1000}, {&(0x7f0000001600)="701d2c560e45f33d003ad11cc96c759a36ce433972fc0bd4dc4361d07ba958ba19f17de983a0f4f36dbeec11430c24cbc62f5a6de8a0cbf5f445e2352559e7c7d9d0d4b68daeaedfcfe412f84555561a61e9adbc560642146ca9b8f3e1b7a4a5533684bf3def9ebbdb092fe6002aadb03e9ef9cd3bc47f7833b1d5be42af10f306a800cdf83f7d142d5eb04b62b8e7548415f3d56e6894d1efd7ede4b33761e0b7c5d778d57a7e0321872797e0f4a935df61cfcca5e167cee16ce4cb6bebff7c9022515e6e50f9b7e7148fea9441dbb83e7591aff3d60cfb66964f859aeaf57d8008095ecffb01efcdc0d17033626b4f8495c734a1c2bc358946", 0xfa}, {&(0x7f0000001700)="66f08ce44774ce0f8d17cb6f373c318645dd9de8006c988af86eb567163ddd408728d88e8a600345aa0067e7f1ba8c1f52501de08b82be2bb20789d22677dac87e15c9474262f68afd69443f7a749cb19b3f1f930b9e2cea690b93e5e72faf4b5874ebd5b7461155651b64327c4ee09c15f6296071809bab11a05760a20133f762c43fbbd04db1750f43db2fa14f2ff5571118e09ffdd4928408a1de70dec9c27e3d20a3261c5ffe1433649dec0974d6bfd35f987f36dbaad2ea38581bfa30a2b348e5b11e983b313620d70a4f", 0xcd}], 0x7}, 0x408) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200f2, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/85, &(0x7f0000000140)=0x55) 16:00:27 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)="37a7fa867141fe5308e7d6a93e96a52d6034b85c03e2e0177513a18d4c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db2578248500000000000000", 0x334) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = shmget(0x1, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) r5 = semget(0x2, 0x1, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1000, 0xfffffffffffffff8, 0x7, 0x4, "db35339982c9fd71458cc2f8bbc4fe33d265c874", 0x20, 0x5}) semop(r5, &(0x7f00000000c0)=[{0x4, 0x5, 0x800}, {0x4, 0x20, 0x1800}, {0x7, 0xffffffffffffffff, 0x1800}, {0x5, 0x2, 0x990d56e126f958c6}, {0x3, 0x1, 0x1800}, {0x4, 0xfffffffffffffffb, 0x1000}, {0x4, 0x7f, 0x800}, {0x0, 0x9, 0x800}], 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x152) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x2, 0xc8, 0x1ff, "15aa82830a974f99337e4d2659c5cd65a4752d80", 0x8}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) kqueue() ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="164cb3453f1b2e8a6f163e3651", 0xd}, {&(0x7f00000001c0)="2011d77588dd1eebe9b5568b834063d886f068241e19999f0a51e2736641289f0e55dfea2b7b6527951c3f74cb498dc5428701fa5b4f63", 0x37}], 0x2, 0x0) r1 = kqueue() r2 = dup(r1) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:27 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) writev(r0, &(0x7f0000000140), 0x158) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="978870805d8399a88c7c69a37fb0a957eca5e1930f230a944580439a80361a1c36630ec921e962206d1cdb11b09b9d9c86b54229d7348e277bc354e575cdd10cc934bb8544b295ae8910c8fdb2f688", 0x4f}, {&(0x7f00000001c0)="8ed349c0b59fb47d93056f56506237d981a55b1b5d367cff22a4c59815b7ea856ba0ee6844bbf85c1f8f1f58d25c61e2438cdff5d80e04cf1d506e406879f637b9ba48a2447a62f2ca3ecb5923d0b770170443163910e0d84625f7cafda527fdd80abc2011bfef7d95d1773378a325be5297b9d08119b7126964b878f6de7f4ce8d93c7df2c3acfe9e8b5720442e157287240590c90fd2b2ee9da0c296fa4bbebc5e457710ca264d025776c1219a108df8eaa782d048f8be7dd80e0e4435281cca3ddfe9194667ad7a4ac4da5a201648a9af17f7bd7c3975bd7c161ac4f8ea255774699474cd8dfb31859433a534eb20e9c076fd", 0xf4}, {&(0x7f00000002c0)="e167ca12f654cc667f2207e2bab8cb3a8ea6783a715935541e9c9ba100c5aebb766f3ebf884709709913794eef6926c071cf31bfa3f418f2898a78b73a1c89fa148aaaff359608aea2e67bacf1cd4d97e1ee08392496f4fc379b9140390b68987b8c69481c3c9736f898b71299f5233b5c3d6dba14097170718b9e4d44220b1a3fe11c55221e4ba3d66ea62099def924eea00acf5edca98f98b71a3eed1d664fca25d292c7d9a113b518b155a19ae282981139646b40c1e81c22c176d3c4da1611121737ddb6a9cbd03d7835641348189ad15f147cf23919fb58f31fcd6045350287b7a277e5f76de0a01414eb65f2d8d4227bbc", 0xf4}, {&(0x7f00000003c0)="d0b903199bdc78319a65d9ccc4deea518ef8eea685db52b580b2d3f087b546ec55", 0x21}], 0x4, 0x0, 0x0, 0x4}, 0x5) 16:00:27 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x3, 0x3, 0x100000001, 0x43, r1}) nanosleep(&(0x7f0000000040)={0xff, 0x81}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x400002, 0xd1}, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) socket$inet(0x2, 0x5, 0xe9a) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xffffffffffffffac, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01000000502de19990200aad104f4900c0dac08f778b27380f448381652d3bb60201000000000000002f424e3ff7492f1c8265bedb7b8a633f1d82a9e11e4f710544efba1d62b54a828f275c175d50cf64b241ba6befd7f4b9b00f38a8faf75240447118d7c8671995896aa6fe68e6b0e55adc1cd7526d4705b656a08dbbdf0a3e1ecd6454078e59c87c2b928e1d8887"], 0x10}, 0x0) close(r1) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x971, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x200fffff, 0x7fff, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0xae, 0x6}, {{r0}, 0x0, 0x80, 0x40, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x24, 0x20000027, 0x1, 0xda83}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0xa4, 0x80000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xa8, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x7, 0x9}, {{r0}, 0x0, 0x8, 0xf0000006, 0x2, 0xffffffffffffff72}], 0x81, &(0x7f0000000040)={0x570b, 0x81}) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="7502975eb681f217a56968a581b0a082bbcc6e2253d3743d2e3f27316cad3ddf9e0d4fc6d637ab2beea1108daa1571a4352c3ab389bc0356428a1d7a007a274cadc5fe55217f692536a33766c3b00911d05f71604e485c57b27c03eb2b56516ad22daaed6be714b5bcb9ea08c98d5eb25f42fa659fd998eab0ae579f68decf0e32453988bc7901164c2c1c88fb966de21df80a047e54d9d271b0fff08b1fccd23dcb6177567f07542bbca739d8078b51e74d7a4b23c00ee04321115a43e5f9eb70276a5e15d25b58a777f696c9bb96a25a70e9da42aa26b8caaf9bb0481a97ccf71fa7b705fff06340fd8f2b9777fa9ec3a5b5bc90ddd86c4b7118330732c8e4467eb50724b56a2e484c3cd274c3be7a3d355e2d2adc80b3638b2e66af826328aacf43b60de8b471ea932cd6692fa8edc8f600d188bb99411aa7c5085bc941c2e34ae2a303b79d9ce76394cb347c8f111154641a2061764ea39fe8d80ed4a2552efea17dc8778aba91b9252390cf7aeea3c75daa9c3786fe2270f442ce1ef8b62f8f8548a49722c8073214157ae368324d4fc8e269dac8731b901bd7a55d4cb865ac20671cdba4a83724f1ba5c7af7c18cedda991f51765a947048bf11a06fa5e770b7214a8ca7bec69dfd2d31955341f0267e1becd1b16597c6455aead04af06bd69c7b685f33ae744300b79173c7cd8dd1df372f90262873848010918ad265af85ef8614bb4cc4404092bd088ccf08435675f4c7517c4992dc5ae85e67c049fe6ceeef3ccce20a4a0a9272b2a5cb7e8d7f487e3e4b3676c27f85bce1ef4f994ec5eab08d0527ce5b5b7b4f2367f59eeb347c283364a8137980ce8a8653570413a8b21a9c12781cb70c456988ae575d229c20f5513cb4b8f9b9ea92d1cdaf19fcf28d33e24863759f32fd9e5840c32ee369420e04a7ed655224ad1490a23016f74ba5e962d300ff1653f6df87af6f1c17d60d6eaf783356253a0f1d11ade5c9ee36db4680340632137f79114d7052cfe8e2d557fbe377576c1d3c660c00a385872aaf3a94eee7fe91b44e41f157b368e876db1acf4132a55e74348bd75e460498ee4836b636e552e51abe59181cdcb9b229d11347229b8fe5519bd5a302774030adb48bc722aa24c1887223a4f5091abae84630996385acbae5bbda8d4972c39d34364e7d2eaf767451ab1d33dc8d123f04827b8d66717340738e8282eb4c3b1da13ba1dd9e92f05fb653434e45cd953a72d6ddf71dc6dca7e673f4ecebd7012c65532edd05ae9e4c269054c179bb770ffcc316ee7b897d1d653b58679902a678c50d45c6a244d5c8e7efe1911fb4416b5c66c64bd921a49eff2b05b42a059e1ab853d5e53932c40f4b5ea0ed8b9c88914ce1777e073229a207c1472f4627825f6d2a7aee1dab7e898133b7497532f1d54f0c18155d61038ead8cf49e3d0f181509ddf7f573ea69c9502e9006cf20d2f2728768872c917ac22ddacffa87c2c4296a4b1b9feee1622ce27fcc6bf6436867aec8a05c798841ea07e35df4efe575f05663af8fcd11faf0ba9d4d4e541700957d6c66dea35722fbf5623ca805413c972f8a9736d92ab2b3d231970e51f48f92939602f25ae825cdb99fb1aa0e8fcc01286112aad92810e73959259ab76a648175e39179137c711ed2e2714311130a3dfaac511c1649e4d998b55ebf5d38eedaf4ee40a96eb5be5697717634e924c8ea1d7602d9c3f5d9b1e468b3b40c87273b3baea5129af22c7efadd306d9ca5987b1f80c3c0e17dd25ba0a61a88f3740aeba17c2e21dc83fda23795c45a7a8c2a3c7b396eeb155c7856858d13a40e5a27ef22778c6f28c910a4d96d3f3eec980f09cdb9089c8e5fa5f93b3f28404d57aaa6ffc146fe16464e7f69488ccd0f7cca9216e85d8e44771af63948d4b4a757ceebcc7033f1c272706e244675ac9459afeedeb3229cc4f53c3db94f7a5984bff4666842d1bad2690f034ea8d49a8591243d461e5e259c7ea9ae40dd43a6b42849b44858fb762f85e2f6a214e66f0d7b0899b8c361bf298af1c3c9ef154ed023530ebf753ab78e898958681b374a0c98568f1695ccdf3c5f1574a9dbc0bb027f5f3ac1fb6e209f9f9cbf24d8559f8b0db48d8e6a8baac1383e520e4e9faa2913b4953f356f3e4a5f9b3897f80eb48b99ecd0f8e742d166b14ce5921827e40fbcf786a34184480cb9fb77828a413daaac74e043f85dc6a2edd95b02795acbda75295bea453710cfb702adbb836f6e67cfb618d179af64aa94cfcfb32192020000521a9f2efdbaf04706c7822ee712c4c06cd7c8c366a6db2c3bc09db44d44cc664c2276463b4f2e3eb86a178949021b49e95eb184e2c09b3496f1831b14cbddedf8d206e77ad7adde68b1919dd1328c29199f17f8e8c8872a759d94ef623b860d1085051ea204174b85e72506971b8f0dba839956ac14e2403d5c89002a893e9b2be926198826c7622ccf135b86ce4ace81879bd4a54748b086d61949730d09f08f297120e49f27325710348092b0be3350af41915185882f3934edf5b86bed7973e1be3991b0872507e357084d1009d7a615fda61a483de66adfe0363e4dc5d1e7b08ee80bf7b8ce6cd43832e7f77173f148dcae05188ea112a253d50c62e371bb5894009b8be7a8370765777c0c8e2a3ccd530e191217689e8b5596d2f66cebb08f4f55338e70ebd0142eddf23adcdb6f1adb7ee3c9afd338f4a93fc99659c6f0e91ff883f906eab4ff3a10e82348a7800fbb6476be4fc7d5a2fa655279895b15e50f4be9ab3af7999ae3099bf69535fcee3828bb66fa53883f369f5f1cda837423c56b107e7df1448c055e9aaf1b63d97107843e24a471106dac57023af69382c9e0974ad5cd2ba629eaffb88188128a47ecd2df0d2919f521ff4ace63d3114210247c49df0e1287a14f253fc404430889778a19ce0f9c99b1bf17c44f8f681268106bc6bae8d9a68eb835d5ca5b7a5f761a1a93cd30f7207a23d7dc100b2508317e4bed4f7829daa99b618a97fbd042b33fd7d1023d338dc91f8c5b8bc885b1e00fd85626cc12e0211696d47ca2e1ccf488ac1bd57c4a47d38e89a8cdaf06375a5f128fb380b280f37719ae31650fdec162cf5c2d8ed6ba6721cd13e8239ac21f3db91e6606558f57d0e178163af633dda875f2c4d776b8364e314d685de25872357477e9a5b3bea0c87fa27b66c4e225a8a82bacb313e3c8a7192a779d1435e059825bec020d22a20a7e898f6410339ac1c95fd1ff43c83a194d3b3f8e989790658ed7f658af001b2797655e708e95dc67d1902b1f4c6e11a17aae7e602f2c2fa2ffb0e0303c6cad0c45e50e1d10efae3cb5b30f6a6fb0bfd82c42dfbbeaa3d096feb9bbff870754fab5879b445bd44ac2cfd0757eb15ec79f53cd78106fb100edd18858274417e4d26d9c64636f9baf862a20930c36f2c05754e49a4e8a915adc94a4d4a3e81e7f0675801941a14f1309652b1d559354d3c9847b91a3206873c1fe5b43d5c5dd1fde9dd9a1136068152d56cb35cfa5e0e4eea2d7e402eb868232db0462b0a78be613416b2a44cdfc33f1183d27bcdda768e09215fb4156ad021e2ba1329767131ed88f3c731f1d23f144cf40aab4d7af1c085df813ea79f542e5aa7499c998ddac44b544d1758b87d0b920f5d24ae1ee36bb87b340e2e4b25b47784f0e1d64d873703b2acae13aa134b3e123555141a919050f80dca2a0dad045868a803a10989abf90adcbf1463190a2760ce3d5f5a9079fc9185bac876cf9c70bafdf870652adeddf18d1bb19f9288b079f98f5c1f5d6fb96bd2ccc75d7ab1a4de4086db3c5aaf62d1f4014ae00ac747061d5cbc4634157e3858b3f4ad2cd5ef6b5a4462f3df035541b7761e5d4a74a93009877628ffdac3a28a227c44078ed837d9848afc7f67bc21f7ac5cfdf0e2f4eb181adf87b196fbc0f1b307b275c4680cbbed93cd11f818fc37b0b201710d17a592f0852ce35ebeb785f0de13c60aa63364700442f7ffe807432091e579eb8d76f4c1081ce2bdd911da1b3cdfdbc4430099a850982b7b55d021a05c40a5a0373250222002c808c9bb3c7de171bfab60ecd266274e3b4978e9ee5ecd53a9c9aa4588ac3034bb1e7fbcf3c6389d6971e7a6d6492d511d09e042789e94163d3ca5837cf2cf618f4289c5e7801e8489c283ce7d0d4626f021ce1a5db3dbc231461ce5c4e771d729dd6390ddb2ab77e97ab2e2c615dd3195ef7df7ecae71495949d2f6c3455a4f6dd4403cc2ce613e6c279d3ec27dc8e47626b489e8c12c274c6a20e168acf3a701e4b5f5c6e055729bca2d423546acb78818eefd650bc808f30c1729d20512e109aa3fc20669c7493d90e2cbe2ef5e671add2c48d8bbf76f76ab7769905ede0291d21d664771d8fa18a7abd3a20f49b67e26d48bc616eaf01eed58258c6782d716349cb594470b2c62886a5a6bc69351e0410c80ed2e501095fc9f7b982fd1190ec118fa2895fe2181f470e3e2122a0af8f662bcc45c7ea598fb7134cb846810bcc575245096e9b9cab4b1a665433046a8830526640b3a21dfb7d4b9139117e7b74129cbd477b178d699aeb4e975f10b7322e8304ff215c48210db711015606dbb827103a2b51530d5ca04d0ff33aa852e4bc5cd48745e03c72ca186be1e9d26542f828756b01ea6e8e138617833d94e5664c6b9f711c06039e2d03aaef18cd0dcf64147b159a8e4eee267616e44f8f1e46eebf73824c711bde6c0fc5369184e31ee7fb67b550ffeee5ed350ee2b5b4d7a4e041512946fd9ed1d82b3fe7196fb4d79e7c64eddd960c476ea0403103494cf2f20d47656488c298a3dfd4ae0e386b0af088281cb42262b3c3003fb9c62d908f6c85c2aba7b680d1f6b65a4ea3f1cc8d2184cd8012c4a79ec0c1aed1c1c938c129596c4ace79f6a01f701c88555f84f623e3194457ce9cd30a4b71f4adf5331203b081aa1db5b3270df375129aaac29f2dfec06788f8f4669b7b1ca4d667d679bc4f99246db526d8b4d71c3bea529d7b801bd5d6708e7c64aeb1e8404358d581249e03b22825fecf5d70d58fa0b032bca05946ca289a9dafcc596407c2322c04afe2df622a2f23eb1d92ab6b89466c6249bbeb5a95333495b15837a1c5d9e64e6786877978c4c690f303bfdd1c25d323043daf56806fb941a5fb80a9b391f043c775cd206d6cc6cdb90cc1925f13e4f0ef1274e4d9f861d1c4620eca9480e53dcf7d14e792ab8c19295c052c9aef4ab266d1fce03b4940fb8f30d74eea0bd33ad6dde63c3013b37c20198826fe322c818d839eddfc94a27c45c52d86be746394bf31b5ff46612e66cbc3cd6f063ee144a2a53ae18c35d5fa364c1498b24a3a28cbfa438752e188ab7ae7336325e2342ecc025808bf0a6072f21a2b4f3f54dbcdcde65b88788d8af9b040eafabebfcce71ee1e57fc9b68e99bbab07349f58e26140a458682770bcab67dd5abb0e9eea5414e90d30b6388bc3382d86e514dc2a29bf1e42303ad2a5fead1d3a20742a1cdf77dcf28963e653d9170b87fd72028c1f8ea4aecb5c840de6444feb9877c0615557428b67afbb5bed44cff111217d59d3af6395c055f5d7cee08a989f4f789ecd39363264e780907a4e383ebae071942bf4b7fa42deda1a1826ce18f0bd9fe272b63acac3d23c5b211d604a8b704b251e8ed4e80265bf2d455b1a743bbf297e541de74d6a21a814f1660a7d949c97cd4eca6551e2970d07ccb1909bb8897fd75bad997a564cfa7f496d29b8f42c5ea45d88394c2681b5aa", 0x1000}], 0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20800, 0x0) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="a7a3ae0d7ae6dd10409a54687138b157aa4494f4b3bfb736", 0x18}, {&(0x7f0000000140)="5d7e7849ac407d7a8e1aae61b6b04aed9a28ada5be2c78d56fd766fa34d940a957aecba4c4103837a5b597d2a77880ef3b7a588ee0a38e9bbe2bf38a8a8927172b5d7935c70653c1afaa28ad11847d0e155be0b4959869a30d7bb2981bc014a678cb82aee2a9e7845a3830990a142edff3a99e543b153102b9c1fbc790f2a869e409bca4674dd131cfe015aec23e4e6c371783e74a33", 0x96}, {&(0x7f0000000200)="8d2bd70896fd89df85c35db9ad3893d5aa69ff76a062f650b72759df32e0261649bb2331ef450f9662f413590a3166e67114847b2c5813923bd6d1367475d38117390a7713e8", 0x46}], 0x3, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb0, 0x8}, 0x2) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:00:29 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:29 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setreuid(0x0, 0xee01) syz_open_pts() 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0xf4, 0x658, 0x1, 0x80000000, 0x6, 0x20, 0x2, 0x0, 0x8, 0x101}) getuid() setuid(0xee01) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = getuid() seteuid(r3) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f000002c000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x8}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0/file0/file0\x00', 0x20, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) poll(&(0x7f0000000000)=[{r1, 0x84}, {r1, 0x30}, {r1, 0x4}, {r1, 0x4}], 0x4, 0x8000) 16:00:29 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x48e, r1}) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000000), &(0x7f0000000040)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = getuid() setuid(r3) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:30 executing program 0: setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) listen(r2, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) listen(r3, 0x0) r4 = getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fchown(r5, r0, r1) chown(&(0x7f0000000000)='./file0\x00', r0, r4) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f00000000c0)=""/175, 0xaf) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:00:31 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0x673801288f7074f) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) lseek(r0, 0x0, 0x40fff) r2 = msgget(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/151) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x17, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r1}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100c0, 0x0) r3 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x812, r2, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:31 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/125, 0x7d) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000000)=0x8, 0x4) r1 = semget(0x2, 0x7, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x401) 16:00:31 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = msgget(0x0, 0x2) msgctl$IPC_SET(r1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() getegid() r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x2, 0xcca}, 0x0, 0x5, r6, r7, 0x3, 0x5, 0x100000000, 0x9}) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x1447f3cef7cc3b81, 0x10) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="45bb27e15c3cea2c202dc37f1a5ab022db1628f463e342ad8cb2c2e554f15febb247c7c44229c68dffecadce3c0dc465f948906ee0050cb0cad8ac72465e505205eae01177664381bd7ba5905f9a30035a95b6baaeeeb0741ae69996f967fbbb7659745db915bd3b2d244e36b0df7cefc5a566b157254c05e02e2b0be56ba45ee1a0e00cf75ba3163b0028e9991947cfd4f45771d5ef8a26f8175f1c28b1f6422724140aa1aeb9892273a0fa58db130bdddf243d5a4806fe72325bed1240b56ca4bc8768bcb4e4d9e342630feb3b988327c7cb17", 0xd4}, {&(0x7f00000001c0)="b42062bcd28cb2cd536328c917d27edf09adac85b4f2b01163ec6782539894fef0828b8dc632f676ecfcdb34b7850d6a3b7e5295f2a63dbbee91023e2ee63219ca286c3413370e9debaa1d070144d6d798cda1f0248fc6b2ea10f7e0a2d639178995f9e06d07e4cf244cb025f7332f73f9dbe1f584b1107fa433f617b7e5", 0x7e}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1, r1, r0, r0]}], 0x60, 0x405}, 0x4) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0xd405a382b2a76289, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x3, 0x102) shutdown(r3, 0x2) 16:00:31 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r9, 0x1000, 0x1) getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r10, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:31 executing program 0: r0 = socket(0x1, 0x2, 0x3ff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x5856}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000400)=0xfffffffffffffdae) setsockopt(r0, 0x27, 0xa, &(0x7f00000000c0)="d5ff966c25ddce84ee422b473170746810fe", 0xfffffffffffffea0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="c27780c302f828df2fa129ac03d870a2b638bed277ba473f032153cc6c1bc164053b046e76d58dd39eeb59fc4fb2", 0x2e}, {&(0x7f0000000140)="83793b35b68aace99baf31b4c390418b6679df252de9b2fef05680fe7745896c16728a76ab776f4af6a8733b7d8a2a54178499c21ef616e393f6e27d769b5a72316c6eb84ec412d71eaae2021d2757a242bc516c2df453ccdce7f6863fdb7af8feb7fe22ba7871f7d9cd07fbe8632290198ef044543d4999b2fd467909173a12729f88cf24d30b721a9a1eaf06bcca9e7323366a57d333551797d3f1ee92c76a26c679aade48f7fdb6551aac0ca9", 0xae}, {&(0x7f0000000200)="3ef2e67591f1e2dc4130", 0xa}, {&(0x7f0000000240)="1ee14d04a8d3d28dedafbe62c2202931a5ffe953896000e459367940ba53388af492da0baf676ea5d5a14235e8f5a21f84c1cfa5cdfdfbbd026b5995c4a1cd9d0c04c84a72c08fc244fe734c947fbccd08eafed1f75f04659ebc58850a75f26bfe74a9c8b0ca4c690bfdcbf8aaa775d7ff2f148d2ef618dd0a1be57e6aba7ead32e97cad3ffe0eac7200254c0a64704af16d3b0b0510ef7f6c9124d05e5c893f44a78f0d4bc1b4be4d5f0c4a0c5b4f0753492a2c283cdaef0e030ae8bf7f9d6a4e2a4897c0597e784a17dd79351ca4a5fece85eea5", 0xd5}], 0x4, 0x0, 0x0, 0x4}, 0x4) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) 16:00:31 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20600, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0xc007, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000280)=""/3, 0x3}], 0x4, &(0x7f0000000300)=""/60, 0x3c}, 0x840) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x808, 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) open(&(0x7f0000000200)='\x00', 0x20, 0x140) dup(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x31}, {{r3}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) msgget(0x2, 0x509) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x90, 0x0, 0x5213, 0x8}, {{r2}, 0xffffffffffffffff, 0x4c, 0xfffff, 0x3}], 0x8000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xc8, 0xf0000000, 0x7}, {{r2}, 0xfffffffffffffffc, 0x83, 0x4, 0xfffffffffffffffd, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0xc, 0x80, 0x7fffffff, 0x1}], 0xfda2, &(0x7f0000000100)={0x83f4, 0x8000}) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x410) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:00:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) 16:00:31 executing program 0: sync() getrusage(0x0, 0xfffffffffffffffe) getrusage(0xfffffffffffffffe, &(0x7f0000000000)) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x200028ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) truncate(&(0x7f0000000200)='./file0\x00', 0x42) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7ff, 0x4800000000000000, 0x3ff, 0xfffffffffffffffa, "ab477ab49f8286550a1cc1e503dd1378bdb5e650", 0x4, 0x80000001}) syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:00:31 executing program 1: unlink(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831638a2ea3c000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) write(r1, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 16:00:31 executing program 0: munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x84, 0x0, 0x6c2b}, {{r0}, 0xfffffffffffffffe, 0x8, 0x22, 0x8001, 0x7fff}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xa0, 0x8001, 0x80000001}], 0x1, &(0x7f00000001c0)={0x1, 0x1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) msgsnd(r2, &(0x7f0000000380)={0x1, "06382ad11567d4e600e93bf151deac6540c695de131349c37895"}, 0x22, 0x800) msgrcv(r2, &(0x7f0000001700)={0x0, ""/198}, 0xce, 0x1, 0x1800) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x0, './bus\x00'}) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000380)=""/78, 0x16, 0x2, &(0x7f0000000340)={0x18, 0x0, 0xfffffffffffffff8, 0x4}, 0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000001700)=[{&(0x7f0000000140)=""/222, 0xde}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x5) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) semget(0x1, 0x1, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 1: setreuid(0x0, 0xee01) r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket(0x1e, 0x5, 0x1) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x3010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:32 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:32 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 16:00:32 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="ed1010e2477a3a4db85dbeb5bed42f5739b9abbc85d3c5e4d4", 0x19}, {&(0x7f0000000100)="ad826263052893f1670b6abfbd4c5746e8f6ff76105b00f547646745b81da99af6b23e945124c0a1cf204d9196933b8d71b97869ba2da5ae65a470706b9f4c04b55d8aab0a0f369f596f053cc4b91b82a83b53eed7d996789dfd57", 0x5b}, {&(0x7f0000000180)="998b8ee4c74e6be1ffd6a454dd67c5f5b2f7725ce95f", 0x16}, {&(0x7f00000001c0)="a7830898e3f4d6eb7c83f80adc71d2b4831d36ad34fb683abc442a4e11cfbf7671dd76509970aa0727c1609baa974bc5e3d9b678c7f57a56479b6fcf85e8b246b4b254fe7a29d7cbab092527bf3e6c176300d3eadb3c2b96cbe0451e60e23fe76330a0c31ed88b9e", 0x68}], 0x4, &(0x7f0000000280)=[{0xa8, 0xffff, 0xc0, "d3d9b9f69808cdf336ec0b1e7c42ccf7771a94ebf6bfaa663c51a76a668174d1ea580c717ccf316ca2de554277db1bb83b0d05f53c69c2112944873fee74936fc7da3b78b69808698f714ba0d4ec80bf2a72b0c8d01d94fae3f9eab98dd6bb61649b0ec0839915f03849e0942e56b3d50e5c934a19e9c2ed8faf5db8ef8734cf588563cf538bee8be53adb209898e0e434bc23"}, {0xd8, 0x1, 0x400000004000000, "1b2b9e3ffa3c7349f683cdfe0688b6a7539ff7ef0cb46a8fdab382a76fd8a0a8ef6891cf3a1ea4ba88916caa0d9c27fde69785ebe80533b948f955e6634c6f26f87c05c29a87ad04b0a00552dc7bb3472baaeb62196dae7a97a076e83b86a1c78119410c842dec51b6c7a2901d25e87fdfabc290ee0706a0dd4a7ef5f34eb068acfcb73e8b1ef6aed28729c75b0a4749d0c8482ac4474c2e0bd4bbf209f7e412764be63ffc8d04088655de087b4d891188b4ea4c5afd1343b648ce095693c0b016642c5b8555f05a"}, {0xd8, 0x1, 0x4, "6ac3a2b1eaa57fb0f59538da164cb24c1fb89340604d2a3348cd0652e63a7364aaa9247123ab3b1d7bce16ad0a51584eeee9c99e37f07835aac76a7db1432773253ad4df54ab7886ba3ce981afc309962a798d67a9b2c1c5e5c91b32fdbc67f65a4991a5de7381224e861fa280f8105d4d3fee926c0ecc9c3dd04063e6457903694eb945b8bd5b39ab08400e21a50258fb6a61d4f7e4fe14074b7d10fde63c71196506f05de46519ac41f9d7b895b805c85e0845a05c051b062249a1fc74d728eb69cfa1"}, {0x50, 0x1, 0x4, "4f66aab2082f8df4e7104ce4605a1c1a426697209a32edd317202fb2e702bf17e15dea42ab835527f14a2fc2674b4c228a37caaa4f221b2fbb2dab"}, {0xe0, 0xffff, 0x0, "dc4072e356475e06380d13f5ce87c05115f4fc0372776eba87bc7be655014da0225fbd798c3bac681ba2032ec97bcbfeb7b9e63232d3721f6454413812a7c282e6bd6ef444e4c2664e6a3f3485d266297592772a974171239eb9a267cc15ed5a2a9d1c946a58bcfd6e1fb782652dcc813e103a9b304cf4bab5cc2600ae60a5a1a949f5b902b3de07aa0fc9c4c9f9a250ea76163f87beb296afba56b0a5d6a503e89f2594186cf685564f95feb67c4f8ab3460e7859a5ff70ed859611236c542dad04564e90a1819061903b47837b1095"}, {0xf0, 0x1, 0x71, "bde2c47fd92c1f60da24cde7d1420428a897c109add3998b5bc8ce94adb85a9afd8b373481e9db4011de8eb4d54e7e4e0cd3dc0cbffaa087bf12621c19f84104f80844d2a6911181010bf9cd4dc3030905f8deb638ec7d5dd0bc43847b727235c3dee0dff75a3c0fd78d118b506279909a56d612862598a81374f5da589f29818be7d1f11ebdb6f3c554ca8a3e2af19fddda31bf967e9bc0c8cf87d48a141b2a08dbb31bb64adc482a1465f7bb25327e69272286df76889da131886e1bf02bbf8cce5f241cde5220c8004ca47bb1e2b712189c31ee948e7e99163bba7ca4f8cf"}, {0x108, 0xffff, 0x1, "e2cfb1506bdb8a27d6a3e7f3bc13aac94d8ad170b2e149dc767bf7ea19813a8386fc41dd99c7fa54dde5e01d7d453f3d7929ca1abdbe609c8967b6183ae760e3d4b6f659570ed4b4229d508b6732f2699e6895e1ba9e727d8f14ee88956ecf5e467c74155c475ea0646dd87ee598213bacb450821aea63e22061bb41a54e1bec05ebc7be95c0fba88b2f1a756ccb053898ad9527039cdecda7eec6987bff5ad2fb1365b31f4f12a7230713b9ba663cc38511faa5d8f5de28d1e2f63b144c037cf0ef2d1749f484a6b2d370310f7afe86855b10676b9011eaa56c9de47ce286f4efbd862f5f455e348999af557db70a72704235544a84"}, {0x48, 0xffff, 0x1, "289c5c7b35bbdc94089fb3e1e36a39b1989cd8511a3b2fc87fecddacbec788d0f79a9a347bdbec2c61f10e29a040ec1a36b7978e3f9d9f57"}, {0x70, 0xffff, 0x1, "19733aaf273daec491948d5f54c23b8d6b7b7b29e1d0a1a6d9f7d374f900f9d0283d198313a4368cc404ed8022131854d33e0bde79918c39590966090defb9792ab2ab6c8ff4fb469d6d1daf9abd4661bb20f73029740a5b874b5aba0de62be4"}], 0x638}, 0x6) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) dup(r1) 16:00:32 executing program 0: semget(0x0, 0x7, 0x401fdc97b642ff75) r0 = semget$private(0x0, 0x0, 0x22) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000004f40)={&(0x7f0000002d40)=@in, 0xc, &(0x7f0000004e80)=[{&(0x7f0000002d80)=""/4096, 0x1000}, {&(0x7f0000003d80)=""/58, 0x3a}, {&(0x7f0000003dc0)=""/131, 0x83}, {&(0x7f0000003e80)=""/4096, 0x1000}], 0x4, &(0x7f0000004ec0)=""/97, 0x61}, 0x800) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66694cae6460204bf3a57e6c653000f58e1c5fc908cb9125589ee6456046fa3fbfcb238b655d78800bbe725e45527253a868b39c70e81912080bb354d7f7cfd4ceaf712d9c56ef0bd79fb9a2ddecc58a81555f11f46a725651767f281b1bf169aad108cfa93fcd924b5640c6607d4ee13a900cd6896688f0d8c1c2dbd697e9de5fc992511a83cff7ad7ed3e5d8"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000016c0)=0x81) r3 = semget$private(0x0, 0x4, 0xa1) pwritev(r1, &(0x7f0000002c80)=[{&(0x7f0000001700)="6f157b2ef1333671b83b0a32c4930cd07130992f7b39597316979c9369c778b2d5a9fb3b8b762d62cece719c", 0x2c}, {&(0x7f0000001740)="7b27a56c6869c9313c53e80d4ba31bd5b907228d1b1363a6a103c2fab1409bd7a0f5bdac12bd080beeb1cc0ba7b5772e182dc095ee6dcc841620df2722fd5065de57d38cc27fe4534c38eadb6889f2041126eae80053d4ac49e9f17bcc25c3ed1cb61327fd00f32fbdaee6d89c4eea75229937d1b4c699235f58e5a1d09fbcc6aa8df77d8fab825064afe8661771aeee6eee6635c028fa48a91d89962f6ecb09c6c0aa587689ac69c2e17a3a222b08b18818a2ea34", 0xb5}, {&(0x7f0000001800)="8e9f18599cbb030d2b1095a936b58188870def6d1fd056b1beca53007243b569c56a78e740af05bf2e5e4a1f5c3c0935607f7569fa3d2a0d71f204cc7928f3f8629c6a173feed4ddce82267ed56390c2c187d7a16fb19fd0fd407f7b36b7957b0af7492e87d7c881e29fcf05b46f265d551587e5b6ffb79501f900aa7e30c45f0ba1f6fd9181e9e1abd0bbe8b331f26249a4c494d77bfda605496cc4e033269b46bcea4af21f977561a7c1383e61696d7489a0dade56d18ae02d8a99c7b286797f5441a96b80a365be9f6fb64469745f1b4655909e4d06be7a46a8546bc73084bd37d44235829c8d6bcc4930e966a7104949f7cec4b3367adaa559bf2cbda936f31a9f2cae8c408c7cef80276992d8083a97ebffcb84bcde3f9510913f82b6c4f5b8ba49c500a9bb9ae9c1406e7dd41b59f0727c4edaba603ff7f275034744b5a22eb266e2139d6387e00c90fbda14fac68257a490b887791613943593c00a47aba73501eb9cc84e2638ca75cb850e3b808ed9c8abedcdf5f1f81afdf6e7a597169020b9a94a0b870731933025b8893875a23e8a6658fa9cb655cbf673295e553117166023193079ceabb6d42da96463ef2fc936ee0df5507d8335dc4ba2070b713683511b792d727f9dd99d56cfbe742b4c60e85ee3afbc937e355e2410ed8a80fa6d778defb3e5164ed36bd4501a7dbda8133dcb2787aeb356b44984bd12f0fa3ac5c4f488a05331edcd56c01fed67e5daf33c7b98026325b4c035ed02b537612039bc9e884b666b37139f3cc1d31b74dd1fd1ba74ef18aa011e816969c57d38e387a1eb19e38121ea5069ffb0b007961d68d591ebc5267c2aca41cb810ca29adedcf35f94c6b28aabbdcaea154892549b1455d1424e86187a393db980eed3a6f9761a77b1adfb543b187739001d06178bf91bf7d3587c790cfe0d5819b1ecd4e0b97e783a36c91eddd3a15904ec1fdc08b88612c2e92eba4e27ed8cc3256e5a385d510db68fd8f04c88e94c72005d21f81c3950d20f2e6b7f4758cd1a2ec9162249f16a48c45b8d4e67e88f1773372e448f45f28b95b82e8212b49efaec6139a7f2055d639de855758ef2aaee2a86799a15a31ac5128081bb86940946996dbb26835ebd1efec002956b049f6162d17eb6b0d70aa547c5ac148c7e666d4690524920545456015ae4f33207e810790fc730b14b552294be277aa97c27a9e7a42136491762d2774116fd5134d4a38a473a86dea8781b7205489a3dfc4da1d93e4a0ee4da567bfde970d9baa7ba8e9b48c41876c4f43211edf347b11bbf7eb5c034caf2dc2e9537df5d869cf9e76c13786f2b844a36ffb44cddb3126761644b97c7120aa423da10106685c4f2729affa5fd3301083edaac80d00b497fd1f20916ed41b1c5845c591760ffb06d115752a46b55acb04a65e47bb05945da12ed6ca44e45a5b35e23046464e556405d025ddb9002dee01352b31a6b8b52da95b2f99bbdfdeb311d4738911e5a58dd64c7bbc4b91b0fe2416ddb913f37f38f158cebe3ccec2e3ec6bd8a5d14807f60cf81ea03386686ec7cdb05b5b0983cb6c5fa0173498df4a5d3f675c5abf4d1699b1411cc7e1473c4b065369df6d7333f378adbec6773427d31c381de3d5b3a79be20bc4e1c6ae09e4f4594a7eb8e5b2310800bd42b4bba61ddd8b333d743b0b1cb6f854cdd9d9f84c7f4bbb30a27c8677bf30fae574c1fe4defcb23ef89a7efc7caaf6a032dc67dce67161288a9fc27d72616ea59f734e78b9ecd600bce882837feef821a2e75ca899dcd8d3235e0c0886c244278525d325ea802e035884fa9edefe0d49ad07cbb7754751bfb28bd2e3038271b814ed54ec97a32ba466f4759f4c95101b93d9373c032c76a41165b326f79391d1e7030d792a05c869e0a62082a688c31a275c3121c95c76b9df27341e5bbbe223ab2b6be34f19c45a2b3f8be7a4ef817b0e5f310e6be677f6803288dbb03581cdf2027231e3ae26383361dcd2a19a5b5aa2174a4c2278892ef3c9daa1e605b10f973cbe34f550a0789b1e9643348a90d304dd970f837196daae81bfd75ab214a78327b402573f36d2b05c5c9d0b053b493435f497ff5102fad93597cb9e55e941ae17b7be58e45bd10244477d0b0eaa32bd153742aacbd9c9486e03410234af2deb94c48b3ed0bb355ac058f3759a3ab4520a7009259fcc0bb66aeb5c032a96d45bb7acee928658b844777d457d02286eec15f692c64324fbafb073469156abfd5c459fbb985d43d6a3c1d3c47e4a38fd2694b357de0e8179c32581326f132c125fcd0f9044cdc0da9e36679221b9977326890b7f3603332fe57d19219a9e8a3f78f9904e56a3779551d90feda26bf93be802e4b39ebf40657026f0f15e8d7d2846d155110aadd59eae732aa922d009ea751e283a10fa065111d7d45b3e35feda61f9826b06f93741cf80ea5bec6b7e92bbf6eb64678ddd2ca9e39b9327e7f1a2bc77b2255b80303f5613af55ec5aa305ab8fb50604ec8c47605e6858fe17e2d57e7877141a5efeb10cf91fceb188818ccb8a198b7ff984c65d2328d3e78448910072ee4e05d7ddc5a535676707f9cac9b1c3949360f4afe25806f4f0a7eca7c7e13a8eaf7f9d44e0e33234f3358a774ee5b9ee389770316735afca5986c271be22f9b99ed70d11d9fdbdc460317d5cda1a2b8484d8968c736671196a159271ac617a75a22261a79a245a1d66b6aaba1e18b035947bcd4788fb04000780343de13ef67b0eb96728200c91a8977922a8a58478f21f6e8066b4c5e391856405f4b415e1027754d45531909dbf794bc0b10c399208ed517df0b774585b9b906d3971952e27cf128dc6108d86b63d2e834194ba07c3d59ee4ae230930b5955b9e693b416ac4ab57a4652765f7a19de38eebe7b21588fb86b139ad32ccd17a81c52f04b37f8d70cbb5cc3422bac034d922ce7dc7f50aeda007d2b6fb3c0105bdf03a79e06881ec77bcc5b1279f84ffff511e65dd197d397b58668c4fe6743627e4b862e3a9452c0953a68b278da33ff4c176c4c89203de3da418c844e91ac78ac751b791c619170b304ed1ebe4b7976c3e015dc1570d3ce5465c564b97a1aebc62a81763b76bcdf1bfa4ea4acec97e51b9316475f14d5a1c3ae0eb468dc418aba6350772930836ed2f5b05ea2c75b23efb781b3e2060387b88043bafaabe5a18d6ff2906cae15f91c81242918345fe068aa8227379e2c68f53f336377e7714caabac87651019ce8273825d9633d9d8666488de5969a5d4a55df676ff3952e0d3e1684ce035808ef4bdf2082d1c27bde60058ebfa9fe4f5fea9e27518be4ee81bcac48bf57a1b656ed04729caaa92ed6061f5e608966e85d80303260f90f88217e2269cdd542e98977a0972856eb526bfa87183edfc35c5268d1904af50618ac43d537736b7e108b61a69befdab5021c15591037a265a7a0bba13a6d7dfd55e831406e29850078cd92a2740887f8ad73934b08dd051ef033e2226da9a14285041c377545d2e8f24672e14dea90bedf59507804f33f718e1cc7aa3c27704968b45b0a8da96b4c2839a22222895cc107404d2f417da3b5e5c2cd8510d47928bc632446be718ef889c2db774ffc8e016f13772503000582f874ee928474028b93edd5b199dc05be1f9a8fb8e8614beb39ea084eea2dee923d10be575676088b7b82b1f71ed1a226ef783c4ba6ffccefb7c6c5d5f7f93b94fb94a1cf350597f40ed8bc99c3650cc42c5293d2a681db12ddb1002c9d9b2664fb449d1273b3e56e936eceead24037a6d017bf2c23cbe70843aac93ba1a6c40a5811089d164fbfeb10e12fcce726bfb12d136d16c3a455cdfd4afa279e3fc158982e540b67626fdb6b2bcf2979337167ef857e5ae4e673d541c11b7873fe7600dcdc880f658c7c4d378bde7bf12164c0e24111b4b8ea62e9c03c9460e6931a4f1a8c9f7796dc0377bcdd7ade957cf46094f1bd1c39bdc1010dc7f63a8e1d9654aa4d70da3ba8d8cf8c1986d7ac3c4088f1cb6aaef1374b6dbf73a567757bd20945c81ac363d31d219cc749faef46cbf48b49a1e2807eaa686be43d441e567fce8fe4a76fbf1ed73e3c52718e5c58fac87d22dcd7a8a843357a65214a8f5a0f6a0e8231fb42aa2709101bd794eaa0e32f444723cda55586614cf3644daa7c4e7706baa5d68dafa0c589f04711eaf9488a6135257b29c0f8dec116f07e3d608da81ebd539f77cca3edef6b6d63e57372aad21fdefb23ce5db23755b2d7584906cdba48670ea5d9ec9c81859652fbef7c969c4e8323ef40418e594cd4fea393870c71ade24c1236d7c8d1f17cf29a6ba3931cbd2f13802ec4b0eb501873bbaa9bf49487242ab5eb0046151a0f6b70610698ab1d3ebeb4dc67b818ec819bcadbaddea5b96596d66170a4221a7e2300d0c80a32f7fa4d5cc0a41471d9e68b78830ca1c748deb2b6f99766cb802afbb59d5ef9815b6be76c3d103651b387849e51dbe33d6bc5515bbb33d7135026bb1685082ef49e3b1a6c9e8550e3286ab1b2d943104002ae8a33bdd101f3feea832f4ca33def32f64cc64a9f588c5fc64f0b169e441f03046a80c1b4f7b78db0b3e33a34aa0ab2900a1142df819eff880aff1be86dff7f3242bf193ce120f64085279fffd6e569648ada8cd230374ab137f9bff9c4a794db99739f2b526f8919bc156354b42fdeb4b5f077f4c503cc190b325bc43bc160b89685effa3fecaa7981b72d027b8a02d2091139c0420720928369f671d365331ca44b31199f33f76872bd3fac901fc77e2e71495b30d0b67b64c62b1fd296d26f8119503850f1fcb88c087ce3a19384650870880aa53ec1cab9094bf1f946f235979034fcac4fd88b23b0eeeacdbe980ac6889718f35ac8b79c26f89e4de71f619efd79c022282d134a087ecdce69e1e52ef8ee164cf6214308e99f0b23129692a56bad88dbbb0dde1297f5df0b76ebdabd12d3f73f6cd8c8301df2a4433c3cadd2a4484bffad768472bbe23b3cb5133cd7a8458a79e48533eb016606f6818b3fe23a7b526c208e5cac31424a5b09dd1ff56a6c7dfc796ff7472ca30b7361837e2c72a455d43061300e8ea4f6a65b906bec54e3a221859f81d1dabdfabcc3e11187d30dc641d79d838e62d68d0e11e8570be48cbf72ec18e61c16444c1e3e0203805549022d324db915c069be2c8fc5f5efafee1123a10a606426a4618828b7af1af370ce1fbf3e2d4b1a0fd49d1675b0ea73f7fd1598d174560f5ebd8087243ee128093b3b0dd8ebc86ceef2d135d15cbe6f919e31fc0eb89bdd1510951738a4ac288044e1dd211d089638889c8e7e7e0ee27bd3da8f32827c7463e91c674c4d366846ab1a8f8393dec5161198d167571a7139a93f180828374bff027b3f539d608579577e78cf186327a493f63987d7f63cc9c3eebbf6cd57c2df96596e1e37a0c71f54257a2a13ea81515d1625f18d8f6f5225f4c3c87c2f1a6712f6158de32af591c4c317c624a961da84d016286bec04a53dfd8c98d57d4e6cab34a2fd81ca9b1fef2efbf5c50b7f7af87bece2c803f84a1e05f94b58eb6194a58f9d386c7bdf9a1dfdde1a9c1781292ffb9b0ac0c054b3c2c54051b187318be349c03319fc1b9d87211cf1442195abeedd47f542a02a833a1bf1893db1e38cc199b3a562761e97f2802eb48ac108c0b6b4197c411524332573a397da16548831df9eb4161e43ef1823b30a66335b5f2197b47202c5cd7149f5d3471fbac7536408b843064494315bc15c3b4230a61", 0x1000}, {&(0x7f0000002800)="d2472965eabc64d9fbbc7f20232d7a68cdc3d3393b5957eec9a19555d91db1d4548cb4a74be5eb10e325a21ed25a48942c3d421d7bb41d36b483b28115593c80952658b60800bb9585ba1360f78c1166b561aa66767115e8be93516cf88b7b501c2f2ec27190c588ef34cf1ae8aee69ff5b0f3aa85e2e5e772959d790683b011ff914c15f81cb939d5ffc76d57be5e3dcac8293ce1af59a62c3e0246dbe9a0522174f0e88db00733a031d6a75d1ba1cef5b75a7f92ca07c59ba9efe1ba1a9415fa99502643fc", 0xc6}, {&(0x7f0000002900)="f18b1657a48ef7bb8973495f242e4a1d0e2e426292558454f9e8a063104b1052760658218dfa8cbe3533acf08bc47decf1f8ca9ca34a9ea150165e6327357c014c71f55c6aec49501d09b26938d936eacb46e3a8adf56150adb1fbf778024b16f068db936be3259827f23912fd8ee3492012f47fece85e0a9ee456b70ea69db938f871723c0d32ba6c2eb04b7fe747860bed8da937efa9e434c57602b45cd554940f7e665e215c3496", 0xa9}, {&(0x7f00000029c0)="b4e7672a2edce52fb91046b8cea7e9cde42f216e358744eb35e408f03241a532444d369b1f95e415a5c0c1c48989748fc18822338413e8108f33cf2b3e1da1e67fa0c790f0e9cd57e5da70fa75f7df2173299c7b2960082c1214689cc2574ac722d99be36b699ea8575d3fa3c78ebf858b79346636824600972e59b6f4bba179d6211b24958f60170f6279e0e837dbe0914bdc10c70f3096b53e85f4c9b200dd8b2a20c5ad5dfe00c7ab840e62704de5c07313b48c308f", 0xb7}, {&(0x7f0000002a80)="e0a2b191f0ed7ab433f179261dceade62b46c583ca4db25bc25545cd882bc0776c8e6ee8286b73246951dc42590d4802df79e3d1186cb059e304052b11ba24a0bc6db76e00d05aa22576eae9e99b183375e9e83d8785a3c4cb8dcd4caf3f774e3d84fbec239dea1be4a521b69c9e28b67a2e49e849a5edd9d3f1ae808d71270b75236fefffe5a5aa46b685f10c748bdf4ffe59018e31ac0890fb5f0ad17b3d84d021ee207cc1", 0xa6}, {&(0x7f0000002b40)="3119a3668cdc2414f9e8d84f66815baf9aaad8c15d07952808cd04706edf31a672687c5e30a1e950cda6dd49528009c14cfb3ced7cb9dd57313a68caa5e757e68600a9ca4b2bcb391f45eff5fc97c5d31151c3b5a28fbf670d81abcf71130b9022e2ce9321bc4afbda8b52f500388a06a9f8d248abc939a46079727356122f47b34e10692b765f19bda5cd4b4fa0f025b6c3d19ec4fa9253fc8395", 0x9b}, {&(0x7f0000002c00)="e644af4be9d4beaf86f06a1eb36679d2a6b916dfc67c547f3ecc9ddb224f8413860eeba0c2cc9b27d658db6851a3324487d41c9e9329d9ab5a70e65df934c98d3560dede3c29", 0x46}], 0x9, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) pwritev(r2, &(0x7f0000001600)=[{&(0x7f00000000c0)="8718015c35ebf73d172bb0e46122d2a251d50227c39e8b433c7f3a0f237007619bfc15b53c9c8e6bea033db4552df521a93db84d917a93d1b1dc2f041b2227d73b3d8ba8e6936656dda6205009d36b2ad048397275966d24de660f50ac07ed7803c86b48884576d8b6f841f244a38630a00fad", 0x73}, {&(0x7f0000000540)="f50c6eeabb10f4e9451f575c0af93085db6e606821fffadf8eec4a16652bf9d780d93e304dba93fe3c046c64064c04302341d4e4d567db8ea8d0817049120ccacb76050785cbe6f4e4c0b68b990376bd23a5bfbc36ce37a19c9f7aa0fcd403b758edb9fd2003dfe0902359a284e1b72e15ed04fccaa4a636dcd3a355a38dd84d3ba196506166a5b1e79630430c1718acd9a71e47bc94758d4feaa7acdd879a2fdeaceada7ccabd96620d696fa4fe096c404b5c8b7ecfd232f91f7ffb3dc2e3c9e65e7614b8220dfc8cff9a1ac419fbe364f6fc916712ea17fbcab54a639da85d2e01a023b418cec322703010e36145726fe7f164b4c53955b75923acbea3de77189ab6b8a080fbf72c849124149c3c332d3b29e21481f7db56cf864e757a5360e4f027b9feb9118c90b28992dda381e68156642ef1b05fc2818478c9c86b872c69b037ce0119ac4f66c0747d073ea1282a957ed198ab2385da2920fd86d8c242e0af0b1c35b7d9f514fae5cd134f7c6c6bf45da116320cea94e5fa507158b066a042895aebd67c46ef7fb18f1a2d0f2dac4c9600c2b7b71c3010b24c3576c2eab4a9505d144fe0ccce154b24fabfc22b3cb53651636da27f583ee40058825ed3fe9166df5b757d5006dff736c5a5a130774bbe9660abc78ceff11bc5174f741ffcede4e618ff8f4f8b82e3b7a699889f9b452d5007163ba16574463237a6ffd1b6ac662c73d73540b753563862fb3f6ce3039ef36df5aef018d6c14a71a616cf04df1859e730a31eb3910c12f75c0eb9b7c196470a088d7db760fac2055239ee0a60bd747f9db84d3a844de41250b1fd051fa978c046bc338007cf212fbc25963598803ae18d9469a431862bf6b65d9db040172d1c2f9668e15e104af80d27fd46a925aa5ca93148ee004a019d7689d4a874275fc2c765241771f0faa227f8dba4b2531ccca9ab9cdce79b4c4fac33e5907465872b4bf07c6b48b648f9fd771b18f5b35754424d33a2b1e069e110b073c0038d318402ab5a24a9349ac49ef2dcd10e9b1ffc055dae23203528dd30fc4ec61a35a17a8e8dde3a322ec13f41c9674b8520a91bc5ac9eaecee4ea304112401c1237e4fc450a2f5f374e93fb46c426cb591856157bf13bf0b3f085646d897bc601717f6cd1489fe868db70af9fba3cba57e44b60d8cbafeee771de234ac5a9d6fcc47139b8f370a65e310b87f1c8ca98bbd849f8bc3ee9b7112be3be6cf053d15f7b94bbd968ea382a80fba64a17428dd8fa16e62ebc261a6af1eeee7af3a854aad8175bbb6cb2cd67ca126d24a2f284df4229786e17cbe48ceff738434f23702383ecc8f02e86c6fde4212412ef14949b919b3e054105775015c997766ae3107697c989612ce2199d0252c1927751b64a5d790700489bd9d5394fc8d3cc9f29680e5ed7b4218ebed56d6b9e9f1ab1f716784af05a5a5bf485572980016c061c82d68317be4405dc93cf3c6c8e1411d282f192597996100e576e14399c763c7189f07801dc07e12c0c7808d5d88c8668abe7897ffb20d321cc20820a383e5582e7a7ec619b793124341aa984231b7b553c2937496ef9aac3fd979306c65eabcd36af453ea7ac57c0785b9c89d43cf532eab962c45ff71b7c453c7757b403ce032420041e73ab7487152df6412769fe09111f57b51309a6361a4bdd621f22a8122d57036f35a197d2b4ad1fb35eda85bbf05e657a5c59d2b84d28dad881b09f55acc8adcbd46d2363889b0ed7bf73b08c3621f473bba91be3639e9fc84a661fc6dda920406c24600cc9d0db76c1ae71517d84da078250fe755a22bc17d285aa255d9da496e1d6c6a4abcd5026f81d85fcd0d92bc565f2e7b7bdfcb14d1d02d41460b3759405d3bbb943f232b22c79484a0da9ed7e5f8b2a0262345638d12653a09d4c61170dda5a06508d60c4d3a08adaa291c3b20e392800081e4aea9764388e8d21257d539e59e2119192d9cbec2904e58dc4c130e29d0ab1febf0a134f03f6a36a25340dfee08458b5ec1711f1be26e87080ddea239a5cf9f3514007d03ffbcd83580fa983b0056826d3ce2ae9bb64ea7650bfad1e59a8fe976b8ca4b1ace437851a3ee24792fd3848ce25f0c43e784fc3afdc88fb888d55768989cb67c85b654d7cafdf6d7782ad750cc46b3deaff0906218e573809ecfcc0081fc6e41e94d56a4cca350917fb597c46cf06e71a46b6f8dcaad7e64e16ba7565c790db2dfb9399638cf2470b84b90fbe43c46fb81e72dabb75dda0ac91f292bb057fcba2b0596b80a19fed4a006fcdd2f652821e6a19e83dbc7269cfe05d790d6230d9bd0db126a981f61315bbcf458bd9ffa837bb7f207b9e1464adb15025cb2f50075eb2f45d8fa1c8110fa983b9d4989799b7afde2de92154e020aca5dbbf25566773a6cdd4d11c561c47ce76a278755c82267c2405cdc7095346ad9cfb2c992cd5b6f21330b4f76c05dfd2049b2140c899e4969d9a4a7936fec4d73ab0a08328bec7629954e22288fc829dbb4bb8b0f2c971da7abc0390b886a491ce8ad72be6134f18560d765730ee0bbd9a1b7466fa4ba00ff33ae4a92408c264243455c87fa63cc70e64c3b017fa4ad6b2c84c243a4168631c870d1e360d2a6e2359d808a9e43595c7921a289a3ead7661ce097cb3f01d1f34337303f29e63a5222ce5a57bfda77b08bd7e1e93380d7aadaea0067fb6d58de6dcec0e73decbd2b88092a9dcd3bc976ef5b58071cf1df0a382d8f7a998526b5be1dcee2df31372ddd9f1a5bfea3a55fb4045f7fbafe67039059f93c5e04116389187e0557e1c50edc18d0fd99510b39e498221656336583e2fd5f88655da9c7fd8f1e5da0a0f90d0c4a5348fcc8f8700c3ce577816831c8d26c7b275e6e4afd21a31cc4622597b910c8cbf8132c43e5dd2ccac13688b0cb7a1590214a1773a8ea7cc24768997095506a71817a630d7940d79c6f1b605faadf359458cbd1f8c8abe404baca0889f4d3c51178c039ccdb19837ec8cae8fd8e42f1d434594e33f9ce9217260a32aa93669edcf60d285f28980fea90c0999bc2268fbec8c96435d73e4675605e14fc7ef137531e1acb169264a69de557e6384e276c4571894f22e712a6b93211e6010825e8757c34b48abd7dc837cdc77f3833fb0cf4427dd54533d39fcb760cb8f44ea4767d06d83eef23ce1127ef36b3aec95799b8cb8105090d319e797851214867d0a5f2600e508cffa0e79baf6eab39249a45c3ccd477b6eb5eae4233799c328f74d4c1e19e88cb284a43687e98ef1cf1e0981e942a7afe9432b9ad5005a162708e43b85d7cb938b6a439f3929555b9ca4764670b1fc3dce72de87afc5b58d3fab4d7681045320b8e06de1c9482e3d44ea05ed44e1fddd1689b428f072303f5e63bc5b035795ac3a4c124051616c60c4c4aad0e71b00e2782d6e2a22b1ce6dbef077317b92c95e51c137957f504fb701903b37b0724910cdf13469a0ec7fed86ddba7f6d3c4e2abac18c5205d1ce94c1de8bda3b47e16b7cdf4adf751a3f1d15af25564b41ce585c11bc578fef6e453df28a4de6864210d5cf28ef855cbf3ef26d2822776074a8be8688995966a303b708550208be525164b1d6fda6ad0a5c916b3b4a1c27089c77aefae2e0d21e0afc2e97e012ff5bfec4430b858c0606dede91ab195b7e535a4d32c64c003836b25556dedcc2dbb26813635c28794338e52c604aabd53c41833e91413600c648d21b667300ec68e803f3d2123927eca1aace5077c56e77a63b3be955613c59fd3df7ffbcbe70a5cfcf3ae11936b6dbf975b5cb6cc2e88e4bd87685a6341bd8b7c91ab14abdbd38b255e8100282411fd9ef043ee253c4b30e16c2662820f54e7c57d1b6fbfec501208dc7a3e2ffb3a8fb78cb2bcc5b3b0ecdd3f5fdddf3eb7fb4fb3f7eab11e3e2842ccc4178125d703f36355068bc2f9337ac371f39074404bf43216931803a0c53a319e9f11bbb78c7b3861690adc55306fe28403452d91ea08d9c423b7f71f97b5bdab0aab242ab6262f44495674e95ed4d3ba5558979f741f274572c38d16bcee32e661a5dd2134cbc305fb504dda7e3816221dc171f63f7cb2fd1bd86791db7af392875646e998970ca68b29119d4f59b8898089a23b6dd71c8d8d1600716268f7f66832a61976f2546db3b41963b395a3a7e8052600b36951a2c11dc74e4cb194b550c56fad066f6756828cbc111596a3655f1cccb705d1dda092b2734c190259f768f1993268edaba8d12fe565aae5bd9d9e334601f09c03d75fbb4763bf04500632700a5baed72ecb7af26a4ac40d6ee03d6f863ad2740c77188182e78a4059d6b89d9f3c4f14621dbe89fbc88370d64a63bf7ed8a0d889212f0ccf5a7bf83dd731faa6c183bb63dc19886c04052d86c960839a2b1f09f557f927ced90a5c21d6395dbe6383633609d79a49946138d6ab70074c4761604c58661bdc330f84732381e83c429c088366a1bd9ad81ba2f5d340b56378ca3869f6149c49075d3b9de941d94a12995bb0374f12dde5a7173c246b383639749c57c25b8fd1d48a44cbe96a7fa9599f163f564d7e718b5670aab8c8c0c1d42a2815de8691434a9154c3d488f19b86d1a2c6e51cf999edafdcc0ef4d8cb72906485d9774c82a42529e83cf3109a0f5a95bf8ba938e342c21467caa79843d95c84082336746d5f560128e6f08618183c9c2c7ea9c44ccc3d8e666bc68b7e286f1cc3fd1cdaada1dc15feb047a5efa0e802d8b45e6d2bdac27ab481bb660b2a20147a35e8d37b68446c1e1ae5a965aae1e826efbd3bc110253ddce2566ad9dfa57c579d921db4b0ecea2d765cd3bbec8b2a9c1a55332711ca2e2188678af8a165b75ccb71e98dd229dc94df08e64d0199ef98cb34c8975a7ec30f5f341e968ce21c09132facc398ac3e9fdadca48696af547924312a96a500c9066d9aaec75e8d642035b2eb5104d065a13321f1faa6a7b36dea107a82e929459ee445e3b2cf95dfe3043fb2d6b0c46a7d32921f3962e2b6aa6114b8e2bedd806367bd4571a646efb0eb9c85acc70edc5fbdd6fe92134053f9714c02357fb8c1377ed7bd5188755a7736aad0f90e5d622eddfbdf1ea5b649d7500f1b30074f37efd8947b060fa9a93f4daf13e467cb077b18a9bc0bc617930131e50e7828a81a5a22f1dd0c12d222af9778d66a3ab52ada486b305e9ed0ec9d338532da3ce7f94fd3b253c045f914bcae0a2129ced04e0c94a712f711dd1cf41e63f8a9cd2502492be74288fff23844185db1b628ff40e073f40f04cfc3167da78dd34609ac3aa857db5068fcadb419ff85efedc69d48fc3e8c1e72f11e159b8a508b99d2beffc3d53e7728864a2d52ce33d50bf8bde3233202da84dc6451e257f66c903121382cc3e51682d1aca832cf1a12d62a62293efa0fb8db0a97a9e515c3849e622f1887ec49e31bd5b6c2b0e2da6136df9404fe800ef075bfa3a1c8c805446ed30b297123b5c652af093b234e9c91bf55313874e2e82f8a60a56834e9869255a67c33d223b0ec95684a1fb737a6526dce29d1014ba809f549aefea1585bc5a2a7c91b96a0d4e958cdbb94e9ba0d32d3b752e5a99679a1f3a948d2c91b1c36fceb4985cfc8fbb33c18255851ddf1df60ee3a431d2ed54cec6ae7182801531fc2db65dc2236deceefaa4b1ab30fc4418432f4dab0052a963df42649ce6f33ad01b8f4bfd163c984bfd8a87be00c74de5ec2af53decbbb8c78c175e2f98797cb2f89bbcc425850996766f86e651104b9053d6fc013", 0x1000}, {&(0x7f0000000140)="ac322626cc64fab0b7d6f36896d9a8d617686eb8de980014886ec7d04ba9dd4389c28823acc15d5d4a5f2432e94464c1c00b9e87a5087bdbf4333e895b0342ef293566b39d38077e509cd694a032285ad5d1505554d16f325a6482dcf1a8224200d6bb4490033adbd1269061", 0x6c}, {&(0x7f0000000280)="fa926ba326344b2954", 0x9}, {&(0x7f00000002c0)="f7f9917ff38f0e1692e5", 0xa}, {&(0x7f0000000300)="3a23ef41bd3e117fb19d528820782e019ec8f3c59d7984077953ab278a36eb6908090995650e0ce15ebe8c97afa0d7bd5977063f248e673c6dbf96e84d", 0x3d}, {&(0x7f0000000340)="7e6b2b43ae6358eadc3709e2f8d9915c7bd20601537875c0959cf49d9944051eab84c5f87fc60d448b6afabafa56384df42fca9b3f376755682a7d7515f2e54ac3b2771818ee59d06859e640255254e776551fefa722f71bc7367e09432f2499e6476e8aa58a2006cad3f0dbf2e096695507424864ec1fe89d245c80df9b750b0d156c6a4c4119c5c0d6dd9883b74adda9b2c5148fafeb03646c7a356a17", 0x9e}, {&(0x7f0000000400)="897d0ac83b8c3d18b6986c266a6470ba662a8fe25ec97eb9360c6cef398f9728df287b1aae58d2a2984a39e1818a95936b5b6324a66d9ce056058671a60b84a71bfcc5e84e651a6fc473625e3089593832da0ae10e18022a0dbc2def0b667a6522929ce0f878bf09285480a35b6b1556d051d5d927054c932509d2fe15108e48c457d5c94f2cb1d8bbf5467a8b24660ce6c8e22654", 0x95}, {&(0x7f0000001540)="738323bb4e76fa29590bedd21d065600b3453085d934697db78d281d428596c48ea3b5af5900559f6b14f05370a7b6f36fb15f16b70d835c959b4d56611699c740b6e96289acc6f210d385a0b585864f9692c292e3557b487cd67f72b4adc6f8e7fcaafc7d6701b49c1b5ced3785026cd22559ce6b2bde7c5d5ac9b3a67e1500a0da452d84c7afd0df9814d34620898a58bdb2746a1583cb6668847f5d9e8207094ce772e800da3169fffc964c00", 0xae}, {&(0x7f00000004c0)="ac5958e1d965e92af7ed6e0a9166f02a080466990b5a7fc9932be3ea08ab6dcd33f179196039796f1a8b2e60eb07cd1f", 0x30}], 0xa, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10b885, 0x0) dup2(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000440)=""/32, 0xfe05) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) geteuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) 16:00:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0xbf9a, 0x80, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x6eed}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0xffff, 0x100000001, 0x9, "ff080ab311d62aede468cc186faaa7dbcf8eec54", 0x200, 0xa7}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000280)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:33 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x811c, 0xffffffffffffffff}, {0xfffffffffffffffa, 0x4}}, 0x0) setitimer(0x3, &(0x7f0000000240)={{0x6, 0x5}, {0x7fff, 0x42}}, &(0x7f00000002c0)) recvfrom$unix(r1, &(0x7f0000000100)=""/252, 0xfc, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f0400005b"], 0x8) dup(r0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair(0x20, 0x7, 0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="a64fbeff157392edc9a2902738dc3eb7ea1c91c419cdb36f6e90797970d18444fabc0644d157274bc6eda6db8f986ab5ebb44d95b102748d4fd3c6f6387386cd52173d4d74a128d630330daf108c91bbda4202597014a1e2a7ccdf804cd5e39faad826d4a335657455f562f93a5c88753fb88ecad2eaa41c99d164a2429b4cd30896ca646225d78c22603c428e07547c7d9f73fc0ce5606ab4f4f10fd86c34af900585a85e63df0bfd", 0xa9}, {&(0x7f0000000200)="8231268a2a64225464ec2c510a950fdf5e077c649d83fdbc9b042f8857eaf2c8adcb6620854fdfaea6d455885c5b7f6388f40f7ed0af40031eae6aa9ad1e734593e216d042c1d923ac8832a5708a2e1eb95f51f16c7eb02ea710c3d17158634dc12ece6688e2798260e6633dd6ae954468b3db197dee74fc5a01e098aa6849bc938503431d3ff692d05594c6149dda07ccb7613b6e4942e9069617bac8ddde5aabf06a55fde005a46a3efbdb6871c740a712f2bc402bd0f0bde12930cdef91a873946f95d5736cf92bcd0d329e6f7ea0c8bd2e995b488d6b2b66529f9229887b7974448b4ef803d664318806296392962ed7791b20a76e9e4c22e650", 0xfc}, {&(0x7f0000000300)="bd312b1ccfe8e8f0dcb6a17d6ca351569a9e7170354da90b41be61400fc0b040e6591fbe4f785f56632b1aa5e4f52865ee8c07663700609f7a1336fdf8846cfb61908e8c42bbce446a3ec932fbca548f75256abe6a896baf663741edf969014745756739024f6420220a32e41889e8be47703268347177d9c7e77e240b56c064e29ad0a4c5dd2c8ee59a66d3ddbc6be8a4c478270350a5c3a86c9a5dcd510012b284a1854dc2c345f93cf1aa76e94c10d7c8339a10a4bbdf1b18fd2bc47df998", 0xc0}, {&(0x7f00000003c0)="c9ddd8d2f0e9bd705197c047690179f8d86951dcb83d505218d320444a0e3833731a4da8dd3f6e9ff3a2735920c1efff4196a38c4577788d08b9393713a223bf92545e2300dfb3ee058e1dde620c9215cbc6a80fbd93111c16d262064b90f627e6b0eedc74de2b627dd9e125528282a5f2c6e542c4b88902a7c845316bf4f6e183e3d6745dac5f73a0b1ed767bd3cdc43d1c474077a2cd1ed430fe5e5111a74cf4e9cfacbf14526492f88e78e1a54df1cbd6854c20bb273aba3c027bb06c12d752ee835026809b3d068166d523edd7aa4f75741e30ac93041081fb2fb17c87db486ac429c9", 0xe5}, {&(0x7f00000004c0)="3fce57801fcb12d592f1cc73f1ed0a00c31cce4d9ad205969a22f31e3e40017b3a0173123e01b3f8fe46cb4dcf4beb9e08fb000904fc867c3cf5a9486e8893e5192c70fb4b17c59a6ee1649092e3d6865abb7f52b3cbb259543f76a931b0b57468702a0077bab5167bd37f2e13bdc1dc1ed37dae86d6a002aaa03a1408e9611e4fb441e0a6144e25c042f87b479f447d02100269a1cbf6c63141bfe91929", 0x9e}, {&(0x7f0000000080)="d12cd8c799cb6ffca4", 0x9}], 0x6, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f00000000c0)=0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600)={0x5, 0x3}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000000680)=0x10) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlockall(0x2) socket$inet6(0x18, 0x6, 0x6) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x10000, 0x2c08, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) 16:00:33 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) r3 = kqueue() write(r3, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r4 = semget$private(0x0, 0x4, 0x18) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r3}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r3}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r3}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r3}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r3}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r4, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(r5, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = msgget$private(0x0, 0x40) unlinkat(r5, &(0x7f0000000380)='./file0\x00', 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x4, r1, r2, r1, r2, 0x85, 0x2}, 0x800, 0x3, r0, r6, 0x1ff, 0x3, 0x7fff}) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x22fc0000000000, 0x8, 0x1000, 0x80000001, "6d0fd73de08f0d123763814552c3d374b2410556", 0x7, 0x3ff}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) syz_open_pts() open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x5, 0x810, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x21, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x118) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1f}, {0xa62, 0x6}}, 0x0) 16:00:34 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x484) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/193) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) setsockopt(r0, 0x100, 0x3ff, &(0x7f0000000000)="e29a7b43e8f1639d72c0d75853ba20dd181a07fad49e140ac8a5c8e30b635143aeb7ca1cafa186ba0fa7c8afc7c91ced2debb23bf070fbbbd06961a74fbbafebdd9ea5ae442ae7bedd290465c318ee3fb68f4d9ca9bb811992ee6554b791a640f71177d4ad34f31b7543661ec5d831abc9b6d68aa9e95a7b034b764df75c735387a9ba4a49216716685b58f956da15299b678197faf3c5315b8ead0412d3e720ddfe6535aad841254c64b6b0533bf28ca7008d6650a501efe2dd32546fc2a3a628cd89fbd6044aff29719d80737af4264b70787816f6e3ed73542c8cabc7498778bb3d8680adceda5d2b82ed796ac626623d2c2773", 0xf5) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xffffffffffffffff, './file1\x00', './file1\x00'}) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x4, 0x3}) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="b1942e2f66696c6530009efa90939bca442f8ae69cbf7823e50f111686efe1552c37cc2867139dc1c7ba69d01298022c990be8270dd85d6a68e420871f890c11b5396e3816dbd007de8778b7f12ef1a9f363d2997340e094e3ce5dad2a1e9ba9da44bd9212df64261db1d6cad17f3a5af290259779d6a0b316747b3691c47b33cf38be72d1518c8556695c2839839035588a2c0a2b9e260e3e261ceb5c6abd9b85de0fedb4c0831d178cf57564da54c8596f2faf8b176d56f4fd99890ff45a25c41e28d886baa742d19492f04df76a67e008ee717b28a41e4594ae7a03732b9806fac46c70136b6dff9fc9eeee890b0dc7c5ad6a8be0386ee2c1b175bd7edf7198e50fce3875d47c8c2de1a24abef512324441a2d9a72346dc088375afc6b90bc3282b1e80c47f696034ace81b257a16732c15fbb19101a337ff72f04a1f00120a179beba3cf2b92"], 0xfffffdf8) r1 = socket$inet(0x2, 0x2, 0x3f) shutdown(r1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)) r4 = dup2(r0, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x100) 16:00:34 executing program 0: r0 = msgget(0x2, 0x240) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xcf, r1, r2, r3, r4, 0x0, 0x80}, 0x6, 0x5, r5, r6, 0xfe, 0x4, 0x6, 0x8f}) setreuid(0x0, 0xee01) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) close(r1) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) fcntl$getown(r0, 0x5) 16:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xff800000000000, './file0\x00', './file0\x00'}) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f00004b5000/0x3000)=nil, 0x3000, 0x4) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) unlink(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:34 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 16:00:34 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4a) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x841, 0x2) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x9, 0xea}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669866530ad"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:34 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x0, 0x1, 0x10001) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) lchown(&(0x7f0000000080)='./file0\x00', r2, r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') getegid() 16:00:34 executing program 0: poll(&(0x7f0000000140), 0x14, 0x7b) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x542, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/244, 0xf4) openat(r3, 0x0, 0x200080000, 0x100) renameat(r2, &(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = semget(0x0, 0x2, 0x480) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000780)='./file0/file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000600)=[0x7, 0x7, 0xe304, 0x7, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) r6 = dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000700)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000000)=0x5) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x2000, 0x0, 0x0) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000)="5938dfc27e8b558a908332f06c21f1a9ac7028f9031a9a50944f9d99412f6f2c11eb83127d8c6e9c15029aef4c7beb90edb845648f3f110b90a9b1e1810c7d2c92a0", 0x42) setreuid(0x0, 0xee01) geteuid() r1 = socket(0x800000018, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) open$dir(&(0x7f0000000040)='./bus\x00', 0x30800, 0x4a) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 16:00:34 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:34 executing program 1: execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200), &(0x7f0000000340)) select(0xfdc0, &(0x7f0000000040)={0x1, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xc2}, 0x0, 0x0, &(0x7f00000000c0)={0x3ff, 0x9}) chroot(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000001b00)={&(0x7f0000001740)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001880)=""/4, 0x4}, {&(0x7f00000018c0)=""/247, 0xf7}, {&(0x7f00000019c0)=""/66, 0x42}, {&(0x7f0000001a40)=""/30, 0x1e}], 0x4, &(0x7f0000001ac0)=""/64, 0x40}, 0x43) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x839e}, 0xc) sendto(r0, &(0x7f0000000400)="c75534553c983d6616b162878605bd832cab06b1db379c397d81166d9de0222673d1b29f94ae578d7e5c177c97b0e462fbe92ac62a80df457b4eeaa1296174566f8ad465ddddabe2e82fef5ee86adea8f5a46ec9ed69b025718fc4f29b0cd9399a87cb8a6a6c61fa7f5389165033cfdaa1e10e1199916fcdffae58bb355d8bc53b84f256403eda7d04078b1a292f94c035d487ef3933d77ecff528324bc3c915b677d0bd69c1c68fb095ce1332abbc76a6ef37e4757724d203d9e3ae33645a645d6e1fccd3aba638d1effb6189478bb9fe3865e8ccc8b42d8f5ca6f55b0ffe4414fbc9f31040e41b560642b0724d50cf5f3cabefb9fd15ac22d49ad9433295d3a275309396313ee8da26ce3bcab29d53950bf95db5ecc8657bd7a573a7e143e9cd3dacee2d0cd4c8cc1e3582b08e6f160b84cb0f0d9b4187aa34a5344440e4986d3a56b72ba9d1e42ae41487afd6186a258e415bfcf3b2d26b50cda73942879cd243e9f4dd6372109c601c4d09bb149d84d88810a4bdd3625af8103b884ac9f39a4868476e6e54bdd39d579b753dd5d20d29ac5b0f45a787da02ad4e68bdd2a63aecefd255767fb0a37d63be8499a15b8aaed7bf8811d8d5922e02b48b7e5c7c2f07f43a2526aea871e899b3b283c09b50558248e17b2b239d553a6e6c74cd83a1923edebbf7d1bd0ad9a99e480ca59090bfaab5d17136277fc93ed4dbf31e3719597d00a430776ebd90b34f688938a80ecee95bef29b896f1370b0853b34bf8d011da71b829fceb822928a541444c5de7099894cbc29a262f09b0bf9bb4b0f1039eb381577df8040bcbf6044ea12d6c97343e09626798c636ca2d2ac6656edfc05ae47ef43a59c884cdd853adf7c6b447d8f4c42c799cf092b3ceba2e2be1876f37781dbffb4b52bf7274a7ec6cacc5ddc40e92c84db3cf0cbd3e81fdea94455ce18e8a38ba2890b7c96096b94765c74ba8b6dd3b069bf13f686ffecb5dd33ce35638412cea0b58291c4452e85a59fd5e3e188ecc95f3ae56c9a3cf113e48fc1f43abc387bbf92f2b296f639d01340257288278119275a1b2320cf46212215c08617d13779801e7bc4ddd707f9869c526513df278c8027b47a13ee6b4c3ee95162e9bbd0795618a85ec98954fdf6d493136faa73a6c568b48281e83b540886158b1fca9d5afdef02c72b9220deb83102eae8e6d7e6c2a1bd9a5a53a36e375cfe1c8c8d53ba05072ed0505f8dd63b803ebbab7996abca0d49f29418035f0e193f1f3c721d10041680ec8357f499d42ed0b3a4785b80183f58665a6b8e8d0051aff337b393b9a32deb42045ee571654b9d49e3c8b7eea8d93e185709ad840e3370a359d9341ad1738525cb579bae0fa58156c67ddffff4d66503957cc9db24df346c68687fc2053c64cad65180ce6115525cb9ebb082f43d331d877d82170a86eef47fbd7ee9142191e15f1908d046eac0adf200625506d9415bf0268efdb1599cc1a8c631826707463e154f169755e3feb98777c3932b9ffdfc05a05091d620edb6f14b59e0b296165f1c767905ad019200366ce1a0bd65dba6b4795162c239d6aabae329df5dbe7ab8cf50dc46e8b849eca24b8fef33741aaf80d58ab285c8915c62c6fc367a822fdc7cf82c4814ec89c8a8892e46b277172bf88d133f98f458cbfbc9e03b1058ec17d69f55a153c9d4e3e3ddda1d46168a8e24b0b53c5f51513b91c30c5d7b31261bad91e919ff42b10fff9c90cde9daaec2116e3a59b68698f8d8926d94a520cd8c5e144394a772ab854584ed5b0f05f838a2e6302a02c6e37b456d67631c0fa9d926e301f8638f317a52537de8a8282818e14bdee6040510343204cf031a897b05912eac249d973d8e5a958f80cd5c73e07b06630b2717d82965bfe373262e4284f24f8063d20ba375de7264814acdc9472e52a7ab2b7d87a9e16de661cf293ab97dcc62d80f149eea79e26fba0702289ea73aad0b204a2b239872b4d607dbd2d428d5d3718728dbf0f6d66dc19f2f14b1c4b84c24ce3a67a99335d41c35c54e42be196bcb70abdf41a2c3a0b2eccdf3367b79fd9cfe51d651713787ef1464e6eadda286e0cc9e1d0cb5387ed65ac533ca23a0e0e7232e61fd821cbca4e47ac7222a05f81e78873a4d71342275c40d9717e7dca143e64765e338e94e9078ea580c8788679575a000c743fd4c104c4a1800e2d477003be4329b43967e5f5c2d5de3708ce9ee9b856be6a211f4c3d97f9d10825af9c103c1f3a5e6ca6794bd22174a420bd4c410897492051642e7a0693bd9f284568aeac0f023235d6b78a2ecbf18602732fe85fc1b79aa43c2ed4b00752adffcca24319be647a0bb64d6c15d404dedbdc1f2ef1ef3b2ab6c15d075f5d7e8748967b9a274efcd3c50c72067b58e21383dcdf926603a9e0674e68172117bf2bc1f8c2e0547468a24dca30e615776c29747b0e655383e889cf126cb632f1477b058551ca95dfa7fc3b16ee9588aa1b0b25ff905d3bce70a76a0637f2c0b96bfbf3d459102d1533617517f42dea0256db74d8e050dbb3b59c1130684a703687cbd4cc4c6f6d6eba29a405ac7416265c5a2cbee6652ece42237e4545839faff6f41aad6a065348e34790fa6a9e4a6fbeb34c5ef9143bf47392ac425669ab56aca307235e79af3f4c9ff7c896ee75a3262bd047cca1a2c4b5276913603a0caf5a0643f1d4703a6205d8e7946dd76b61616498c2157bb6f1a30dd303c3223353dbb5440c8e91ac73869729eef3bfec88ada3804ed49b545eabe4fa0d201ee20fcac83dfd8e966be0a2c0becd6a5babccae9bf2ef78b429431c07c9496ba1099f62dfd3452e130706bd70b41d72ea736033d4d93d9ec35855ef14631830e186d3c76690e74c7303b568a304acc99346a4e54d91b08b64cd212f609c8145c00d1e690e7b4da7c56e40cac8149022af98dee362f443d815503e3a0db1926b58c852c897693b31184b4da664ee48948c2f12d196549b94f379f71ff78ab857ab77bcee3c7d609c5d8b992802279549e40f2b1f252a807ab87abcb38c73b9cc5a8ff6b15373414a8ae4cc79ee8e4e09230febe662d5e1da8dc6f8cd26f833d205d03d69861335d2529bf05010b44c4f9544a8f7fb72914e9628f594d8fb5768fa53a928d5e9e9fd81ab5791e1bbb1984eead495cd3b6ce6ed58227b47fdeda21a63fd7aae68943292738ebd27bd16b580750e7d3dbcf3741f02423073311224d248f1e77c6b54d7c5115429b420d51eab3969e74a42707ab277ad96cff16dc4eaaa05d0a6455490e0d936c37d2bcc685b387948de8a89b2fb4856ca99da814655a0e05ae8e8450d6ef4f73b76239f27f303e35eee96f9986de7bbf5116b253a54469b0ec56aaeabc208ad58950e7ee641adce9762145db1781040353a3290e0b91a96f6f3f176efe82734e658911f2de281eb50dd1259a6795927eff734d4d2a9d205df01103fe72dd6a9405e2062d21c748ef0b6e50d4a0e460f83fc520ab5faecf04cfe1ed00afed674948ca09145de9e7ad5f81db58aa045607ffbf51ceca5fe44dbd9be10dc21505dfb62dc6ac40e7cc46213717d10e984179b902b8039e9d351c3c14a4a84209389d9596125d2115af59568cb3ff02c24bd3923c141f401ba03312448d106e5931a6d559d5bc96fb759a1c296be09ba23f53d8dc6966e72fa9a591b23b89cb90106c77eb74d6bb9b5d4b43326860966c3e30c9e8e5380aec7ca49efd5e36d9b224f5efabd34b980f92be89f75f61279e3380ef417543ff36017dc12afbc221fb8db094aca55407997fef8eb36ca8b4026624197eafc78f5354a83b9184371f1c7008bdd40c96001bba49c349ca5336125f6a1cb16770e49d863cb6d16826ad5a76f11ab929ceec4260c15767f998984ba890007456cecd5d44fcd483a68406e6cbe4f0d4afe3ffb90e5a7b0bb999da3191d83f395ae70944be54b764944cfacd9d42850dd7b167e91cb4c355398e1ac152861d5b0ca1f26ba82cb7e51c8c19b83b59ff5d55990ded54fd16d912fbf5f080e616a423f762c6c32080957c8517d48e11dfba47b17e38078d8150e98d89ffc3279f891db1fb3ab9d501f88fd4c1bbbec982d74adfeba17ae158c5f5095e548b91e5068821f6486c9d22ef406d7ecafa7b539c17faf786ca9f5679b62b76b768374e3cc10aae159f2e7e0304438803862d8643712f07bd9933819b3b0b059acbc11f6037a1da79cca6907e248673c0f7e8baf49fcb9bb186fc5dfcac8fa7b15dda9443c7355095b1dff07ed6f82b1b9a1e29227734e6ec1252ddfa1e0e199955bb683e21ca812016fe6b7f0a3c6734c5a7ba45667cae4233b9b3083935216bb5dd17a5a9276036fdeca6a065d96b821aab40167f5a8bda08f7be833dc6906fb02b09411c1fe8e23b1288f7e6e5010bc04703dd5064df2f1ce46798768b1d594e472497cde65eb34433a226093b86b28d58bdb1e63ec79a940051c5f782971d9f410596f68aeb8be49d35e5e663629ffb60ebcab31f1d7be288c68edfec0fbe2ed347bd02ff2aa12c5c51920381cb9713e012b3137ca5fb60d260d673aaafc64440066b8b8c0b74622820dfd204cd3a80bb6cf2bbdfb16d2856adefef5c24a741d73a30389f01ad3f581759cede8b3561e2874997ceced07540836d179afa913fa38cc8ea06983b844de462213d2a8992139f64c431d64b69ea4835c2305ec69ed25921c64b1a347eea8b2b3ee68fa85cc08641649579c0f84554a0490e2514221b2fa6e54ca7d0d6dd8b550744ad6c54b10fa9351bd8e74cb61e4281b116a2d40f706ec469b98d83c448fbe56148ba9bc344fc5935cf7b681798dbb423fce9489ab3ca53e8aa7fc75bf57e52014ad2678e9e5b3ff4784088fb7658d1dc53f37602151fb225e5e0ac732e3313e7b08dd00e8d8f7e7137222ebdad4b1f8d818eceb37930750eb76fc072dae0ab45666e8fc727514b672d8665bafe15e9306958cc75b1e514b2282e0a5b45ee4d5e172f129573523b3015cc3c85c1dd854595f36cb02f484445e45dfee35397b09f9e70beb5f70df7e1b4217f05e92f7d36c7f64ab173c716aeaba2e1fa587ccc45f146af59d6f8fd620ca120dce737aad697ed82f1144d76c52b3b90f8b43b986419bf224b3d96dbcc28ca23b4d7a96320de0327ccff3163b63befe5a835287ef8f5ec4a9e54d6eb72abed4746dc823106dcfe87b378ee23b96cbd581ec7fea51fa6079498b12324efc2a37785df3334e2710b0d70dfba6b28e6b35311f35d4de2d8143a89ef75849154f2c5040ba4ce31310ec4f4965b65cd348b65d0e3a676a6400ee77c755f7f4ca95b702238d2734252f5af955e1dec26f312239b90d4794bc054b9b8307504222e0ab6c0ea15da4d1c45f26a52864155d132289e17c56f40dcb9d38f7332c4fa3145305fc9d7326055e2c0b5217289f36626599fe5bb343a7158a1b7b43fa6c81bd4098fea37d8e0ed432de98a1f87ff1f3bf94836a616361c09c00a3aac1c45a5a08c1455dbc692f54952bf14279d6407ad08181708d68daa7016b721b3634a01a5ca3dde0768cdcf84cea3c02b1205a72ad7c2720b68c0bf39cf0df4ed73ad7a5502bcbf00fcda23c822b43f967fdcc09980f2eae677d25ed5bc1d2a04c6341023797154851e5485bc23aaf8a3df3e2ee8c71dfff11606ebdcd209f0ef8135389c92feac97ca639f88a99b46d93819cc70a765a08ae3be24ba744de09e0254778c0da9e472b0dd3f3666ded7f2aaea02ca8dd5040dfd8adaec448", 0x1000, 0x8, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000180)=ANY=[@ANYBLOB="010000f4ff0000000000"], 0xa, &(0x7f0000001780)=[{&(0x7f00000001c0)="bd157b5ceeb9d933dde63acc8e1cee6162f4f7e3795e0100fe8a13bb55f9dcb5bb1cb25bbebbc2978c9ff428ef1f0939493dfac166b6513a40f59bd0c19519586b2e137943fae83f5319a8e38620efce3a022aaaa4d5a147eeea59cbd8d1ea6c807cf0a2ce200ae322ad35b7bb2aee91b4dc6e8477516895603505b0b629896f45e589c4e0745e57692ab4e9dcaf223f5dbae99c37e0440d04a7871d", 0x9c}, {&(0x7f0000000280)="b662fa3a030f7e30573904af814a8edf290bb5afd51b7707b24115ace6bc8fabd33f68698d57d64b9223b53f84bb6f917da9df107325598f169c046445c93ffecd7de9989c23f3e999fd0dadb5fae3c13ddd0d38c4fdd92ffa717e2ac3f34ead7da33e0fdc3b76f9e7e7b07f5f293ecc9bd57723c3f1aabe24cf60ed8a0fb1fd9ace709554884b236026a4b278d0b30dfe3e9d98084fcc865fd083d2207792335d3f45da6ee76c147d46920dc470f7f87ef2", 0xb2}, {&(0x7f0000001400)="bdea0f735bce5ca25008dd2f6638a6a738b2aad325878c524acac4aa0103e752052fe1a7e3c658f67b1585f653fa392aeea6a5fec051787f87f7a459f1c756172dbb1c5fc3dc46ea1d7cca7fe33a9a5f2914d991f740a9393e9bdb6033891af08f1a71cc48195387bc22342f54d6a6bfa2beb389de840f13e4889944e36d16d00b7cc3a654f5568ce8fc71c815be2762596db451514b8fa238ab2e8b3f5de8a9fd92b1b6ba9d1ca6c94e6c8a6dc8d6b56a36d2b99426ebbd448f15b7f3fd47bd171dc2a12bc6b9", 0xc7}, {&(0x7f0000000340)="b68d7574be4ed0c59e2592bce01839b0dea5771eb1752d35f9e7a92541c2f158340dfb9b300d375cc63d349c8256383d334fdff44c2b38735b6e1cc7f9db5fe893b5946dc67780961eec59959beabf3f6940235d1c200639b3a85e3942e14c267f80c6b35fa60dc7c76d46d7ee4715854f", 0x71}, {&(0x7f0000001500)="bba0e13fe1e5f35c213915a14f0f880440991116fb70786bbfcc0b0d4b04810de43f35ca5bc87b510c820b29085bdc232be91199fd947a7dd00eb2aab3e90cc25b1d100a5314bfe335c53c6df7df", 0x4e}, {&(0x7f0000001580)="f74569d42cd008de333c0a3ccf82fe5b5f429d7bb9f9d969d10aeb6190857960f8272deaeabb691e6634a87778401c9df12c", 0x32}, {&(0x7f00000015c0)="cf400ca74df063551f5d8a9e9363b0e6566b4a", 0x13}, {&(0x7f0000001600)="ee606d86e7e3a75fdb3b29f701a957377e5b8e10bbd4", 0x16}, {&(0x7f0000001640)="f7f557da3ca5b296121a345f2de7665737bc5e5f76a5e5bad68deed087a2325a431f9c26221a2c84682db731b7223fbbee4d4720ab9cbdd938b1b9b2a46b299ad94c11b113945a25be1d5fbcaf72932798f019f866da48e38f140ebca20df5bc2878002092300d20417911ccfd842189563ed40e10d4e93cb23d28b51df2df9e804f07a3574ccfd30a5fc3753118f241e15bd3734c2337a006e345ed49c4b60813663763bdbde1c7e8a6808460b362c8970917f3fcb006891f091d5e84731c2f72faa312a86de54b941a9f6aef1299", 0xcf}, {&(0x7f0000001740)}], 0xa, 0x0, 0x0, 0x5}, 0x3) 16:00:34 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x1c, 0x0) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) pledge(&(0x7f0000000080)='/dev/tty\x00', &(0x7f00000000c0)='/dev/tty\x00') r2 = dup(r0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x22}], 0x2, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 13:34:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r2 = geteuid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x9, 0x631, {0xffffffffffffffb8, 0x1000000000000000}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x2, 0x66, './bus\x00', 0x2, 0x8000, 0x7fff, 0x8001}) r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 13:34:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 13:34:12 executing program 1: r0 = socket(0x20000001b, 0x4000, 0x0) r1 = accept$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r1, &(0x7f0000001040), 0x0, 0x0) setsockopt(r0, 0x29, 0xeb, &(0x7f0000000000)='\a\x00\x00\x00', 0x4) 13:34:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f5d696c653000"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000704000024000000ac1401aa00004000ffff000006000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10381, 0x0) getgid() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x80, 0x6, 0xffffffffffffff81, 0x5}) 13:34:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1003, 0x0, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) 13:34:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f12106c533200"], 0xa) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="4d8738fad50cdfd5fbe89598b6d8fe3dba3745a51b98e07e9fe4c4446c889a52f465e6cd061dd566266c360536ee00a26ea91cd8f350eb2b808f0adfb986fc6a784c646a4ae4f614cb086329fd64014db0ddc41653448e8812bb8e1fdb340fe1b6e47bba8bfcc10853be4bb5456cf17b943e9da16c162fae2ff6e62ec389133acac5851e1c3e87de46beef8267a79b2cc17a995f6b26897e228ceb73e7ec68f8ef9c26bccb18638b7e10497aa7ebfa92d3ef96500c26a35b01b6e637d3ceb5c9719c3e03", 0xc4) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) mknod(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x0) ioctl$TIOCCONS(r3, 0x8010426d, &(0x7f0000000000)) r4 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/233) 13:34:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) fchdir(r1) 13:34:12 executing program 0: r0 = socket(0x1, 0x4006, 0x7fffffff) flock(r0, 0xb) setsockopt$sock_int(r0, 0xffff, 0xa4, &(0x7f0000000000)=0xed2f, 0x4) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/16}, 0x18, 0x0, 0x1000) shutdown(r0, 0x1) setsockopt(r0, 0x4, 0x80, &(0x7f0000000080)="7c0faf9640ab5a29796d584e6c8d31f2b7e7c6258c64f20040ed743955a5be1e0697", 0x22) flock(r0, 0x2) r2 = getgid() setegid(r2) socket(0x18, 0x5, 0x200) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r6, r2, 0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r6, r2, r6, r7, 0x4}, 0x80000001, 0x800, r5, r5, 0x800, 0x8, 0x7, 0x200}) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/172, 0xac}, {&(0x7f0000001500)=""/118, 0x76}], 0x6) setsockopt(r4, 0x82, 0xffffffffffff8001, &(0x7f0000001600)="cd17806520afe5290fac8bb71f95f29c9afbd6775e679a1085450d5ffdba15369f30a5cfa72c0f0045449eeb08f86b7da2", 0x31) msgsnd(r1, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000b5525595f21bd54e8caa4c2ea23c835ec06d881dfca56762f6b2ab5a5ef809c5b0f599fe78f2466ca333f85b27f6fb6e53d5bfed627986144af6fe0fdadc2fc3e631fb7b3051e90b9a4d929b955463174b414a8bd0f9ba13575475cba6d7a92ebdec602e735233d21840f1b7a49e02bad4749bb1e6ce2ad960e21abbeca63008008cb3e9e45fea665df439e28b1c8fd294a87bd755b381c2186454f04d9ad840"], 0xa8, 0x800) 13:34:12 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') rmdir(&(0x7f0000000040)='./control/file0\x00') 13:34:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1) pledge(&(0x7f0000000040)='),-)\x00', &(0x7f0000000080)='\x00') ioctl$KDENABIO(r0, 0x20004b3c) 13:34:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x3) r1 = socket(0x16, 0x4000, 0xcd9f) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r2, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0400000000000000", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getegid() 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x15c) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d8950d118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671f5613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a2c306fca15f890affe53650ca39271000420e7c192f134146d2be84c29822a4a83b2e65e5c429ae636f35a3d6786163f8d13097d2ed1bfb378c6d4cc88b1814081dfc1da85facc83033883ba7f998b48513d2eafb2773bad62ce43189dc4f12a28165de5307f89b37a09d01e3c894fd9d528a845769a66ad8becbe34e529e5f429ccaf7e6aad48e4e659a6c07dae1e41c685f6521ccc6a58b1a7d2329f4b14c01224ca1a5f602888e020a3133a87aac0435cabae7da2679630577fe445b706587540e39aa84491a04a4be004694f91c1fd55dd10f6e57d9671c8da6f3358222d94cbd7d1eff7e8a50f945175866ce8dde4c37696736d50e373a9658e7b7f80dd591da7e54dba1c063bf896a543c644351c0a", 0x2ea}], 0x1) r2 = syz_open_pts() dup(r2) close(r0) syz_open_pts() 13:34:12 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x2, 0x4}) clock_getres(0x4, 0xfffffffffffffffe) 13:34:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0xc4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) 13:34:12 executing program 0: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 13:34:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pledge(&(0x7f0000000000)='\xe1\x00', &(0x7f0000000040)='@+v%\x00') mlockall(0x2) 13:34:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/229, 0xe5}, {&(0x7f0000001480)=""/106, 0x6a}], 0x7, &(0x7f0000001580)}, 0x42) sendto$inet(r0, &(0x7f0000001600)="34456ba24949b8fd482f29b5034271ad60b7e2589732686860867f66ca24a2451d6123cfb9a951061bdd706018f8552db8460b8acf9c6b6fd47f1fd15a26b1b8437f2a42ad4636caae5362cf27416f924e49f0a7eca9a8c0bc457e606d310279583e2f03b8e899870798fa9f2569a0c347594a2a8e96ed6c53611e6050602acd45329cad1b262c47", 0x88, 0x2, &(0x7f00000016c0)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000001700)=""/37, 0x25, 0x43, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000001740), &(0x7f0000001780)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000017c0)) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000001840), &(0x7f0000001880)=0xc) fcntl$setflags(r4, 0x2, 0x1) r5 = shmget(0x2, 0x1000, 0x203, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x1000) getpeername$inet(r3, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001940)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = getppid() fcntl$setown(r4, 0x6, r7) readv(r1, &(0x7f0000001bc0)=[{&(0x7f0000001980)=""/241, 0xf1}, {&(0x7f0000001a80)=""/222, 0xde}, {&(0x7f0000001b80)=""/64, 0x40}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) setegid(r8) fchdir(r2) mkdir(&(0x7f0000001c80)='./file0\x00', 0x48) shmat(r5, &(0x7f0000ff0000/0x10000)=nil, 0x3000) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001cc0)={'./file0\x00', 0x1, 0x7fff, 0x5, 0x1, 0x3, 0x401, 0x1, 0x1, 0x3, 0x3f, 0x7fffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001d40)={0x2, 0x4, './file0\x00', 0x6, 0x8, 0x5, 0xff}) recvfrom$inet6(r4, &(0x7f0000001d80)=""/22, 0x16, 0x3, &(0x7f0000001dc0)={0x18, 0x0, 0x7, 0x2}, 0xc) pipe(&(0x7f0000001e00)={0xffffffffffffffff}) accept$inet(r9, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) syz_open_pts() 13:34:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0xffffffffffffffb9) 13:34:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') 13:34:12 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3, 0x3, 0x9, "9dbd1c3a344a9673f1313f13c31250b090c095bd", 0x8, 0x3}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x31) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) shmat(r2, &(0x7f00003ef000/0x1000)=nil, 0x0) 13:34:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="6ae90195eaf0be347110bba7172863c921aff47e1b3066e1b71ec46d200288cab093e4ed1dbe8c74d3810ce4549cd2a7d8fbb0efb94827a490ccca57170f252c5554bf2cdc697c388440cb58e1721a186e9d87e28d25e90baa3f84a9f98c79cfab1d44cd687de1e96241f9beabe1dae075e2968176fcd2572d5b631321321a9c37bc", 0x82}], 0x1, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98, 0x4}, 0x0) 13:34:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x800) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:15 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) getppid() fcntl$setflags(r0, 0x2, 0x1) dup2(r1, r0) 13:34:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x200) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:34:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) pipe(&(0x7f0000000080)) bind$inet(r0, &(0x7f0000000180), 0x10) r2 = getuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) 13:34:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x1) fsync(0xffffffffffffffff) 13:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="68c7ba333fd96e2f5715e29736e83b5eaab48228dadeab853d60f34a61c6f1139fb029309928ad5211a3c7f15febfe937c6b912c668387a3b40578a950db9e3506757f79a5f667d0547ddeb53ab194f5a48504efb844b3093c84c8424d0913f9fba4fceedc17be65", 0x68}, {&(0x7f0000000200)="79542e2fac", 0x5}], 0x2) 13:34:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x18080, 0x400000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "cf249c9d38d83868c0bc7f932d9d672929144e1e"}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:34:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7fffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 13:34:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x2}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x88, 0x0, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0xe7, 0x1, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x6, 0xda9, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x31, 0x80, 0x4, 0xfffffffffffffd59}], 0x8a, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11, 0x1, 0x4}], 0x0, &(0x7f0000000180)={0xffffffff, 0x3f}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 13:34:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:34:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file1/../file0\x00', 0x20021, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 13:34:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10480, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:34:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x47eb, 0x0, 0x8, 0x0) close(r0) 13:34:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getpgrp() socket(0x11, 0x0, 0x7fff) 13:34:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x20, 0x4007, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x3ff}, 0x8) 13:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40000000000007fb, 0xffffffeffffffffd, 0x20001, 0xd9d, "b000", 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0xad) setsockopt(r0, 0x7, 0x1, &(0x7f0000000080)="784416e2f2e1366be471d5f1f5e327f9913b9917584f79af69bb891925e6a9f2e86f75d0b702d091392104912065cdee0c88e8980cabf2907aa18e875b82965f4410c40d4537b0e5", 0x48) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18080, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/153, 0x99, 0x40, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 13:34:16 executing program 0: munmap(&(0x7f0000049000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000047000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8000, 0x5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20040, 0x0) getdents(r4, &(0x7f0000000180)=""/4096, 0x1000) 13:34:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) 13:34:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="cb2aeb007000000000000081c76812b07a15a7ed54f5db4bb9a004ed398455d1550000000000050800000000", 0x2c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup2(r0, r1) unlinkat(r3, &(0x7f0000000200)='./file1\x00', 0x8) 13:34:16 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) flock(r0, 0x2) 13:34:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) 13:34:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="debf1453f06e2c40742d14799647037d5d816efc870e81b8119b732911e0545aff375ca8ce5eba6ab39bc009767aa66f8ee4f51573b9aeb7b3b725f22bc0743565b391d9a3860a4711015deb92d6a7b17e668f1b61048b60d75709764b4f9e7f4aa4548400902e3db56d6e6987d8b964e05ea10c1de4bb72891904c56e881fba850ef8276f8acde8414af1067ff760595419b4a260e59e2172da596635d26c84d01db4107b8407f4838461586dcd5f2bbb82608fb36fdd8893680f0f34cd73a987b413006db7f5036ad0efec5cf9489875", 0xd1}, {&(0x7f0000000140)="48a8112d9995ceaa8c21b9d2af88333003babf1bdfe65a266549f9cee900abfc9fa31f050c25a8fcecc9acf65b9ffaa0bc8a1c20b3baff69776211c8d024b9212c5181df7c1a49b6654d3fc5f5bcc9d0326d9e023e70e611850508207e43", 0x5e}, {&(0x7f00000001c0)="09e802e3f7b1a2fb57b1115400b9e70b57e0a748ee513d4b7b3a239f213caaff892ffc3080762da294a739eaa06b213cc6d2796c603fa183f6422ffaec32dbdf83268d81c6317baebe889e81d0aac8537dfab822b986145e5a3f49a46a3626adbcecd815a85f4d8fc94e36c269b76a085f6dc8600e41486f586ee0d4521a549573055a6caae44a6c06098aa4844c980a42a140b5576ead9abf8cf3a2b7bd42fbb79b09ae1371cefdaea43009979c25c29403b68809356028f20c30e52e707167a247bf0a594742085c1f7db7cfa7cb2e7e7a1c96935572", 0xd7}, {&(0x7f00000002c0)="be73a81b5abd50cd36fba8a140f7cbc14820952b84bf8500ebcc03b60f6be75cecee8187e5b54f49465a6a2850c7ad3f5d3f4b957f1600f433eee6c1dd782963a73e4177", 0x44}, {&(0x7f0000000340)="5d943cf039ad6ba74c18e3b4742d182ccaa42a44fa0c74a51104bb589df32fbd7fe415df895182d75041675794003a9aedd92842cfa7f6542d178277e61e820135ad6f48abb2d5d390a5fc3644d9acb704feda7293f123377acd9c5284186f93bf451f69858c980ed8b98428d71be4c3b1bac7da136b22266ae9e946906a7cc5b52a59ba1cdc35b97912019bde2ccdc89fdd539f1af1c55d07", 0x99}, {&(0x7f0000000400)="3afc0a61b57690e16f6b329577dc4d9a3eecf56f97cb436cb2b5106887daff175e5a3b0b060e85a6a2893f67eecc7387a88812b3543707eb95fe3940633660d8f3732cd0b29a819bad423124b90b7522b28aa0746b292cb5908d9ac07b285eeb4734233606005996e2aea72420bf4638e234b136b9104e3b59b1107c6f1c3d9dd6a17f990c47bf73fb5f5ab46a07c08428cf60cdc0bd55fbf00f578af8ce8587436c0a239cd0d1dae4cbffa76582173c5ef27662a97d9cc186f62e0ff730", 0xbe}], 0x6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0xa00, 0x0) fchmod(r0, 0x10) ftruncate(r0, 0xb68a) r2 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x2, 0x3) getsockname$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) connect$unix(r1, &(0x7f0000000640)=@abs={0x0, 0x0, 0x0}, 0x8) unlinkat(r0, &(0x7f0000000680)='./file0\x00', 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readv(r0, &(0x7f0000001b40)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/95, 0x5f}, {&(0x7f00000017c0)=""/3, 0x3}, {&(0x7f0000001800)=""/182, 0xb6}, {&(0x7f00000018c0)=""/25, 0x19}, {&(0x7f0000001900)=""/95, 0x5f}, {&(0x7f0000001980)=""/104, 0x68}, {&(0x7f0000001a00)=""/76, 0x4c}, {&(0x7f0000001a80)}, {&(0x7f0000001ac0)=""/72, 0x48}], 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/null\x00', 0x0, 0x0) execve(&(0x7f0000001c40)='./file0/../file0\x00', &(0x7f0000001cc0)=[&(0x7f0000001c80)='/dev/null\x00'], &(0x7f0000001d40)=[&(0x7f0000001d00)='/dev/null\x00']) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001d80)) sendmsg$unix(r1, &(0x7f0000003080)={&(0x7f0000001e00)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000003000)=[{&(0x7f0000001e40)="9c94ae08d7f3ece2946761929f857e6cb5b8f07c517cd1c590b2682195268085d84a75836747b6a159884769de1fa9131a287d4cb8bc96e8381a1a06596dff568bb693b85cf5624ea4c38f63788bd4f7e56e", 0x52}, {&(0x7f0000001ec0)="9d7a27dbe53b66f9702d80de79795d14db97ce2bbd0afba27d5e27230b30b08de0d41ca52b3ab73e518ce5797450a14d1657c24763a1b291e51d24ed208f93a54fc81bff54c1116e43eeb87b2818a510e035e0301de61a98d51bbe497f095fc3ee9c5af9740683d49710b691de8993d8452503dc72f0b52c2e5207a57683d089f6c2df5d2c625e976cdf8a0fa3646a7fefb4d7bb2b08f80818bea6181c13222d6bad19a23978d18989c4b377e23529070171943d4b5760f281b9acd8423638483ee2b8551b10e9a552d9b674a04deeb591df082568a6dc4d66d91a0674f8b7b48b00c2167b3bd209538ad240cfb80ae779", 0xf1}, {&(0x7f0000001fc0)="23624f299073ffaf2199416080152195dca5c414ae45e44621c7877e6d0d976578bbdde6927c743f5275d9b8c9469e8fafe6da5c703e1b7c1ffc3f0717d8a2a12c6ea6c262ed5db654591ca0f57cd9d983c29429f48e9bc1aea785c1b547f8e2393405744af72338ccc84d2bdb519a4e3890a7f9dae34764a98a12e29e2c7000b078bd22dfe943378b344cbc830a11be7082d49da2ab2beb8646fe08fff9e05c95eeee47510d940fc3900e2592837f39bd544b548041d42beb47f3e6cfe1f9480a294c318453c7299f9954e521f49df489fbbffdcfce7612cb967381159a733c87e5b429520fdc00ed5adf9b94024cd721665de47dee14bebd70ceedf1e0a0fcfb0e5500f1870155b5c751f4a1b76cb74bdad802c7e30f945e2a70354c63a989f66f4549931bfa9c369d190350339e4acd995003661855bfb5d5dc206e6a9f27d719c4f906845844fa6bb4fc9e0010bdbc32c814c1b878144a0cb5110244209d69e63b1ffdec7409971d98233cdd22de1ea02d76a2cbd69db12adc29c2aa7c575834332557020652945917f2b7bad19b3a67b70eaec562b8882c8262144551755f2313babac7994b7a19eb4ed01af9341da75c32360988bc2868a1ef5a73b39c20d8ec20703f8b54344a0ae18229db6d4e8efde4423be5a6b23271990b24d010e43f27ed50d674ed969c206a43f4f7a09fe57c2009dd1e806557d9cf506bbe77e01a6e75a2240731d2df9e3a9a0b83d974cd98dec5a4ffe38adfce536636f5b70eabcc5abc74bb52ca9672af1804b9c499e01498234a8f9bea2553aae3595806f0a9e7b7dd801ecab76d8a682131801a62aa221884d9c428fc04532d355e46331f0b5c5887c1689aae8c6c362723d9fd432dfbe965e13295d11f9c0631d3429b99fb86c0f3160b28128ae2a56f61392c3d3390a363737e254fd4612fcb5a5cfd09e12919fc0b7cb711a4cc77dfed1fd538f34c0749568847f200daa095c9fd3269231ca62a5941558476937d40f4c1ec2dc7d1c704b8a434de472da80df3298be60bb0ddcd857270dbffeff5a41de24193b8ddca997bc1fa3394a41f6323508c8e8e2dcd2e9dede210737c6c52cfa57ccc2b6fefb6764ff278c5c66d1c93538d03c1fe1c328dcd9e7cdfc4f047032a7eb2cea99c28328687e93e1788498b4140aa4e0967a7ff4a7cf6cac1e7ac2f30796d4d8e65a5f13fdc3a865a7c48c12d7c29b8aa149f852e7aef4ef9f4e4a116920ef80e243b9755c7c41ec2b999d0accf6c88768f05607e6932ea22ed39cf1d0f35eaffecd848d5c0feeeab51100e891145022c9628bcb7789103d0002fdb171830d2f5ebd27520c6c4c7b6cebbff8b88bc731349f4bd5f1f658b23167db8a71cd29699be7200f7f37f619f5627bd4c1a2160ec28c90a0b388ef63ae463df8e64f39d195fa2303efa9c5d61033bf6924264a672989132c73c131ee3753a5d586e34eac063d7b65a154ab262d6e0066cc554b84ce02e42cb843d83a74996f701a21c01a54057183380d1ee78d01418140ebedabcfa729c1f1c2309a85b7c412ce025266e1245c680b0d3d09911526ba71094dbc23189ac2211bcd8c1f587cc9ba24ac1976fb89e69b959bea15f2ad959253ddb52ca98f7ea205e37cedabe539546af812199d994fc698f8594064691d60eb91ca1dc6df7128c2d8857cc829129ebbb681ab16fede4b47de430055e760f37248d2a7dac3b0fce5331feddf294fdceb5b85d792b2652303e029155eabf54411858578cd47e28097e62070eb761e9894db1044f9c482f5a0df026053ebfdc98461cb7156b1fe7509f69d540f15bcbcb36b0aebbee1a7aba3ceebf793e378fc1915091eabd190cdf8cdd2fa2cba1f3998c26805098d276a9cb6b2cb43cc083e7aeccde73c6ca880e7fc0e41dedf759a7c69ba45575349753b1c7280b7ecdcdba6f53f49cb032a89023503cece1f8e7733c03cb79a8d89f9bd78245dd88db599e6348dec9fc863de6981eaee96354580cf3e7777bfd1f7ed35e75bf1866ff934094b9e9c8992411f233516c4135770b435c488147cdadd34d1388059f8daf0e52a4657cba369e67d40276d915a774081e2f32b166140202d3ed15ea98ae9f6469572c4862daaa90851b61efca2408cf892b17452fd5aa3e26f829b3181d40722f8c7a472c0b53c0c05eddf056e156d80c6a3b08898b8be5ac17553891407ce4883f4afaa2784d39df4560053c32e65362572a0e03ebb40c8b412b33565f17bc14f9784e4a5aa40b05a0054f8f93ca257685c72c81a304c5256be1c32013803abd4e393336873d71ab71953c6268d63b02a52fb6cb530b48f24286271cf34dbd3c2c88e3f9bb735cdc1e7ecbdcd5897e759f098936e12f070ed511eec301786316e6b0e1ea181c3ca1dd06d03b5992e0b96603cc2e8e19d4e5c2cd62bfaddd889f1f1f790bf3f0bf9025d47d8d6c285258143bd53559a057c193a4d604ef009946f982fd495dff22600abbefa8eb44e614eb78c622f7d613200ab068355bfa1688a6cdf3b326e8376caf4ff635a9462c2d98a72bb719f0073ea58ee34eccf18dfd9995b9b4c49a5938dd16332b253d4a9a419cc426c9cb7e78e1d6b5f0fc86276bbbaeb7e38213be8bee483aebb749a10ac6fec8ea938aff18f5c70b8e4f70636b933cdd97a08b55648f4122b47bdf4b716efdf5225002f8ad9a310e7b9af897cc52361a74e55fead4d07128f2bee6e64a62add87ccc321d27474a33079c58712c427e7c50006a3d86ceb92edcbb5b2029b18b05571fb06fee6906124f08274d4f0c5ba07d6137aaf835ffba44b89450c4a3ea9821e3938b96126ab10668c5c6b5a1f204d1bb9787efe0418d3a58480d8d2d71fefa69dbd380d6cad355a87e847bcdd5405f4708c9477177f29dac673e73d02814c161fa354af5b4ef83e5b798d0931461625581c40ab57ea48bc3d410bd2f4bfbcdb6c76e464dc7aee2cb8aa7a2c68aff9ed05a509adad0a1daf8cb10528300de8c8dc03ab6b5a160572c2a792e850d2ad33e544b5df6e51dede5277ccda79bc5682286376dbac7d263315f678abc699f6e6f8ae23d0e9f6d4061ee5aeff7603a0628f2eb2b0004c8880a7bfbe0c3b1f73221d738bd2d97dac7d2c1cef6f46eff2055c590a96892da415cf5196e63e5c18d94905be183a5697b264429f27fc327f388aa2aed7e5c1cad9175d17d4c87e354943f6fa914de468690e73b66bf2b28e601c2a55c01cf058fb2bb5ef33d0e5b1617a57cb086a7062de88838eb7e9a04cf791cee8b15d4379f7b34075d924a3308b2208a5a1e72415bac370fad0b684abb02ad4257af8b82948c5d1a09402d9559cdd92779023d709927b19e931a8cacf674e47a5b4a4206fdd40f54b61f77b40474c42dea06abd70a9d585811d5b0c544c44692f0ecd934eadf72251662604f8a037cbf1483eef2f8a07cf9a926808f6939ee03c314c3906ac7885a159eae43bc1ae67dd9743af080d2ab86c1de8b9c8abc20f02d8539262937352c6132d105a0abaa2a1fea8a475521a767886b5807118f8c3ef51392200373be107b299a370c53737ffa5fa74fda9477c0332a2404b087b167b7f448e6e3df01137ee43b7b29503f4974162fabc0ebd2e5107e43667ac68794e5b699f60f5435d845471f1866062314238bcf18ef34cbf9aa482b6b169b3db69dc5d079aa2172edb09f103a06528a9d23993dc5dbdc99eb487b3e27fe34a059fe43d6931818ab2c6c685becf3ff3e2bebd23de0b364138325df343915ffa90f229ef52ebdc13629eb2637121ac68850476f9065f8beef3055615e2e065171c30ddc31d0be82481ec033261f5fc38a89dd94b59e8935d7dbdd167d3bd17d549d327bd5921cab4cd90bcf095fdadf077de612a2270b51b402d3fdf83a2826e317e5e7bded78b5893223f10bc7779b71ca4c9581d282f1ceae07dc63a060fe3f9f80ff272f59568f5783e422572587bf6f954fcf0fb8a5adf807ece35cd1efe1e9b206f07107b6054149f53fd0fb0b2269178b20141d537e2857086e13a11030119280a77ca965054845322c7f00560be7cb7c0b5609915dd8acdcc8f73bc8f8e69ef29fcd78973a8c2957d6553ea4b150e0a549037ba15197ab066d2a650fedc940c00adc5be86c71156f123ceb358a042d95e051dbf4d1e3355471f215c708e000d3f224f156d9f97082f7b7fbe079eac54a4dcbf76f20db384de01c93443de5d3209bb37398898efb54cb81b096ab3ea3dd52df3075035dafbb944d232071f869c0478c067e76cb65344d833da5e5f89bd3dab58ef5af3259a4807400669e35df1026eb9a0b4ce34db62020ba467b1814bbf0a80205dc50360e80ad144577ecf4cf75f947eed20f2bd9f284077c1a00d43d4e4692af1d8dada2fd51608849187ca9ac2388db63fa51f1407b6615902b7039cf8210212539726936dc07b2bec3dc1362ef350aa5dbbde858f2487b126cfcce9d5fb84a7d4a0b6cbd511cc53897077a9c5858b17996deca1fd3318924115510d8fa1127e116b940db29d828ec28c9fe0e8b734ee28283458e77459f642c7a3d99cd008a412274afa9f5eb9b3a772e9cdd65e4a39c8c449339d31cd16f29b811014e17861bae6e2f8de1815aa6cedd990c0fa1669fee84e6ceaf14ac71b967fa253f4bf5afcb2dc36254d4af68f3d5cca39837d71370667fc3e0388bef7cca95aeaf2072e629facaf2f29e0ee4ae93e94d0c534edfe7203f6e5b8c1cc35dff97f6814afcf1a60c23131babeb93ffe8912bc6fc1ce1417eb86974edd25295aefd7c2e15568a6bd6b591a079a6b4102b986929d89f79a91e95c15b63c6215412ab231b94e303acc8a04429e12964c573ed40a515bd8cc6404b3db85c3e2e5022278eb9abd7d9d19f4ddec0e4629ab691fc8c815f176f2649e5c0db80e310b7a4d554181dd0278e5e4c3dca403d86031e190a11653b176a794b04e89a9deb1a1d779f5906363b4893b1be9fe3099bb0e9c2ee5c3683f7311e816c78160b5ed464beebe704724ad443f5d8e4771c8d718c591e169525ef204e247a5d344e9a2e3d22989b0757b24bbd469c57247670c39d65482147aa01e27ec54ca288494d878be6c97d8256ac8ea3b58d927cfd142d1e4724fc00c1c756da5aa651c090e32fd2c246b9bcab4e3ae5ff2d6ada8c0831a5d4e8173a613ad721f6d64ce7f5bec9cb1b406c2eb4f0afb89f42d5a1dbb3162388a46a0966f32e86ba244ca5fb2a3802c134d354334b39693d9c9d40a556abfacf4b16950fd12bc2e0c844d5748e0bf0617e9da38550e2907fc1c78d3fa6eccb07c48a22c2ace477b63e854553aa83d1bc78c35ce38622d6379d20aed334f395b9d0f80b80cc1913b284ef28071af0c1c2bcff83189ab071f9aa44a1033427d272495e35e6f4ce1ad16d1e84dc4907af25271fa1d74763cff71a66f86ec6c8ca1b877d3fa4e4f7dff719b829949f28d49eb460a763596f110ca6cdfc2e182b2198f66ae4214531747164a13eeeb67c27438670f2af8df41a3cae7b012883b8fc765a7d90cf1bb4b9a8e065f5ca08d2c754830989208b34a113e8745acca452b3192894ba0e9c11ee26facef16539b3ad1a0aef66fa0c00529ad5cf3739fb12ca2d8830ef3574caf2d2b28a70933b05a877fe606d207aa7e1548142eb8a85b9a35a8b563d1c2f6e7751db248eaf93b898ee22596e256f7484bbe01faeaa181e7111618e80e8a9c66e14f0f95fdd24571a23737ccfe4516c67f1726951c3beaced4d431c17f33ee395", 0x1000}, {&(0x7f0000002fc0)="27b1bbd9fc278a672f5c75531a579bad5c0adf6720b9368d5ab841c0afd3e0b403e489e3406a748eb37aec", 0x2b}], 0x4, &(0x7f0000003040)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x1}, 0x400) setrlimit(0x1, &(0x7f00000030c0)={0x2, 0x6}) truncate(&(0x7f0000003100)='./file0\x00', 0xc9df) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003140), &(0x7f0000003180)=0xc) fcntl$getflags(r3, 0x3) fchmod(r1, 0x1) recvfrom$unix(r2, &(0x7f00000031c0)=""/48, 0x30, 0x840, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000003200)={0x3, 0x2, './file0\x00', 0x0, 0x100, 0x8, 0x100}) getpeername$inet(r3, &(0x7f0000003240), &(0x7f0000003280)=0xc) rmdir(&(0x7f00000032c0)='./file1\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003300)) truncate(&(0x7f0000003340)='./file0\x00', 0x4) getsockname$inet(r3, &(0x7f0000003380), &(0x7f00000033c0)=0xc) r4 = msgget(0x3, 0x48) msgctl$IPC_RMID(r4, 0x0) kevent(r3, &(0x7f0000003400)=[{{r3}, 0x0, 0x4c, 0xfffff, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x3f, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0xcbec, 0x7ca}], 0x2, &(0x7f0000003480)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0xffff, 0x101}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x36, 0x4}, {{r3}, 0xfffffffffffffffd, 0xc, 0x1, 0x100000001, 0x5}, {{r3}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x7f, 0xe69}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000040, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x14, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x3, 0x4, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x88, 0x1, 0xffffffff90d241a4, 0x4}, {{r3}, 0xffffffffffffffff, 0x14, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x80, 0x7fffffff, 0x1}], 0x7, &(0x7f00000035c0)={0x8, 0x36dc}) 13:34:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x10001, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x34, 0x1, 0x4, 0x8}, {{r2}, 0x0, 0x0, 0x200fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff8, 0x5, 0xf000000c, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x6, 0x9, 0x20}], 0x40c, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x5, 0x3, 0x4}, {{r0}, 0x0, 0x42, 0x1, 0xd2, 0x1}, {{r0}, 0x0, 0x2, 0x40000021, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x800}, {{r2}, 0xffffffffffffffff, 0x2, 0x10, 0xc53, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x4, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x60, 0x0, 0x9, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x7, 0x1}], 0x401, &(0x7f00000000c0)={0x1f, 0x2f5}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 13:34:17 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 13:34:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x5) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) kevent(r2, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 13:34:17 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x66) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="f30594b81ef081906ab29b1aa8de142f0041ba66bfa8f491feae2116333c825d9cbd8d6ce57f1645af9171697c7ccd5ba06d9b1ec449578f0ed8aa1d2a8e85afc0e937a8969b677b59e58538a97266c1030fe43d4613dd8cc8194f869ebf47f1fca17ac2338592e7071f46f8345023ed44899e887e32d08cfb", 0x79}, {&(0x7f0000000240)="9e0d4b42f7305a966bc2a1e5799cb63e59f3abd16c850ae01ec6fa4fce5479574e017a2ffb2f35e47df8119e504c21e352fd65a8e8337ee1d6643a9ee616e3fedcc93717e76401e4c42e190e5542aea5ff19d17eadee", 0x56}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x40) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40000000, 0x2032, r1, 0x0, 0x2) flock(r1, 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000a2000000c61c0000e7ff0000000a00000000000000000080000000000000000000000000000000000000000000000800"], &(0x7f0000000140)=0x6e) 13:34:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 13:34:17 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xfffffffffffffffd, 0x800000000, 0x20}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x8}, 0x10) 13:34:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x118, 0x60f5bf95158369e7) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 13:34:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x4, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 13:34:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="572e57c9c4400ed7b99f985da6d37391cbd472ea1898449e33b94131a7b3763f88cbb1fb6a7a3895cd27e1047aabba5c6c8aea0314e57a63720a767ac62a92d0efef5736d444ba15925df1136a2900b1fd91f9e9535a6d3962be84e715aee76b56583fe440dff6dd6a7c95006b88d82e938e3bc46ce262862ed3d4cacfa75d85aea6a748fb03a6d0b5fb1244a1751f9e80f6d90f0585320947c9ef52313ae1495a7cb33fab4b246f3b7773f0b3eba1b211b28cdc76cfb499e7fe1e9625e2b749c97ba249510be0551154ddd7768f1a1f10c7b367ec925ef7d02eab1234943a7f8df6c675a52d", 0xe6) 13:34:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) r2 = dup2(r1, r1) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x572c79b4, 0x80, 0x8, 0x80000000, "af0157044a23831815d2adbb94e9c72876c4545f", 0x1, 0x8}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x200, 0xfffffffffffffff7}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) getsockname$inet(r3, &(0x7f0000000180), &(0x7f0000000040)=0xffffffffffffff0a) 13:34:17 executing program 1: socketpair$unix(0x1, 0x10000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x201, 0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xec, 0xf0000013, 0x100000000, 0x200}, {{r0}, 0xfffffffffffffffd, 0x30, 0x80000026, 0x6, 0xadc}, {{r1}, 0xffffffffffffffff, 0x1, 0x81, 0x4df, 0x2b971fe2}, {{r0}, 0xfffffffffffffffd, 0x81, 0x10, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x92, 0xc5a}, {{r0}, 0xffffffffffffffff, 0x5, 0x8, 0xfff, 0x5}], 0x0, &(0x7f0000000200)=[{{r0}, 0x0, 0x1, 0x3, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x7}], 0x1ffe000000, &(0x7f0000000240)={0xff, 0x20}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ftruncate(r1, 0x506c222f) nanosleep(&(0x7f0000000040)={0x1, 0x7}, &(0x7f0000000080)) 13:34:17 executing program 0: socketpair(0x10, 0x2, 0x8a3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x7, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x309, 0x0) pipe(&(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x800000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb104, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 13:34:17 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x401, 0x7}, 0xc) mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x86128) r1 = semget(0x0, 0x0, 0x104) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000280)=""/126) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8310, 0x1e0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x1}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getflags(r0, 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="010000000099ce04", 0x8}], 0x1) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x1, 0x0, 0x4, 0x40, 0x7fffffff}) 13:34:18 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x7ff, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080), 0x0) r2 = msgget(0x0, 0x202) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000048f40af293a865c8c54e009c83ed4ab8fe940d88f2804f945dadd506c90fbbaf1363ea7d6824cc25cb5537f9"], 0x36, 0x800) lseek(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 13:34:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fsync(r0) 13:34:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x190) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 13:34:18 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x400000000002, 0x0) r4 = msgget$private(0x0, 0x404) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000004000000000000000b29a747f000000000000000000000000000000002000000000000000000000000000000000000000009e90a8d47bbfa0168845fdd5ddcc683ae2ad5eba4ef3718ce805678f5210b1f88d1c47147858142bed8e7de7e90c267a25975933427f2e1f67e511bec02ad8f6e83001e7b72704ba0f05599d3161b573f5abce7bc341c500fec5c1558cd529a1f68b655f496e8204fb0cc1b7da3c05009add2cd4c021acd991250e7ea03e8130c6"], 0x1, 0x1, 0x1000) r5 = getuid() sendto$unix(r1, &(0x7f0000000240)="31b5477057d47f0abdbb39ddd921887c529b0d0764fd05f873eb5c30e247c03170cf14a9e51e683c3d0000000000000000000000000000", 0x37, 0x1, 0x0, 0xfffffffffffffddd) sendmsg(r3, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r6 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3d4c, 0xeb1, 0x81, 0x6, "2762f13dc147ce8e879470aaa253c570ed0a5663", 0x30, 0x1}) setuid(r5) shmat(r6, &(0x7f0000fff000/0x1000)=nil, 0x0) dup(r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000980)=""/208) r7 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r7) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r3, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a8899f6bb83bc7757806f989c3674f336c7d0", 0xffffffffffffff7c) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() 13:34:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 13:34:18 executing program 0: mprotect(&(0x7f0000187000/0x4000)=nil, 0x4000, 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000001140)=""/4096, 0x1000) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000021c0)) 13:34:18 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) socket$inet6(0x18, 0x7, 0x2) close(r0) 13:34:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000100), 0x28b81e) 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) open(&(0x7f0000000180)='./bus\x00', 0x8c0, 0x100) 13:34:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x6810, r0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 13:34:18 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46c02) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 13:34:18 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x2, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 13:34:18 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCEXCL(r0, 0x2000740d) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) open(&(0x7f0000000080)='./bus/file0\x00', 0x440, 0xa2) 13:34:18 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000001440)='./file0\x00', 0x990, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = socket(0x2, 0x3, 0x10001) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001340)=0x1002) r9 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file0\x00', 0x800, 0x12) poll(&(0x7f00000013c0)=[{r0, 0x24}, {r2, 0x4}, {r3, 0x10}, {r4, 0x10}, {r5, 0x48}, {r6}, {r7, 0x1}, {r8, 0x1}, {r9}], 0x9, 0x8) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000001480)={'./file0\x00', 0x1, 0x1, 0x5, 0x1, 0xffffffffffffffe1, 0x8, 0x7, 0x1, 0x2, 0x2, 0x4}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x91, 0x404b7a1598, 0x1, 0x20000, 0xca6, 0x40, 0x2, 0x3, 0x3, 0x1}) 13:34:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000002200)='./file0/file0\x00', &(0x7f0000002240)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000001d40)={&(0x7f0000000600)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000000640)="4bc4b88ba8f359cffc92a7ae2c494f6b4e21e33359aaeee702295614ffc6a354e302ee7dcd0fd6313f8c7b4373e3c2139dc9bcb356a5038762f10f7915e5caaf059c143b518a52155deb1d3e510db7be0603bdf4df2113f5d5de5a8fabb58661051881e0ca8f6721dcfb9260418acc8a99911f9de5bedb5fb170f164a3002397060c09b2ea5416a985d1eea557118aa298266839ea7e760cd144bed0be2d1d2b5ca06c954d9d96a2fec36ff92c01864e584d02a2106421b59fa0627cf1eeed4f04408c575f323220593f48d283c621662b585dcb", 0xd4}, {&(0x7f0000000740)="0bd876b98c68817e175e76f65a4ff6591ec58d59dab64e11fdffeab5182ea32d1793a60b0905d2e69fe814cb0c995a3b8dec43617e6dde8e0dc8ecb312c1dc9aa2d1ac673c23a7b070c43b3287fad12e36db009ccb18960d978a7d2aa453d5288ea9f1c48e95730a45708c0e86139090fe6299b0585f51e6094250456b8e0dd265a4cb636e676327a6c0f9149d4e40af808eb99de897876d5bb15f52dbb3a00e901c459da2af402d5c707f563f6f56380ec3c93721a8be4e24dde1249b86cef15f7c65219d1d268867fd9b", 0xcb}, {&(0x7f0000000840)="11c5cdd2f0", 0x5}, {&(0x7f0000000880)="5bc248a1e6082fe0598431f6c1f440b9b355e357c094c2e08017cbc8a6a0350951c1b356301b3ab7a987b5575b52b6bdc7b73d12a909ff673bfb93780d27df460bc18eacc541fc6a83d5c2e1b1c4ca43cdacf22401abcf516dcd767afef7c747d6ef4852bdf711f76460c6232376a81011929d594962cc0eef9ba84a1ccbbfd6932ed749f76498fc5c27de528f1fbc1aae53620a6154d48befb5a5e230337e6b1fba9d7f064f0f068608e3de4f62a198762531cdfadbee5ee7dccef84b7990b8b6ce76c8a42c6e473d28b2a9e4cd9caf3bdc515ea0dd20ea8ad14d1d978810867153cb252d33ade473dd9bffd3434c07726d53c0f11c7626d9e34e4a99a473aad5e48e6aba8fa7ea19069aab2d80ef878bbdc76122c6d3bf477a602d882235cb863eef75775d7981bcdfc93cba0a44362de8c8c05fe3068ece520c874501aac7486950637be2f37dde47ccd737dee60c63361d2f195a8f9a0125d48551aaf1ccca1c044026a4bc3473226d16dc7ae8b53426f389de1457442a85ba056cf6fa6f3178bef5b714b37dd9fa731e03a9334155ab8d4d4052b38e557aed6cab69d60b2bac534dc07a8377b907494ced3a395151bea2b24a12e86a4113f5273fcdcf802684ee1d810d9dcbf989ad7a60889c38682792b1fa2b2740767304b246b0e533bcd266ce884430f612187b3ee1251d8490b7c45834b4473e75714034b02ba29eed7cafa4065cab83f83f8719ae070bd6d27ca5887f58dee89a99955348161877f4e76e27b3fe7a73ced896a6ca2bd276f8e2af6fccb6ccd0bacba39373dcb2028451c6a9e4fa6ad5802dce72a8e31fd04faf67ec2c44e80542ab1abd1c09e341ceacd70338493ae81e331b95799264a522ae73c5d4e9853c4c3feb13b712843a77e87c24a519cc00cbdfdd155822b3c2276f8a68ffb67cee786d738146e2ef3f02e458528f3cbd3663185c9f3076ada4b71ed055f890ccf1452f814743b5811040991160aa5c094dca0737189de8dee112c3dd38804d1b8c66a1d4c945205f30663f718a169227836854c593d202cb94871fddc8225cd020abb8faac7260903d3e2e36caa744bacd47584f909652c419c31f4aaa7ff4bb935fc637d3933fbfc2a5484549b5ed9f1b114d437a20e5c5535345450f04d4e804451bf52e2edbb143c9c408dda2799b3fae55ca76d6c0e32570d711b7c55a2143b8ce7868161b8ef5b5de1a227cd42f010bdc56473e0c906eff960dfac90b0882637f61a4b8af5deae31123ea224e6b411b167ba61efb48b1233fa8db07aca79b52d866221703eafc2c78d2054bf3335a354545aa602cef53751f1472ad1ed6bf5c389dad49224277c0bc5ef7f9b4c43f14b3465ec22c6ab6363423f07501a133d3840da40e98581059d0b9944d33cbf587dabfd7737961b4dcf38db1dcc9217dfe55c170fca90ef740da6c9d42a5d48928f505e8e6abb1e1fce1e181dd90aefce13c7f8f5e66d2eb9db23dcbb81dbfb41d0c41985b2f7727ea37fa4075dd2e158e1500892b06188226ba13cd5435cafb1dc15ad7544c6042fa8e1c3d91eab811b0ee8a7ba2795ed0a2207b181471dd198340e8267022f260715a67997a5abcc99ba1309f5d578485556ebdc1f8447ed75bfa252ccf8a2556cd9380efa1ef1e250dbeaaef82d1fecc02e9e98dd6728128c8214a0f0637d43aac9364fe4933f876054f0361b3446ebe004d234cbbe707f5f277ce163fadc76425338132e17ef0117e00c6fe704667e19fb358c90942016d13b09a66c6c25a807fe438b84ac9214362fa5c06ba63b9639835461cee990085955af4f2e6a94dc515112f642d0e971ab9aa3c489d68bbf27b0d428bdee6de780419541d783c47e5af7beabd19d4a92656f1d687b8ba60dd675cc210d29d60966a53a8d28cf69aa0a104823629245575b4176dcc37e4899f703159c3814cb7ff69007e20cd669222f0eccafb0dcf043ce0bb137b6530e497a9b7a41c871a75cd17de1b518423abd8cb9a7dc195e148c4f25028540780cdef1ad57023693c2fcc7bd83580b066f66ea414a1afe7f8b639f6418a612b942c8919c6b6e0d3793404535c97426e44b26d550e48ec57c46a6a74531c86c69d98ab76491ea3814cc00c28faa6e5f9b9f78a21488f6075b1dd544579d3b269b1bf87f852ea84ab7e245789a8a5bd32aab62e83aca7f33bc4585dbd33073e1429210d8174082919f24dabcdff08fe75081ff2269ffdb78c7f1ab1fd11bd63b6d04ca1b5680f37f0e4c9310116c849011a6f3cd1f40d9edaf41b5eec2cc4a57b9aeedb7b0da1c4dcfeae7e6bb9005478e9c6858151b336542f48993be98fdc87a05130d42db88218cc84214922536fabdc58cfcfa4f71afab63003e3176846579da6d292df67d1f75fdd65854d287ca068c3c87e3613020d214de0bb0553d7fa0f36998e202cb520c512397adf67fa831df59ee48060303b8f42d0a584fbf499f2ca07db12cf4030d69bc5659a7feb10ecf3663ef738bf939f72cdcbd2ea29b6f885fa740ad566d2f6d9a6769088d9e93deb6b1b5d5134b7a3f52aa68c0a5801a169b77ba6f862db43b94bd48b4a47ecdc8e474103a7eaa70904ccab94fe7945ddeabea57e6807f98eec2d62987783251150cb85ee215a0112272c2b5e1c83acba7d07711711fc38db79b1b8e11faa4fc96004ecaa72cfd373186728a7029dbd33db4293c3dc911d32a84cb28f070719ce8501abbfead156c2f3da121faa0c2a0bbabf2b91b4cab75a4c9a568be9f43df23e47d6151691f54dd5917df3195f612a0833fad7fa944fc520b7e03a26213e8d312686581c39852401f2f48e5bcd2a68b59e55899de84ab05d59aec0d5801845ca95a258d46522799a8e168def876cdedb0e3caf1aa1fcc26ceea500539a8fad662a0f15b9bd5e8830d0e700f2b46e16c60531d13e24adeca849873ece789db30ebec5c393502645ae2e9ff01110e4858704905fa6283768162cc75179f8323d680b0735dedeb9d7e332a7354ae035e498491d6f72ccd92669b1d4d11b4f2d63e901b4180a4dc0913836e4c01f34d470d6e278f5d38bc1211fe56731a677a6dd2601e2917b691138e4a65e6ff3bed865703b69bbf6dbb520f3f5f1db69ab2699488bb438308fbed2b939c71b30658f2bcdb95577daf290a3cb404b7d47914928b08a85ad0e4fc4985e5ba17017aec290bd06543edb34060a464b1548fd06aa823784424da3979e7ab4407116072d1ebe175d750a29cbc5ffdf20db3f0a90f02fa75a444fb128c34aa227f4f9d84da9c646f44b3bcbda8270c1aab04ffb75d163b4ab85920179b4f0bc4dcd8232686a67bbead09504c426c10b13c91fdc22fcd8ebc5fbc81f3ac8a935e1feb17b30f0b837dc16dc9bb0d4927d5ac3300f341d2150b3a66fa42a70cf50103dde2a1df0971b64a8ad7be5917adc0dc12e080c1062b718e520df7b95c5eeca7a65aaec55909bcc804a9875f7fd65463ed5f319cf2931f52a8a16f8eddd4d1f530d5f1565a4a1baa2c634686a3783721ae6c57f2ef02fba64c746ad66a80bf3e84d1b05c5246a434e623f2c816de411eba978307c479168c53f1032f6fae5596abf54271264426216f7175bf2eb150acc5b0b44205c06ed728b9c1f189a915c13f49e6bbaf963a1313fe401eee40183611b1a16dadaedcc4d677551fe8363b6380b1c25dd86020a34237a4b2911496a0ea2034bad35fd5e43a4fa273dc15022a1b8a64800d8e62775166a1bfc3498dae2524c0bdd56e246f2d099f9390463645ab5e47d4ae4268284e49351161818d74e0c57c7d0ff55e0283bfda12b3fa97cfed33fed91976647788c4916e3abf2b51cf45ddc29bd9ba2015f28514cdb300d7b88b628fe68724f659d57ef1e578f21f06e5c8d794fa555d3ac13f5faa36e68333a1a9af005d3a8af375308ce858e72258fc5c1e2ec264cd5c9cb506466134380de675096ec82fa24bc1ac652e9efd635d36a7bc15bf0f69b4686d52eab24dc25fdc09b70ed165b654d7e2cc3e3dbdcda5b86e8936b83e84f408ea9994d3fa3f378c9dda697e0410b299c7c5c44cf78ff3612c7a8150b4557d8ba19c6dd52ba8116d02209c49372686d70bf271ce12b61ab499778a8332b77273f2e669f5b8cd4ba9ff5d1244b2e82beaa1b69fbaf13b3562ab5e0fe8fab14865d4741d366e55a8175c22f8ce925762dff24633753739bdbf53cc67d5d621097c611c0198df16797244d946199b27f9c10fde4c935f33d8abcd3494e1c19be09c7c8be6f68cc001a8b4d2494b44e034e92a470d6b130963c472bfca81db9c98fb3e8cebc4f08d7cf7b1a527eb8a7976d3ec34ecaac511973f8377ac7e2ac853ab408a49f0842e494e9d01f621592bcd0aff10db21e3fc3eb7cef8ca0a87a23acfae4d5ced7c329f6604c0cfeafd14a8f6c10167e5e2b4c6ba945243700a6801b5b9276419d3937545e252cea77213c6e33ad04dbe81f158d5bf07f0fb206fe048c885ab979f41f00170390db4a656a5b282d126723bda7efd07ad0bef09995f810a99fccb2e71fd07c083ce309c4cf8ed287598b3e74885ecc23f72cea2dca71553de5b359f42b4223f614aca5d2787bb3c34558f36f43b3a201a477a88c8318964901472e90a8210807b86fd0a1fd515adee1d747b6d957e15c4c7a75dc8a00f0bde41952af03d529d9c263f0954512a59794c0726cfd35aca4d7ee21b906c0bf8a9e7ed728dacf9cf6a0ed16484add2ad36033c1f8b14021631fc5b8e93fd0c5a9957c1a5179de856df55f4957b277b4c96a6340fc52efb84338334a849a15dfd0762ac1df0ab4bc3f32a73225629be2ae7c6518d20da2cf1f801ce11268c344625829b80e1cd629cbde956b17537c304f6c35955450a6e8ab6f13c399a5f904c17a520a173670cc7612b100fcc331746ced6e45b11d3298241d4728609d89a89865ac45bf8b5880d6e88a9f539a3a307c59c6debba075d99c9e48d71cf9b8a91963a1e5c829e3a87426efa52a4b2d340045b05be2e6d3d7e905481be4275b999bb147bca2384f1a11e9369feb0a8a2454f5388cee8af911f0561fc5002d0c2366b021b2d9042182400571a0a05616bda354d37214b397a3e644bc06d55111a5e942c800c2133c8d46f8d313bb37d275368046acb18ec1098215131812e665608386b96c18ccce090ac1f0dae2f1d9d92e9a237bda5202ec37061554b85f16a4864e85a8fc67f673ee8296af9ee317b4521477687cfa99c6b56b860f8ec34e60061e44f9bf4bb0f3f5a91ee40d2911091b3fd97d5782dfb6f0ae135780171ec4eaae8ba87d057b57c40f956964cfd136ac744dcb5b4de649ffe69a909d5727c38b35d3bafebcb8786977e9ad427721e6bc81865f8cb7f95d793217893b225bd6d4cdf7987ab362dc14cc0f0dea73f9e2f226efbc45000572113dd4636a5d5fc709074f2db830aef0269cfbf23e7ce1d069bfa490f58ca62327b8adfe23b9ec60bfea82631b36bb9e5b56145d0427acef86c08a7fd91af599dac06db09dbc28905a4fd3f5b086b89acce505a85e248cfcf443f826694d7872e1f8e3aae1a2b06377ad714b56a9eff88c241d5d9e9589ea04b9107e593d895a93b33b80ef6ea8c049ce2fc9e25b8006bc14b4dec1067717ca695e404cae03f42c29f4a27f2308e2804500b8880b3f1ee897e038b91cfacd4050c75eb51fd59bd8e0f1a8d12713338fd52c5ce73276b1279451b1e41988772fc1cb270ba5a563e87d3a82523c7ce3600e8c9d95fd83706f2a32134c", 0x1000}, {&(0x7f0000001880)="c44212a8b6ac4b87fa5bf46faa741b92489e6cae479e80db5a9cdd27fea58edc21d0e60acd2d094a8e6e7418ebf726fa330aa46cbad9351b49175dd84951eeeda56f46644aef0da4a4a372f9855fc048a0ce7d2cb828340682116059bb27e17c8592dcc180a998a8f0ecab06d66a48f2ac16f5d22a8bd0b97853998300f85f54b74b1f86feee4cd53d482af2afaf3b732dccb9d29196cbcf5267c7f7b8c1e4df408f7ae057a365021ccf2dc7c42766fa9d84d6760d1ab80eb61d03d69458fc367ca3c1db0b8af8", 0xc7}, {&(0x7f0000001980)="ec9897d0c0801cc5f9c4c6ac93c31d6f8f8f8be9dc6548073ea95780f92b1daea4e075327a8e9573ba8b72bb999b0d066248ab644598223a8ce32075b3731e8381b32b6b31817650eb8fae31040f9690c5593f7babc8069669c8fc2de880c2f42d7a7e25681912f48be5c786a673c1771cb7900ddde27cba693023b336ae4d60a099fba428c2ba9c08c117accb2171b3b05c6c7e42b26f908ac32dbd9b45435674cbb61befeb84d4bf95f12f99bf44ecdeea82b73bb1b150a7eb5ed1aef7712551bd3ded581e3f3aae3abcb98ca82b51a62e1a5b9fc233b74c93ec8630a690bf1765b4e0513e2e13852a660f3d31e821788beb51245a3e95ab40c4858c9a", 0xfe}], 0x6, &(0x7f0000001b00)=ANY=[@ANYBLOB="1001000000000000ffff0000f302000083849a435b8a2e21bbc43a2c4353014f06267758ef7efe34a9263477d02004d787b540d28c66e6ec4945f8f3b4063a76b0c5c401a9e16cb446c6dd22f214ef60939c0bfebb3bcf253972d23dafa0af83cddcf08838978152ff01000000000000df101513a61294079c98dadd1c968b6de98ff0fcfa6ef30cf03ef00857ff2da623a6d88074ed06926ced05cd45be6d6334c67d66235bd188106c51dc3fd261ad99f5e2217d737044f710bb6bdf8dc2fa79282eb904cae1a9b26ebc56bc61c494ecf70ecffe9a0e2bdafe8e859ff929ca5e314c9d4a2b8edaa34090b1e404bc208cb3b7f119d38d955cd6d10bd506d4ffb72e1e94284ef63344d1000000000000f000000000000000ffff000007000000d89973bf0374ed05d1d0c0cdc5360a3a6994e891f3fed5e9cd1f588d3f50a740e213eab6ae5728c369daa3846d99518e4ce7e7cace6ac121f28566e2c8d83e3a68ebc3699efefd9fe7d6b99af797530c8fa55538cb01754c4247ea4b8017c3805eb8f742dcdc49d2f49dfcbeb9f41b440f96310b94688f522408f7955245a6d239a413787cec7874e11a41295a349f583714e23df05df4ef7172cb5643bf62d67d501720bba43bff492e5bea109cfc99d95e0a054750a713696e3ba04a7194d8be8b2e282687e014fb423a58af68fa3f36ed959b9646b6a5f5eccfe5000000002800000000000000ffff000006000000c25766d00a2cbcd0ee7c81e1aa91a0c635000000000000"], 0x228}, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') link(&(0x7f0000001d80)='./file0/file0\x00', &(0x7f0000001dc0)='./file0/file0/../file0\x00') r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x20) readlinkat(r1, &(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f0000000480)=""/163, 0xa3) writev(r1, &(0x7f0000001e00)=[{&(0x7f0000001e80)="37019bc3c5fcf985a2b2a7267d750e2e47ae8c8cffaaad5184f6ddcfb158b682f8236c71fcf682c574c854df817c1e03c55269bf433bff15f72a84ec6e13fce1215aa9ddcf4b20db088d558e25c09ba30602e9cdf83f34b15b190082366b91dcd8087d2640e59604c491aae61fed900c78bd4e62538eda41b586b8ee4a130ca0addf59436f90223004357238e822dddb14fdf85e389bb964a1c9fc7b368025b48738a21bbbcc9c6e8cab23f362e054b41ad9bc69350858cc40bb5bdeef0f", 0xbe}, {&(0x7f0000001f40)="5b4d48f1889f2d15e68d3d4c8a1e63c1af96edb61fc75f54b7a0a14cdf78e55b92719b7f29d96c859134855e4c6768fb05c4c69a5d9f822a091abd7984e2440be8cd2ba132783299e468f24dd342adbdef2fb957ed4bf0b9e683185be54adac386b3792c1c738a291e6a9cd32645bc54c9e339373200bc2f09b0e5d37f5108d0e4abf6fe93e23ff80a143a9bc53bc04afcfe2e4b699cae27f0751f5d8f82bd958b68cc95d17e6e1a47dc6920346930c4afc1171ed738a3946ae6e2b12163dd", 0xbf}, {&(0x7f0000002000)="9ae26a525a9f6e7dfbcb275ddf944adb18fd64ac66409a677ecd51b22f001df58eb07d428c9e46dc75f823f89a95a179cc76ef6bf4a6a08d61e3bfd444268ca412adf56b2f4a90d27c9a944bed1fedb737598d84380673f093849c3132cd2feb373727b4a01edfe5c9c7d3bf8de19dcdc94ae72318a27326cf1ca4030d5ee8d5a9c395144a52b81debd8ee95a49b71b8d7575d0266ae1bc61384ed9a781b7ceb4ab6d59851229e", 0xa7}, {&(0x7f0000000140)="7cacf1534f36ddb8897729bf20f7180b1158ec4ecec5f6ad2b8266965cd251c35b6aad224494c39ba3986ad01a4c1376", 0x30}], 0x4) r2 = open(&(0x7f0000000440)='./file0/file0\x00', 0x80, 0x4) r3 = accept$inet(r0, &(0x7f00000020c0), &(0x7f0000002100)=0xc) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000380)='./file0\x00', 0xc) recvfrom$inet(r1, &(0x7f0000000280)=""/192, 0xc0, 0x40, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002180)) mkdirat(r2, &(0x7f0000002140)='./file0/file0\x00', 0x2) recvfrom$inet(r3, &(0x7f0000002280)=""/149, 0x95, 0x1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001e40)='./file0\x00') mkdirat(r1, &(0x7f0000000580)='./file0/file0\x00', 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) recvfrom$inet(r2, &(0x7f00000003c0)=""/75, 0x4b, 0x840, &(0x7f0000000540)={0x2, 0x3}, 0xc) shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) sendto$inet6(r1, &(0x7f00000000c0)="30c58d23d2f08c56691a5b1c49ed8746c583b98895e755b0c3c66789af70591ee71a520bb21b615406ae960cfbc6c35400e9baaa5ff68a184d3c58129da2515b28b169a16a", 0x45, 0xc, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffffb, 0x1ff}, 0xc) 13:34:18 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 13:34:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000280)=""/241, 0xf1}], 0x3, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10980, 0xa0) openat(r1, &(0x7f0000000400)='./file0\x00', 0x8000, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 13:34:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8040, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x106) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 13:34:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 13:34:18 executing program 0: setitimer(0x1000000000000, &(0x7f0000000080)={{0x7ff, 0x101}, {0x0, 0x101}}, 0x0) 13:34:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x20004500) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 13:34:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x6, 0x3b8, 0x0, 0x69, 0xa54, 0x3, 0x2, 0x0, 0x8df, 0x8}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x10000) 13:34:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x20004500) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 13:34:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:34:18 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071a000/0x1000)=nil, 0x1000) 13:34:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x88) dup2(r1, r2) 13:34:18 executing program 1: socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xdde, 0xffff, 0x3, 0xc749}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x100000000, 0x90}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x4b14) 13:34:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x1721}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="c37dd8551fe8a54c126abaf41c7b8f9c282889873faa2e5e9849ce99f5b7917ea5179373256ac6c8fab73ac2905205e3a7d2a5a8bc51de498b9e9548aeb3e4d2f25397cef387abb76eb68a5cdc985001d372a2279522968c2894db8a6cab319cf6023296d7867f6aa3c588a40f122928badb9e8f52b096a4114e2a2ff9d3ba3e4c84e2519b736cf20af40c32288b32de5aa7e7dec68d9dd06d8f7a7b0961a8c52441cca1e08dc42eeec6", 0xaa}, {&(0x7f0000000140)="4c2ba761d3f83d9084001785e0b6db43ae164066f0dec299408955b2f9eb90d674d183f220322cc0fb820aced6ea2ec5fd2a4c13cf5803bd95e50b3b80bf82b993d24e6ac054c992bf9f2ddb2ffcdee8622528cc044eda50ad9362633984413f4f58c9473ccd091ee04e9a7a6b2556b4e0", 0x71}, {&(0x7f00000001c0)="08efbfa877e4bd2f0182a2c194351283981b19fa59e53316db50df09f95380226af5e9fb891223acd99935820dd88625a1dcbabf21cbe603826dc568ccf39c34b8b0ebe20e414248b0db5c3da544e61edda26ee7116b43447dddca3db747e9e5f7df2de57125deed62524364a381f2a216087a0c", 0x74}, {&(0x7f0000000240)="48a765219668f1134cecb545e15799200d9273fe25813d5b439b7d2a961fce1376e03e3fe5b7091e17e043aa8a13ec130b13b139969eb480cb13929452286d05524779fd6874c851e158a382cdb3f533d4f450ab3501dba2d91346959804e2d8f5cc63ca1fa8070394691cd31d69a629faec1855e5706de3d4b20e834e32dff3f18f56c5b986eb85bee95deede4cd750217f6fe10a0b793e2472b9584d966e19d964bf4c57a9a2842cb7dea915bfc36a0cbed8509959eca1ca2ba4e29761855cd7764db7aebfb79b04fdf7fca3646dde50be778940f7691cc4bd3ff095116cda8c164ad013cf23eafeb150c7d8aeda65fb7e406e1c", 0xf5}, {&(0x7f0000000340)="bc8a9f9b7ec4bbb17c83aa00f64976744539e4fc02b8ecdfabd30341bae669c486ee144b6778e3c2b4e91ce0a9571d345e753155b0168a71d8fe844d520ee0c4fab56f955a20b7fd623542aa0c50dc0004ae642e07bf1a77fa5e7aa2889b5323f9c9366a106a8463c34f705a0cddc700e3a6b427235c32d19fdd84d5164b4f69d78ca6ac581e812b09b1c75b04fbb0d3d3b275a8c4d88792ecdd202d3a8b0adda6f1151de96056a5270bae35df35588d0e7d7677ed32a2a99a99e679e029f70d4581817168b4ed9f99089cc1b2be82b8a51805f48f2bc4e9955bb88d070688ffd8d10715dcf1fee84a75152c69a7", 0xee}, {&(0x7f0000000440)="b37de7677acf9cdb0eb80b6548e1a7831acb4b21bde1f0414c5e496770c3bd59b1739b2491", 0x25}], 0x6, &(0x7f0000000500)=[{0x108, 0xffff, 0x80000001, "a31dcd9ef06118986b0ead829d7d36d9f759a9ba2b728f455a85ee3e3b1100e318671c5aceefb6c9c20499f8c5bbd9e355077ffea460b479a74e8e427f160d28716377b4631e5f7f100a7aaf9f0fae0f18c1aa8b92f5364d95db4a390a9b60d04b46f16fa9b1dd1d698c1f6967491a3631c044318d3fbbea5dfab87c7ce76646c7d131ded9da66da89a202dcec354a73e3d1df932b9a78b7e336bbd732a055130e7bd00a9776fd630621e82d8b7661559fdb0fdde78cb25e823220a1566ab49c54276f1eb578ec217214f28c46e836c0e562b3422067ba572037e3e5da50de0cca7ed693a8019b5b10b508cd0e5f61c3e00be528"}], 0x108}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000006c0)={0x8, 0x7, {0x5, 0x3ff}}) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100), 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 13:34:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x101, 0x0) sendto$inet(r0, &(0x7f0000001380)="43c2f98ff718a81ad9a6ee3eda4b39df5bef73ae3920d8e14bbe3d4e4942e860e1d26897b2861d519c8ad3aff3aec1e6f69f628eb50ab423ecc26544f88b710b9949ae049993a33020167d5e4a123bf44d9370c2b624b06d38db35377c2bc61e739fe16aa1bd46e27626684964e241b469ccc4476aaa9665250280a601fd4f6dd4afa05615ce", 0x86, 0x0, &(0x7f0000001440)={0x2, 0x0}, 0xc) msgget(0x2, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="a139f6743e358e24f97690a46c3f7b1216f6edf87f977fccb68162d06347a8362a6f786ce3631db9b09151774294c38165f7aed7b9802a4c954e87eba9d83854096325f525d5b56cb4844e5542577a0ad2c4c0febbbad8557c376baea2a975fad27951715105181d0eadbd5c3ae799530d627de2f47509e05d602daf020b92991a5bfd1ecf3238fe54a945b859692b15ef37559070f458c656fafd20802d41e8153b3aad15138fe0d32c95f884c2f64cdc4fb6250bb7a6eef22437c193831a9766d56d75c544a5a022fb890773f665c3050c801855effad8a48de9d8635f55fac9c5a10b505b56b8adea79a932c3a1ab788b55c85ce166c4f59af40229bc91e039c33fc05f18a9ac9f26f8c741b878cf8dafe77811bb6b681b53204bcfdfcfc06d9be52c34909863e51d9dbc9f52fe71f82f0971329f3d010eb711501ca2483c29b385f156d08e53bdf9c63c4ec838b76414ddd4953584c585752ed9e7388dc7a0ad0ffa08561ba9a1c229da57548692645f99bbd99a1f4f4ecef1eee97aa283b1081bf95fdbdc50a82e920b89dc726d22bc5ed90b057cabe12588d9e3f3e1e3f926f22cc211496bd5d2ca08b8f62ba5ee362367388c75e47fae3b73e0107455ce0e6f587b766b42431a9455760c703b097ac7f9bcae7a668584aecc27dbb0bce33def66f3a5ce06a323637d8164fab10b7fce6e19b0bd1999b8cfa196e1de3ea31bdf665645dffacff244e2c108945f482689ab94f925c845a7b1a4b6ef921ba8f027b1bf6c7892d8251aa492129d30199645bd6821f2601eac5e1f11ec812256fdce912682f9b263287942cb44aefeac1a7788790fcb977ee7491d9c85ead9f15b881c09245a7d3b161a9b18624aa3be8da68e918823d22a03938c22ff8ab102ddcc7d1ff754cfe09f463482adfb087a60dfd47a8a28719e2f1a3ce3c1307cd147b284afc1723030307acb305efdb4a7ba24ade79a67c5a340806db22df1fe1f40a8756c51aa84913d0a765b796482b74cf163ce8556c9a370c9966109a58a970799972bf4acce0fcb3d083653f19ff439cd605a4b6c2500a044e3aac34c0fed452ce381a99190452eb053648d2eba8d5a41ea1efc34d21e06b3d866dc9ffb35b59c4eef3a9947c3cfaf259a1bb3972728087ca1b9451d20c1fd7d03e80c66f6baa29618bfd99f4a985591e3b398faaeacc52b738c46ef4c582aa3fe5d25e7c1ecdad7a023bc6bbe77ae8ad514547889d9d49ad8758d76d05c62ea7ae823b83fa3b9da1e2aeb08efc8bf32df207083e10b4efe1c5cf86287f1f062d6cbe925bb005136a508dee66a646b69041b799590af1b48ba3386f8a65f096203be269d62b7b42d0402440888cc1bd7c139bf555eb8fb82108ca0f853832bf4f0fdfd168ad346513faad5fef7367b5372d476c847f5e1a49da8a08ef398a521fb1836eac5e6658f71a4b741f7cba9fddad6683b4611ac6570f68d113e81a19164d8e2fcc8fdb2bd618a3f77ecb25c2ae4d617a976fcae58fc69a01fcc729bd6014ad897d5178ffb2270c0e841843e7fe1fe9918e5c428bb46d6d973571a3aec72c1f13b168d131b70528716e2913aecab93bd6d0d4b976ed1c5eb0113701c657a672ffc68b08b93065107659beb00f4fc17183c4e846122fc118a0ab54ee7d11f6143c781af9d7581160f5c8b0134bba685ca953f3388ca4570a05dcdb48107eeeff56af018cb256c14b1c10ec0fa22c54e61e42b094546b527d56e0c1b593dd74cebc2332a361a79645c819899b7aea1ec0678766aa8c0db681c732e12725e15a3504810f979906510d9d1be6e63d57ff9ccdea4ea944c2ad9695a8177385b2accd4887bef8619b61a7a1f4e49f7fc0bc95a9a48ba618142b753e3e7b648be338a61afb00f94da4da938afeb097ad12af2eaccd0a277e9478e95c1898668e9422e0e875d11a7aa65d7661ea1086e9e79a07b7f9557783118a524a51d9669a0c84b8ef222a99986a96a0dafd0c295b7802eff5725702c2c4d4c6f2726986804dd097e0ef6f11a7ae1d5b0d5a20adfcb85b75bf17447db1101c8055cb4b6a43219cb6c8c811a0b28ed01dc5ed47c3f571c42677e44c5b2a49af98a821d70aa740ae806a188e5e36470a130c436cc4e385e48cfccce8129527772c7e37388fb8e7a8b11c178c8a04dc9ba4e87d79a7b777a8e39e1f72c4233c4eb087f30c8d16693a5972f965917984f6ee1f2269c4ffa95ea213241767196a65713cda37a3ee7fa08dfe46d8f0ba12c17b64b196209bb92aa53a8a492b43182ee372c47902a76ea61dcb0b33632e98dfecf8c8d328342bfab6955980a7618a1f2e8a49f439ad2765c9d447c4814d9bb581c115879c14e77e0f505eed10296f0498ada216b99960159c5d46eb46c4f9d0d35b0ab65184a03772163d21fac6150ba4908efddf7528c77f3717f88634c6488dee8edefa350c6d6387ad71989dceed902efcef1e1b9bf4c3fd02ecf58b9f5a15e256d1e65a68b23255526ea08df76faabe5131e9d6d99a210507b6bf6ab6886ce52e4a744a213452051f50192e6be69171c3b59a269666ff92afac351ae4875ad17402aeb96b5f58ac338dc9fcdc024dded0e80da274680ac555d7791ebfa02d8ab675b28e0d30081564f1550e609488ae45d8bc11e5fe3f263a21e2219425cc0f69aab66aa6fb63f819b47835cc2f7585104c68ead0e9433e4441e232d321c1236ee9740a59cd1f6e6ffddca56900f3b03c7a138f4d8d98fa51483ab503f28f875e39b3dc389ec259677e59eb3dd32cebe36134f5a7811fe7e757aca1138b6d9ea115d7b70f308f688c8f7ba7bf1892efb7f578f6c9c54c85b23719f3247fb88d2b264a861e7bea464405bfca50664c885bed52342af09311c464164e9b526d04eeff2ea2325f5938598577df8736ee3830989d95e6d80d1a26b002980e79ac7ec987ab0beacceed3defad67eba8d3f7cb88ea9ff67fbb9713a81b400f6ef0e913b95cb8386f154c7ad687c9085dc1e64b3463e9a36be4c2f91ef06219a058d0627ed8023cad99c4ea8fe452e7054bdbf0bf6c11fa5007e5d5dab2e0d3cba3ea7fed53c0239830c7745ab6b5ca8445eab5b02c7e3bae7cb664750a7ff66d475a5466d15ccb9f2c813437c9b52e3f775540060e122724659cd9cca9cf2bb1acbf5bf1ba560e06e2679688ec926b04215b792eab30f2cd904d73d1ddd075d40d9a867540a5074c915ab72c2607907bd1d6aa3e4cfaaabaad931218adaa99b33b1574ebd71f26b9d06d043cf3a2b4a4fe2fc02ce745769a1867130dfba3e1815156d172acd99f35a6faa9bbf5dc185aea8a96dd79346f0beb9e1c0d47665c8d07f964eaed912a19a511bdfdb0fbb60a1ad6fc3257ca52db8066c8e6cd32318f2c14cbf27905fde98c36b7fab1d62083b8740bbb204169aba6c3beade1939a5cb3621c1baa02c7efdbca1eb17980a1f8a891f8ffc77a06a3448524ebeba2afcd5df15110d90c513b2fd2057ac5f1883ff82bb8df28f0bcaf918f24525ae3f78bff6eefeb6cb982de64e73821500691230afdc321806765a33ac6abb5ac1ac587175849106e51ccc3c4764c519b3361850f116127ae347ee0dc376f3bd87747b97447b9467b108396e0440af8b66187cc81fa4b883a329838b84fe37e0605db6b7ee9401da758387f91a12f0ac777946aaf4dd528021975f4fe011e1b5b272314e3bd3dfa85db1c2eaf4fdf7709ed6dc1568cb83a0d3041344bc157fe619ab1ddda68c6ef1c7af0476e05fe1f63c6a5a072b01d55ccd8737dbb2ea1b82432bebb4aa40c866cdfee3799e4b36c14cd3b6d547eea06baa0828287ee733af289ee92e1bc4b55b800ea1bf0bf5cabb5f40071b4a826b4fa7d7736fe29f1f5dcde92e00f5baa90e2649d55737c1f09a441e84266f02d5bfd660989c43ac2ea0223d1350d8aeb17e2a4ff966aaf21626a769e0b71cc09768fa9ff487928eb56d092a1a8e06378338479d4aa62116f38f007b6be0eb44dc858a335e933b911b3c7e213348bddec06de49387a9f4ed7d011720afcc6f817ec4d9a25c8cc04720ddb3d4ba20436c316cd0965074eb52d4423eca3f5ea8dfb89f43096cac2c1688d22a3a0a8d6ca788f5a33ea11a24ffd4ba1163fb00d9a94ad34931508ae8212fac24547f7f64322ca2f6b0d197864ea97953c8ca946e08285bbdcead9d6b6f1fbd2715a4266b868d898e5b9279445ec2435a9930868deefa3200adb6a82b8a52adee7832d857f9ba0b9f866046cb624a3ccfd624a551b17cad24b1044193229019c3f9e9ba5820bd75ec456e453e2ec3c6aa31b7ac7068ab392e847441b8f9b0d041a43fcfcc3dde282e0e52f1b7fa2b14858d199d49843a0234128663a8663c91be892b62cfea0b981da8199d16bda61b959061d324fff6c6d44ec73404b0483ead6f921541009863d1a5ee93f19550e403cc25ab3665d714b4cea423ebdf105bb6aa5173da3d3779978c6760eccba1feea96f22a32252b2c1f26ba26086ce04507c81be9a4eb83c056d12a6a9de8cd97157aff745cc6c25e3a4600b1b967f46beb9506f6683db0861d80a9a29b52efbe84032b0cf1ef37509d91a05e8eb434ebee7876e712ece0c1e10524a6f81d709f08387f6dda3d567782c7622330e6e48d58ab9adef61a283aac083aa29cc9e3eced8adf21a9089c578e047ddd3c71cdfc55935fd37125b42b37d043803783b5001058bf7a42377d860fa16e3580c747f90da39e1f47e282604c1969ce25990080b042af8a65a5a9e1f8b6445d49356dc848b8f14a81d67e1116dda572262ad6efa89e16bee5d86982f3d62d8122b6f26a1e1e5a2be2b99e2eb1ff64c53adf6e10d7229b3cc8a6c2b1ace62fa301f80820201defb008f2831fbfa6c0bf13856df765a7848b7b23a06d72a36dfab1ceb6716bcf9b42d08e33a2f49acafc148dba33261ae3afd620ccf38f7a2cc5c9242509e89e9097b47ad4da9f3ebbc54e636e564fe98940806db039f331801cc817b9a4e377a7e3a006e04d38646ee861da503856233ff8d71e75d5f959a59601ac771b0291b13ab826822aa3107db22bfeb528959619edb26b67b4d8fe786f0a9a21937853210773fc331d1c7fe83997cb0407df2258efc0b49fb721506b0cf0b5b2c48a99fd07bb131b8627670b827c1d0c180a005561b32d0f9c958b2f6e6bd6fb2883e85de2ecc400978146d7e57b4dcb77f737bba3a01ccbd23148530d3b77711c99f2856b26d44ee069c6833660b813adb081f104a00fc9676e76dad56f5bc40b5707bcd58c0387820351475f8002b2ca4d917ac1a8b7a2e86198cea6db24e970dd779ebded0daa648ff6eb19916b131f90dac8c2bcefa6f3f15964c4222eb8761e5bd32e2c142e070b2dac2df595bedf1fd2ec04ba72552a933916184066464bcd6d29a82687a48356a2fc30f8e15b0b2e3d9ea329ef872fbc436f0c7660eaa3910c7d3ccaa32d48ba0da5708c7b2929dbe7c0fb34ca73c5d47e9319108c586cb369f14f09e8ff3bcf5bf2f7c6e4a2905f59bba600577a999a953437f43a1951ab69d3c6976758477ce90b56e220e71b713362a01a6a4a1038ff8c68acc346c92b95470386328d17ebab0678a63c08215f497ceb00c0b647a6ae13dc7bce805c56b1dc72db2e10d03503f8f100464b6ca97db692bdf5867b6830e26a16827cc0e8a7bd5d8b46d654d7d65e09763945b09368b45764bfcf574aafa9ed11999b432d709ac1c5300f569ac208784990261e1da2e74e51dc71a0ba69185decbc0", 0x1000}, {&(0x7f00000010c0)="b15bc82ee1549b55e352aa60a996c66b10d0fc8f38b23fd8378b5652deb4399bec5432e0eba166e6818bd7fd4b72a8d2a5cfd9a8add207a4a1a6d9846200c9183db60f21507ac2a435704f370b4ae8fe362d86d8fcef88564f204a44e0fa522009473cc92722dba18576036a952aee7c5479631ff2c3145e54815e113b45f7ea24ae6ac5d77569021292423a0cb15fb747517c825f9ae6856a8073e590082cb5c41380e2c56ddaea2209ff977d68a6cbc138fafeacab66b647254d80b7ecf54f750a356ce8d17c230165db7d20a63f8944b6d7a5719079d2ad38970e745dfa328d3db3bb390291ddde60", 0xea}, {&(0x7f00000011c0)="75bd51e853ac19e976ddd65a777d40d9bad15ca886341d95e7501f1c8a860af7654bc0972c00425c686d283f5005f9f7b76e3f57efa0d73681b2ae89d0a20883d8c2e62717232d4f2bb7fc32c4aec284ac5865", 0x53}, {&(0x7f0000001240)="1c881d84e1668100347153fef8d8885e3574faae5405ba77b39bc820bb99b99600203259b81a5fae60f492dd2c0b3ce5353b23e712914cdd1214cf3bb54f212395f37e63eeb65d4911a3d80473f9d7fb110234bd5233a49a08c0d8e8fecb38ef0b761b8fa5b4e6eebd0f95fec86f2519f78c5e172e2ea14da02c981e43082aaf6f832379f76bb6485bf26f002b7977b0", 0x90}], 0x12df, &(0x7f0000001d80)=ANY=[@ANYBLOB="a8000000000000000500000009000000fa7d1aff76f04a2a3a389c58918a5292013d4abe1fb46c731aa51c915819e0da1916068e26edc71c666b7be1f7a34fadc6d3668d854c6b5e45bdf2add706f0c795708054a8a9e5d308d7b3995501eef985cd3b9cccab2bac4c5aea3bbcb6b0cb92446a2322b9d8d784b75db023668786d9eaa5583793c41666454cc1a71b3daf53a0b63f8a104f92a7b01b21496233318b9548cf00000000e300000000000000ffff0000080000002e2dc9813e1cd1d7a109689e684a2884bda2e08500000000c000000000000000f94c8cc5d9f2c382dca553a9d61e2b5210ecfafe72dfc5fe2bceb862b5070facee401967ff9ca4320ce3cb1b1473bc6b49a2339782ce78cac783a1e95924d9e33c875077ee74072cc73ec14a6aa7e576ff79995c75b5aaae1e2c61bd4017a681200f2cfa9e8f7c193c9afafee4a1131414b2398da30e42b3eb33ceecf3c5b8fc404e5e026f6cc3213b1253168f347e6d15f2e5227c930ca0e528f750347b373889759f5e880000000000c000000000000000ffff0000040000001f334e01f73768f5c32f0d0e073b3f87b3e0a0ec504426f3dcd57c3ae3e2ac8832edc874876d7f50650e9461e6793565d61455e0a46b6cfd8e9e3c2d4c2bcfd5dd23a768164652eeecdc8a8595c453fe0f66c8ca883f6e463b19dfad3b35785c2b0193146ee0cd6d736570d7c252311e54b78c3f745e2060968ec043f5e12a64007a91e9824420b306d16494e0013d20968638e7578e5db16938449b1bc80d6dedd94de7875c00000000000000000000d0000000000000000400000002e700000dca2218a2010000000000000082759410022a9c996c2dc25f856eeabb20ac6e4328cc30afba69331942ecccc28497d5b3850fc68b0fdda2cf186c3c68d64e3bbf7759f9f531267e0cab8ab1986c8be3304db7cba9f977b249e235b981f7a8290cd1a3af29880557915421ae25cd8440611df69fc8e2efdbb8a38a02739b8c87abe5f99e939a274a16bb7245fc8e8cbc8dcb41659646fe14c7b127585cc9392a7c115bef4c2235eb16a2a7994bc88e25d66522f48afc4e355c64fc92000000000000000000000000000000000000"], 0x320}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) 13:34:19 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) r1 = msgget(0x1, 0x2) msgsnd(r1, &(0x7f0000000100)={0x1, "3f805c73e0e88ff76d9e0a3916863e281406e41937bb915475886e270bd4f4838bfcc65eda231cf3da6c5fd86a7333538667f28ed26e7356bd9daefc9a97b8fec04a24a1f927bd1d10c8c1a527e933d9dd5aee28efa6d52137d01a852910c0508a555ebb3d03e6c3f9ce81136d4b127561e5f46d5081643021e6a642d6433718c8f3eba9d7945ef749722b9f3b938f8c76203cd950ac0defaa62111e2f332b385ddbb0499f8818912f6f86d4e5c5d25408d6445df81347e5fc4e393f03bd42e0e8e75e830a159cd55b900058e1cf579ca0e7f773e167f41833ce414ad281f60aa8665e1aced36f771897a3d14f9fb99602928e5c968bebeef5cdcf7e10cc291230de61036ce7c0690cce32acb03aa75d9e8228eda26c5d72f6907401b340efcfa1772b3958d9d00e7f12cffd7b4b167ca1733b158e5224f8ef2bbd8823b3f8e8d231f31f8dd28bbd02a276d82d3bde6be1020344b5310cedaf9c069182d7b809f8686ed7c9b8c5f47504bea58d2555f7932fa7ecf0db2e905c6ab044d667b4924d9dadb0c545e9fb2f8774423410ae8253af41b26f6b8cd97c97877730c315c1c9356e78303df7d447f0649c361eb7fdd22e62ac9e6d842b1f9c876d73e0d2c535e2c672747b87bdd925d8a6d17c0f9fdb2189fccd2c2dbec7ee31ac2e4c0415e7d921f20a9b6a32446b8a9e96c45d819c54c2614892b5bf2f5893b49c109d64a3f632b0951ebb820a66b2a41018bf0495056af6e721c9fdcf06b850bac387131da5ef7be2ee38864a8cdcd837975e109205c53f5c7ba882304878286d578a29a6d2233517ccbf565a3b03bbffe3c9c9a0c6cc78ed1409cabdb1076c9205111dec3e76e32d4529798bb9d51d17c1ffcd0fdd81a6925a0d3b7ce32cca7a82a8e0f3598e820f0cce09fcbc421bb809ba3bfa402b7f1e389ca698de840fdaed0f6ecd78503ada2d889ca23d3caf61649df21bb85d5d1f055f2fa461768dadf76f425331e9a0b085317efaa0b0f4b9865634ab2a4f17f4d8aba8a48068afe90995d892c6cb61902c237731f38e6d40bdd97b3523b3729f188b14955689b9d2c1fdba5c4d9e62ea6024e42fb62c78796e64a63ae8532ac4dc03b7d143a6b66252f8a7ecf388740c83f7258ed05f9a1f125f27fa1418d0e3d6066c548cd7af592da20677f11f9412ccf3c11ad31ac7c726ee8cbb342ebac102bab5232ab9138729f5faa801c9385fae7d1698ef5eb8a73963af9f142c18508ab8200affbb895e0791a1443b16d97f62698c4d4be1a71591fe4a542f6f1dd53405bd35ba4465cfb0f28d6dee5fb952aaf59e490fb6b14bb959f171d0bd066ce61a3739a8cebf86196e955b898f2616e5f9d433630704b202ee0271fa1dd97bdf158ee8aae5865b6e19a4d159da145cddd3db3018c39dbf978be987d4793bcd1d059f0eb86abe30557ea3b0a39ce3af96edd305f9f3c0d889bed0e8bff93dcf6f8c4381b6249f584c349a88015bc8a54b9adddda9ea783371f2d3c976f055a03942bf13c07c8ee7242746011c07236b4d094bd7de2a6d74b6ae3f5b39526827c88b2219ad88b6d7658b9182ede5c4d87c84c51cd6cfca2b472d8bff12f8b15a29ab4d1d5140187b2f4c80548f8f0e06891102ace7d8f221bd1724a60a7a735527e599d5c6734eff9fbaa41d776586e9948a5ff838754449987a925439674ccd5c75b34f517c48b75cd6452fe7b4ea4b9560a6f10fc6e68186e67d72dd2f2281232076b75f2d82865be2e25b007c2ce64ae8124b2ac59d9016a913e4fdd8f94df9846cb9b4289e8acf065861d80e536855b9a7dd4b67cb23cd489a5c0d01bce90fc591347c86a0b747cb1101d15faac201ed87e432abdd26af81e0c4d8194fa050f43e5d4658d482c84a849994d78081c4b073b2a12dbd4bc09f5d6ab58ea63bf7629ea16198fc2e71710b8cfa9b3cc94badbad9452602253c0bc57ad617aaa0db345609c28c311c24ee197e87870435514e3a1d7dec602adb5747956d5f72e50df6658f8396311fc3c48f15c69e8d3f49e8006cf08e3b75ed2c75d94c322688a44aad8ab24cfd6d3f9222931e72c6fb4a730ea3ad0923811a0b76595b00047503b56aa6ac9824ed12272bb889b7ae85eab06ec29806431384a63611cb1e5160eb071dcc8f90944d83a4170244b62ba44397cd7c6f667357e3c077291ede7a3a838df350ab0aeee59162a424eb3417a1e2e3f9f53c8039a3a6493d0c1eabdb89d890d531cab8074c3f5353399fec752d742b245720e3186c0db2d25812cfa49e8764be2c1c605d13ca64500007993e3d28ca679795227086ed4259ca86376bab568f2e71fde57e4f59d693c7d59ebdf53bb812fff33bbfa30ef8b78f6edd283d771062fa9a0bd384522159639c90cbc0ee58ce44b9f00ae8ce0320c8672ec556cb6b02aef5a765a0007faf62bf100aa30d696684597c77449bca91358ccfccefa6989160e3c68553ce9b6005e96a078d870561517e9eb9e20536cd3532fc0dd66b83863536e706e3cd29c3ae765107e6eb4b005642d4da2dc715f8506991838719f6e71ff8b81dcf2d28f05fdd092a109a297e0217928c74cc0fd581540eb53bc2599a5823be06958688a53e894b922571eadb00f767491df553375012993a6eb1e1e4d97fbe6ee8726614aa676637fa572f410a94e8842b5b65c05e01c3824d03baffe41d36d9b852fe432b2a30fa6d99dd74601cdb0b2ed0399a6be0253f0eea79165858c8bd88ed93924c67ef5fedeeebc2032757579324af8c0ef243ccc2228cfa2fddb61f7c59d98f1a63a4f81103864547d4f7cca1acc6f9857a69b1e6d7647328108b999c33b44819bc90041e3ee1b50e4c43f060aa1530cd645c4f1484ec95e4e8b0be7da6944b93d4c03c56bf6bf076c3715cf30f42030fe09ddaac3099d6b2a2404119bfeaa916c2308ccefb279a94291c3937daa4824b5fe17f2dc505cf2b9b3c7f9e9cf7c75e3803939feb311b335f66d28b3cbd99715cdbac7e2d8fb76b918cb5ccc10c557c073d3d7d067f5d543ff21652a8ea8f3289e2a0bb884b80ed1582ce158dff89ac9219656531fcb03b6457d97f02900b62d606bad2fd6e0f3e1923274a8123733a585652b4390fd0373c7134cb3bbfeca41b0c8de651ad18df64856b22f874af93a83181f58c8a238f514e3d0cbeb3a41652ce504ea132f7422d534625783f8dcf24385eec9fe9636764d02ea794eb44b7f6e5ce7c2ea1db501a1fc842820478cd5e301c3d6c52304ed5f2998c80c65cb3c29a1607c2c119e51d28125d72bfa5c220eb40e816961d2f2f1a85dde3511f35e68f2033668c877d5aae6f08d23aa96bb5666f063326564ec9551e85d4692dfa5a45d9fe237266511a654a9fb5ff6b10c264c197ca2ee5f93f6bb97de2ba5dbf0d8bc55673ed9f560c5cc1437a98496c3cb3f23be5074e977fa1f79a256381ddba475528becc55d3fa6aed5f08a7ce94ae692c2cbcd96f07a663411d9db97485d392c504961ee850f5aa59a6314f6a530b5307e51693b7acc8e8b0c787b8d2b1572b7f84af8b6e41c62b068f0b02decf474c3be92c1593141e3881175f13ab6df564464966b542bc2f21591b3b2737aca655d2bc68f1a503a871b3ecf10e126a112af23fca67820d05f46ef26610e0c057baab1a8e0709eddce9cabf236c44202bd1d1184c89bf2dbac8b7b8922c6bdbc6ebad5e141c9bd3c14b0e1a1d03080ec7057bf4f3c80b3efe88d2c41920fd01bb979c996a13e829c3775859e2b80f4cad9d10f230a0e1883a818479678bd11fef995ac07e0d82c87246949ce8fde4a94ebce0b840b532ead3ff3f9392ecc1b9e04ee74159d9ffb43accf6291ca2182a6f5be75abb734500935c30032af3357cc2110fcb84f47327420bfc0291c182f336ac0e8f319680cc2f96fe3ec7116465cbbd90b0805fc7d2999fab081f1665b4d5011e39583c54ad384583023bd24d04c44718805837ec7e2d63ed94db27cc52b8343c236980d109891393ab61a1a2bb9c92207fc9eef6d35c42002ca50b26338fa8094d4c864a3640230f43ffb13c69588abd7002b0f024fee9704ba3d6e361c19468dbfff06db5f38a8e911e96d0663ee342e7462417e0319715538b76d4bf9bd19e5e5b84f80652d6d4cb18887a2f37ee8626894ed010a2bf5e68cb87c1b7ae0fccc04d068bdd76e24e67d691689910bec314df9703fc3ff28514fdbfe71cffba4d0ab3bf2b191a846cab2988b2db8e31f2b188a16d846c4dd912bd87b24207886783b9234a7f84044f779bda2ebea729e7f4967f2d006d273023a248ee1fac20e54f7cd633c13d86ffb3b0edaa131e012edb13c743fa10796220bbaf572197894caf9f4087e228870a1fe3457bd7a6c01952b6202d99f23ada1b633453fae61b16cf0a372fbdff62d10c2f83da6e7fca913663e09a686ec13a6e56aa1f31ce9ed32326446d20465705ab72da828ab79351d0cda4f31526a6767f9f3101e19131220d4ec8321dd59f8a7c636c362b7a47eb2c656471d5ef1d95f7385da8a5000906d2b0497b8bd95977f095366388a25b6de1dde8da4d2885fc6b6adfa02f9e8bb2b6dcead6028412b69f35fac1a2b39b54b71d9be8ee9073de4f6339d460799f232352692aa706f1c7419e8ea7a1dc6148e6913cebbdc518a037747f847c7b88e128a9c9690100acbac2106402cf6d94613e297b8a6d8e34b01c56c9181a6e055ce94e58c8d756407d8c14f12c1a32a655d0a31267caee25899be06639b183b44f4ae837ec5c2ff078a22cc8991fb777cb972fd20ac95dab6bf1229438b06f9d04e972b78dd3aef2c47540a4afe379e61f2b5a13c29a8333ece0d23f2d3bbff3b6ba519eae7d28ba51d82142ec9d74b1b0ecfb459c8e5fd5cc30878a9fc6d4849538b2b09bb2f9fe6094a974c7002fbe7a0883a16d7a7449a51bc77997241c0b376dd14a9dcdd7b6161a013a45df13e172f8daf4cb079a9965421509ba5d7352f9af3b16a13bc4653ef7d7dd690c4effc6ad71227acd67655a92c8604655b1a82296ed1d1a629f137f77c9dd19943b3e9cc0bfadc5a8f385c1b882f780028aba9e14fe5595a4f2fadfd9a408a5a74b61b7e48bbcdc342430533a14c63333a29a2a0ff3ed91ecce3e9d24760e24e0db6ba9e6ca16385a835f141aea1be7463f9cc7476e6293484f5c5f1bdecda756b29d7817b1b5b29d4d1013802597c5466dc596be6be2f5eb228d52d0264d16d3fbd9456ddb7e37a0b703d5b50c743dd2b88b81bb242a029bf031e2fbb462f81e9065baf8184d180a74336cb63fc8a5959f02e2a14cf0c1b3d179f518f64a034fb76ddb0512c560c4744e36b64b031cd71036eec1c10d11a0a72515c9ae4c3535a45f7f5f14adec91585a5c77557f836a1654d276f6edad5326df56efc82be8e9b11f89007ec76a43e79b7fe956690cb81fedf578ab96b04abbaa24f6b2439a349dde71bcb0e7432617d049431379691e466e84094db664e326ec71f1c9bb680f95eb81bb4bdfab56046e7511a4fa8ba068bc9452b0331739073e22257eedea54daa1dbf0c3f8d0227cff78b5e5f7e7165c0e87c76f798d08deca9d277151b1f7edc29539d0d3ace311ab29333660ff9a884b242ea5c8db669130a5027da593f44a8323b18d2ff360475b22048fec1268bc954f2dafa620c6fc39a9ac5aeeab1e7cbe2d3db40f8b45e7bd5ac7572386c3426e282da3c042897fc62658f938a09188c122ea075d9b717674559d534d1209ba3998320faf5fe590b8ee06eb1c7f"}, 0x1008, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) fcntl$dupfd(r3, 0xa, r2) getsockopt(r3, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r4 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r4, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 13:34:19 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="435e608b57ac20df5953854db590aec0b5f86b56244ff1c745b8ac34904b4c21bb484a9cb9653b658327a72fea838190d11798babaa29e4930850067cb94cc187756f79c4628fe2aba5badba96f335", 0x4f}, {&(0x7f00000000c0)="a080f43bb9c45d92fdb90650119d4bff6ba1e964fdd24be7d2a4fbf0ec81dac27087317efc6a5789fb7469563647daa2e26403155de7b37adfc3acaca97f06db9d1de7828ee5a626d15ae9923236cb4760941abc583783d950fd8df78a46b437f0fce8a48323e7ac", 0x68}], 0x2, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0]}], 0x68, 0x404}, 0x8) 13:34:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r3]) r4 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x332, 0x0, 0x1a7, &(0x7f0000000100)=ANY=[@ANYRES16=r4, @ANYRESHEX=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT], 0x3e, 0x2}, 0x0) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r2 = syz_open_pts() close(r0) socket$inet(0x2, 0x3, 0xffffffffffff0001) r3 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x80000000, 0x400, 0x1, 0x4, 0x6, 0xb41b, 0x0, 0x1, 0x3, 0x17}) bind$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) dup2(r0, r0) r4 = syz_open_pts() geteuid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="bfc8f6a41dffef750e79", 0xa, 0xe, 0x0, 0x0) dup2(r1, r0) readv(r0, &(0x7f0000000680)=[{0x0}], 0x1) 13:34:19 executing program 1: unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 13:34:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x1, 0xfffffffffffffffd, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) lseek(r0, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f00000001c0)="ebf8cbff13b9fd812eaa4e713048e69931929648f8b94da0d38efc1c796f6a22fb75afb4d47e28eab0c098b4e3bea9e7b7348d54803666c1897eb492679fec9627a90000080040cae830d49eab23ce6d57b51a3f13d31d68d2b8c4e998c0", 0x5e) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r0, 0x0, r3) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x4, 0x7f, &(0x7f00000000c0)="1c0a7c46140af98ba2586f09ff4b6ca36e7432b18028b9d418fc6f2ece91b21fb50a32aa46d918399b92e5f0686caf0673d0ee9f20abe1099030b50184417359568854a7dd7e17456ffae99a8734a2456d07f7a25abfe37a", 0x58) r5 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x4a73342154d63ae1, 0x0, 0x8, 0x400, r5}) madvise(&(0x7f00005a9000/0x2000)=nil, 0x2000, 0x1) 13:34:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) 13:34:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="f1759bfd9260633460cfb689ae3924d2fc1a79725b0578ef8eb9c4973de8993d5c7e06390752baa4733351eeb93920", 0x2f, 0xb, &(0x7f00000001c0)=@in6={0x18, 0x0}, 0xc) 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000061, 0x3f, 0x3}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7b4}], 0x7, &(0x7f00000000c0)={0x1000000000000, 0x8}) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x100, 0x0) 13:34:20 executing program 0: r0 = semget(0x2, 0x6, 0x38) r1 = socket(0x800000018, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xb2f) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0x8001) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0xcf3a) 13:34:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000000000, 0x101) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000080)) 13:34:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x7ffffffff7d, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000000)=0x1) getdents(r0, 0x0, 0x0) 13:34:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="e2a1d8153e8b7d940c1f007ab43eb3c21c0f2e3118a0970982e41d99a010cff0bc484c4f84dbb7e3e7cbaf1f3f12950564c74d06d1c74280f03231c0b1c548ced93d1faf58286e12e9d767268833eb4924d96714bf4095eb5483bb65", 0x5c}, {&(0x7f00000000c0)="65add1eb61b9e8733aa792191bda280038dfe8d68c80baae0a8428edeff0b1068704665bfce2f858dccf8b7902f9ec469695057b6c7422b76af8109c1e37aba755076664a65abc198330f80b485b6e9fdd26e79af99b837a09e7b4987578b7b73b3c5ceef1c4add31ae028ebff3d5f1b8a94a5ed0ba132534de1b66680e5a0b3f762b05078e540c2193354056a1a71d7132f71a61646b591ab80017442577968068b8e832a07c55172900eb472252fa6b4e85e98cbb0eb181cb56e943857bf3c4221f961c48471f935fc8bdded435c0a4f2295ad2f4b0fbabc590c25f776e09bf8c62ca7020f88efd3ba2f", 0xeb}, {&(0x7f00000001c0)="ccf37fda2a35408356d06910e3e4a3dcfbe226c8b59b", 0x16}, {&(0x7f0000000200)="11eea882268d1fffff974d9599a8a4ee06637c11d594534056ed6306e8723ab86d5a547d1e95ff120005514f2af56b2a92ece5958856422231c7aa24770672b1b7842cf27acbbaab923388bceabccd4843ef5401377ae358e8048c0b386a242477d1e03eea90d96172ed1138d71bb4d465e63dec85911dd4ca67ab535f79cfd63faa815f6e1eed81e4bdc90a50064157d26f25100e8aa4fac473c656682e9f641c6a8185f2fa7b97", 0xa8}, {&(0x7f00000002c0)="81dec7a7eb5fa0bcade6107852dc9827143c1f73554dc8a798364d69bf3c466cc884b8f46c6e83f406113408fe53f71de8ded5c86c4908f9ab67b6bcf94843cf27d6f157d685f8db1ad670034e28d520b34073cc00eadc89105e99e18fbefe36f6e7b49475b294d3c61cc6", 0x6b}, {&(0x7f0000000340)="bcdf99e41e845bd1ee2f2c3114a6e845bbb5b10dba3a7d395d8d853dd05a47e1da4370ff831ed93c7bc34dbb11892d6b56a012383647089d0c07e8583b1fa5114005731da4a44182eb826e1d11a3e390c8ec6397b824d32ffcf9ce2eda41dfe877546d35b9140cb13572b6ee7f7d646a606d27c0d49b864038ba1d7da5ca94d6ec232db0abc35adb0268305869f943d8eb5a614f04b21a6e031f1afa6bb133d387c95a72a3757a0540c8a7ad246f94dd703d141fde52c6a32f7f0e191bed1cb69ef6bc4169f8b685a1d8f9702ca5df118269c4fe258b5a17ca096dedbf302400d4d15252ddb7a9491506908dfc9fa9", 0xef}, {&(0x7f0000000440)="b97ef15fe41d9f4a1d48b5581ed2dff798bb6b258dabaf1fb0b35f22a73e12518dc9302d3e172bfa5424a8f442e10ce75cb31d", 0x33}, {&(0x7f0000000480)="f38dbaed539d4dc6bb0578b082d9ee434c5fa8f0970d6b54340c3c0616de58f6458f2e75783a1e3d5ed69f1cc293aba5fffc57027051fad1f4ced5d5d271912d837918632ded42e439c67f62a0e4a6f8", 0x50}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x0) socket$unix(0x1, 0x1, 0x0) 13:34:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) select(0x40, &(0x7f00000000c0)={0x4}, 0x0, &(0x7f00000001c0)={0x9}, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00') renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./bus/file0\x00') 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x80000000000000) pipe(&(0x7f0000000040)) listen(r0, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='*$\x00', &(0x7f0000000100)='@', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=',%%$,}\x93*.^$\x00']) 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 13:34:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./bus\x00') semget(0x2, 0x4, 0x408) 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000080)="05a2115604879b05b43cde29bc9b60c99aa5d756a0ed364b61a16215e9a5739af0f9ab6123e65f162837400d7abf0b18bba53b2ca9c0ebeadf359094", 0x3c, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) lseek(r0, 0x0, 0x3) r3 = fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x3) getpgid(r3) socket$inet6(0x18, 0x5, 0x6) pipe(&(0x7f0000000100)) fchmod(r0, 0x80) fsync(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:34:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='/-,+G', &(0x7f0000000140)='#*\x00', &(0x7f0000000180)='>-\x00', &(0x7f00000001c0)='{(,{:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='7\x00'], &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)="e35da5cc5c8bd715a74867ec0bf248fa5946872f37e0243f30164c39fd24d8426d", 0x21}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2800000000000000ffff000000000000480520dd6e04d49c0a00eec3ee704d8ddc93750000000000"], 0x28}, 0xc) utimensat(r0, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0x4, 0x3}, {0x4, 0x7}}, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000080)=0x1) 13:34:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x320) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417895fff80f7db5c29f8d5aa6ae4886311632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579455c776bc9d683e187c801056fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x4e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100, 0x4, 0x5, 0x9, "8e70eada6b60165113846221c3582eadac1b1101", 0x80000001, 0x8}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x20f8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10100, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) write(r0, &(0x7f0000000400)='>', 0x1) 13:34:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) pckbd_enable: command error 13:34:21 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) geteuid() getuid() r2 = getuid() setuid(r2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/219}, 0xe3, 0x2, 0x800) msgrcv(r0, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) 13:34:21 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 13:34:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="808ad60b3bd9598ba1d83c691f32bf3950b025d582952e9b5df2f97e610ec9977f3c3afe47e64a5961c00c7915c3c00e12e61c8c4034b17a29153f809dc05598a31c09f8aa77e86699f10ca0d47a3756a5a9d96fef5367d907ba54f2ed0aa6cd283f657a84825d939824b7999d33d4620c60785643045dd6a18b90f79e4919b76bbae57c48be05aa15f8a4bfd28547fc6b6f210b83a9739aa8b240f500ba1296f6", 0xa1}, {&(0x7f00000001c0)="433a066c546807df5ce3d92b40355e62ed8368b21f8456c4ec5a5f389fea1f53fdf345bb75704a5e98f93fc2ccf4555a964a3c07972135796a80b6ecc5109fe3232986eb4371d9c378a6f7f3475c8f001371a76eab9ba161d4", 0x59}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x1) r5 = getpid() fcntl$setown(r1, 0x6, r5) fcntl$setown(r1, 0x6, r5) socketpair(0x3, 0x4007, 0x0, &(0x7f0000000300)) fcntl$setown(r0, 0x6, 0x0) 13:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:22 executing program 0: r0 = semget(0x0, 0x7, 0x414) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0xa58a, 0x0, 0x64, 0xffff]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="da315c104117a59866d43b3aec32ac261561b0313ec3bcfc95df22701c9be917d98764222fb3fb3e3ea377c52c1970361bb0c7f160f7371a2a7a85", 0x3b}, {&(0x7f0000000200)="6981522385c3e69ed8396c024f7370b341983e90cf6253660ff197cbc87534a64e98080f2ee07919146fdc3b6862f2f3f136273f9d5a474f6fe94f07eca5dc", 0x3f}, {&(0x7f0000000280)="4d286c5ff16fd4a4cfccd64d7981f49f5fbf7f2fd1b0621f2283ccd381757a5b3b07639f93b6045ffed26b180c84e21e56ac83e1cc3a4a7759369784e1fba17768d63929155092fa", 0x48}, {&(0x7f0000000300)="7a0eeb9f01c6e7054e40eb8472285b7eb67db9914a567d4fb2ee0f7bce7211b148693733fa36e895dc8897b289f41c2f815ff9e93b88b180eb1220261bce41f772d34e32b7d28ee279dc741c63c2753f563b456bd6cfc13d", 0x58}], 0x4, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x1000}, {0x18, 0x0, 0x7, 0x3}, 0x9, [0x1, 0x7000000000000000, 0x3, 0x1, 0x8, 0x2, 0x800, 0x4]}, 0x3c) pckbd_enable: command error 13:34:24 executing program 1: socket(0x2, 0x0, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0xffffffffffffffdf, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r0, r0) 13:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xc371e7f67187563a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100) r3 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0xc081, 0x10001) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) 13:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x64) pipe(&(0x7f0000004300)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000042c0)='./file0\x00', r3, &(0x7f0000004340)='./file0\x00', 0x4) readv(r1, &(0x7f0000004240)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4096, 0x1000}], 0x7) r4 = semget(0x2, 0x1, 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000043c0)=""/168) openat$tty(0xffffffffffffff9c, &(0x7f0000004380)='/dev/tty\x00', 0x110, 0x0) 13:34:25 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x32) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x7f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x888, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x2) flock(r1, 0x9) 13:34:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/211) 13:34:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) r1 = semget(0x2, 0x1, 0x201) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r2, r3, r4, r5, 0x4, 0x1ff}, 0x240, 0x0, 0x100}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x400) chmod(&(0x7f0000000080)='./file0\x00', 0x21) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000014c0)="facee8c642e08b678374520144d28d65e555656aaaafa82ac637e190672d4a119fed44136a3086d44282029ca3ae88a210d6ae3c0f7d87d2ef298a75dcbf75745b882368cd7faf25b30bbfab8acb692fd6e502ac4c953bc36cfd7ce4832d912931395b4812e20598c8d076b7b200b077ea832de6c3a53ec1a31d1962cba44bc764a031eb84aee4830622c516195338aecb37abac368f78b16233156c60f4efcb7e1e437e30d1b8075c9f49edcc43a980206b6d06788f855c4bb03459f5ed5718a0a51824b53ef877bac6c5162bff9389fa7d489d858e78e201ac8af2897a322ad302a827a823d25418f0a22d89906c", 0xef}], 0x1) sendto$inet6(r0, &(0x7f00000001c0)="bb", 0x1, 0x5, &(0x7f0000000300)={0x18, 0x3, 0x8, 0x9}, 0xc) write(r0, &(0x7f0000000140)="3df152683e7398463e53a19b64eb08163876b164ac0d392f2de40ea2776d5f21fcd14aab20071e80bf2e9480cfc198e739e397d224e086ffc0ff3d4111cb253ed34f5be2c02dae59d5e2", 0x4a) 13:34:25 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000001580)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r1) 13:34:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffde7) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0xfa) read(r0, &(0x7f0000000140)=""/207, 0xcf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="29ec6439bad42ef94ed6675b672e885fd0f6ef31bd2487d23b494bf6ddee1d5b9319b2fe211b8e946d000c16e09d27b4327472a7aab77f89280a5df24688eee2a9b3f5d54217015f88f32133a84ce5278ad2d495d1eff4588342718088a32133028b4545716ace436f957c8f950e270882650069c061eaebef4822238cbb7f2ceca3790c850405ee0963e6ade665a9106950daa9cebf9c2f7ef70af858c23410d5804620f7e5da49cf834abd730df196cedc616ed361416c37c19bcd0bbe97633dd27bfa6d4dd3942a0b3127b1573c155c4c17dfd5a1678be6fa5ca482fc4972cd", 0xe1}, {&(0x7f0000000400)="7b141394d067a5a57a4d89d56a8cf3b7157ca968db1e34ebeba21841054d55285c8dfc328ae72834abd6b4b58e66f7aa566fa072be5b8fdecc880274290b6ace8a553a7cf3022258940974", 0x4b}, {&(0x7f0000000480)="078d1c198397f3454f6989a02ef1d78f23a6e01e3f27e198877bc0e0616c5d9366dc5e5f056b7e9532e35c15ad0772ecc322ce2aaa49041a60df6e1285d9c5df2995ff846154f54a6eb618b68b981c2b3d4cd03d04112a8ce12730a22be8aa68affa8803915797d435f969f89feaeaae6c712318573f9e3897a7cb4ad93be2f2963239bd9bde7b089a09338d80dbc8c48b1111551955942464c270af138953553b507f", 0xa3}, {&(0x7f0000000540)="3e4f3f16e5af9f65d436d9df0930d02cdd0cc43c5fb55dad562b0e3ad0899f2a08bf197544226ffa6751c08d05f45b4b26a30798421918572a102e6e36455c753ae56e68a1b14fa57854ce7c75", 0x4d}, {&(0x7f00000005c0)="2003ba6bda019074382cb3e1fc575e04b2ab078b34948a627f834ac131af4590eeeb26acf5ddd9d9cf69c90e427b85bac06f304536e8c18a58c1cd21b08c595342e5f09a12e4757dfd621e814755fde69250113dcd8b6e19f378dd4bb18e19ce5501614f54406abe0d8fd2e7044fc62c1b877f27af1f84d49c9f3df1118a62194ab908dd464e202abcbf433d611771da820fb8204aed7ddbc62838089c07010b74f8972f185a960340c82d4c", 0xac}, {&(0x7f0000000680)="099db748f07df0dc002dcc62c05484ea67b124fc267b8fc009b6aedfa89fa65f4f23e7041cfe94c5332e9c4c0620aad36eae527d8c8235b83dd6c9c093ef466093", 0x41}], 0x6) r1 = dup(r0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000240)='\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x9, './bus\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) 13:34:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 13:34:25 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x8) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) recvfrom(r1, &(0x7f0000000100)=""/200, 0xc8, 0x43, 0x0, 0x0) 13:34:26 executing program 0: r0 = socket(0x22, 0x5, 0xffffffffffff071b) sendto$inet(r0, &(0x7f0000000000)="a77da83d6723735d01cd772ff50feb2f6b575182d8be69f5ee723a603edb1721af23d6124e0d1edf272592259b3eae0fa1e9a3dc1beb9d4ff0506b239151fe17afd1c4bc2314589e896831a8d782d1f0e9b4a9a5", 0x54, 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r1, 0x0, 0x0) 13:34:26 executing program 1: poll(0x0, 0x145, 0xfffffffffffff5c4) r0 = socket$inet6(0x18, 0x0, 0x1f) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x21) r4 = socket(0x10, 0x0, 0xa0000000000000) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="ad1c1bdbcdbbc361ceddbb8c8ee29657f224bb100932b22630fd1dcfe0593d743cd7a3bfa52fd271ef203eef5d17f56ca9e89122a671192d284238c0f9b0de61b0073f1d0d4a61db7e488bc97d588c33fb3f206b4f43fb449c91b3e5cd8e4c804284d2a2e1d21f3b6abedf7eaecb0adddadd7ab5e3a32a117eeee427a8", 0x7d}, {&(0x7f0000000280)="93e3a02ef057ac417af982b048867ad9e877734a05c10917799647bf8f68f75b439dab5abb2ab9eab3dd1a17c74c1b652383865fb35367804eefe39fe9", 0x3d}], 0x3, &(0x7f0000000300)=[{0x100, 0xffff, 0x2, "6c607a4fd781607e27be076ec77bcf5348b7ab165272290e6e1ddfcb654ad19daee5fa5a917bc09ffae0daa0d5c640c51196f6870c7f6920d0cc9f806de72f1d4e68b9445689e8e07ef815c5f09c049f4875884d6f52acf80454aa6c543808cc733307e716d1c4740fcf57aef6e9d6195a72c7cebc67a5a8cfe8727441f32fa33f3cec67bf29630f06fee213facd1d828cee1de9a1ed097b0e4a0059528d259181a2987de5f783a9dbc35a1337f161df82dfd4ca32b3d64f159b292d31fe25e101e92ae92b69f10d278fe45132b353a657193bc7830784cdd58a6b48b62335973070a0a8d37dcd8263e51ee84d3bee82"}, {0x38, 0xffff, 0x8, "7f192c4a2601e8b5929d60e8c3100561d6cf7ebafd2fada197ecfc60682dfb01f182f8f1"}], 0x138}, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mknod(&(0x7f00000001c0)='\x00', 0xc000, 0x7) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0x1}, {r2, 0x10}, {r3, 0x40}, {r4, 0x100}, {r5, 0x10}], 0x6, 0x6beb) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 13:34:26 executing program 0: r0 = getuid() setuid(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000143000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:26 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getegid() r3 = fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r4 = kqueue() getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = dup2(r1, r4) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500), 0xc) setregid(r2, r2) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/168, 0xa8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r8 = kqueue() fcntl$lock(r6, 0x9, &(0x7f0000000300)={0x3, 0x1, 0x7fff, 0x3, r3}) fcntl$getflags(r8, 0x1) recvfrom$inet6(r0, &(0x7f0000000340)=""/79, 0x4f, 0x0, &(0x7f00000003c0)={0x18, 0x0, 0x9, 0xb9c}, 0xc) renameat(r0, &(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='./file1\x00') fcntl$getown(r1, 0x5) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) read(r7, &(0x7f0000000500)=""/4096, 0x1000) semget(0x0, 0x3, 0x240) 13:34:26 executing program 0: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0xa0) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10808, 0x20) r2 = openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x28c80, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt(r4, 0x9, 0x80000000, &(0x7f0000000080)="e2cc6f3dd4ef0964606bb908f3c4d1c989100847b9943af3ee85cc95a448b8d147ae003f5499263ec4b6bb192b666549f05593c86bf7b3e9f50f51458d6a9016a4bfcce11ffefd1f1b6a3c9ebdb38891cb3d492dff3587839bf03fdd39d1a450e806bc37a9abc514f83a5160c8c95c01ac173f772e8bfd3717f5e83927c99be4a336232c28aa6b38c79f17ae48687153f53502286765f2f2c6061f", 0x9b) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xf5) 13:34:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x2, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 13:34:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x20) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./bus\x00') pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="d4cd597017", 0x5}], 0x1, 0x0) 13:34:27 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8280, 0x21) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000080)="92a2a3ebb4e25764a221862193b03077b46c5dc3f869ccf754ada024fae677a2431fef6b07aea4d7a8b75809d15bb64c0cc78e7aa8c64afc670eaa85286e878f955c6beabb1ddff6bd5f18fd6335cf5f2e38c3da96a9b88c78f6abaa24d56d64f9e831ec03bdef5a370517f93c1f1c6ac53505c931c6e7db36ef906d621dc5365bd9e37bdb7a31a21c2c52dbde88f075d92bf922abe4a685178c7e577967f3e786876a295d54f4d7f3ff7067eef94f161637dbc709b31056cb9a6894fb999a678b", 0xc1}, {&(0x7f0000000180)="de5378a782186054750d41c462bb943900922bf3e87806d33098d8b907a8d26ac590ae71ff5e6eb5dcbd4c01f079b37b46dd84462a1aee4c32d2390553dd0f32bdf2cce64de538a3d4efac71f83c4d68ffad1ca8c56aeae2223fc76fefe2f75bfa0f5eb5307c773b099d1c9bce6bca5aa3ce4dbc86f020ca", 0x78}, {&(0x7f0000000200)="b975742d806d6ecc6ab819b0933fe407c4fe5b03389cb4d411f9adb07afca53635797b8867048abe5f1b110e291f4a7d3b3c6f0e30133e01b3bfeb435c2fa71a7cecdf67d6313e06c3b5f4d44404337b94a2e99faa782288aa1727dc592d28b99fc2a6560c5b58e40987e92aeae7167518329508eb329926dbd4738fd86238bbc325fa6b19f35519990e68545f94626f", 0x90}, {&(0x7f00000002c0)="b2d76024bf8af74d75e6e2101583b4e871c06d01c8f406db21c3622094c909d9ed519e1a92dd8222b284388296afedaf1e0520e3a02ceaed4cffd69116a64491c7742598df3ffee988ff369812136c0bfe1bdc377b694833519366487d044aa5bf93f91ac92fb9554190c83dad76504c928c75ad5aaaf74a9127c518ec", 0x7d}, {&(0x7f0000000340)="ae845c14de78d1b89db739f4a69a66a147b81af41877327fce432a2d1ceba1d73e81d0d081120cbb36080f97edc05b2cda15deb815a96b17f415b7e6f326447a5a109d7c3a6dd15f7afdb28bc311f00dd35ac7581846092f243f8efc87e7d78581ecb514e55dff32944fbf547a6f0163810ba822f45de0ec6dcbf87fa381f92bc39ce0db304f899ed5b67d5a99cb8a73f98e5192c7dbb64a29546fd385eeafae0a1ca51386df8084329a2a56071a5074034aa593f185dcf38aa17e8799ade7c87627b931396cc75281489970f8a1cc1809a6c79d4061585e3dfe0d785d74cf0044fead072a64e24f06822b3f0285ad1c0f8524a88cc98e270b1d4d143f9eef03c8d969f9f484c5e696c3fafe1d404ba2536b7628fa2b5d095c71a7e6659ed7b40a4765379cdde21d62f182f29d0bce993238902f86b28e83f73fa62c32bc2c26877ee42c749c998be151db489f699b72fbc87e6ae6f38782f2b9e1ba50c16df446700f9c6911f3baaa21e4c531016260ed85767473006e0e5bb49a3c90b7de0f94954aa9d6b34924489d7212fb8f616102f5dbe69ee5435ee3d9eaf9ee3bb4291e72b1da3dde0293a4567c2872479405ba66748a1d0ec9ab6e1ab1a06e3ab0595f36e4cb6ec6f86cccecda394bbfa752e26a7dd2ca48d41bb216aa0820881f7fef6aca862838afcd44200e22fc115d40c1b1ff76fc303f031269a2c0080c5f9a6dada0b6850fec41ac43a0e4c42d4d0e09e8bd0a25de7211e66c5510a562d1131778045668f814e608920ab9f9d1aad5cfe67ee1a1e51034b0c93a00f7e7b08d2c2c535a5f3f07d014c07d53a38208bfb2fc2c3ed76ce62bb3a76ac8b6328949f657dc5ce2b7ab243a2bad8854b663b5ac616527139c91c2fdd54f01b0d3d9a1e1bd55f88680bca5166b4b87fdece3b825724d5f5341ca3e39008366394009bb71a07115547044bd5b9565ad0adf498884e6cac920470e27d33353030f4acd15f1707a5ae71d405dfa2e6f2c0f6f9e32650859d8294fb26638c46c7dbb44eb6aefc245ad2154e7a9d12f7043d3aafb180d41fd9262df82d821b4f39411abbf685c66c586567db5729e3dbfaada598062e51341923b620276e22acb3a91acf5c336c21af676ec31f3597fdc4eb2717adab9de1645b8c05651e4160a672ec9d1eed37deea945833417b6dc083c85a404bf1350d5e023ed6613ee62d5bcf29386d1981cf520c39c537deeada5880801d5ddb56c80d68840c10795e11212272b6a6dfc12990105f5b9f3b380c7ec0c7e6c0cda72ecdcaa1504b4e4bc977e4329136a37099ec2fceccdac90144822cfd4b20484ef0a5808dbf237773d4fb56e78d390f9938234db1401b849b7f8840572abba9b68e4ee5b562b9c11956b00e3ee7f32c7afb22f8c7273fb03abd6670c1ca6ee60caa9e49365b2ca83bc295f7f88d31a8bbe1b3a706572262e9edc66dca5b07aced1f0e3941f29248d4fdd2ee58ab3e099c9dfb05833cece63bd6417fa38fed82eb394e53f4a08e30a0488fdd6d1f06a4584653e7e678e9b72f23806788c09939fd3f3ebda85874781599c1149e43f726db4065af00f2f13578f4699ea3fa18fba55261bff35ad39e944be4aebda15ec55bac3e8ce9c26ca9a9f9b0be4d10039547af33ae7152a69bced80bed4bd0c99392dcc4b1bb2e6187561103b014ce9c5676347762fe3178053faddff55591ea85c604ced10b4ff2c6324c5a46cd22d80f25ebb96d06cd7ff8d98b9a958de138c78f0606b6e18fb41085d1d69edc7a7a4a4150f057057b1acfb86110fa716d8178ed1e0fd54d8230d60e869343ec910580055883b827f8c465982a2ebb1a9bba2eb492bd800d57c2352fc7bed9d83bd19e9f2a209ff0b9a0693cf3a1f5ce5a3ee9a7361b63926f4d9137a485ba7d2eafeac4216c71e003fb04f658749b238f465fa655949688ff825844004766aca472585af4642bcf286123d22cad845df03d751d44c9c08302907b9c69270bc66b5cecb6b007ba925ee0be0a506c9d4b6bfd4b7432439be1b2de045c52a0663d87d20ea0e0ef03981c5d57a4a1e02ce871d81e25c830b128260062ef983e5012a36d315dc36d52dd1bb950d7537eccfd63f29928b60c08c89608a7f5584c528c4ebedff65cd0b8073ccdffea0db60930032dead43d70cf23e0341c144a9e1e4591b5c079829e8d8460f9a4bb09ed8ac125a0aeb828964508437d5fe5206a75e5c64560bcf37862e2c728db9befd5fdb1cb584c89b212e7c73079db16937473b02d403b84458f41cebf177963cdac8e47bec75bdc77d872d91276e4e2bcc63ef63b3c237ea48ee6891b38575626ee9011eabe1ee655f9f758bc1eacfa23ac41144b8318ae6b98be61013330c41c36842add0fa5330aa7ee238c060fe19ac7f56de495fa8aa2efebe4662ae39e1d674eba34aebd4f168fe0068951c64c1e308416f17d7d708788240c0bc4a4aed446ebf16178c8ed8c50571549c5535a8811cbdd01093a486c647d6b6f21d7800145983355e241bcbb1e8bd678b41410fdbddad7cc69941f5b906ef09be573c9e44fe3b020277bc5486399cd77372bf11540aaada924c68a61959d12783c56eb7fc5f8671e9dd476c3ba69e2a6e7aebd627ea2682c15a99d8a192852d200323c379df5d141962d59841accc3ff9515fff701892f5d3edca4603ff06b9d781f0f0177e0dab069e0c62c349c3e5b50682f14f0c6cbe3794d3916e5eab109255ba0ac196aab43253a5ec9df3b2dae926ae549d6b3b2cac7c3c6af8c87f22e90fc685625eb84a4443c502f3978eb66ce7ee3d58413f33c8d09a1b3325f1867ad23f2f9929e8454669ac23a480b36ac77511dd5d00d474e5e2f88e536f2a605f7cfa3c7255d27da5c7d7c8bf8563039637e2a30778310055483229bbeb6a823c068c5f11a965cbfda8f6c500cc895010ec50bf84452972d61754f329b30b586d81e7f6fe24e0ea0425d8c867a5e331b2031bf37d2423715fe8431477bb196b0a6c1bc637baea58616e9d71e493d0896ee147cda55d39787020fbff8119f3dbda4401fed81c2becffbf6f54aa53843e8fd5d4f79875da7202116e44e8f27536736fc47f502b2921430030f5bfead1b2ad44bef251fd997eb8eb97fde0b9dea3527f62881c81e627a16944baf12559a691373b93e852c16c0d7b2e0df05c29413ce1495d27595fea14b735f9bba9b1b3714a7479f3aa6ea076d14f66af8b90c69dd3b6d446a0ada56f3812a20c36a7ebc15d96a6bbc8341cdc4e7205c77dcbc5b2d019b918f21b7ceb2a3a9b28bb54ff9fa0c7706853187ca3d4b06e48418c469a5bd9942e445c40fe64ef19f99b07a8ada22a6813bcf5f17ea8ab9f103d5bd54f2b032f4c005a82967ab4f4fd3422a5ad4b7cf6a4e436b0f2a2645778d39d8fe0aa808ccce05f3bf02d7481391ef1664e9956550883f7be39676689ae7b7b0804fe8cd0561fe7c34f497ea9eb871ce3b05e45ec6977aeea7bddd8d1884517f1b5d10737d1af11b2e18e84d8a9adf8d8f5b27fd3a1ae76ba156baf47b9f8df312881285311f6fdc80a19ddf257b441df48bed299699318977fe748a45866b943082c5436109e5fa1f31bbeec5961667aed4c28544081cc5922aca20b6b8b5890fb88e3f90574137860a150659c553437ada10e71fa5725e34d86466dc11942cfd2decf619950985fe54ff855eefbab53bbab38379402b94123f6f3438823fb6725a8de9cbee5399bb955716b257341f20d32ce0ba87e00b0cbc9a470df67b75fab39ab8da009af3459e86864230124ad7b306a05d2f552355244209e3545765ee73590547ae96dfbe31230cd2e91ad2d0b20f109f47a9146ac925ef66505f22750cc247ca654d00f58194ebc6459ce86d3fd9eac950a2882d3dc8d06f19c89d31cf6b057f0cd9b767985c0599b3e376f07fc79c1c8ec68ffda795ec6e4cceab44e0d3e23c592b55c97afdd088e29186687c71ea534a91d188c8a199ea53805b8fa50d545d526a96dc367669430c532eac8361bcc4bc6e020f38eaf41c2c6977019f6fe35cb5a42399b827f011772ccb4194658c30b08f10f3135b6a7e17ec1492772807ed742a828793599ff7a2f0fbdc5bb4f9a65f20216e92b5a38e9f139f3c327ebe6fdc3faecda0565cc2c336656ff73a913e1b88553090a56b0a6af47be0855c498492e36509a425e1a393ded2400119ea3106fdaeba48fb1400b8a67fc580f503e0a4ffc27c060875b2b88aa9f72ccc2c961dd05c2b2bd71c79001e8ae3054896a8df54518af485ec724e303d76c734cb8dae78bd4dde00e6ed516463c6d93ccd0e0b0b0b8495823494d01b09b1293f9a89a737c31396f81654da51bce388fffef54455bfea61163c24c9e10fa6b792376f34ce1bed973ae208d10f65a6cf1892dc2498feb3ad18107f503a5df2fec9068c8e4f2c221e426d767d0b6d4e06d7d68616ba9e52bef210f0947f9af954fc6c0ffa49ccbd41c41048bd3c00a45a8b4540e786b62b73991f78e1d29e695d198e63e23a74773207326e56e023935cfd443647a186ba2015f45ab5103036a418d599b026f59478d86e63e35a412ccdfae5d894a0a934116fbd7b34c7d752e271af8bc0bffc8f165d167c3e2e756d91e5a62d211115eab1a2194c8b4af64de9a595b60df2a985dd0e6930c9b42eb0dfdc7c6a148e26fe70ead3d008244515d5f9dc14a71f65c4ba84e884e4028006737109ffc6a83d54a882ce5bf1b2befcbd63c94fa7cc82fdb3417555fd5712df01bd113438fc25b439acd4a5ec57ffd56e5b252192a496965989765d3e0b7f3ec6d0f55fa7e408971ffecb50180373e9cfe13b1117f833670448ec7480f00f3ff6b949ce7a91160323ab071c9bebd88406174001bee995ef1677a53bd258e42dd94076441805d42caf2228a99b2231c7f8d93e04b56894aa059a940c46d9b2a76ebc0649c432be88fe08d00164df269cd1c7914508b60f4be9c4fe4c8ed40409c1a0d17bbb6f8d9cd5631fd9b2a39e7ca83323b1b58641a6801cac7441073b8baa333a3899630c4dbbbea1fd0f9bf42fdaca1d8367b3487ff994fb8c8677e9d61ad9da8104799b7bdd2037911f9e09bcc2a00717c022d3592bc4fbde7a7ca5c435541c989409577773afc3b3863addea03dd3acfacf64a03b5108a261a402ed9123b59202c9e392c188e2e566847bca87e516aac876af7af9f3653a5b1d4f6fcd9bee67f76d7d2a48d307da6658096b6d23e188e8c867ebd3e15a3e82c0192979ca8f3649aadad32f726e70566204be2e6dfcd04833427f26f1ca895a50870389fdf5f54cf53bb539c268b388bd1c307a3cabbf08390e0005d0e419d3d65738128270878cbbed182d5094dd02f1d3d61235004b3b63fe6bfa407d176c9d636eb79ec696b634c3071cc84776194814def947fdcea5f9f0775261a12855750b8c22ab092a22410f759dfa70030545ddadc47ba55ab30f0f8a1c8e39c75cf94fbab9268dd2828e61d84fb4511872960ca8f79db1a2a8b4d9f2485ecd08d77a4ebbdb670475f4dd3e4bafe98e0824a6f65f4c2fe40003f8262e3a101130268f84e301988513154b4cfa0225d82456870c1b46092fe9e4bf9d595f5f2867b0d885fa873e362518ab24aa85a02bb90301be700e2b1ca86192133f6cc7d742510e56f12c3ec2f64e88bcb47e13a6cc0a928e23019dae0774cf2cabf9c78ab1c288b11c9c0fd893691a99413ab542aed7905f989987828c762519de7fa8a351029134b06a199941cc98a6c85e1c", 0x1000}, {&(0x7f0000001340)="8fbae3fb4a7f12ed407e6360c6080ce4b4738ac9b9ac9a12d1e18058df62b87647dfd9a89bbf59b58235ce12ecde38f0468679c7d1936110abe9dde04d8bd4f195e01a3deb62a92ae7a9cada1a7c9529e64ec64c2a403b38d978b4ad327e9e0296bd4b677d403af128643de5fea25670a243580cead7f5489db0e3003e8a2229062a510e010902154281dfb652e3c0cc20e3507088d3b829793615935b9b61ca5eb625375beb31f57c4c5ffc8e438d5d06ef5093c4be1e724525d5c74eac3ec6cdd8ddd742e88b6dfd", 0xc9}], 0x6) 13:34:27 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x20, 0x65cb}, 0xfffffffffffffd71) 13:34:27 executing program 1: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffde) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setpgid(0x0, r0) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() dup2(r0, r1) close(r0) r2 = dup(r1) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x8, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r2, 0x100000000, 0x701, &(0x7f0000000040)="cbe498039509574b2cc766edd824f07d3ede62ee2aaf0343b2f06a", 0x1b) 13:34:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) recvfrom$inet(r2, &(0x7f0000000040)=""/3, 0x3, 0x3, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xaec, 0x7, r3}) shutdown(r2, 0x1) setpgid(r3, r3) 13:34:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100280002002, 0x2065d) r0 = socket(0x2, 0x8000, 0x4) dup(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e47c696b035c2c7f695d04445c83d43877d5b35c"}) read(r1, &(0x7f0000001380)=""/4096, 0xadc) 13:34:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x40) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8) 13:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000a00)="0dcddc998ceca9d5", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 13:34:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x20}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 13:34:27 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchdir(r0) lseek(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 13:34:27 executing program 1: socketpair$unix(0x1, 0xc, 0x0, 0xffffffffffffffff) 13:34:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x1b) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 13:34:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0x7fffffff) mknod(&(0x7f0000000180)='./bus\x00', 0x61cc, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') 13:34:27 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xfffffffffffffffa, 0xeb9}, {0x0, 0x8}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/233, 0xe9, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$unix(r1, &(0x7f0000002980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 13:34:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 13:34:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000380)="f3166a47dd738d67a5d50ab1ac88aac6d4cd8cb10186d3c08ab7e1af17c10d3f172433aa39b3edfed7978ae33c792fdca10c464ab0e7571d0e69e3b45283a70c9d4b89dab1f425d9bf258ea2cdc7ccba1cedfa7ef4b845bf422b0b8f3060f7b056d141429f757f7d5c2d48a6679ab1d718ab6f9fb62dfee5cdaaa7e446537ffd6498a5e05911164946c3864ca81c83b58c5f378472b6eb645e3d06c0e5a03ac55f98f5a69c76908ad25031627db05dcd675d9b262327611d256fb2542e6524263a434dcad0abd951ac509ccb7089f39d8062600a5b875d45886a0124f39962e228a925a4976910c3626084d2feb647eab4c78b5e548bcca560799bf04210789e110db1e5c3ba497be27ccfdac0aedef1eb3b8f9efd09cc9daa43113652023155441e2b2512bcc1148a7050f0a96c0049aa2ccd2a95b87eaa4a5b582a6748a89a84ca0b22035ca79e0e189d7beffb2c11a34c3c6fa3c73bbc82ccccb34a34f275c42b4c44c26592544d160dfec796e7bb5fdd134fc2004263eee9a15202b9289a7c55b59826df309e061788432a05845506deb77fbbc78b8cf7b05896b86ff4b29e8ffc4fb261cbcd2c77b1b4b7ba996df7d4cc706235914bbc864ad1bdfeb41785125b7dc4e2671450a196b920100f3595e8a9455e61387f534d66924966a23b3273307af75381474f0f3d804cbafa262f6ea8271145dc1c", 0x1f8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r1, 0x0, 0xff3a) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="824f16ce50efda98375d3c7891b9902d69595aeded0e16e1d035a569f8ef971330f5a193b61bf19eec2c6591237af695b0e570f82025b59f9a43c351d954872a3811c4b7cee7dbf4f8852f74048585fc59f7e2a4b998b0a76d117b67e7d0", 0x5e) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x7) close(r1) dup(r2) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 13:34:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000280)='\x00', 0x410, 0x24) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/47, 0x2f, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) openat(r2, &(0x7f00000002c0)='./bus\x00', 0x20480, 0x1dd) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 13:34:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) ftruncate(r0, 0x401) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000100)=0x7) dup2(r3, r2) fcntl$getown(r0, 0x5) 13:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xfffffffffffffc2f) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="f77cfc94fdcfdb45ff743a41f5eb", 0xe}, {&(0x7f0000000200)="3ba59e16052d5d6354e5b719b2f20067099963810fcd77c2087471adfaeae2070a76ac7226576d0d5fc87b749e6ffca9d9f89cbedb7f5f6b405899ae57be40d3c46c46e5d139a603639b27deb66f0832b17fb4ffd648a8992db9df771951dbacfeb57df48dc39d4364831f58b4bc67f737e0e9cfbf8a6bca356de76b782e62de0bbb523384e6346da696a854f022a083090d995d", 0x94}, {&(0x7f00000002c0)="64b3d6db84a191575ac080c6c84237a9dbeb6b77d30925bbacd3c3c191ed9c2b7ef97e37929da710db7f197018f122031e984e147718062cf876303e8f027b6fb72c88fdfae6a2ad96a09ae643e59e03df007f15ee56b9f8b9b50abc77dff635d8", 0x61}, {&(0x7f0000000340)="53657ff5814c80954c0151f423ed6200d3177da67bd100edac5ffe13918ca5b0cd690dc614752c795bf3b72ff3c3a776a902fb927f555a7e80246be372658695edaea45618239adc145ab00cf0e25a292cb5c21497ac8e473307fbb51306d01b9b3f1be1e44bcb12423ba728b7cdf5b52803b0b90e0064f1fd6d5385b5dbd8e20431338f3643e8ba5f2c158743852d73c3ec80d2ebd48003b8205ed09980f1f07cfb58766912d089f7d4a346cfe42e61ead2ef891d872149cb47135607267bd188fc3a90c3b8cc3f63724ad596b0bd1418f2", 0xd2}, {&(0x7f0000000440)="d1f4ad51a7ead79f526d3e95279344457394b23c2f0a5e3f258f949a8dd172748306b45f218a38750e829a21af4e856b1729906fc1e8e19c433cc2d33ddaae7cad8580788517c14d7f3fb18c6e45f2f1cc9a8eef66430acba8364f5a4570e0e1085df8f412be1414a5925865c091ec80a21d7157e738c11a609b8eafebbd9cd215b798abef9faf812a2450153c5357503d4ba44c61645e0af9bee9cd8d3f82ea7eaf4c220fb269312b3ea2af13e5b8c385add61854da60e57e574c81742ddc682ee0a796df8b81c8", 0xc8}, {&(0x7f0000000540)="cb822d5497571a65d4f1c7623335a7cfa7eb048b27e9c6cf5f407c3c7389c4a67b3bad9b88d30516d68ee557bb8a45d485446332c8a4a19bfeedde150b0498298d475570648323273238dc587d35fac22eb8c8164d530df2b2d1916f11150013352be42c32f44acff796ca6624e18555a3476bfb592ed9bb7d0cec67da1b7bce607b4db62e951e9d729a8935599c94b7ca939a3d69210a29906bd5fb3653a53035fdf306807cefa1de93159e1594ba80af1eb84aa28a5e95504d1d11256732eff42fe03ee953aa0499fce4c29de32af76792e2ce28502bf7044b75f6", 0xdc}, {&(0x7f0000000640)="8b53db5354f817f70a40d93fa52cd9a2e7a5aba5640e1d032efb83374cc66b1345fa25ca45ff030bf50246ec7b6423c54a928d97c500259e4d6dd0a6db690350420fc2cde8d6f2fc080a06683309683feca92cf5bc9cecc4028329149b33936d4a05b9d49975b15e00c71475219a38775c160e194044e487dc48900875d86f2676bd872e32291edc05c6551860533f76eae525b502b3543d16160aedd18c9fb20d51ded72fb3266d3c2d", 0xaa}], 0x7, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x9, 0x9, 0x4, 0x1, 0x40, 0xfffffffffffffff7, 0x4, 0x3, 0x2, 0x9a87, 0xffffffff}) 13:34:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c0, 0x3) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) 13:34:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x401, 0x3, &(0x7f00000000c0)="47ed707033bf1f5cea38b02467d54446b1433a4a8e2e93a50e16f5a48bf0773056503ece9631153c878feca1b64ec9c0b2e2d07fb66fe3518c73f3275d804febc3d868991c19e4a60cafd0017c8adff08066c4c1d6a6a178800359728befe91e92c16cbfa04ceed046893ed9deb9c768de09c43fc511f1f2ea1768dc7c7a71b4cef5a4c0f3136170e2fc34ffa734ed8d498134791dc828e3bac4e578b147887f2201be1b8a7c1e7bd52dbee51616d5679d9ef58b6a22ec430da3741c77776c0fcc0df6c28835ea4d", 0xc8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="018280a64e52e1048130"], 0xa) 13:34:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82422e2f66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 13:34:28 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1) r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r5 = socket(0x18, 0x8000, 0x190) r6 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x20080, 0x2) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x662, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x7, 0x1000}], 0x3f, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0xa, 0x5, 0x2, 0x9}, {{r4}, 0xfffffffffffffffb, 0x40, 0x80000009, 0x1ff, 0x5}, {{r5}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0x6, 0x1}, {{r6}, 0xfffffffffffffffd, 0x12, 0x2, 0x0, 0x4}, {{r7}, 0xffffffffffffffff, 0x2, 0x15, 0x100, 0x7}, {{r8}, 0xffffffffffffffff, 0x4, 0x83, 0x3, 0x8c}, {{r9}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x5, 0x80000001}, {{r10}, 0xfffffffffffffffd, 0x88, 0x80, 0x8, 0x80000000}], 0x8000, &(0x7f00000003c0)={0x4, 0x10001}) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) 13:34:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/97, 0x61) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30721000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30722000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30723000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30724000 didn't change! 13:34:28 executing program 0: r0 = socket(0x6, 0x5, 0x4) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/136, 0x88, 0x42, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 13:34:28 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 13:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x82, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xfff, 0x4}) close(r0) r3 = dup(r2) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="b40d382d43ce3723c81a607eb340f824a23dcf5e8f7ff858639c730130b099a5f3f3d64578be608faa51652cd0db1489799640d34b5a3bcccef9608203a7d0760962d636abb72d75ea5c40fbc24d902eabe94818f9f843ad769cf429048e1f1c4f5d299abbee3eb997953cca1c79f2274f8651325689819f2d7825000dd8cbf556a61e22889205b1968d5e83f9479110da9d4310c3b7db314a5e1aa00cbf4321a4e6f69aeb6c32d25f5c901e403faffbcbac24c078b461bac7b9a20665f27d56900d2f347b51a22f3a6fdfa80073bd22e19aeec9ec440b504864527c850f3b722c54c2e29ab9574cbc489b16e270deca84e306cb321719d7ed9bcce4e67dbed16fe219c42744e771faa76fe687e586f23e4ed01748a1168d64683c60838404b459ff92df4aac7ee6acae5aa509d8e731cbfa1f669f8ef3a5e157b360ef0192d726d44cdc8a30fc30397381d45d8b8cb55d0baea0225a895c26bf832e19939cd4e7126f883611b6b348d6e50017041d04d591a8ec77124cc9b2b0201db8dbad886418dca92736dc16ddea303a42ec1c2da6ee05687e56a2f8ed410d9d515a0aa465f68d314d08f96ebd3576ff933352045e7aa061ae9069957bbb2f045793f5c09b9f01e52da3c03ea74f6a64c34008e0902bb97aa92572571f98f169b2e21b32481659df4f052f162b72862c9bf1b16e148929190a7f46273d287a89e8060cd7c8d61f8d640c5ab9e1c36dfe6f68f743de61ee250ae556ce88c87e0346d2e770e234f4bc87cfd55a19f8ad8e94864acef00a4b89cdcadd1aea94b49a852f39696c7b5fe04548c1390f9b37044fe214898217d907113df961c38a4401aecbf540c39639f16f597e5276863e366e12b73e11b670ff082e6a194fbcd715b1b1a911f7abd620abd7a2f71a17dcf0f8cd65261ea5ec27046202aa103d6d34e1136226907c25b11faccb8d542e3dd0ebe189b58eae0e872a90b6700bb15e7b8eb24fa26287155b50ed49002ab8854c7e49ba4546edd1576fae42eeb7cc4f773d8f365f86ae4d410caed609e57e1ceab143f2f6cf8b271d962b377975451393ebde1256550b2315853d51a584cd47bbc99702d784ec969842c6c7217383c9d2f0edbf88500e966a77ad14913e68717e7704f5c90bd0fde10193201ebf6c75329ed0f87723b3ede54324179a6385aa970a64f9bd4d724792f85e1faed5dc801e810db3836c9bdb014cf8aef3083371cbe735be348f93ad829385e7e2bab3e7c1bb73c6113ea496bbab871516c7aa61e0ee98e3740b171276af9e7d834fce78ccf28ba58cfa6b81765701933c1e9212cbbf6dc8bf313e1d470ba908f14cd85c566387b670c7fd374598e043ff46f0b1767facb625330a748c6e9db6fcb04ad53e272bd11e5e2397f98e4bc520d8e70692635abddc4e8b16cc98afa7c44bf31b6d45bbe858ec5dbd7426909af4afeb45a6c73ee370d1f56cd2a5efd2cc61b3d29f4ebe589d7686d2c43c02056e71dde88d13f9cd4fb409883f8fe905342a30d1236192363ddf65af4ce730a94b90469810244f3f0c004dccf764894b54c2de0f939d163bc2946dffac9e5318007143daef86795091e55ac1e5e6a3c737bc8637b89ecea5a0688450355268df00db68417b480542b61b892e638688a1ffaa7c44e70f27024ff06bf757be70d88c1e86d2c7ae061427a3d47392b4506257c66293c096b4ae8c566b308ca18afb7f788a0fcb681bc6c82738fd407302fa92bb1e06622728bdaed00a2b1f641094d1138d3bcd0c8d52f0c34a4a9b5b90f6d65e461be7a5c5804e59733c3678633cfcf289c3074fcf707707fbe4e704dd00a5a60d66d45916e046f8e651bdbfeeeffc84e6ff50e808049f8b48de42727ef1bc3ac054251c495954fe014b95ee65f3eab2461b8267538806c9068245781eaa1e91a3d983ef36a6941723625234b62fd0220a99d82b9feec0ae2b05417365748b843b16cbdd4602a19f7bc43892fb35059f2d05aebc9497b171656652c872869f6d509bdf4c407c6569096f71889d22058555144f4b09e54fc138fdefb6dd1fae699ea553d4618a81c37ed5bf8b63446a8a372e7af554e83d2003edc312886db6325f4cca3e2f2c056dbdf4a8c78919c13c1cfef4fb0b9dc9c5e280dabee194e3a08c592e58b1194c5b44c1a29cefcc14687011da556e85b28d76ba48e0815589d44edf278e054038753e407dc847dc46965783e6800f3b14506c73bf5a76eaa0475a25277cba2762c222416c8d379ecaa34052b87fda26a7e015cee344962a3fddceb4613d4fac7563867aa9d61213590ad64aa0c2d2a7788a84f6084106829083f4a9e897833d644681ef424478d3e6696cc82ac4aa96b6ab27bb5322982f5f3570516640f3d1771620b24d8371bd17e50560bf2f8b4d7db33500d4fbd4f2e5e394e8b16587cb79bcc1e49c43cfde91f1448e2bcd25f36fdb8464bc62529a00f0c1efcc499bf450c27038402cf288481f74db95d080e5488f9b217a316989c43e81040e1cfd5b8e34bd3a3e4b976eb26a725308346dd8bc21ced775f3ff469377fc30a78f03fadb1dbd035bd3dc00ce14e419484255ce6871727eb480c2da97659dbaab0f3dbd0c1f7b8cd7d0ef48fe2d832731b4ceaaebac0cbe9dfd840efc10bf28f87e00287f1a1d4b474781921cc8a1d60430aec6b370486e7f86d6b7b96771aaa3b7a3189f5edb42b6f730030777834492f09b22c9ad24c361c035340ea7be91e4731dfe94b8f6bca9b91682e2a650f3b8bac9f99b7d99662a6c2e904ebbbe894ff6d62064a11687358b2ba414f07d6d135153477aa5c2025802b85b62cc070f6c71cfc693ea9fbdf7b79758392ef670ac60e14c66b628c301b2b291f698ba5428d54de64f51fe0daa18546e0e1952d04f18014d1dc631acf11c6a46d7510fc62869beee9c3bf68e62d83769d1cba57626fc78411adf0b8116e44092332e61ae58776e5a3b25651a463e998416b46392b6b6ac0682ef9f564bb864d3e88a87b180e3cd1b06306eaf5b8cca98766c219a7d6704b2b5f6d5652bc89d0a676ba8c8650a71e73cf1b1c537c7621d4e11ea572ab3f3b8690cd19b9d2ce2d04b619caac14d18fee4ebee9151995fffd84ef97611be9ac5dea986da013fe35560b15bb23108663e5d22f8423c3c7f889b25055f4b229d4eaae9971ec93c0dbc28089a6504978fb88dfc940447d0d69ec4ce9431d416078571bba5f3df8fe7f78daa7f5cb19f32586386687547736fc976fbf97983b322ca9a8551d3097f0a3a51a3020435d6e37b09deabcef0c1fafc371ce03b934d5d2eca20a0b2f0b572385a93bb71c0c1f1c8038b184bad086d88b1a709f67fd95db7e9d647df4cafc75dc397b872aeb4113a3b3f2adea1e326173e5ade8fe5eebc8a3cd407e3a25ad35d0f729dc9298061e0d072fa303907c96b1f4b84f00abad8d958ae706546f9a1fa82ebcb9566687000d7e599a96c8c75e0fece89ce5e8ff803aaf1a98c8ed5a75c109877f2f511e719dffbf5ce2182d1ff1d01875fe2dfcf19afa59077c813f438ef0dcfa916ee3b3dad862b4d15f9401533ab4d2c55a0b95866b2c0f6c57c05e445826079a5f2159c3e68784facf512ca9dde9e37167a99cdd6fced93e27503be853584486f5ad4876bb00c875e34241e2ace101656891d5e21cce103d0a81d5cc83f2b4cad6314f01969de986a880dac67510367d2a20e577f2b4f19fe609a63216cfb32cccdbfac08e8e4f1f8a01dd5771567088ab0012f016dec1cfa0c29fe694e2106f9a4dd58c632626abcdac4a529b4e9c3c5a1c17cc0dcf41014799afc9980fadc68791513ffbdc9b7a3e07eb8aee67d824c136ff3f0773be561d0605d6b867f0ab12caafe3319a00418586e1ec93132f459fac49c0fb4612197be8d386ac5caec6954c60b0b606bc83f2b314249da64fa5c0aa6a4497f21c87af7ca8b77d0550e7a6e9e9e4354431190257cdd333ff971383fb7f445c542798f8f4b737cf990cf3f7db9f6efcf3f2acf61fe9fe38a94cf6b0ca97e7102ced6c36cf14c26c43415ade542ab5ab6d028d3a746e12b5d70ff63b5e886abbf5dbd2752809b57e6adb50704fa72dde7a1978d6d29115e1ae57fe5ee9759315abcee7102da6f79791a9dde6e2c0a0dad3bdcdef408611a4a89b45357d3a77866e5531f2f121f39e426a985b66ac408d928a11981024ca4a37779b5c530ffea469d15666a3d415067592c365e4eaa331b55ddc887e89eb84a1665f86db6e6d33bfc435fecb67e9067fb5c74bbda940f09e59a296029ac84efb6d5a7412d1fb97cc6b1c1e025b32e1570cb63cd0a7d89e3288d55efd8c95a019eb49d7271498fede1d2e738818c76aa31ef83205896f03b9364fb618f6975045873ae0e96689b8047073dc49aedacb334abbda64a56049c50e3cf038224f773f189b5663da85d1aad95a5d98b8b648bd716f1795127ee240e0ab33a1d1e7af61ec42fa0d2d16ecb7b830d912caf46e26355dab976030a3ee11a229520053e8a907027fccd4dd6efb00c84fb51d1a0459637176848ec1156fe50dc2ddb7a703d4bf84b940eeaf058f32601b3e524b9a0d54346757139e7ce3896b58440b557b86fe4dd378d5017203750eaf28652ecda50100ad5c57d1935a5b81d2492df337a2ac1fe36389a71031afa14c45dc32d7ecb1e4fbc552cdd82336a914099d49aac97bcdfd3c0faf5c5c8895eb54d4450da0b4fe04870a56230f2fa2b56574bbea89e8be947bc684b515c2a23889afa2e3ff0c2c7751aa2c8074886336e07e3c711ad90b5644b93d62665cadb9a8ff9f44d826cf7530481fda12c3eba22b7bfcb5efc1055a86d97ec319d9e99ffad99170bc55e41e896c2a1adf54ae40b300f3adbb2cf628338e705d814a48613e146ca729f3d556aa82804a71784b3cbdd7c2e1045faec00eef3ab6e1426a35cc833601ef252fd4606ecd291ef80942bc5433f9e20bb31decfa393a4bca99890f3ba2f71564e5309429bfd53fd1644f353a09c768fa467dd7c3ee4fe89c5e73043cbc35924b07868fb41739aa4337c17100166a4f781e380bc3f737a979ad5cf81e93cf3d8cd1b2e7df4164aa391114753068e663f04bd972e43e05e7352e6e1d4e7b2b9051347c3dccb7230ec858b4d351ee9e4159804f594d31e8fb80a67592235f937dd115dc0e1d477feb4bbb9b363e9fa93021fde699c946fde7314763cae2d6afc4d7f30ae3f5dd27f9699ff2968239d707f746dd8513243e8b5320f7ff9ddc26e876f76acda3d8455bce4a80938d9babcfb55a493120642b13dbd5d3f574207062737733e27dc17ba78c861c07b42297fe221f3cf1874b74d15fc11c0da0c26a3f4fa74a8e1d9e175bedf3eb8953144bfe17d4b2057198aad5f821196c4f3e633ada60cb0ca8e95e24f66f2c3aab3080f526f448653eb9967c0a6e7613bc9a23be73ef755b9a40eac104d1e1684d8a2acd8b504a97e95154d9a8d83989940e0df774ada821448798617917679c10762dd7b0349805e4dcf8c2b0149e810629cb50364555922715552f94a4a002ebce190f4bce41ebbd79a3f88137006f8b4c306e3e2684f0effc561d99e6acd886dd6088837c7ed178aaf2faab922992397638e3246ea877a1a398c6ee9a11663c1ee70fe3cd4c140b064ea1f977e37022d273c28f3a9a91510a76feff8df14fe22a004177de0e0d6130eb55912c80f59924eefdd240a8a91b922ac97fa0841d014e8d872567ead90e7b2f61945f320ff5fa3e4fc37e7f3485bc0", 0x1000}, {&(0x7f00000002c0)="4def12f3042c2d9aa7faa376fcaa09f2c2bbf7", 0x13}, {&(0x7f0000000300)="6250b64a72257d89e755d1ada47a68c2f6191cc6f84c48cb55a9dd11d0b349f8fa2bbf47447be81264df80d63835b66f83df2857c1f847034cffc1b9448561868ef36c44c1d2e774bfa7185aea76069437e6e4119995ecedeccf19ccea6ab0ba5e10ea6213d1213dd19a5ac40c861a030aa07a9793ef5e39b3bf803eb53a27db1cd0fba3b989bb9cb4350657b70c7b7826373c7e5b98a9f296d542c34c5cf9cc825cfdb696b7af18a5d94be220fdc0295c075d453d84ef1b8366358e41691eee83472c203ea993a44e583b3032f703cd644bfc5bbcd5a2d8dfa779011f93826f48e80258eb143c6fdac24e2cfaba1b9f39a0cbfaf98b0dfe5f8f", 0xfa}, {&(0x7f00000015c0)="1afa2b63a0d9cfd7bb3175736bb23efd218ab41c561fcfbf29729285f816acb9ca1d5cbd6bc1fda0dac106ab9461724314722b75454b1660cf294795757545ca1f686416908ff2e556db96693fc36c6d4d95b3f6d279bf305b39a81aa70853248db2eed22e3c9db5a841fd3a0ae59ea48c17887063b969f7281fbccb5432f305ec66924de5238fdf0d7675ca2a3941461718a2de665059f18815e69dfe1e17ba54c27fdc7c905ef0b0eaa33de1d671802deced89667bb88d30f6372b16df4396e404a40cc5566c4403e6c8b9ed34bdfb1871a7254a3543aaeed83d5e71f25fc7958535144ed27675f66110c181bddcc20e0481ac1ca943094fff5c0659f9515921f74393e24ae00ba1fafdf63ea451c6d21e11a84481afe3e6718a873b7a0cd04c1168d927e0b189e2d60a8c8d3ae6c0a1a390b33c1951e452d0db4c9fb561d1e6f86f635d39937221715b5be3658838ce4b95ffbd8a3369e101e5892cfabb773f47f703ac1debe4aee421feeb54adce8d50a807eff534eafd7397a6171cb552ee8411b32faafee4df3b839c4c2b6b28bc5be971753ce4882610c2758ce37dc7a79da6954bab112cd9fcd58eb659088ec1e8f965c18d2af4dd9ed67257adc0db31e84afd74c88e89af6ec8d285daeccab1e70f44865cea5ba33c9a88392beaf822f38e7720eeeecc668a8d7364c8a96c430eac6d50cc2d0e1fe9f7e604450938bbda86dea9d23ffab868a436523b1a4f1a4b544af0288865fbbc7d632bcce6bae5c1a259d564c058778abfe3c36bad03d31975b3d5829d862bbbb6b1068f59794310eb78b694046621c1ab9e9bcbaf1bed8632102e58321f801fd1eaad8796a232faaf36d88d62ef9a5774503c6af8dc02f4644d237cdd155640691914970d78ece90d14c9ec950eac041f2c088a5fc9c41afa57ff460acd0d27d0f81191f68a9120727a0168213b63bd7a0139f851ca5c5b93790f0adb6c6681167d970a7d9540afba27a15f43d236dad9e157f5524cf3ba58aeb7ddbfb7a96b391d0479dfd9304334f468153bf7d21806c4c17b710210c5d2f4c77adf76e24d288c917c83fe2ec2ea28fdafbddef9c227d9bd75c63725a963ec59625f70f1ef93bb1596d2fe53be5719a15c6d8b4bc4756b97e8c8fe2c8de7ec8e180fae31b4e830d523324289092dc3864bf893e73c7d376ee251677dc5bc0722f99e53657ec80497ec25d1133119145a0f63d3197d15108fff4e69c043a3f3b88771486025deafcb483b44ee6acd8b2dd505c0eb60cdf753fb58af1b7c9d4a2d1bd1e8df8750bee1695c46c2347d579093b92c3f6882b35e9ac9c5d5271f300534d2033c4946a6fbf46f9012535f4096faef8950878002d144d80ae6e9b6a91dd6494045ce81f1fd0c4840d1046e8858b5c19ff22c0786496fa29c351ab5aa304d9e6208958e92a73f42199fb75a1d9fd9a7b872b8dbdee59a0a44e62828acb627a39a7dcf357e877d51f71f70a7d8b5e8ec0edfb9c21995026183e56203de758bb810c7e64caf9782e0ebf1ba0508da7ce57639be274df97f8f765035767d90b45a177ddf22827c771b0d4204a366da62f356bb0ab41b40b23b401d677c0a3de2745e8f97e141dd75ba342b629c785778e0e8d32008a21b784c0e5d631ea20ecb5c307ba211d386ad759bbf07f553df3281f3aa8a25eb8a918549ccf444acb0c3b2394b1053303bf43cfcbf845ef8bd67236c5ab1998211f3d1718577a183bc741045cabaa1949adfbdc5f4f4fe8096b2e5f54565fa897b5dd60c5bcb5c6dce6382cfc7c22519173ff933bca794b7135288011f8297c88bf80a9f7433306a287b450e3a893572e8622f4af3a050ca0bf9fada7556b18c74d9ca44b1781e5eb575a0957a19d6c69375db92c71a576bf4b1838b29ceaa0e2b0984f1b0c4afcc82baf2c7c3614bb9c97c7dbe383b5e742c4d9353daa4b9e0f742af40b7a5f1fdc839d2e5464fc5cab112b18fff74801d67aa6ec02205037929a574e7c2124f2a906727119dbc51ddc54dbad5188a26a5ee065f446cf9d980b6d814f3617c0e184d7d85e771738fbdd8b063987be5089fbc1397ccb76120e3308a5efd3f6377167f2eb08492396064cb4c37bfdc5202cf58c234fba698b2f590f38ed942913e2b9b689bc57d9623dcf3d7a39841d823ed00888fc1384a7683b4e004cf5bdcd79aebe555c54b662893bcfa891cf3d474c76417049696ba8b07b7c16d1634aa4a6da0553a3fa8f647af99bc1a9b491f007713771592c1829f1f36351110ac7dc588b892148b20b861524e6e2224a80be24ea62a7265809e403053d3c063e660e7149cd0e811230f23405d493aceb15f7da6e6b448b29e08695bcc139697f20253f6a91fbb35a76fb59afb0a9066a2c71a2aa776dd60d0c50a4a5c55c40b0b8f07b65a481edc238f7b56f8d1e656f704e2e87a41d341f2268fcf7014f08000f7f045813172276498a2fd58ebbe8960dcdbcf8f601784a49adc7bdd175b9522fbf5119ab4f2b09db86b39a2058f4ee038e51d5d1d5b4650a382ae6d79216f8d8585d3b1b3c1dbd28b7ab178f0ddc453b9d494010f52b077e5e839878e6c0e949457313c755dcf51374f26e67587620a322ae01f864a7fa4a380c30c70c97567a58dcfda9646dc55e69bb65f3068ceb74134d9da4194340db780ec4b580d9757d9750ac9eb39aceeb5112993831eb404362bf30d96ab5d67d49c971a288dec47d0bd331c864ac2cb75cffcd1a7a55db1496e47a82caae404517ee0a37ffc402a51949de4993ea0c21b7ed3c7d914fc4769043404ee9bf881dd6f7399a7129dfce801ab224d261a91b7f041e221a3f0f5801557f0eff1952d6711cca3ccd2809baf076c37b671b440f578a2c997ed731f49a0e317f9f95ea977382111b6f8f0cbee50339ae304cdb9df615a5ed1129c55962441e74880793cf26eab3bd6ee1d27cbcf54c3b294e5ead74ab486bf4e49619664aff370700367032cdf19754ec9f3485ec648bb4bc815c87f749baf090a4e8b938e576a587f26cc69509764ffc3ab8edb20bf3007df9a364a3de6d575006bcca1da21ce82cf677abcc9eb0099535f4ea4cc4847d65454af83365335c3d70c4747d1ab31190b456a950531e3b752db77d126d9bcb7cb9c65a4cc4fc6a3a54b0c9f3ac857febe3f034bd1a7883dfb5d2f7ea005ecffbf08a41ecdbcd376c3fc7a8fe8606bffc522fa13bd5478b896f24877bf76ab259804e2020cd733327448b6daaee3141742794a40d4f88da3f90327fffb2b35d61cee25cd31f3f80deff4aed7ca746e25f6f448aed16e4f51129445dba6725970e411dff0c796fa604ef9039b5fb4da36387fc65327cbe154714456a8ff64e6210ebbd33ccee4a8c42e01d965bce3a4019b6c9876edeebc1f9690d45e444119452a0aa17de2407428537d7f23dd3011e17ec48370d1cc53e30995c2fedd4f7f9ed307b6a0a33f7362a3858a2fc35293c77bf7d47290a61dab2a7d99172168f10e6ff2e120f4369ab16f930f50ac686df0c5831d51ef245c5dfb7fc11769260104ed73512ddf54c63d413188228b37b0496693a43c38f54abfbd94baadab6eaa2eca3af2f7e465f9d66adf608f20ec219029ea83c3a58cd3735dc5dc53bf4821b5d95ef71e07ae0c8aea62075b03e9c72e58fa5d9866d805960ad8f659fa189b88b6aee58991f3123f4693a99ccc9664ee9d4c22ab9394687bfcfe0170d215268e772ef7691dbeb95573bae53abff95d45cb86f4f54e85dc988f1d510d009fe772bb7bcdf2d5be0059752cb415468cc292821d794db9b82f91501f4dd3e790c4f7cb560e37f6901a9c45a0fa72f14ec08205d63395b9198d3c56ebe350777f9e5bdd4377490d3faf27f9b510276e8cc071353b5c31b858355e5cfe6f2f10dc6f4d8bfbcd5a38c4995dc8c8209b3837a8d06b67301b18dfed199c8fd6556bd30d049d1617da906eb821cb05db8c58dd88b67335cff728c71d4bb1e2b18769dda4ed2d8e8e4f126c2f79bf6965161b1647dff5ddaac8c690eb07e819e1a760f0e88637fc182a543a4ec9938467deba661760abb0c1a2de09aca8318e0b681378bcfdf3804e2f82c6c7ddc3b2d9b053e62c6908c26ecc61ab62b2589abae065f5cf7a33f05425e84693cc8c3ef51c816ec4de66042a9f61241013edba085b889ffda6a4610d41e3b3197d8b54baac88c2c7fc7691a93503d7e58be19b48f9d6d86fcf3ed913027961debc3e30519f331c803ac775ba6537ca5f46b7cd14546988d1eb7bd6b93e712c8189dbdc214d5f22bdee110e6b9f268ba8a2f28ac6fdeab8d57cd72107d45a8b42909f26be99a7fe9a88fb7289a781ad19e39e651cfdf54aebf7a95455c32dc3798cdfc1335defd6cd69704ae07e746fc92bf88081cf3d1c1b3553460a891d8dcd2c39713b6dde11394f1adb38511f9ff90c5d4e32134d6494e29a9da7a607d7e01688921d2b543508e5e87743f4bb563a24a39f0698f9749c06c7ffe1767b6d354c155ff6beca2d2427759088bafeeedc9da58398f0341cf77b8c4b8ebb92746356a79757d5f1ec8e9af3c70ca1d54c2e157c8dc58cc1ae513e2b6efbc7f4bc2c5846c6d607f3341d3a5533cf618856f96eda903d513f1b8e3bb595688f243823d4736ce35ae12b1a5309f52372f7a1bed2a828b008dd23198944204662304128ee43edfdb74baa3adb530bb7c0eee8c8997c82763619465a78cb73bb96e731d51299af8d8b89b6bb203205850e1c6322d68a4ff1433a5f2359653ea518430ecc92f3181bba06e6ed869c836223690aa769bb0fc6a740ec15d76632b6c8bfd8c0c51238da8bf0d61b07176a95d06e242391f839198608f923357476c65660ebcffa8e08b622af415491e371c8a80766741d65f60757aeb2b45b248dbbddf44db870210c6152564c7da22b4eed6cc53e1c95e4b2006b4dadea821a41f68f689c29f1c8553e1873ee175900993b5c72566e85f301a73bfdc2af502aa958b8a81b2386accfadbfbf04faf43fe035c9b3344b108f7bc76bfaded2bfb417360726101e4a2662d538caa420901aee55493915cd098a8be6d390bb7a79b5660d3022cca407c9cd22aa52998122ed86d9f36146788ce0ae03f6135aa137f7eb44f73a9decfeb2ac9c5065f84d3567d0ddcba4ecb1bf1cb9150672dc62c5a8a458bcaeab9b46907aa96ea5db741149efd93876d8bc5f2a2e36d0d6dccdc45c6d2ec394e8b102532b97095dd662938054f53bc52a16c77b0fd7f33eca76a7d7edfae535d493ad8ea163e668e802ce375ddedb7cee5915be5320afb7ea2e1840d3f5f544a555a52702dd54a15593d2f95e36b2e5a3c0cd91ceed378d0ff4de58e110b6c9a7a383e5eabf716921ea24e1b26457a685b8c80944c0e1dbb67f873fcd9bc73d178bf3a8e651b9588979c586c1b80c5455269bd7ebef96e61be34bfe16b54a05666e13cf6093d908adf5cfac84c895871b3a7f98061e61c6e0d537b85515fd2b841bebf9c409e4222eaeab2d1b5e3b98f970952763b57a747e819155ae320e0cccdaf4ac197161b1acb8b5d05f6546a4774417c907b0c2b4005440850586c1694beb550eb7b9bf8692fd00cae27b4a26b7be3b51446fd268812fc7d1256d394991bc0adf97c9ded92c51122b391064f0dc3e4ebd5548a4d27ebf6801ee269db33cb36b4e99df1185d2f24682d6a4631a67374edf4189e64ec48b0749c0b4979eb59d4fd547f09d78e1a0d7502189171d3ec50879ec426e231d7c0fb19d9059a45ef5d9d4", 0x1000}, {&(0x7f0000000400)="2d5959abd52d3a60065aac70a5a8529e66430c93077d", 0x16}, {&(0x7f00000025c0)="7e47eef015046284fe75e3e53a7227a174ec6214769c909cb8fd2079053c70b1aaa1e74f45c5de66c0d51517ed1fc8327795aa67c03003c3f5ed63c26423844cb74396f8fc9b801f950e9c80abf76c24d9d6647f93ed011c2b266e1bde908713497f0ee5ebb1025c362241c65ef8e708e2d8cc0312aecd1a28caf5ec0edab6e813b571e8ee95d4cab6b69798aff11125fa50d9c4f59d3bbb3bf1f9b783f6bf0f8b23cec966c3ee80", 0xa8}], 0x6, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000200)=0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) dup(r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 13:34:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f0000000080)) dup2(r0, r1) getpgrp() 13:34:28 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10800, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2042, 0x1) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)) lseek(r1, 0x20, 0x3) 13:34:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x809, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="9a7ecb227e055c00d47283fdf3f4fa1506f23d2f36c4694bd8bdde4d917279ddcec5f5f03bcf44f7d14cd4e805b287dcdfd3dd5ce3f56972ab2b0f26a194e54714e3b2b55ce0bd6a3d90b87a898d3cbb73247a7077d972521b82e793829c02e10db235f5fcd392eda6c4136cf6ae12fbd2", 0x71, 0x400, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 13:34:28 executing program 0: r0 = socket(0x3b, 0x0, 0x3) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="114a4a73af59a9dcd49d680a534b480c45cbbdfede00eefdf335574fe874f1c2591cca9b3754a3ecd5792877eed487150fdd9c90e761c5ab955443f047eb5361312ffbbff00a07bbcfe949b368ec772831c978440b7dbf5cb0288c145cb801b5b2d6aff79c2affa9a9f381a529168eeda2932e2c49fb6ac24c0d06a020f4a2f370232e3de53caadf16fc694bb77f025fc6a6d4ceeb62b8211fad7bc57312512def4f0d0d7a944d71be8e420b232f968e7c63370142eb434716c22654faee901d421d12bbb78c2d10e5e256e1cc99d0c2f0759b19f621614331864a178111e6c647245d9671bff5021d60a309aeac3274d82f5425c14435", 0xf7) 13:34:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) kqueue() shmctl$SHM_LOCK(r2, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/203, 0xcb}], 0x1, &(0x7f0000000240)=""/43, 0x2b}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) close(r1) 13:34:28 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0xf) fcntl$setstatus(r1, 0x4, 0x80) getdents(r1, &(0x7f0000000100)=""/239, 0xef) flock(r1, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xda) flock(r2, 0xe) open(&(0x7f0000000080)='./file0\x00', 0x8480, 0x10) 13:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8281, 0x0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x3, 0x4) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) poll(&(0x7f0000000200)=[{r3, 0x9}, {r4, 0x4}, {r5, 0x8}, {r3, 0x64}, {r0, 0x20}, {r1, 0x180}, {r5, 0x100}, {r0, 0x14}, {r1, 0x40}, {r5, 0x4}], 0xa, 0x800) syz_open_pts() 13:34:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) shutdown(r0, 0x0) 13:34:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x23, 0x2) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 13:34:29 executing program 1: r0 = socket$unix(0x1, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) pipe(&(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff]) close(r1) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000962a8c37ce745473e67bcc7ddd372020900266ccbcde5ae6314edb2051d53c2686ab6cefb35d47ad9958c0dd74494079ba5588ac9d80034b1509fbffffffa859257a94d1ce4d928780932c626a519ebec02f2017fd1b4cd354314ee10b675fa93c36c4967bfda7591cc0c99f0969edf15ab1c846e0603897ad315490dc76fade52183a9a26e4"], 0xa, &(0x7f00000007c0)=[{&(0x7f0000000440)="c39c3ed0e60e8e1b64fa76fa01706fc45d90c68313422072c3a9f8333f77b43a46fd5582be101f2cb1861e06ea48ce7fcba312b4cd0386d388c3b94651deef3194d81b9d64176b2c20edc615174ac921d9721123f776677ef51f4194d3a07303050374d0f6f73f21f23ea22e6cde4f2ea51466f6f90c3bab6ca74dd32506ec5a5d84bd92a11455e40f214f9d5712b0b384772ab2abe6dcfe738760c010c8fd20a1eabeeb2bb53563c1ef211729d3b820b5dccb88e565f96b2d409620c2651a4d8da3a35edcd7496fe1c60ad6b79761b30f99d61125e9dabb", 0xd8}, {&(0x7f0000000540)="d2f7aed6e1be380c2c3ebe564384a198ade5565b11ea07ec5f257ae572ef52f929668a5039ea45b74c6a0b13676aa85be7eaf20d132bc7d239792ab13aa92370987c102204f1a4f00095952f8c8d746e3f3e84e2dd4536cd562d9f685b274dbe9edb009dee9308866fbdea78e0fca1d3666fc4bc70e8ed86ec688f08716783ccbfa48398a51d09c804a8910a8bb73bf0e70c37435c31e337c64d053593d154cf4ae4dd2751fd33f9fdf4ccb31be6c212ebab51243d087530f8b1f7240f0b3ac792a2a45ebe4673a2a58902ebaaf01d44afa73473", 0xd4}, {&(0x7f0000000640)="4359b7faaa16407f60de96d1c104dbd4406e39e002d0cf52261bb7f9fb3cbfcf682380d170a1506f47604ea51285c3037cbcb046289345d848fd9909ea4d0f8828bdb1180b8ebc", 0x47}, {&(0x7f00000006c0)="d8e2b0f0f156758038e2aee0bbb579c06c5dde4b0ffe6bd650e8df176a7288e259a17912c76edd613a4d988c9a8bb0ab4f98d699c22053c82a50a7c1d2a4b868651d351011bb26586ebe5e8f12", 0x4d}, {&(0x7f0000000740)="ecfcd951c4b13c4e08595ff7ad8103fe4c9d9c7f0d27be6dfbf6ab6d6bdd", 0x1e}, {&(0x7f0000000780)="1348f635e38ddb47c804ce34af6e305fc0718a5a8765f6d66c32e619ef5bb993b35cf2f50fe8c6017a9f3cdf9f0863", 0x2f}], 0x6, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x68, 0x5}, 0x400) recvfrom$inet6(r1, &(0x7f0000000000)=""/223, 0xdf, 0x843, &(0x7f0000000100)={0x18, 0x3, 0x80000001, 0xfffffffffffffffd}, 0xc) 13:34:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket(0x7, 0x1, 0x3) setsockopt(r2, 0x8, 0x5f, &(0x7f0000000240)="a0c94d850f0a960e9f144c117337bc2817062b1343c42b3f5b6e399bb6b23ded28edab23bd0f91ebd13663b0c1fd85964c20b87a6979eb7e42d1311c5360f93217a28155c397779cfc2d8ccadd426668d5ef98c23b6219cc9c448cd0e28ccffcc946dac027da4fd1191189852719076889355535d27a05244dd77765299d10494939ca1178", 0x85) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x21) open$dir(&(0x7f0000000100)='./file0\x00', 0x85a, 0x82) setsockopt(r0, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x130) 13:34:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 13:34:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x4, 0x5) 13:34:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x100000000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="7e6c95830fdf04b5468769c71779a3a4be874e6febe583e7706b1c851ffdcdd3231cd1a7c54dc6f1bd9d546ec0a14037c5e95fa905029092abd11ce8edd88021299b563ce128896b72013d523173a97ff9895bf905c50bc30440a91f29e10ab34399682b38fcd708350cd444b737347588e3ee388675e56251827219a908168fc9fad888446e730c69e3c389e2be119115d2aa1e03ef1e871d135cab9f7df07b97111ebe3ded188fc9f57ac2ecaecee573b8e6", 0xb3, 0x8, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)) 13:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d", 0x18d) syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000003c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x2, 0x8007, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 13:34:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 13:34:29 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1, 0xffff}, 0x10) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x8}, 0x10) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x8, 0x3, "d70000020000000000ffffff7f00", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x9be}, 0x10) listen(r3, 0xa8) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x70cf6e88, 0x1}, {0x18, 0x1, 0xffffffff943a8962, 0xfffffffffffffffc}, 0x3, [0x4, 0x8000, 0x914e, 0x80000000, 0x7fff, 0x4]}, 0x3c) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 13:34:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r1}) r3 = getgid() clock_getres(0x2, &(0x7f0000001940)) unlink(&(0x7f0000000200)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) 13:34:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10002, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x100000001) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x1000000000000008) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x6) 13:34:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) close(r0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 13:34:30 executing program 1: getegid() r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) semget$private(0x0, 0x4, 0x400) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xfff, 0x7fffffff, {0x1, 0x3}}) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) r2 = semget$private(0x0, 0x3, 0x50c) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x100, 0x80}, 0xfffffffffffffffb, 0x2, 0x100000000}) 13:34:30 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fea000/0x13000)=nil, 0x13000) 13:34:31 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = fcntl$dupfd(r0, 0x0, r1) fcntl$setown(r3, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x70000000000, 0x522e, 0x3, 0x4, "2d49024d474fbccf51d571469c41851674809659", 0x8, 0xfffffffffffffff8}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) dup2(r3, r3) pipe(&(0x7f0000000000)) 13:34:31 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=']\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)=':\x00', &(0x7f00000001c0)='rc', &(0x7f0000000200)=',[\x00', &(0x7f0000000240)='\x00']) 13:34:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x380c0, 0x1) 13:34:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8000, 0xa3e, 0x100, 0x1, 0x100000001, 0xff, 0x6, 0x1, 0x3, 0x3, 0x6}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 13:34:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='![,/(%,+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000340)='\\\x00']) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 13:34:31 executing program 1: r0 = socket(0x0, 0x3, 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="8c06122243d6d2184bb027fdf52c359df272561d203a90d9f7e108d93584a51262045f04fe7e16d4adfaeba700d4de2f3b98588fa2b9cc30deb231bd1fda66fcbdb38f17fb05c0916fa700111ed3aa4ad9c179f509f0f706368c52662a82146f246c9c0f44f6d6de9265df312baf1fa3a62db31bb6a93c6433d45756ea8b9ca362c7420032557d97c83fb16691ab41423f92e272bba4e874d34a6ba3ec1982ce2b3ffa94777879f8ccbd2b1d555b635b169b21848d2f38e996b7e8783eafe9f978198d66a68c10a6415a729e398efaf3b6f7285cf9e2600b0412485b05b4a54d46b7c302379cee2770debe310ad2a1", 0xef}, {&(0x7f0000000280)="b95009c0888f285992398ab1657306690adb78a2fb87a67da13878274764bb1233ff6d2c2bb47f225e0d89b1ae5e652e45852c58a8e1cdf4906185ac523165c1ef4fe8c0dcda23831726300415035f11ab3fd818157e93494cc216a6565205d6086e47d9a1400cfc9bc4da431fc1db440606992e70b5a4546f3611936b64dddfbb", 0x81}, {&(0x7f0000000340)="fe4401e1eb79bdc85b8672ba4b874a86793bc651f7e8802201b9f35585407e74c66708c99a9039d85376df64f17ad873da8fa0dbe8c134e06535e7640514156ea55a5ba1939b64610f36a63edbd1a0a8632658f390d48f78ac33578533cc2b16c89fc9124fe2a391eca0c8e0f6249cee3f1b706364ce553915d04ed0c48feefd150acf4b843395d84887341af507ea14339cb8c586309bb586d13adfc49df982429b5520a05a522b692c6c3205a7b487eb229f17efbedba058aa06f087e8a5fee1af05325ee5987f01e203bff8074c4f", 0xd0}, {&(0x7f0000000440)="19c4a573f3f62894afe5b7a70214f5601b56c8e67b96e25818f94c451af2edf134f990f010e012343162274029076897ad2da5bab6a6cd693de3ba7a35a4ab3eed88ec4d9bf7961fca49ed4017b757edf80e17c3e71fbe6d826c80463e05350e09dbb963e4222c37585afa6bd07a101bf2411343494f89a184734a0aec4d37c03ad3bf4a8405b5635a5a927bdc0c96fbb0497a602c1b0ffb99856622a9ad90de7b79e18ee5d32b33aa52b2c885621365dc0750e8d807401049653c0867f6e2c8fa69da8ff8345e22569e833622feca54a03ec4e084aefe", 0xd7}, {&(0x7f0000000540)="6b2a0a2983f6c7bfdae84d1e2024958fff8a1493ef35e772f47381ed9f61caf2be859325518dc46468b73afcef63bd1001c8d5df84d56a524e56d867fc919f8b5e5aa289bb73", 0x46}, {&(0x7f00000005c0)="ef2de052f58b17677970cf72104f4182429f6e464079b68f7fe90bd45c270fb2510de80c8f588ccc7a570fc82f5613b9f0639e56a7ca0a210656954aa03aba25be1939249576f0b35ae77f1232a9cdb5fc83a6fd713e5ff429dc851f658b2852a7afae2d695d7f931a09304f18abb49087a50a786fafe1a518f417d2e7f299ca9d61e50e6481da04dae810b65a780bb2b9e15bb39025252b25a31403ee4e9d3c304d0defa5165d7baaadc251835b95cd3b9e2eda9cfe283f2b994857bde475ce3c8db805841d957281f2a9f29645aa", 0xcf}, {&(0x7f0000000100)}, {&(0x7f00000006c0)}], 0x8, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x34) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x9, 0x3, 0x1, 0x7ff, 0x5f27, 0x1f, 0x3, 0x3, 0x20, 0x200}) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) 13:34:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x21, 0x5) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 13:34:31 executing program 1: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x2) r5 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000180)=0x100000005) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f0000001840)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) setsockopt(r2, 0x5, 0x1, &(0x7f0000001880)="913d8ec235ce4cd570462b3abec6dd95da2fd4669f1e30441ccc9230e3094d7d176a4d17fac8bfb56f3ca198012b7f3c2942b99d22bccf4c05cbf50a5cb1bc205390d0022143df1e1ebf35326f97dc0e930beb2091fba0b430f53061e08580d7ae7318606867f8e5828b561bdf5141549234f790a41b38304407075fd5fa579cb49f0a83b71b2f83886e0f2738473e00219153cc82b150dd95e05be99ea035c96285d5626248b27d66ee06eb88f3745ee487a9ddfa1d14c6c53888207b73b1db946a23c1678f0a1f33a79bee44f319797ee214fabce08154c855fcf3819e103aac3f2986e8efb3b326d66c23c4e22e4352a9db8929aefa5ba8523441", 0xfc) r6 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001400)=""/217) r7 = semget(0x3, 0x4, 0x0) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001740)=0x1) r8 = open$dir(&(0x7f0000001780)='./file0\x00', 0x680, 0xc) linkat(r4, &(0x7f00000017c0)='./file0\x00', r8, &(0x7f0000001800)='./file0\x00', 0x4) 13:34:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f00000016c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/191, 0xbf}, {&(0x7f00000014c0)=""/136, 0x88}, {&(0x7f0000000280)=""/94, 0x5e}], 0x4, &(0x7f00000015c0)=""/214, 0xd6}, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r2}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r2}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r2}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r2}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r2}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r3 = kqueue() nanosleep(&(0x7f0000001740)={0xfffffffffffffffb}, &(0x7f0000001780)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001700)=0xffffffffffffff81) execve(0x0, 0x0, 0x0) getpgrp() 13:34:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x740c51abc1bb220d, 0x400, 0x2, r1}) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 13:34:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) close(r0) 13:34:32 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f00000002c0)="5fc14a29cd2bec4f20e4a0390c49e4cea5d118a8a95a9eb741f248213c0c5c518377d6dfdd2593d0cf356823c069d7c1d60870f1fcdc7077fe00bfc44780e44227bb1d727c1e448bb753a9de33387c024bb1", 0x52}], 0x1, &(0x7f0000000580)}, 0x3) 13:34:32 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) write(r0, &(0x7f0000000240)='(', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x100000001, 0x6, 0x9, "a1fb830d63b580d572d522eeb8aa966db6d1d82d", 0x4, 0x81}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "697338a175a64e8335c891764e438c37e4e86691"}) syz_open_pts() 13:34:32 executing program 0: r0 = socket(0x1a, 0x3, 0x10000) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x8) setreuid(0x0, 0xee01) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xd6, 0x2, 0x9, 0x0, 0x63, 0x93c7, 0x2, 0x0, 0x80000000000005, 0x81, 0xffffffffffffc363}) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 13:34:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x20, 0x800, 0x80, 0x7, "d0d7f5de8e7a5c3c3938729c67b5df3378f30f0e", 0xfe00000000000000, 0x7}) 13:34:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002003, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = semget$private(0x0, 0x7, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/154) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2810, r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2c1, 0x0) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0x1, 0xfffffffffffffffd}) openat(r4, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) 13:34:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) fchdir(r2) 13:34:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) getdents(r1, &(0x7f00000000c0), 0x0) 13:34:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000340)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5c00000000000000060c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a39c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d95b2a5dbcc420074a1579f0947bbf03c9899ac2fc692dac24825032a21f2a693570a89adfdbe73f00025644392e04fa77dd03262818a499f353fc5ae844f79ff52f0661f0a23bc77079eb2ed9b4e5a919c9267fa62260a48ad5b25222c06ecdc02b6a4d9dada4c166604b502cf30ef23baefd1814f040fefc972dd1a09a12d9", 0x27f) fcntl$getflags(r1, 0x3) 13:34:32 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) unlink(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 13:34:32 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0x3, 0x8000) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000480)=0xc) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x4000, 0x2f0) r6 = socket$unix(0x1, 0x7, 0x0) r7 = syz_open_pts() r8 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000440), 0x0) r12 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r14, &(0x7f00000004c0)="293ce741eeacb1c0543409664aa59b84cb5ae1c882207bfdd1c6703b5133896ebed38e469d4914b491ba90c9b8a22c6eb0f11246bcca5115d835dea88eb52f90f17d8b33d3a2294ba59c45d19cf03529045688a63af80e343b3327eadbd9f62abc7eb549ed7357615aeeabdc4184a56a186a909e49efd7d112dbdc77410ef3b759e2396ed276edd178645cbf70edbaffacb5b61a438407a82985005bb8d0377316235521add95db0385d67124ed386abd6f70e5984f1c203acce6414b9d5af096f87519d9b69d265cac1e81f1c5110eca460", 0xd2, 0x400, &(0x7f0000000600)=ANY=[@ANYBLOB="b0546b01bd5e6939ca5182efe4010087106ee070316689c540e1f111bf2e2f66696c6530a5325ca00618a164a0321221fd4dd05e00"], 0xa) r15 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r4}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r7}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r12}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r13}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r14}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 13:34:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0x128) setsockopt(r0, 0x2d, 0xd, 0x0, 0x13d) 13:34:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="728e3c02abc77077a7d37783ddda090a7d5165dc27bd66cf3bfdcf4bf968ae96b4d5226fd2f67c029231ab9dfceb43d85d5f2d120bb446628fc8fb511069a1b2b7be2e28971ebee81ed6d02caf7d6f35025e489cd75a6e2a235279ceafe2503953862431b3bd2b68fdb215c2348001a95532aaadd22f946e65683024d262cc7a78f39266e8a742d81ea38703717f467625592acaf0ba7c685596a5ee4b7d0800f8fc3954", 0xa4}, {&(0x7f0000000300)="fb5979c26a1684cb56d7c765102974585c655bdb7b61c2391ca5846578d782d2d210f22f656bdde4a2662313b0d1c584aa8f393a20ef8dc8cc2c1898a5a9ccaeb05ae11db51297ca94947cf58dab1cbcb4da4949794c45a025086f93cbc8f5f01d88536c82fbe0b7242cd2400f62ab28a5a7ad0d21b3af0345f1be3f118ee8129ad8a24874e77e3309787c5743eacfc74272ce82de276baa1766a4fd7627c04501f359819d7d7e1a93c5fd7af87aacf6f4c6c665865c3f6eecc03531eac523ff0a6ff5ee6a03d8e7a7c1f9c01d40e8f95f90e78deeb95f", 0xd7}], 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x8f62}, {0x24, 0x9}}, 0x2) pipe(&(0x7f0000000100)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 13:34:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f00000002c0)='./bus/file0\x00', r3, r4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x80000000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x8, 0x7, 0x4, 0x5, "414a01f065c5ee3b645e8af83fc6cc8f09840696", 0xf942, 0x100}) mknod(&(0x7f00000003c0)='./bus/file0\x00', 0x0, 0x3) socket(0x18, 0xc001, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000400)=0x1) 13:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) 13:34:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="8c1f922d1cf16b0473cb71516363965b508a75913bcf0f98e3a20db266e098b0a647cab76357efdef29b10a9bfdeff1571c4ddc253fdb2cb76545466be4c33bd6c11dcb875d479ed6756c6d0e70a615269f499d22d36722251f5077a257ee40f13722c88cc58c38191bb4b83e018a73be8a14b2a0e793f92", 0x78}, {&(0x7f0000000100)="f495c148cc740595278b9d32004c21bd8efcf5f5879c9e133784a07b34dd8d6c361794edc17bb1bb0768860cc7c1784487a8c4878c299d83d0cd70177d2c2e00d9886e02fe5eee00b4960b28d67458f20e8139355550ad044cbb633f7ef1ce53c2b0d8fbc489ac3dfde9862c33346bb05a0a12b39e0b83509c48f3b545ff630316ee53e2272eb660595e62f3cd8510fb7978bd69b1a90dca3378f51c", 0x9c}, {&(0x7f00000001c0)="ca504372deecb4ec4d974c1e522e5f1a0ebef7a45378be5f079dee13e64532e8a371e96ff9aa8c5dd17eb81c7baf19", 0x2f}, {&(0x7f0000000200)="73abe8af6646d6d33fffd6c83a4b", 0xe}], 0x4, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf0, 0x401}, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000004c0)=0xfffffffffffff91f) mkdir(&(0x7f0000000500)='./file0\x00', 0x102) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000540)) getuid() kevent(r0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0x61, 0x4, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x89, 0x40, 0x2917, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x9, 0x8000}, {{r0}, 0xffffffffffffffff, 0xb8, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0xff}, {{r0}, 0xffffffffffffffff, 0x8e, 0x8, 0x80, 0x40}, {{r0}, 0xf7423af9f248bfa5, 0x1, 0xf0000006, 0x39cb, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x7ff}], 0x2c6d, &(0x7f0000000680)=[{{r0}, 0x0, 0x80, 0x0, 0xfffffffffffffff8, 0xfff}], 0x5, &(0x7f00000006c0)={0x1f, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000740)=0x3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000780)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000007c0)) setregid(r3, r3) socket$inet(0x2, 0x1, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000800)={0x4, 0x1f, 0x0, 0x93, "80d41ec0ec56b67ed5a70dd9651988904f790be6", 0x0, 0xffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000880)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000008c0)) r4 = semget$private(0x0, 0x1, 0x40) semop(r4, &(0x7f0000000900)=[{0x7, 0x6b, 0x800}, {0x3, 0xfffffffffffffeff, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x100000000, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x6, 0x1000}, {0x6, 0x4, 0x800}, {0x2, 0x7, 0x800}, {0x0, 0xc03, 0x1800}, {0x3, 0x1f, 0x800}], 0xa) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000940)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000980), 0x1, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 13:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8ed6, 0x1, 0x3fffc00000000000, 0x2, "80de2112723f911a1d962f681f00004000"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa6fb3282578bd338, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x80000000) ioctl$TIOCNXCL(r0, 0x2000740e) 13:34:32 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) fcntl$lock(r0, 0x6, &(0x7f0000000100)) 13:34:33 executing program 1: r0 = socket(0x4000000000000018, 0x2, 0x3) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x22, 0x9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x42) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x400c5708, &(0x7f0000000080)) 13:34:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8080, 0x0) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/24}, &(0x7f0000000200)=0x1a) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 13:34:33 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 13:34:33 executing program 0: r0 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:34:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x33, 0x3, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() setuid(r1) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 13:34:33 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = semget$private(0x0, 0x4, 0x301) semctl$IPC_RMID(r2, 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580), 0x0, 0x0}, 0x0) 13:34:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 13:34:33 executing program 0: munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000000020100, 0x40) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:34:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 13:34:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket(0x16, 0x0, 0x52b8) 13:34:33 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20080, 0xe12767b475734ca) getdents(r1, &(0x7f0000000040)=""/157, 0x9d) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) fcntl$getown(r0, 0x5) shmget(0x2, 0x2000, 0x41, &(0x7f0000ff3000/0x2000)=nil) minherit(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x3) 13:34:33 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x4) accept$inet(r0, 0x0, 0x0) 13:34:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0xa44) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xd0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:33 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000558000/0x3000)=nil, 0x3000, 0x7) r0 = socket$inet6(0x18, 0x0, 0x3) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/172, 0xac}], 0x1, &(0x7f00000001c0)=""/199, 0xc7}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0xfff, &(0x7f0000000380)="ebffcbff13b9fd6e2effd887cb48e69931929648fc265f3c8bf1400382eb207a488ff1e9ec295303bafc09b3066910267b5b13ad65736c484a63d08babd9bf180e8035df3719072a396897ca78116cda048a45cfb3adbb1693df80044c5f5e9724ec0a5c9c160eaadbcd69ec0762fee462c0b97e644039d00a3ec7b017ed4e1d5cb55600000000000000499107d8fe3c871b3ed8a1c71c22a933dccdeba9f00f3b9cd70ec8c5df3b1072fcb1f5a36b7c9a119116576446e638c221978b98903cb9a6ea8731aaab415208ac839ab451de66086584a1892d9c3d24b27ce2e0d36d64f26664b65497a653fd22649cb9b2849e593fe17ff10ee5a4bf2e4f126322c0450f9c921cd08baddf31b2574b56b0130327fa8b0201810dfefc563f2d4f6449bbce66ac2974f641525fb71f6fe6e4b4e90001bab2c5da68", 0x138) connect(r0, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) 13:34:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget$private(0x0, 0x3, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe(&(0x7f0000000000)) 13:34:33 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r4 = accept(r2, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') connect(r4, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 13:34:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 13:34:33 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x8000, 0x2) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/105, 0x69}], 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x33, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r1, 0x0, 0xf1d619cdf3b70886, &(0x7f0000000000)="bc511c23f6c9a0ad51481aa36adc83529d0b87061dfb17b1cc9399a6b4171ce990e7708ebf3fbb88b14322d0bc2c3b6a810b25de295714fbb97be0e7f75ff387c617a23a0ed02622346030be59ec895800e19b77ab57a3151d1ec9f81506b75fb02aa8e2d8aa0fefe247ecb6c686d4220626290bbc6d0bb0018e459f96c53b777b11c5a2e596e604d81605fae55de565198d1886841798528980709c92775372126774b6c7c8f099ea57f68222c37ede44606199a7f00d5890ca70756a09", 0xfdf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0xb80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000540)) socket$inet(0x2, 0x0, 0x8001) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x88, 0x0) getpeername$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 13:34:33 executing program 1: nanosleep(&(0x7f0000000000)={0x8a8a, 0x5}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x100}, {r1, 0x100}], 0x2, 0xcb) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="fe001735b0a21157d4c491348160adcf5bde83a1cd698794", 0x18}, {&(0x7f00000000c0)="ca59bc2f41139d0f74dbb7d12ec98ced535313e0ea973488966b7910c35cc51fb73195f1a4a534b7a6e99d6c851e6d924523118b231a35399a8d0a7c99fdf81e2bde970c41c50076537e28da2dfeec0220416c45f81011d277e681c7d0aac0fbcb6637de9d4d9090eda6bc6686a6390b9437f5baac5dc213a2dd98424171af3b6e82591f06f31a5f8dcf193103800c9e7aff6e972b7bd80c2c97fead0d09b889fffca7f0a8b503b3f5dd721841101b57acaa275335e4b4822c0a4759f50db6c9b5ff9c7ba9839baa30857156dd9b963a700121028b77a513a28692b5bbe0772c7943eff74d0c392b1b6f6582f883d567fd05a91c4b78bb51dac005fd8d7ce33d10d2010fd1aecfe45c2dcf1a259608bc4b3a45bff2e49fa86a06aba129d6a60459d42f3eae18cca52f265f05269aac2482c99566da3571818d05e790d0315b17117dc45245eae6128a4eb5708255e410f35332f9e740225a8a6d2a1e5e429d2bdf231b575c469985a02af8ba00ce5ff16bfd20b8758eb62febf9c690e8d9c54ac4772e1db4ddb80e354bc4269fe3b8254066073594ec0a14fd8d00e08227139ce0efabe88fb0dd2bd4d5fcb93a139ce0ec3e9e53a9441ee6db49fdb975c6ac22486b3098be1549af65f952338ceca0f42e597e0884f9fff35d4de6bc725ac0ef62992a54c97ab0a0943ec3135d1e2210e26b6ef1adbd44ee80af55892b8a10b1df183beeeaf16b28f7297b3689314dc18c988a0507fc549794327bf351ae1c4e84338c49e12f99ebc5108f757fa9b4facbca523be931a56c5b55f84903d3fafec05eb6ae65da4da73130173e6495c39098712a93ad236d87dff4d64adda65eaf69af83730d844f9736413e59e8eb2ff17ff30405ef91ce2ff0193bbc16c6ee172301eec55da9465c1888654baf556b0b6ed6035138e917539c3fc75e249701e303d87348fb95635e9225672ddf6f2933dd4c35a4f9a0835512559dcc63fb0f6746231d3ca139d40b8d98b08360aed2405a3e26ddf68028ec8cfe3b94a53b280e76877884fb9f588cc2777fea3c7ef93aeed03055cfa187dc3792ecd11c16a8220d895c16a7b0713accf2c7979a47e2bd5b076b70d39f7498333e82704340fa02c129143488a2a7841c0689588fe8e98c4fa63517c186433b7157c64a55f7d62e3dbbc1a047225dc1dcc0d7f0ccd93af804697a0126212c2767372da4bb48d2d3639980fc427d08cab4af0efbe0e562a9eaaf6f7558ad2cb99de1e368308eef89c5af32b21dbc37fe554f1f6256c2ea70e1b867c8facf2ad361ff18367d0b6c7c883329483b1efba1a251b04ab308a8f53735d15a881defedcbbd43c66f7d9b0957f8a492eb922623800a109d9bc3ec7b6567db92cb5768c0055329985d25f997b8885cdabbaf8f5d385124db775d6069757dbd0d7105b35519c3580211501ad92a9ab9bf06adcd5bb2334c27e4b9f69461acdd055ac5974d83caac3d5d466a2a298ca02a851c4ed99185720e5de334295c3f31992d879504d203c3fbb34fd74b257afaff927227d779356b23697807b89aabac6f5d8b11dd70324a027bdd8a1a10405765f391492351e36db6d5080a5f6cee9e87f897149dfd30a260aafd34e7dc76f950a5f198f2ca2d566212e588bb5317ea1be4c32992534e98233650c1abcf9767cda348765c03793e7dcb409b04eeb3c7d76ba8a6da95789c8ef112b812a4baa9dfdfd8b5252f09172bb19e6e1afc5bfe9323bac2163dbcc727638adb0f7c532c393c11b380486a9ed9eec931676dbbda94c3d2022b9d00af487379406441e8c6b8a2d463467a80f038713a84f8265f3fb2608903dfb15000af22f4213db77ee87e3f2fd124e5344d0cec3087c4694f6996aaae08dbd8cd19184a86f2abb1d4c42c388613587c52ed0079ac8ac61b55cfcaa0194e5e6a66068839119b1442f6c2541fcec5ddd037cae4495d9ae6227cb02b05672a7c62d354b0f7d00bcb898022272a9f1b31a3868932499389848d128ebbd7e82c0a4a9077ac5ae813c67715b7313e418505522a3e65fd7148c5144a998deecf70dd94301dfac69e14fe9d6faf095574735b89a4747c7453bba2c1132f028c0c925206127247b9a12834c92e0d1b505ab817665c1e1dea4efbbcc8e41c270867e4158061a11ce45a46b99a970315b2bf73a47d4e4a63511b6e779a13434fd691c22f03bd4660b60c44dbf1caf12a4486ac83eac1ed9c730e6f86a49311b3d5a7efd6770fcdab32e5c73f4dc52924453a0c402cfda89175abef67296ee23532ebdc2d1bd554fe509486b460d415d5776d750192b68deb412fa6fcc01ffc1d19b61c49a77c75282ab388c372c2a636475341bb01d5e2b1942cf9670aba1950aebfa4ee3466813c8221deaefe8811202dfec0a63fb5b4e12461a1ad72238415bd4f1ff6389d2cba42878b59066cb08d1f37f3c1c101e7f202d0fe80ec3cf7a8a06911708b2c041e7aa93b9818bb64d5f324ff5c805c75842c425d7c4cb34af1df79ed0b66ff80546eabfaca542fb1bf707ec4e88ebfdf6c5c7f5e346c616f6fbe599a091d19dd3b750a2d133144f223288bb7f1391ae8f8ff24264136ef5e14e4069de93fb1e851264e1eebd9d1cd4dc58828384116e8bb74634d35fb2759edf74866a940dc461b0bb6103150ef268409963256ad0c0dc639d58dac149f86755e7b4d26519366b0df626c5e7ba99e3b4debdb017ef5896158b178f112db5851e5502e19891bed2d3887d7aa3ccee752d6c21821402166fbe90ce7fa04cd52b23a7c5d2a0d463deef3c076e3a43477a4e4832cef2d02817617dd6eaed6b697b5f449b3569415b2dfc30e9b87010f632148bc9ab4f6155f4db2032dc8aba7773bbd202f49edf709cf6d4008d49204e58833657f4035a4647dc6b7710e15edbc9f8fe05c5819abb9a50b707efca41b6bc4e332b423ae9196518f30acef2661467e2fbadebd03ab62a29a2759f070440bae6f9c1e03465ecfd2a0210ae6cff6f9d5b4aa9ea899e332cc15ba1de8ccff3d0cac6bede3f88b3f9737792dab44943ffc16cbc53514f46cc3d37db07e7705c9cbfb0bfe38e83f2fd9be4ee811f18c5d73e33dc252104ba1bc461ff1c5b73c009e8bf1915b1631ad62d828ef00191e041a3eb3ef34f6951fb78f70c147cf19a3ca20b07defe09a317f1e99bc3703a152915b00cdd46ca32aac2aa0a1e0707ceddf093604b52b77c7470bbc75a6421b6012e1edaacf1b7851e16f91b22c50bdc8a4397dc76effa2d92d300eee7af81719a3d7525bb7dd625fa7055211777bc57adbd682a11e59019ebb7609f06b399bc40b2df4a24050b3af10facac9c5ab8a363aa32e165e1a78308ee4f8a3a5a3ba36eb285ca88403c7b33d7e9aec5e1681b5695478922c68794f8e4c74ef89493b6ffb6547750afcd5c7b5a2658c5fef36b76788cdbdff50fded6be8fabee76ed51aaed299f53eead1915527dd3ac2e3bfd922fc0b750469f90715209454eded1029f7e6f19bd2385c4db819e9593ff040a30eb070099d40035b598d1c1cd5e6568f02456ed7ce82464a10e18bf738e1a1dd9f7d36024bcaf504825ea292b4bcc9cdd22f384f8dd119a4ffcee367b175296d37d4fa0eeaf082733aed568bb7f9a370032096a8d4b43d90cceea7f292af70bbfe26044189b95fd977857300e72e127b6f258ad836330ce061c91291f17a9dbd0cc7c8a99955af0162132893756c22c5f45ad278045623479ecfedcd35a989426950a79ddd29674479f5f0a9024cd220454ab1d1abd8211e5bffca7194a5b500522d1a6b239c922757e54e54b3c136b5e721668bc0aab3a0889241ea2e2c79848a4bf19d3c9cb9a4317732c30ab8dc948ecc9ab40fe79cc51cd03d7c21ed2a1dd663d4d5935e77f4853246949ed42f3cb9d976a61e91acc72ed63d9b94dbb0218b0d43a7bf0db220095fca9ce9c43f15c0dc3f8913976bb24ba1506849f1bc6759c4c19366bf7e7c7d27bde381d07944aceac42e047f103903aaaf9d5bd09d6d90b39e86896fe6bcae66abdef634010116fff3d8ad2ce30b0317275370631cf184a5294004adfb53eb1e3fb8d30ddbaf9ff97298c411a79070f3c654e43234c6ff72224177a62f5178adbd67c54cc22c1abcab5e7a40880f4acb066724c7c6aef7c7ebcf2bac76dc9565ef35ab2f69c02e47d05bbbd64ca32221af13ff3ef870591638c4a639db42848036e68ee96365ace7f375a0034ff722cc6491d98b6e46e9075fc71c88372b1191c0c7c65c5c26831dd8ded169252c96eabfa683d58b96c4879775f71b7e18af289525096af55ff324028291919e0848e69a8c7fa89e6112cc5243f30c9e80d3dff63d555a1ab44e4b5f93ccc20d37956681fdd4c17387f41cf3616f08db6ac620c78584b1609fb2ff8a6c09d0baf79e3a5de3c09811a07f4c013fa2a3306569a6a9db0f3a31ef21bcf4b7121d52fa22ce86f12efd7a128499085d894784e17ec67e7d4e87a237e7961bf6f6b436fc3f209f50163608c1531efe3517d9190095bdcbed96374336d381a02102378cd8a6a7f6e1b048ed7688f7f169b06bd8aeb64ab524802104edcb2b8e3c1bc9817911724d6c8f172bcdb55484d19f0848c8ec127666ddacabb3909ad90b9f3da7922adc03546c7b5dae539d88fc7a64917c12e53f7268ba8a73b82b125820aabb06abf112c45283ef7fabe5c13e1e4b35d07f7aaaa4455c3d2d2eac80612a8fd2bb51105b172a8077f1182221f3f144b79369dcfa1fd204fe2d616bc312f31cd0094004bb5c6035d2ebadf6a64a7abbf0c45768d647a8ffadd27dbed615d60e567c07ba0ef3cccca28bb3e2505a77919acf22e0b207c1a84127fc48c70cdc9a80878c2e63d94eebf533eb851ca465dc70e562eaff968418381fc047f7ac61fae51c17bc113b50b229c7dbfdc2a4cffd8b78f7e65fcaee8bf78c70fb8fb57a57fb48a17d9e9a57b4e80360ee6c05e34a1bfa26ced913b95243458961b2fe1128189294f27a9b2ea45ba27b7b6904b7151a3cf71a12ae84d63c8bf624f844d2c607b39ec2f83fb1602be389f0f0b891fbec4087e1d7a0adb5e99b669e5b61426e42579de40b842fb4a227358e749dea61bbe44c11d8227486a6fa0ff001f25d17704d7d28837ef55e9bc3b4f8e1bb2e72348032d62ac5c65594c60faf7937db18c338aaf1f556f04761c09ecf02c922748e295bfdf7644de781f0d713761c1d85c82f36a4de87c834303644f0aa3615b80447a754b3e88bae8ba83275f2257420d40e1fbfcebf2e96b8b76cc2869a5092604fc3c198207682a14a84d0b5d4c221f8ad477dd78ec8699e7c25785818fcff397a0e1ffbed22faeccf997be463ba1a465a1ac61ef04ac11397648796cad82b28ad4f5fdf10d271da2f241b9d6c3b44eec1e3edfcc2f7714dc582e78ea9afaa74befe54e77960b54ef70f172d0b821375feb2d54e67b8d8829ff0ea70fa6a8a372f6a144ae931da6833c10e9913db91f4e5c05066459dd135fa9898ec7c57ee938333bc9beb3980d153eec7500165e979df71449a7d49b5d440abd1ee978310e943b255953bb32e74906d1f312c58f42fe03ab71422e4c5d99913f8066760d518310c30c4b08bc76191a207029d52e6c1454c63b0131d5d99389fd8c06ce064e42b77f60776bedc68357542d75ca8a60e6709d1b465ed180d552dd52b2d655cf01b8df98499360a919ac5ed8535b27d87c6a872f949d8172dd855b61f4a3f2bffa945195ca30882e0d4de5c33f8c4bd48406a609b30c3", 0x1000}, {&(0x7f00000010c0)="2de6c06c6ac7bde5a743b8eb4eeefebdc0119d0800abf3163b9dee3e2e49b9aee57c1d10559e0d9bcc8ce907bafc1e0c01a2e98223821ccb22e5af788d8d7de3ae2b125129f5ceeb00d2feea1cda5c2c1e90dcbf425ea232462bfb4c4c64635a43de80e2fd522a00c149e5473232513bde06333106c5688727bed9c4ef5555aa1ee1bc1b8e13d87cf213d988a88abfe98914ea637ed122965a8fafb90e268a168a83c2300f8766f31b77287768b224a9e718109b85", 0xb5}, {&(0x7f0000001180)="1c6d4df7bd209c0705770bf9d037d069640136024d6e08e468a3f149b22d8c26bf6c804dce6640d58b6f249aedb6c52e1b5c5a84f864bf604d47db936a13391f6913d98b39c1394d9664f7848a250d0b01028111b36546bd86e3ba828d637404627fd18155ed6b2435182a9a083a260136378a10381a195329c9dfd82a9cf92862eb7d33c9ce938394976cc1ad4c2f", 0x8f}, {&(0x7f0000001240)="f682", 0x2}, {&(0x7f0000001280)="a1ff4c984e9517b7b1d9fc95f55c699fde13ac398c6ab71ca0862da55c029a5b737271e902f67250ddd60fb19d20b5d141254f019dbb3df5d39b72a70b9f588817b8b7f498ad82f998cc58587759de8557817691415212555653f67ae939df7978dddb84281a8867d738b5f4722c3df2d07ad6b093ab6ee84fe4b1a8002532b00a2636a464ee00170a2179231bc726081cdc6f0b521ecb5f9857831c0c1530f8e3dd8e0d7780affb1292cc6f78e2929c5f390db3bcf84f3fb116708a", 0xbc}], 0x6) poll(&(0x7f00000013c0)=[{r1, 0x8}, {r0, 0x2}], 0x2, 0x101) getitimer(0x0, &(0x7f0000001400)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) wait4(r2, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x4, 0x8}, {{r1}, 0xfffffffffffffffd, 0x21, 0x2, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x51, 0x7fffffff, 0xfff}], 0x1, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffc, 0x4c, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0xe1, 0x20000004, 0x80, 0xe399}], 0x186, &(0x7f0000001540)={0x3, 0x1}) r3 = open(&(0x7f0000001580)='./file0\x00', 0x930, 0x100) clock_settime(0x6, &(0x7f00000015c0)={0x100000000, 0x6}) unlink(&(0x7f0000001600)='./file0\x00') fchdir(r1) ioctl$TIOCSTOP(r1, 0x2000746f) symlinkat(&(0x7f0000001640)='./file0\x00', r0, &(0x7f0000001680)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f00000016c0)={0x3, 0x2, 0x8, 0x10000, r2}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001700)) getpgid(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001740)={0x8, './file0\x00', './file0\x00'}) close(r1) bind$inet6(r1, &(0x7f0000001780)={0x18, 0x0, 0x9, 0x101}, 0xc) r4 = dup2(r0, r0) clock_settime(0x3, &(0x7f00000017c0)={0x7}) readv(r0, &(0x7f0000001880)=[{&(0x7f0000001800)}, {&(0x7f0000001840)=""/16, 0x10}], 0x2) writev(r4, &(0x7f0000001a40)=[{&(0x7f00000018c0)="1ddc76bf9e20d94bc3f44fe79281b5c915f0de939485df7bfeb5715f486276725aaa2bde9108c209259c7997b4b0a2f0760aac17235eebc8daa665bfdbcc7e2d6f151ed8b65a27dd55a749e4c20cc6638e7a680fcf32cbff5591ef05236a3a2e7fdbe64f829222d7188ead04fcc08b8a4a1767af99a2aeadd6ea8ef151e89a48970b6346ff4e69a0d4ce72ee601fdcb3b36b3f9e86a6967676b3e3a3dd4403be02a6d9397356de6322c4e48d5547f8cf9e2359819016c6f6644d76", 0xbb}, {&(0x7f0000001980)="102bac0ae02e18bb1fee6bd521d96e30976ea88bdd9ea21efb835074fde812fc4c684df8ba3f46fb3cdf2ff132a521d9dee4a6", 0x33}, {&(0x7f00000019c0)="85d0065c22fe5915d23f35fa5101a9eb003db07f01b803e88d1f4f3e555c9e49a3aef1fe6a9bfd66a0dd6cea61322d16d6608efd0979246bca13a5eac410b5cfc6ef3f96aa19e1151903f4693e1345696e", 0x51}], 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/zero\x00', 0x10180, 0x0) fcntl$dupfd(r3, 0x0, r5) setsockopt(r3, 0x80000001, 0x0, &(0x7f0000001ac0)="06eb78804965acfb59f0672c04fdb6bdea5de9163861ccacbd8da57b0c2b72739f47e7bd49f7a2016aaccd0dc387246bb8143bc4220d284d71b5d5bbf1fcb89c354bfd50f850a1b18e6921fcd47ddf3d6adf6c22c66b028a430c9357a3e889f294d121e4fd979f21a81fd02b897a60b697831574796a15dade748b8461d5328712d95f0d893e8245ba489284e8ec1bb5f67960ca9f1cc4d27f5e5da59ac4d9e811111cf6cfa65b5b9be474f075123078821ff4b4f57f706fb8e032804fac4187b6f1689ab2792c334fa66b62cbd444c8b5a5d41f", 0xd4) 13:34:34 executing program 0: r0 = socket(0x1, 0xc002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socket(0x10, 0x0, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000570e8340300b8caac2efa6cc39c599541626bf7706f31008b491fd1512dc8a920a8d8e5f87918121aa523d1ae091d558caf03c8511f1e55608ac16d"], 0xa) 13:34:34 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 13:34:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x9c68, 0x4) munlockall() mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) 13:34:34 executing program 1: r0 = socket(0x4, 0x4002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 13:34:34 executing program 0: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='{$($\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!:^\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)=']]&<\'@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='[]-\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='+\x00']) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00005e2000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xdd79}, 0x8) 13:34:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9277fe42e5264d4a4a4e6fdad427159ed3c8e46d8f2163b93d76d840f6207c948284ce8f72cf69305e9366e2885ec8f6a41a780ed07441ec18345d7bf1eb809556dbd0704d9e6c6d93977ff0083c2ecbf5350abc0aefe0c8bd8152d08720d8d9614b4db5ebec60472a479dd97cb78b3e0f7709769196811248ac3291b6c671e4c83f29d715bd12", 0x87) recvfrom$inet(r0, &(0x7f0000000240)=""/253, 0xfd, 0x1, 0x0, 0x0) socket$inet(0x2, 0x4006, 0x4) 13:34:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) r2 = kqueue() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r2}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r2}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 13:34:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x800, 0x100000000, 0x42, "97f18d997fc73699f6acfdf4837ffa0518f51ecb", 0x867d, 0x2}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 13:34:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x8) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 13:34:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair(0x3a, 0x5, 0x1ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8400, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) chown(0x0, r1, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', r1, 0x0) mknodat(r4, &(0x7f0000000200)='./bus\x00', 0x140, 0x9) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x41, 0x0) faccessat(r5, &(0x7f0000000100)='./bus\x00', 0x77, 0x2) 13:34:34 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2008, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) 13:34:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 13:34:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) write(r0, &(0x7f00000000c0)="da83322815b6ded3320d2c5ebd2ec3cb9ed41a32fb4781a46bf0e282e822a53f482ad2c9bc3c060359a9fd6d0ea5e6db218dc9d40e017de236664ae8", 0x3c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x80000000) 13:34:34 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x80000000102) open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x20) r1 = dup2(r0, r0) listen(r1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 13:34:34 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 13:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="3f69399033d8f73c61146053ff4b96ff1da1ba88bed4c7b80c7d7f08326200ac1ed509c12af9301f2f6fb26ec13ad15e6d2890f2e1fed578c77873cc1ae4c5b89f46928b9e60842bb5f9c1d1beb7cb04a73c8105e229ad7afa29b5a40fe9595d4e1c630426", 0x65) write(r0, &(0x7f00000000c0)="602720efabd16ebae63225259560f8e5815f73f26a00000000000000d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x2) syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x6) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) listen(r2, 0x2fe8) 13:34:35 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x1) faccessat(r0, &(0x7f0000000100)='\x00', 0x79, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000100), 0x20000000000000d7, 0x8) 13:34:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="caf5b415", 0x4) 13:34:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchown(r1, r3, r4) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:34:35 executing program 0: unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000200)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x86a2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r4 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x0, r5, r6, r7, r8, 0x8, 0xaf6}, 0x5, 0x9, r9, r10, 0x4b, 0x9, 0x4, 0x1000}) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/../file0\x00', 0x100a2, 0x10) geteuid() symlink(&(0x7f00000003c0)='./file0/../file0\x00', &(0x7f0000000400)='./file1\x00') getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) 13:34:35 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getrlimit(0x5, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000, 0x3) getrusage(0x0, &(0x7f0000000200)) 13:34:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getown(r1, 0x5) 13:34:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) pipe(&(0x7f00000004c0)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0, 0xfffffffffffffeeb}, 0x304c9ce0dcfa0364) 13:34:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x1f0) 13:34:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f881e665580f7c918d72460f1ceb672512e962ee11dd63e4cfd10a760408a29e641f15e4cec40df523019f21ee81e18919f918b47dc895881fb1ddef18688a0267f1564215619923ecfea3fe577b5ad855a0c68c7f0ef6603a79c19df34e67ed96da759696d09f50913bbeeb720880e552a06e0a885f9321056486a4a2deaff5b37c18922decacc49db9ba", 0x8b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 13:34:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x202000000028, 0x80000000000002b, &(0x7f00000000c0)="24d93a07809276e469f13e07c33b906abe3e250becd1a7294147fb066422faf8a8e6ff5a1f19b24d7a9fc26164b13cd4f713b6d5c13495c18475f2d268b00ca36def571e32eafd00f3a65d7c4bf2504def7429515d", 0xa0) 13:34:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 13:34:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sync() shutdown(r1, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x1f}) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)) 13:34:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) close(r0) 13:34:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x20000003, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) 13:34:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 13:34:36 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 13:34:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x2020, 0x5) 13:34:36 executing program 1: r0 = socket(0x1, 0x4000, 0xfffffffffffffff9) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0}, {r0, 0x35}], 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="e961946d010146056f51f0d683743c0c52b38d2fc76a9f4a112303596aa8d14495d5f3e04d3550b5df76659420e8a7a2d1e1630b71857dff72fa", 0x3a) 13:34:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lstat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f0000000540)=""/222, 0xde}, {&(0x7f0000000640)=""/40, 0x28}, {&(0x7f0000000680)=""/237, 0xed}], 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x0, 0x100000001}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xb8, 0x2, 0x800, 0x7}], 0xd17, &(0x7f0000000180)={0x80000001, 0x4}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) 13:34:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) 13:34:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x8000000100000001, 0x200, 0x10000, "9fc5a498208c8a6b5402143310ed787e6aaff9ea", 0x0, 0x47c4}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 13:34:36 executing program 1: r0 = socket(0x11, 0x3, 0x200000) shutdown(r0, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="aa76ba0296952206deefa90a0c30e762b1b705f5f5953db6eb0c565b8b53e28b054c200a5c28445f1312da1636584963f11b907cfc3cea8479ed9d12ffeb46d4e5f954e62dbaded2953c93bd46719978e72de43be8929fdd21c52a61f485258ba7609672c39979349410fa9f7131950e5e1af5017fe688157f5e1df97231c784ef5b92b04e28b28e21b545a05a287795872aab9311c4b6ea87feb2e888669ba87e7c3a556e63d2d2994e30f29acb5a8822747343ea59d74cb13ff71249b8f100e08b25eba7178e9a743f11c9aa573914f2aec66a7726", 0xd6}, {&(0x7f0000000100)="0d49836eccf33a7de3bfde3f3fa81bcbf160c157b7ef26aace7295dcb1f6d3abad16ab14fcd3309b001b0bb7e98bc6311a4c21059777f3", 0x37}, {&(0x7f0000000140)="b3ab7c947d26f8a2f685acf34872530998ec084c137820a118df0145b4f4b559c3794bbf3291fd0fda0cdcb6c6afe46cde6b71653ce22da68e9591723d55ed149113739ff86dbec36933e401000a8a523bd08530f7a3f20755a5552ce39b8111f50aadd0b36d54e6fbfa271f109d34135f", 0x71}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x3, 0x5, {0xbc1, 0xffff}}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000480)="25c8118df016a7873c52a9a461882d0b380f9089dd1ee4100057fbeb91f3364a925bff0c69dbf380157644d97186eab4f8e26761f37338c5bbe8c3ad89caeed2a3a0ca2078911f09d26b4fddfd05d6c336a830c47e8b6ae5173bb9e95c8690b3b504fb78eec4668efc9c3e32841d0310bce5eee8c92dfbf78c8375a2e924c49a27bbb3a076890d4e7c8d630e5dd9e96c501e21b53ca4112e94ed3cd5e7898004b9", 0xa1}, {&(0x7f0000000300)="bd3a1a9ea0f4037a00c90d978301f859d35a27b6aee0daf1f50b81671cb310efaa27357a7ee716c8d09a1a47fae50f", 0x2f}, {&(0x7f0000000340)="0e3c1c03f94e92a887e0312fbc8c6e1e4f0ce3c5486b1d53448a112b2eac109be0201bc8dabc9b5023bab8bfcb93469c94123159ca4bccc1f3980ffc550a3b5162a2883f7f9bc1943ce0890570f06e3b0edfd93167803c48fcfe1afb01aa07b75b539e0f6c917b7a8c765429ae5f53b4d33f0176acc5223a05859dd133cf646d5b4b0f2cbc2197f724869c614b55c55fbd648c847b84f6cb67f1fe68f358619eb1bd3729ab0a2b1f53f453c4eba78fda3c233f2ee46d4a225a8c83cdcf3ce376769a3ce40cba17fdb7b9084da4f57af991", 0xd1}], 0x3, 0x2c) chdir(&(0x7f0000000540)='./file0\x00') pipe2(&(0x7f00000002c0), 0x4) fsync(0xffffffffffffffff) pipe(&(0x7f0000000200)) 13:34:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x18, &(0x7f00000000c0)="1504bec87d028656bd43346dea709d43556979a9e52274707f3f95fca1bbda357b7b364765640c45dbb8b6a082d7ac2be47a54e6208be4be80fddd0c7095748ae8338363900cb4c2121d111c51716a5bef7156231b97677c9b2e39e76db295650d8b6cf4b1e89efb110bac61d6cc2198977e3c8179a4d0686279f5709d0eeac4298c06d57f9c620a4ce28b7937917d8b062ae0aff3c119f184336b62151b382bd4509f59f44571abc4198b7dfcbcef7182e89b0d33a6", 0xb6) ftruncate(r0, 0x2) setsockopt(r0, 0x29, 0x1033, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76225938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="3309e0161e99bfc0ffc5864849aa0705232d3d5fbc29748306ed3ec31aeb4b839a83af052c700491f6a584b39d02a1946f3c7b5999d1c96662091e8d", 0x3c}, {&(0x7f00000001c0)="6eaa528ffa8f972ad9e06467d07fb3e4684a7d892e945fae7e91c2c1ce24b67932dbce2eba2d849a7ddc51856bcd", 0x2e}, {&(0x7f0000000200)="62465ac9789d9025096eae29077af23556ad9446036b77711221801b0537e04aef8a01b2a011", 0x26}, {&(0x7f0000000240)="a530676f25294c6feaad57564c2951fb62089c2af74a9fefd2b2bc0b3c17823ec6476f3d5345c044e5e319c493783a3d", 0x30}, {&(0x7f0000000280)="7dba2479c67b439f907e68acae33548f5d40cc7a3ede55d5e6ffd83769ab0c79ad8fa6397ab0308701b3f7ce94aa8cc2a509a8fd57830daa358fc2979f52a307da78bae2eb2cf4255c18428b6626de901f9419ffee", 0x55}], 0x5, 0x0) close(r0) 13:34:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) flock(r0, 0x0) 13:34:36 executing program 0: r0 = syz_open_pts() r1 = dup(r0) syz_open_pts() poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x81) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 13:34:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffc000/0x2000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x95, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x196, 0x8}, 0x8, 0xe0, r6, r7, 0x4, 0x0, 0x659d}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 13:34:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) geteuid() 13:34:36 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d0c324f6b663f38b0fedd3b6474d394df1421967e85dc34ba7496b9eece99f80306b1199762e8fe9e5d3fc9d97cc8f7f34f389785834a28ee88949935b6beee7938caf61ffc82c375ff6b044722921b0611b995882eaaa5814a40dac9bd12da71d14b756043f6cb5d1520e5bb5f73cd63ced00a7a29f94f7e1038ee8ddae8e6a043ff51f77b87f25b727962ae6e5d94d9", 0x91}], 0x1, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 13:34:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) r2 = msgget(0x1, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/231) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 13:34:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 13:34:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) close(r1) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x5) 13:34:37 executing program 0: socketpair(0x12, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 13:34:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x83) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) geteuid() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 13:34:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x1ff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x1000000000000f9) getrusage(0x0, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) 13:34:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20490, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:34:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xfffffffffffffde2) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 13:34:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0xef, 0x4) sendto$unix(r2, &(0x7f0000000280)="16bcf3e5b959e2c641c22fff732e1ab3c631f35216d7e83aaf2a4f6ed9740a7ab9b23c09a54af97b019a05c06ac29032bdfe5facfccd94cf2a03203f95d55928c3da8f9e63b8c02cdcf60a9f36a880b4009448b04e3019221da00da1a6126c48138ca735675f4c2ed4072c23fb804b3b12610f8b28038dce3fb1c69a8f1045cd11d043c3ebd77c0340d5d19ee3d385a185c1171d7c2ec28f7c3e37afe13177e8078fe334d4e6e1d9d6340ab142633dd86236ec5bdd75b71af5035348c3aad7aa062f91b81b059e94b3bc97f4dd47c584550f1eb63c231c471c40f94a05e7a1dca2255ce4fdb56daf603d07e76ab385a1f6c9cc8fd994b7f0e4032dbcafdc9f2b61dbb85a6916d67e7f8c7f8dfbe0410b9e57886e2397aeb7ad409a66681f3b946056d72cccc708703c62211d028300cd1fc25a39612958a4b0915d9c5fbc66980c35b8429828c1ba2b4345aba6bbb3ea4857f48f8de487d797c2debcbd2c7f40256a101366e24a6efe88128acc7571d8258b527da53a5c90f1f8347fbc403e0e22832ad23fe10ef72fbe48d56e6f8a7655ab0fce47b8f74a995c048be0d4b92f9eb375c487991ff2988ceea49676a701eea8880606a921173c92ce81def1877bb97fb49e59b125d2b6b7b3ff27c03cf40961d0ecabf1b114b7d30da8b8b0a8d02140b07e4a1172d7e44e45d93c832257a4b197fb6a0e13052aec76fd76190f419c1c5195b2ae864fccbcb4b7133edc97dccf0732f74b29819aab38222217c62b010923c0dd135ea288a54b1fffa89769a6a564bae7c01c0960a08f0e5c343c7754ee58090d3849c8593203aaad36a0882bedd853d57617cfd10b8ff39922fdcaa63b3cade86fabc999c6c151ebd7e0457218bd26eb4f1dfa984df6ebffd6f02b8b6295f7c79eb65d2bf6b99e424d72fb0d823027a0d4b038fb50fddeabc7984d50e44a738608e5d341a4fb3b336089bac3e664c4f4a1bc3d92a62d95b602bebb8d96def06553d8f61f69b6ca022a2c99dcc80bdda1e68064847d5142106d8d4ec54c25bbc328f5f2e98872f17c3e512e92385d2cad0da1ee151cfd270bb36c2ae788e56ce24be8e93a359eb960b4f2717789772e0b6ac87c531f047862eae8e2c76e87233795e0dd3e319f1669e79b1b3a1fc05fe3f95b7be281ef5107a1853a8f0389627055707c466888fac2e2d63341217d329ec4292ecb87eeb3864c620164e347416aabf5965b51998ad3db2d9c212eaa604597275809342d2a70266c409c49448aedf3bf595dba6bf86fffa30feee59cf721204267ef8893195ba9e57f31c6c5c850628fdb7b41fca4995eb1e0a54573d7570ee07d961f60b868b2a1ae24d4facaa63e0fbbc5a531f90b28dbe447e013832ac1e4caef54e8730a40394f1c079b4bbeb0deaf22cc53bfb29ae4e2fad51b6c74ba728f4eee1452c5356defe108fce4c6cc003a7b04c1949eb3b55bd26f8eec160463257c08b77caae72fabf12c27d0e0303c7f33061e2c389fdff144985a3315e9aa98b14cd957c612b7bd5bea9e0a7156d040ca285b2cd429f82aeb27fff470835a9b69bd65fe14d123724f92b630e02513f6ea803f02f162e43fd06c163e8d942d8f419473bba29a062fa545ef8773a439affe54532dd3089013e600042c4a09fc20faecc8c82cac77f7fe46efa92f6ae89c9af333404ffb31106c0a199a3f673160e70b3495c69728581ce2f35c4703d7794458714b9048f813c6e2fae519c339a709bc9130d0fb546647dcd7db22e11f10c1a8f22ac07d3c46d14c2e3b206ee9d90020aafe874ae834c74448a1745a8eb433492947b34ff030d645ccf185830a93e0a99977975d6e43f1b15ff440effa838e32d2b9a7d7810b73fd09c9b76194c0fc85482f9ac6eda43e69541e5b0adb9420233d559617404af6b8174b181244e65cc85066e04053e0b2d193e140596d95d00777c6b206439bfcc6c1c29aa8a26615eff8a1edd945acad578f4ed46d716bc0e1aadda23eb5414e65a5d281cf201c31eea55ace5842201770637582bb86438982e78baa03dfb9197b798d6d5998b32388a6b98db1fc95f4b34b844534fd8db180960871f4334a86c64238f36e5be1ae7183e272fc89955d0b6ce8d9d91d966175b4002f730a424ce3d3f8fc64480e9954c14ed4a5fc6e0d97157e9daf4a651bfcc4445c392b8d7a3b1ba0b054d725d4930191fa54fd1504d1107330953fd03911a3a5a07241b62305348ab524b9ead777a6ddf9e0269e130e49c87a9510b78d5045fac97ea8e77959d6c8d8ce9a29833576038b03072252f29dde18194dc0eb1d5dee19959b264f41bda9e5a47ee99d878422aee2b235c82397a2f2d628d66d341b3140cccb8a44088aa4377f0523b89a3971ef5afb112ced701629520fea458c1a7984c7822d471664d4f8dd56f000ee80fb5dce752e4ccfab59b3814f8234628b981c71f1cd010af2d91872c33f21243b38a27823d890754eb6dd2c1e5a35019e57ea03106f966238b7f2d6f917832a3de1aca76b09893b8c0363e400e302cc95114905b66978273154e6ce0f31704f928adc8591476f6d9762a387ce1b7d45df92daf368c4f7ffb62937693c488cca4173a0f4d98992fbe1566cd4347a92caa2665b3627f8ea424a6936636f10d8374ecd45b1b3702cc2fb4b236782cd73ad7c2a527c34de671ee4236222ac2e698595f44b88d88dd7ae35fd98e0280c1c70402cf930ee2533d1ed4e038797245bb663b6f82e710af49826e6af13132647f6f0cf8830a4f1ca443888296d386cb395f3fabad7a735ffdaf8a52d667227f877b53302a06971f50d91450255e865712d037871621d9e259158c7468ade8421cc02dd7758b9723d3548d085fd495048da5c6daf2d2327dff9d7ba727819839a6bb5e7e48b61848402c9f95dfb98246ba88622c3469baa1dc3ab7689e45bc1b10658037e0fcf170eb1a58ad1ff687c8d0128528f6388c5cf63e8900354009ebd41cb71e7ab37256c66f3debbb5e3cece5418760b57a4348f00c0e71881c88a0d9c7cab07703f2dab4762aba0fb8c5661753f777e509139af779214b8a1f3e5400c2a36678d3efc930c39eb2251caff84c24e3a0d1fce01347c9967e4133f2475a1b12d34a116ea64ca61ffb4493d965bbdf97bd29052f7e4682350a1772e248910840d8f56fef776bc83de4aac5010ae7d996415b4d631958caf841c2a2b55998d5f44453dec62a7af3690464cad971e5a3df138736ae55fad4c712294e88edc6254e035325b6a3e44cdd097c9691a721a6613b55abaad54305c7c7bad7ecc87f740a294b4139cb50f9dc4e94d247de6ec3ffb7ba2e8608d5c6883b7f0599e7e2c5813559fd21e27081bda67fd6b84c8fa23781953b4c061f86a57c2bc98e59a6366627bc1c01c5bc054a7b628b239da9f27583098b7ae9a42aa05336f160a9c4107196ae714883866a1c97ef5ea80b08280ca2a4016d1f77563a5bf57cc5dca2629a9703418b9437ee5d0ca5324175cc36ff6dfe71142ac5f1684673717b044d8e74cf7066eba16c98b85734ea597a91f04d09568e4d5a6acba1cbe72b96d80efa9939403d9090382dab20bb34f870bfc435772b647e1face96e6a35a72f48d0e2ac622dc65342a973676df5b009b24cf5c0fb8dd685a4436eafb360af06192274e68b31fccafbae6765ed26312f0fa8a6fb204b253382e0dd6e34fc8d14549e8cab75435142695d52ced810040a179db99084078c6b217fec28d53808006ef7ee207037ad738c32af2c7535be1038e208629a8166cdde00737de8b12e9644033a2a66700b0c66040cc7c049ceca40bc593967cf2ace4ec20f6a41d7e93a7c17bf4677561668338eb531f5aa3259ab2e39c34011569a7b90466fe5193de31b4d86e76671e15bc8a0f0bb680f38e79258350669c893f1d32a8dd44276734e5a4d3556b5dd46477e2df97dd6e89723d30cf2ab6b362050e859deabec64bd7c429bc2978f889a1abac5cce4b2fe0f1ceb2878afc5674d34a9d4de8d8ed0d7f8aaca9dcec65b6d4df17c81434a7861a9fde2c8c641c8a51623b6a6a9288fdb8ab7e59cfb4f0f114fae8649e1d2ffc5ff0a086d9022abe1a73d3e2464f82698f1c03cebccf3a9be305f6e5ce5a57bc9bf22055919762be272c691fa76d74d12868facfc31bddbcb321ed7dcb212baf8fd050802e1d4850603e23c8c3846c5d3b6ad063d8e9354f11d4ec07fb5da189035ba2e4f30dba2a22c77ba24216dcf289c0fe184518f6c232c5680eab1c2704cdb9d0dc319f0f1fcdaffe34143f2596fd2bba2d9cba4eb0117883d3715c3911e7e467249e80ac74a65ced468557343ae73c6359789bebcb1b488d6b6db512eb62338798b3086009cc4e0bc2e13583479135a79ad48203c42ee91329d35c2792a428aab0797255498c7a8bd2e5d3a660f39a8f88bf2068f69354e5161d7646d784c4a8c2b0426a38d30fc97e4a4277a2f1edffca4cfbdf8ff3450b0a5826aa8305b4ec5fdd75aca3f6283be1e00564481e2d1a6fbe45b72f6de212df7d79d186c222f36a82c8cd30f5e12fc4611ae9fdf4d8b81b3782525c76f61350b64485acfeb446696b1861fc0129d2af954ede218ff2da84ecf7889262e5f16e6a9572bdf618e18542ee2e63a012cc9fec362e11680ded7382999fc0e52defcbb018db123a08f04ec318adfa94fe997a788fdacdb9a95f5b8b14e212f7de474065dffb5ad59920ff8e79b05572d54df36abf48f01d160cf60f1a2775c5565d1779612811c0b7b8f701700b43e26092f16dfac35b7748fc001cd647bac16f5a23af535c189d2369b93e72836d0519f1cfd4e3c11e9bae80d13aa8cb0ce37f6b98c97a236871a4748ac7a370b2d99092f3e34533290db15dc84c432b81820df05015888c7ee8fc5aa6d3dacf0891a94c7d7206768932417bc21e72bae22bdd46cde1911749ee945f921d61416dd04ad85a9f39ae14c902820239a6b44501f80ea109ed0a7914b0486b1c4fb5b0becb0598dcdf679a25f1e7a5a01fabe2848d9098c117e6bee1b98d1b91cbe900fe08f6b34f1d76167c0b6cc837f968bfce810694d71a18de285b8e5369463e04d97381895742d2841bd3b26517843ce21adbe3f80f92c415aaeef23d951e3af424c38b72569ff8263d7be454b14f211dbc6634034da70cab3fdf6c9a80c94bed16aeb5df7ae48e4455007de2552a3e9fb592845f84e7cf2452234634da9ab1975aef424ccd4cc1b49e183f490cca689f9cedb965500ad7d852b862d63ba18db8fc0ee0d623bbe88019778519c73cd1625d76bf69f4b8defb4dda032b0589aa8df1f55c900f59340936ed5fac8efcf134b3db54308049bcb3c8b5626077e549ab6d3dd9efa76e3529a72e2006b1d37e2392d1ab8312ad662abc185b696d6d50a0c4b351f2b3aa15db9799d4c49ee4285ff61258adf8d5c975cbc274d7e199f56ae8a1309be2b63ca8d003e07a4af1d8a1eacbe1eb1fc9ffc89cfc59f45446e7dcf5e77acf2f3ea32c23976175d634de1f21148f3b8a32b1332e2dc9a76d5f4ab61b55e0ad932774c5549f3af8ae63dc42cc5def1bbe753e63de75000b5c057fb1740285ef1fcdd8ec3a5e19554f010f77eeb706bbaef65e826b560f40b9180e4aff2fde276013664f204eb87fad825b4e2856318f2980d486a48331c38c4ba9d67b4e46944db6d679a9ceac3dd4d0958e0c5d8d260b32c2a5adab77264ffeafcac545ce3875b473ca65257eaea3a367ccb95e8dee7733ed1d2601d4f4e180dc10cddf", 0x1000, 0xd, &(0x7f0000001280)=@file={0x1, './file1\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x9) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 13:34:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040000000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x402, 0x11f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="41bf34dd2818c8df5801482e3e9af600a0d51e193721eab8c7ab069d21e2f2a33eed68b5b54de6475d90fa5a3791db188f98e89a8c57fb9481e3e282da2d9bae7489f6343b79295d5aa61c9cfd4faac190db35cab034332bcf6cbfa52e8de93948f86f71fddd35ab74b7c52a87216686eecbea5f6800aeca7b1cda2a9df00286d88668", 0x5a}], 0x1, 0x0) 13:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) 13:34:38 executing program 1: kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0x10}, {r0}], 0x3, 0x8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:39 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 13:34:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 13:34:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) fchdir(r1) fcntl$dupfd(r1, 0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10480, 0x2) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) r4 = syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTAT(r4, 0x40047463, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 13:34:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = dup(r0) dup2(r0, r0) socket(0x3, 0x0, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 13:34:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 13:34:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="1eac38b19914c29efe01a6c34f5d82d568f5f3b89fe2da4ba33674a2b56dbfd8c78752e0fb93fba9c22b5d1e95db3dd9536d01a0ad59f113b835fcffa3ca1c59198fca37b7e01ef7a1effbffdaff608a4aad9c", 0x53}, {&(0x7f00000001c0)="c8fa5c79ac679eb6ed61b661f06e778ea2fdfea246ba9e54adf00ffe273d36affb42e556048c7582131bf88a9a2f88e4de6303430e40cfa9f7b7ce2ee4321830d13010aa0eb6d83a17e6c0c698ee3ff3c9730a49a87259e153f6370dc48504daf089b5", 0x63}, {&(0x7f0000000240)}, {&(0x7f0000000280)="347ba0bc5b740809b75d8371b27ad6e3422365badb7e1b38d0d2e265fe6e6e4da2618fbd89d1cab4d1afc17577f24ecb3bfd748ea1ab1d7d61efb79d16f7a96d79f04d5d73d139f25f36989db3d3d47e1e56", 0x52}], 0x4, 0x0, 0x0, 0x8}, 0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 13:34:40 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x15}], 0x1, 0x942) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 13:34:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002085, 0x2d96) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100), &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000040)='(\x00']) sendto(r0, &(0x7f0000000300)="736e4fbf2fde1e1da3db14c7beb57af21f73bb97de43682a33a392c04ed65cbf3b3d4fdaae9da3fad2492908c4074d43639c187724acbb2a5642f273ca392f23b93f382163ad51a23671efc914e282066ab950bf234330455e5127dfbd2d4de2715c755e4bbdeea7656d632cc2c13b70157e2255fcd537263af15a3703a601b7597e1a781a27513f868b4346d000abdd842c432a228c7ad529aa3da10677b485acc8919de2cdc25f26b17b0defcf45277f90f8be335f7f5414caf4af274c59f212afcf0efa8e3677f5b53ea68a236679558e998ff2784176e2db511a70124f2b408a5adad54dff315786c6e106f8b4477cc7d5b6762494a6963c", 0xfa, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x40) 13:34:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x8, 0x0) kqueue() r2 = kqueue() close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 13:34:40 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) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) r3 = dup2(r1, r2) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r13 = getppid() r14 = geteuid() r15 = fcntl$getown(r0, 0x5) r16 = getuid() getgroups(0x5, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r19 = geteuid() r20 = getegid() r21 = getpid() kevent(r3, &(0x7f0000000bc0)=[{{r2}, 0xfffffffffffffffd, 0xd0, 0x84, 0x80000001, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000043, 0x401, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x92, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x8, 0x8001, 0x2}], 0x2, &(0x7f00000008c0)=[{{r2}, 0x0, 0x0, 0xc0000082, 0x100000000, 0x6d7}], 0x2, &(0x7f0000000900)={0xd7, 0x40000000000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r2, &(0x7f0000000b80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000280)="dcf496efbb3aa2aa1a1d85f3a1e8548d12f1092cfd24f1135b14250a2cc3fdd95256586fa652ac58e85a7a6d3dab7fb5b88eb40dc8de077c436a8af384466557acd6903fe5e1e31a61fec6ceb5153e1aed3224f1c91478479e4f2185eb0d30376d2b8fcb5c959f2f0b84b47ed0b39d715cc96569459416bf6ce140535962466e226f815c2c6ac3303215d0d91511cb9d4085cfa4c79c35ec10b622d1c5424fd19c4c67cc", 0xa4}, {&(0x7f0000000340)="ba3dc0ffa11f2e9a858ee4b21398dcefd5845cd21db3ab14af4026aa9f85c0442c79ff93f66dc4661eda1c0cdd7c0df7b47d677a1da4b91b7f498a1936e00b7b1913ab6da80aeb72d0d1da38ebabefb93edcafaef9a462d60635f333a8278d38f961ef21f35c527faf6b9aa911e1dbad5e41f860ed1dd58be74d61c765ec386240ed09b1c904ff0d26e2165ea5b20aeec5cf0d07369894ee712883c8e431811d409da717dc", 0xa5}, {&(0x7f0000000400)="5521c0b91245509a34d98442f614136765faaa5f71d43b71eda6ea0d0f2d517a936330ecca3b7114c1850759eba40aa5f8a85f7067209f12303886099192dfed89b5f3702c3ab097065b54a24bae3fbc093f46fc842a7464c68af283e431ecf3cadf8c1badf3dbaa9e78711f7ef634f98f34b6310c05ab8bbee47eea0994a9605255ca491118db4eddbc6c78d46d4f9fb8394b2e5c09bd97528e52b5794ffc40e2605083ce7d5dd350d089d0014ea128de7182e44d480388", 0xb8}, {&(0x7f00000004c0)="f8383729d0d760ba8d65f1348d0b894a4fe8f417494df5fbe2", 0x19}, {&(0x7f0000000500)="af0d277ba225a731dbb73bd1c1c8f90b9becbee8327a4631c24e9822a4a0d72613cb6c1c62b197ca568d60a4b0e1aedb23de8273e6c680315f9449b8af754de7fab4515f77e4de68a1795703d75c95c54ecd02cbf539d32b2acceabb9f931de8cafc1c0075979724bf5e865d6d3845281c559ac37a8dd8f83799604532560e1ecbf80521225760ec59a93b6338c599a3bb0316ab786ff1612461f56e577842930ab6222defef3294a556589a1f76a01c6bf89f24d1436bdb1783c2d727767bdb0c80f38c468de639eddf3d09f0f5f83fa9a709b0247bbb9fcddd2ec81cdee823171111cf2aef30e927b7c223957c2937d90db40d37", 0xf5}], 0x5, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xe0, 0x4}, 0x401) semget$private(0x0, 0x4, 0x216) 13:34:40 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000004, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x60000009, 0x0, 0xffff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:40 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1000000000080, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000000)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x7, 0x4) 13:34:40 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) fcntl$setflags(r1, 0x2, 0x1) 13:34:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xa041, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) 13:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x4, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = msgget(0x1, 0x10) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000380), 0xa, &(0x7f00000003c0)) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000050000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000080a80000000000000000000000000000"], 0x87, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x1b6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x6, 0x7, r3}) r4 = kqueue() flock(r4, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/96, 0x60) r5 = dup2(r0, r4) getsockname$inet6(r5, &(0x7f0000000140), &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x4) 13:34:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100000000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 13:34:40 executing program 0: r0 = socket$inet(0x2, 0x5, 0x395f4334) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9334c19510", 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00005553000000e40000001031042ff2b989f91264a82e6cbb7131171ca0aa47c4fd66e99c77c0187abd3ca655a32a2737579dd6773ee36eaecca338fce61a4ee22b4908d7bcd143a0f2f5b645b27b5b37f6ac2d65b0974efb3af6cc1056d9582520bd3b962279dbfd6eec71bd8128c74e62d3f04cac6c850a4007e0e00e50349512d07cca537dd048b35b650000742059f0dab8d440aade", 0x98) close(r1) 13:34:40 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7fffffff) mknod(&(0x7f0000000040)='./control/file0\x00', 0x2040, 0x100) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 13:34:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x803, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 13:34:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="cc9def4baf27af24d0ef0940f8bf615ca793bd9d3316ddb92978113298aca04ab4fc5acc0cfbb0c2fead7fb2bd0d77aab7b01b58e908a09286a531f648c71219aeb80949d8bc70414589efe4bac57f68c11c1e8b6186a5658471a840f95baf3b932c7d8e1a3f78f1ae3bb241ec7b5e3cad4e103a1d037bd75a65cf2722bf1e84284a3e319f8f6b502db8dd6ebed30405a581d4d246ce4ca481d0485e", 0x9c}, {&(0x7f0000000100)="3850b6662db15efe5479c0febc02a18b1ed20298a11da6426791f0f75f40e8e898517106d435156f14469307ecdb6f11756f0e5e67e757bab7cf4f22cbbb5d55661265cd36cc989eb4acadfd222f5bdcc55da0f6a71d5d5a0f5404ebe42154a1228451228dcf7f38322a679c919ab36bd50440e6102b583b467fff365cba7b3c1b1457b87e5b7bb48e71a0161cc436b9c7eec7da58914640b58d68449b730851a7574b8e57f3", 0xa6}, {&(0x7f00000001c0)="7c99cc7e1e8f08d56e1ac78a1af1350cbfa021be4afba45135d1ed5cdc6b685b99219a32e926e606104bd64eef7ea95d2d21c271167dd12195498c47eeaaef19fdd08dec87f08f6c6c4368250957a65410b8726d72857bbbb72fb00cef5c13249304d6f7f920057e6032c0ad509bac6400a053380308b5e3618b9b96e5c8c10e75b237aa43857f27709d6466debca5a543d7d7b0cb8d8a8bce499f04baaf510c061f52e5b58d8fbb29e178c28ce60a4c2fec295d4d9adf1616", 0xb9}, {&(0x7f0000000280)="ffd4b185fa3dc79d93e719b91749f4af716d46607931bd41", 0x18}, {&(0x7f00000002c0)="40b0dda13e61367e5f2e71e43527f0639b9d0bc1b332f84144f56fac4656e42e812b6b538434f7d3ba87ccbb176141e920b16e7e43e3f1d310668d3e14eeba2bd4735e6677b1c91505fbc9e0197dac584ce5f36f2172b92592d4ab5432df89709b036b18e34a9f40a80badd4807f8d2789d1b0a276508e3d75be2fc7d6b49a0a3d24758d40e17998ecde009d2d33f1ed3cd8d5bb119394c297963c45cf53a95b99aaddc0dbedc88c5a9fb3e23fb46144623171c6b99a619f1b7344da5a6a6209a872aece04f5490cd35d20459683d0922f0da21ce5", 0xd5}], 0x5, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 13:34:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="9b1f83ac88f44104f9819e19b6119fc8795a005ab162c417f27679e77029178c9e5b1f69a1802208315b539efe10a41785b410a8b13143a4463ea5c88bc4d1d101bcb5c6b7f8c1dfa870aea07c2cc5a3440bcc1327317d6f9d76301becac08fc4826e5104fba404bf9e0fdd97d50f7451633c75462aad2d9cc5317e08d3d", 0x7e) 13:34:40 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) getuid() 13:34:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) r3 = semget(0x2, 0x2, 0x600) semop(r3, &(0x7f00000003c0)=[{0x0, 0xff, 0x800}, {0x2, 0xffffffffffff8000, 0x1000}, {0x1, 0x10001, 0x1800}], 0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f00000004c0)=ANY=[@ANYBLOB="017a2e2f64696c02000067fb80018d761ccc2f3381cd33e4d875610308ab8383bae5439a111d677be8ea3f5e9b0822beaea6caf4bcee3d062a33fda5a39c3c741fd3df4b1fb08d55ed5cb24bdf9633637a"], 0xa, &(0x7f0000002500)=[{&(0x7f0000002440)="f16a7364d3bd9b21599c18b51ef2013f8bc4ce47eeafde7c1f0fba4aa7691feff6c5d460b07bac67a9c627ee170b25f9e2179822939673ed5aa8b81a42b2b71cf16ac14ebd02600a31aebca251e0f3eff864af99833832c9ebd5c4ccb519b3ee2b02bb8f5f1828a29e9c167cace69e35ddb052f33b13a39c1af543f6acaec43bd0401986975b95792f3b6a56855e05582d93a250c26989ffe29556e7a5c7c47f808c3da8b9060ba58e4b55fa", 0xac}], 0x1, 0x0, 0x0, 0xe}, 0x400) r4 = semget$private(0x0, 0x3, 0x10) semget(0x2, 0x7, 0x8) r5 = open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) write(r5, &(0x7f0000000400)="460cc46935d8b9f9923a6096373b16c7cc4507ae9e1d524e40e3622e6ce955355de76649a6c2668a6f9697dea05f09c681b956792bbabf1114e52c0743ecf8c68a6bf376d3ee2439422bf31b7d9ba8778c063022ed045ed921af0efc518eec7dec0aac843947064aca5f7f00d94c1193a9763061b1e7fa35792f287137e910de8052b7729de316621bcdf27b068f627d7193988ff87ad7d57a06aae8d06734fe87a036a003a4884ee2edab0538d15973ccc10a5d9209981ca580798bde3a", 0xbe) chdir(&(0x7f0000000580)='./file0\x00') r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r8, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) r9 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 13:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0f72d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1fe88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x3, 0x7, "8549550000000000000040667f00", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4500) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getsockopt(r0, 0x5, 0x3, &(0x7f0000000140)=""/234, &(0x7f0000000240)=0xea) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000002, 0x0) read(0xffffffffffffffff, 0x0, 0x3c6) mprotect(&(0x7f000035e000/0x2000)=nil, 0x2000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x100, 0x6, 0x9, 0x7f, 0x5, 0xb002, 0x1, 0x100000000}, &(0x7f00000000c0)={0x0, 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000440)) 13:34:40 executing program 0: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 13:34:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[r1, r2]) r3 = kqueue() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/134, 0x86) r4 = kqueue() getegid() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ftruncate(r4, 0x1000) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x7fff}, {0x18, 0x0, 0x5, 0x2}, 0x4d65, [0x40, 0x31e6, 0x1f, 0x8, 0x9, 0x7, 0x2, 0x9bf]}, 0x3c) 13:34:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="768148c0d8e339134493140166871044c485bb7cb766826dbb097d9e2f3545c0f09c9a3f0db697d0c94e4c3e07e9684d8bf95665786451a4c3de6c3e06df311efc971a7ccab762f7a0fe45dc9bcb67aa8972f1e6ec53a3ec871f25ae474d9f9ca09192e3d7bf63b171471d82216d193c94812328167ee7a451a38fc5070d624eb865d5b3d7fd65764f9a3e326750e3a386e40f548a4e340942a1ff38ccb3d7e5fb5437f2eb791bb651f3887d1d2afdc1a9093b641f1acf43a0047dc0241c829a2156378503d20d2b2751278fee08a01a0d7817ed8b036de035469bc4f4cf0706", 0xe0, 0x400, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 13:34:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) listen(r1, 0x3ff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) lseek(r0, 0x0, 0x0) 13:34:40 executing program 0: r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00ff9c53bc536c653000"], 0xa) listen(r0, 0x5) 13:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x104, 0x8000, 0xf534, 0x2, "4650b92e336070c6c2f85580d58af2038e97bf45", 0xa879, 0x3}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 13:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x5, 0x80000000000, r4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) fchmod(r0, 0x23) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080), 0x16f) listen(r0, 0x0) 13:34:40 executing program 1: r0 = kqueue() read(r0, &(0x7f00000000c0)=""/167, 0xa7) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) 13:34:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) dup(r0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 13:34:41 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x55f, 0x3f}, 0x0) write(r0, &(0x7f0000000340), 0xff23) 13:34:41 executing program 1: mmap(&(0x7f00000f7000/0x1000)=nil, 0x1000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) 13:34:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x200000) 13:34:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)=')*-{\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='+-\x00', &(0x7f0000000480)='$*\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='\x00']) semget$private(0x0, 0x0, 0x40) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7c, 0x7, 0x7, 0x0, 0xffff, 0x100000000, 0x7fffffff, 0x0, 0x0, 0x5, 0x2}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000140)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab618c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0x91, 0x0, 0x0, 0x0) getuid() setrlimit(0x3, &(0x7f0000000580)={0x3, 0xf1}) execve(0x0, 0x0, 0x0) 13:34:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xcd433d97b56bcb2d) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x81, 0x7}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) shutdown(r1, 0x1) getsockname(r1, 0x0, &(0x7f0000000040)) 13:34:41 executing program 1: r0 = socket(0x38, 0x4000, 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 13:34:41 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) fchmod(r0, 0x9a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 13:34:41 executing program 0: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = socket(0x10000000011, 0x8003, 0xffffffffffffffff) munlockall() getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 13:34:41 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setrlimit(0x80000200000, &(0x7f0000000140)={0x8001, 0x401}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x50) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0xfffffffffffffffd) 13:34:41 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 13:34:41 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) 13:34:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001, r1}) r2 = getegid() getgroups(0x1, &(0x7f0000000080)=[r2]) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:34:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x20, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x1, 0x8}, {0x7}}, 0x2) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x5}, {r0, 0x143}, {r0, 0x38}, {r0, 0x40}, {r0, 0x130}, {r0, 0x40}, {r0}], 0x8, 0x9) mkdirat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x12c) 13:34:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffffff7, 0x2}, {0x18, 0x0, 0x7, 0x81}, 0x3, [0x9, 0x2e0, 0xfffffffffffffff8, 0x400, 0x8, 0xece, 0x1, 0x7]}, 0x3c) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0, 0x313}], 0x1) 13:34:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) fcntl$setstatus(r0, 0x4, 0x800000007e) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 13:34:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x104000000000, 0x0, 0xfffffffffffffebf) 13:34:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="94b1e942c62241cf387a9b0135bacf9520517054511e7015131a7f28e61461493664dbdd768faa83aa35cad40e8b548f0bd8308360fd60", 0x37}, {&(0x7f0000000040)="9844d732df31146f7958939a8e332c0e6209b5e02f9bce9dd95d3b5f03baf626d356192d4b20ee5bc5fbaef3f71ef8f9746b33e8258a84c99533d408c7088aeef96c6aed7eab2292e7f5caf0ee6300b2bd72d310410fa7e4e71a152280c7efe1349a387623af7e8a0cf802e7689c19003de0c0360cfb92a4da8adc23f23c523ebb3ad7a2a191ccdab121f3ef6928c7696846d8cb58f937cd39baf9757180dd4c63a7b11d9013a5ace1d451e97a25d95776100712", 0xb4}, {&(0x7f0000000100)="a963de1b7440dd9aa608d5da7851942bf50c7d7191242cfe5d5644139cc19bebe029be12d1b95c392a3383a6d4c1c043be544a6efc63c619df36711ec2a9eaf256115009ecd98f977af520fdcd5f87ef94d3084543cda873bbd934d5f2292fe55dbe7ec6ed1f33cb3206cca255cecb31b318977dd860078d140e227fad46ac980500571dcba8999b278f7e46919e64530c08baa2ec40e1f7403acbbc2eaa85bae35c442da1ad767bbd95a77b57db4e7936c17207b697bcdb62ef4450c4bc32b3140de7c3147d2939449243172957d40a3688f0bf9d1e99b3bc8ebe5e62e5cdd571", 0xe1}, {&(0x7f0000000200)="ea50d7ad96e01572aea40792ac941a9e2ecf68590b0143b2b8f55e0b5ae6b647e912ac0c52d4583cfec79e35d16c1a2a84c67d18618bd5c0e4027c6170d51b979fe525ac94f98590e02c58d2acc6920692cc675cb2e6a0dfaef27cf6f42963d23dbc724c913a0dee7875ad9db38a9b15facc3fbd954b40e755063830998fe296a2911695913437604b2abee1ce9f84a0", 0x90}], 0x4) 13:34:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0xfff, 0x4, 0x3f, 0x1, 0x2, 0x5fdeed9a, 0xfffffffffffffc01, 0x2, 0x1, 0x4, 0x3}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 13:34:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 13:34:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r0) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 13:34:42 executing program 0: pledge(&(0x7f0000000140)=')\xe9\\\xf9\\$@\x00', &(0x7f0000000180)='\'\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x5, 0x8000, 0x2, 0x5, 0x5831fd2d, 0x6, 0x0, 0xfffffffffffffffa}, &(0x7f0000000380)={0x5, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x40, 0x9, 0x6, 0x0, 0x20, 0x5, 0x7, 0x0, 0x2, 0x7041, 0x3}) 13:34:42 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe91, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=""/230, 0xfffffffffffffe78}, 0xfffffffffffffffe) r0 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000180)=[{0x1, 0x20, 0x1000}, {0x0, 0x10000, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x5, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x80000001}, {0x7, 0x3, 0x800}, {0x7, 0xb1d, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x1000}], 0xa) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet(r2, &(0x7f0000000040)="0a00c7ac8e15dbd251e8da64250c66bf087812a9b3bf5a97be6fc29728d8c97a4d4d6395cac2a2411f925757560192a51055d766e6c66b25b939e9312d3c160173bbcf9074ecd547d322e6159e0a8db2565a64f682e1eada1047322ead71ec756619b40753587d5bb7e1cbe9d322c3ed63c056e6cdc486fa6b6922103d108bd5ac85abe50a6fc55a0427cb451cb3b201ddfeefa00c8ba969a05676235d03eb11d53212fea1f0d139b5b9477db08ed02d878355cd9db12cf658c9a107e7a65a0c4939689de9c277e528", 0xc9, 0x4, 0x0, 0x0) 13:34:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:42 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51, 0x800}], 0x1, 0x0, 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 13:34:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x243) setuid(0xee01) r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:43 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x51) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 13:34:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r1, 0x22, 0x0) kevent(r2, &(0x7f0000000040), 0x62, 0x0, 0xa2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 13:34:43 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x8, 0x100000001, 0x3, 0x3, 0x80000001, 0x0, 0x200}, &(0x7f0000000040)={0x9, 0x80, 0xfff, 0x3f3, 0x3, 0x7fffffff, 0x200, 0x4}, &(0x7f0000000080)={0x4, 0xffffffffffff0001, 0x5, 0x0, 0xffffffff, 0x2, 0x2, 0x81}, &(0x7f00000000c0)={0xad44, 0x20000000000000}) 13:34:43 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 13:34:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x5, 0xba37) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 13:34:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fd) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000000)) fsync(r2) 13:34:43 executing program 1: r0 = socket(0x20, 0x8000, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 13:34:43 executing program 0: shmget$private(0x0, 0x11000, 0x420, &(0x7f0000fec000/0x11000)=nil) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 13:34:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x8}, 0xc) 13:34:43 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffd) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 13:34:43 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x5ffd, 0xffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) 13:34:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="460aa5c63bed5213f0", 0x9}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:43 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x90b68dbc110cc37e) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x54) 13:34:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x6) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000140)='./file0/../file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 13:34:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 13:34:43 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') chroot(&(0x7f0000000040)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0xfffffffffffffffd) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) recvfrom(r0, &(0x7f0000001200)=""/114, 0x72, 0x40, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) 13:34:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x20) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) dup2(r1, r0) ftruncate(r1, 0xfff) 13:34:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x3b4, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x14}, 0xffffffffffffffff) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="2e3942ffbca3d93c38ddcad9718ef647b36486f2f50dca78503469378e6899766038bcef28e42b4107337ee238c4fb33fd17d3151a6d0783fae2ec4203312235db570ecc811c953639e86e5f192744961edce1945c2fa4343051652a1aba10354c32c9fcd1a8d7f5080521711218", 0x6e}, {&(0x7f0000000040)="565dd40e67f3a890", 0x8}, {&(0x7f0000000140)="ea8b8740117092eb8a002efef103dd35907f9898bc3896a30fe1d1537e67485fc22e27d794181decfeee6553fee5cd6895427dbccd80c41b93336ed84dd473d250f7816ae8bb93010c4f00fc1c544dbf4f51f81617bbda1a40f00a1bbf00d2f5bcbda00dab3fbc29894049ada45332b4e0c41a959071c02d8ba0c8056cdf779e4a1dd6c22b55f3bf6202b1df620a2f0efb430a7ce3ae3c433ff5ef74293aca1cfb7da5af9e769f5577f5384e5dbb646d06bd27305c3b1ffbaed01cce1096f34c47150bca432a635a8f62f94b08b2845ad0b19fb30f594a29a3f92c4f293e9a4933d4da108fab651b3146153b3faa05e6949106cdd936", 0xf6}, {&(0x7f0000000240)="715c60a6f81b6d2eaad4cd50774a26adabb5c1d99a49a17fc9cad70f17c1d2f57ba65008e27a05b6816a699b6b8cab9a0dba3125a3cb0e992155260641b3344a8018e0fd60e5d4d9c94ca6abcd19a986276c0b2998dfafabcf8e4b2669ac64315f5278c2a727f4868651b0d17a862b0773d9decb6de72dec03574b0a9184231c1b84897fe4efd2a69653795b68c61dc8fd5e93d14199cd1e09a3b30a091141801c412055bcf65d227a30cdfc0e324b9533fe0a0125cb", 0xb6}, {&(0x7f0000000300)="832b509354b964e425effc0642509cacbfd58eb4b23244292fa012e27e62bb05d2cfbec2c916090a253e52f208bb0e801fcdec515906cd7d36652df3170cd82a1c8e74169e5a28fcbf666fa8e2934e2e08660696251542e2b2639324da543129ddd1e4238c6493b42fb0a4c5dc4cd3a2ffa62f1ee343ef8ab1e0397741", 0x7d}, {&(0x7f0000000380)="1789457c00e8da3e41eb828acee5c8a956a158cf3d85dc217621e51ed1f8ed068555fd09a2271079cffca4a28fca3b330fa0bcb8543765605e437b9fddb8741e1f0de8671e950dd9c7584514cdaa5b14dbec64277d8312826e826e4c4c8514245220fa1f835a5037d5ab684513e9c5a0748b6f9d0b1e9081195e75a37c46af1a914888d728723ca04ebe0ad31a8785738b2e6b0cbddef9ae91ca422ebb2214b6414f474fe23dd30c2f9c7f8981c97f92c8fe25b2812c18baea8749810004ff18fc037c299599fcbdf15f9ff70f138a7dd9bb04146c1550604b1d21d415e850755f65a12691d4e65fb0c2fa8770216a3df321fb487d1bc78d0037", 0xfa}], 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 13:34:43 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:34:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) 13:34:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) write(r0, &(0x7f0000000000)="4228b417eb1c98c778a2b77c186d2de1a88c1452f5d6cb4f", 0x18) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:34:43 executing program 0: clock_getres(0x200000000000005, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/225) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000000031001f644951bdcf26916ad1eb1b361db5a74e92927be742ff7f1572e4007e910e415cd941aaa81d63ab7ff5ff758d26dfab4ae17834e2386591594e6b79d6952465e1d2c62ca902828a7d5e42fdde2a1cd120075977edc8654f565bd143d3eceb6a731bd827086b83eb6486be4b58c8c433d547f5396b7e20674ec8c62f1d5fdf21762b5d07ffc1b5ad3ee3c02b9dc82fb22ed64ebf10343ccaa2cd462617ca9c9bf52bd3c9bc716eda000000000000"], 0x79, 0x800) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) kqueue() 13:34:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="83022e2f66696c65300030e6157e1a2bf201068bdcbe95c0f030daf97e3710af32016299682f9db70e6caa3b31a000dd1957a0d22245d20736f302495ada3f4440df227f30e5f912"], 0x10) socket(0x6, 0x2, 0x1) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/43, 0x2b}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/38, 0x26}], 0x8, &(0x7f00000005c0)=""/202, 0xca}, 0x803) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:34:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x100) open(&(0x7f00000004c0)='./bus\x00', 0x41, 0x80) r1 = getpid() fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="c5666e01d26f4d3abc46f49bb5e56d627e7d272f898407c8e6ba84dd7a13938d544dc5b659d1bafdb246ef034268523f2907c79f84007a05082c147023ea12afd95178ca23051b7146830659ee7cd8820ed4d7b802256cc7a54f9e73a854b620dfb3259c6075cc378d752678de04343c7c778134989d9e8e4f8135d36e2424a2eb659c3134e598ae9dac9be864fd019b4d20b51b006763368ad17dcf5ecdcb06a1befec9705a3c60f90198626b14b6d143edb7a2a792bc06bd0b5bd1302d5573f8556e5fc49e56620a93e47bfc84e66fc422b4", 0xd3}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x406}, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) connect$inet(r0, &(0x7f0000000480)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 13:34:43 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x17b, 0x8000000000000000) 13:34:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) r2 = msgget(0x1, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/8) 13:34:43 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) write(r1, &(0x7f0000000040)="999f85957fbdd305bf2eee56e928771cbe927f357cc5fd5a6fd7a99c1640f355bd298092b9f858acc3040275e06e743a16b193ad3a3d9ac17ad463ebeade688ad28e5168ce36795dedf7e4b28d76caf6eb0f215392b06b9d38ea7a4c488bb44c0e2dd4b7c708913bd98351b8e6a1d41131f2c8f4a7534953679ddb27757be3550c21ec0eb3cae0a41009ad6dc42ef99d5d1b66c822bd3e73435c6800a65dfcb816860c8829bc3a68bce210dd0846f0021c4046aeb5701255848362b950e3c1868e3d10786ed13b21b0cb1bb8d2c69ff244551b3c14360c37c77e8b409376df86", 0xe0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/38, 0x26) 13:34:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x2, 0x3) msgrcv(r1, &(0x7f0000000000)={0x0, ""/11}, 0x13, 0x3, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200"}) 13:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) syz_emit_ethernet(0xd4, &(0x7f0000000000)="87388a2936d88f6ba20dbce1561d1923ce65b14e6034b30558d344cb37b209ef3cc10e1ef07059ec241dab7c455c8a5c73b90b77b89ed5d932b7d1c73b2722af9f76518ab3f4768a3fb3116042c5ee123ef9ca63d27cc4f0a7c1bb09d223c9237c1fddcfcc764f603037cb831ec943ed6c1e3b6e648a78bf25658bdbc9f5880abfaef1334778160d47a6963f12daa252cbd52a96fbf62a6c446b8770ce0b45a42c669678e0d82db698c4feeac4f95b8daa7af22fd09d21444ff02ce9a2b3e3ccaf3a90cb35a9f03d49a8e1b7013935fbd53b4c9e") mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 13:34:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x1, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x6535519a0302ebe1, 0x120) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e34666962653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) dup(r1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 13:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) sync() nanosleep(&(0x7f0000000040)={0xffffffffffff8000}, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt(r6, 0x7f, 0x0, &(0x7f00000008c0)=""/230, &(0x7f00000009c0)=0xe6) setpgid(r1, r5) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt(r7, 0x5, 0x7fff, &(0x7f0000000240)=""/195, &(0x7f0000000340)=0xc3) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000380)=""/177) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) r9 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x41) readlinkat(r9, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/247, 0xf7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000880)) r10 = dup2(r0, r0) rmdir(&(0x7f0000000800)='./file0\x00') ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000840)) listen(r7, 0x1000) getgroups(0xa, &(0x7f0000000640)=[r4, r3, r4, r4, r4, r3, r4, r3, r4, r3]) r11 = accept(r7, 0x0, &(0x7f0000000680)) poll(&(0x7f00000006c0)=[{r7, 0x45}, {r7, 0x44}, {r7, 0x1}, {r0, 0x6}, {r0, 0x1}, {r7, 0xc0}, {r9, 0x4}, {r11, 0x140}, {r7, 0x10}, {r9, 0x1}], 0xa, 0x5) recvfrom(r11, &(0x7f0000000740)=""/117, 0x75, 0x1, &(0x7f00000007c0)=@in6={0x18, 0x1, 0x6}, 0xc) 13:34:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140), 0x297, 0x0) mlock(&(0x7f0000e3d000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb4726248516", 0x414}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30721000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30722000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30723000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30724000 didn't change! 13:34:43 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 13:34:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x800) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:34:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 13:34:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x4000cff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 13:34:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="7018b6717f8eda7c345c8dc031a5bfedef031728324d373d0d83d7589fd5de6f63bba3ddbcfbe512149f68c40efb9539e5382546e65867695f3921b5f7f304df5379dd0186cb912a8ba11034cb3c6f8a61e8f862d851f1f1ba076098478d50dc2f191208785fc83b310bb1f6626da28364d334eb25daedae8f", 0x79}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) recvfrom(r1, &(0x7f0000000080)=""/221, 0xdd, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) 13:34:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) 13:34:44 executing program 1: r0 = msgget$private(0x0, 0x400000000000004) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/101) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 13:34:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x489, &(0x7f0000000100), 0xc) 13:34:44 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = dup2(r1, r1) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x10a, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, 0x0, 0x0) socket$inet(0x2, 0x4002, 0x2) 13:34:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:34:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000002003, 0x40205) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffffb, './file0\x00'}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 13:34:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 13:34:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0x0, 0x1, 0x1, 0xe5fc}], 0x4, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r4, r4]) kqueue() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 13:34:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6cbe9383d11eb8853cb65eeb0dff5184b7366381ea6edbdc3483fe136d4f77c0274421fd0686d88f7b790c23cbc46ccd7ef9cc24ceb9d7c47682bfe36b06114aa8597ec82a8082cd0e189fd98d46319af5828b237071143491370b5cd8287831ce1f52b2f5ba74a12a16084d583bd0b1f54f52379de2941f3924d21daf825e04c37efdc71a1028bbb38d3ae3fb036dbcf8f366a75a626bd6d2c2e2d2903cb4250329655627a32677cbc17ece006b90ea6b967d51a2efcc51b18d911725fd728019854def30e40ab70ba0f97f", 0xcc) 13:34:45 executing program 1: socketpair(0x2, 0x8002, 0x100000000102, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x4000201, 0x104) read(r1, &(0x7f00000000c0)=""/110, 0x6e) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x7, 0x4) 13:34:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpid() setpgid(r1, r2) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) r3 = socket(0x10, 0x3, 0x20) sendto$unix(r3, &(0x7f0000000000)="21703c671b1942d80281a15bcac39a61f3e64907b95d4b1dded488ef232c8fe8431ee3902defa3bac0cbd13c2acce72df6f7895968a6847f", 0x38, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:34:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x3ff}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0xfffffffeffffffff, 0x0) 13:34:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 13:34:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSDTR(r0, 0x20007479) 13:34:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x15}, {r0, 0x3}], 0x2, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x5, 0x9, {0x8aac, 0x1001}}) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x80) 13:34:46 executing program 0: r0 = socket(0x0, 0x1, 0x1000000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000010000007, &(0x7f0000000400)="92c1e090ae89ea561aecd95a975972f22e5855cfefde4411847937fd68f1c6933e09002f24b637f5fc589aac09b0c4ec5ff8ca9bfa205e15f7e9015b8548c559c5aec7dfa4b09202d3bd2e423da7d4c5ea958a0b8e721f5c9215f1322949a0f32caae68dabe48691add60ed3e73f48678b5bc90f8e9ff19ff49f15ae4f1c03a25b637464fff6c0fee0c6aef98df3f1e7912afeadeebe6e31f998d8add73a39a55b815744e74ff5584a0e1e8066d3d08146eddafa2b1974efc2783c1db8eb2450f2f56b7b8bd5374ef73ff1797dbe2bb8e712b1f0c72a4087d62410c2cd951b83df5b0840fb6e2325308c8e055f6860aecc9c9e6bbd9a88d71efa7061111f9c18108aaf226188c085de9f95ca6bb1962053c129d4b616e4ac78a4825345dba90b21166a13ee9c241721336da0adab442eafc574258e0d1ef1f4c5f6b5679813cc91d11348596473c6fd70eeeff10107e5010dfa971b008100033153eb632abd4869fad8bae4355677f3aea529614e8a508f858fa07ba589a4fe03cb4900722c54492efaf74d202c8b", 0x41db9ed62da5de74) shutdown(r0, 0x3) 13:34:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "eae200"}) syz_open_pts() 13:34:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) r1 = dup(r0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 13:34:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 13:34:46 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 13:34:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)="a5dbabbbbb98e63640f7d9b5d86e1ca5b07db4c6aa1dc3ba9a859ec609386753e762eee0d2090739e0cf11348298a686531fa2eab3a70e4e07f8f0e65d92425c75c630c7e2d5047d66fe7a77ac387f8faa1feb01ff3d1848bde0a0415610d9406ed2348a8baeafd0921f026323cb6677ac764317a2b49b9e2f01e76caba7155960cd41d3718bb7f58b6d50dbaf2435e35288fb8c84a0c6300049ea304a7795c388ce390fa0a1d0e0cca6203f144dbef45c0c2a25", 0xb4}, {&(0x7f0000000180)="1b0fb57a21f125cdd4e18d1ebc8824261a27f3c0cd578cf01b61b9eca3cf7ade4ae90ee2ec029d7f79f3570248f14eae0c2fca9936f331d8b79da4512890ad1617958b2ba6c32fa4e66be0fad2935934306cd07eb8275c10add8b69d7850d61bc5924937d524fc944c313e82132e0bcc90574743646574f601dbbf80e851331b27d6f8e09ce3a5f92f47d9fe41807d13bfe4274bb20f31495941213fd549361bdf26711f90e2bf271cb3c1401f6f9febc38ceb8f66b67c9fe65f60c6f981411547e45eb1d4776c25caea7373b30592a69ca51403f56642c216db60d072265ceee1b2d4d74bb369086a3ac97baa31ad0114bb50d86fbfeaf23b4d2ccc3cdaeaa2430c20ef4f390b9bde21e82ac492fd6b0d86bd7d2b3af3eaed0c043bbd1482e6f8709679ea397be5d60a37e07ccc03bcaed5872b60f5c2cf3edf1bb85bb146bf8c1ee03ff555f3efcf33732c8cbf4f5a562db6878f75b74a830b9a752d101d5529424b6a9c774825f0eca44bdeb13f3fd36396fce0fc52e0ccce125b0041f44dbc2e6221004e59995e354b640aae76d33bd7f1e6d7f1d2d1e9b09bae2cbdc9d7324dd524673be7e5ee34ecdcfa6d2f6c5cd7ff27f8fffe65d79a6887eb3d325986492bb2999e1dd086494d409803897af617f593336c1df278ea8c5e275b14e0ad9496fb6188a99f37dc0c27b3482ad954df2d4c848333f9b28925cb7ae849f5bef55b922f7f992a610e81b758ea8aba35630f84131a9f83485464ffcc792d9b9b0e6e2a28d34f4d4aba4ed7ac48cb777166c071280e6f5f375f06c3651c9334bcf8bfb776d88b86580d182a58fd82278b323f1f544213e84bdc5e98d1cbfa6b690ca7d778b4428b2b112a56fe5237387d1d0219c229676487a9d8471a598f8929e24683fe7e7ccbd423d05b4d4eef017c87c8981432261137028773f4b8c48d68c60298a90795b93cc9aa6e4285f1f94403cc8e4bc34b95bea4d2652dd189f5fea50ed54bf5934a96151d7cb6f709c2b1cd8c8f170d951fac46ca3691cc1eb051eff79177d9664d3a51e8cedfa46fd3c5d5e0490a92d102e1581be171e9630a00c6ffbd2e43aa50ad74ca453a1ad40d82aa85c148ab1e8089c1d47a399900d29e9414e3fb7f3f6a6dbbc818055e1fc941b01263906b956629aa8bc1fe0937ad2a463d0b259217d99901dbb1f5121da8ef0dd12e7761cbc7d385d95405429fc533ac228e5860def2093406222acf3607f12789d3126c9f3098304ce86b80382fa81396ed533d0e3e6fbf8a55141d163e5fb10da778c14dbbaaefdc2b0d930e7b205cc6bdee0821f645ab2f143344121abb1e4d920e615119c5d63fd87f5fdb1b3c8f6d690594e93c8163efb0166c105d5995a1efd29ed66018a9711dbeaa44c5f113ef8dde71a7f354f7aad4e408a05a8842d5cf8349aa4ffdd600148ba87ca2219af94784f278bf37ce35164fa056bfe100edf8bc2ca982eb16fbb5826d745a57ad5c1e60667ba5c9d7026d7ec214f6e9932748501972b855fa19ef74193fcd5dd7ab73eb390bcc4236d23e0929e38b8d5792c18e598bca63bfcd569a3f08dc9d4b9f00ae118b2dd5553c323e90fcd429433136a8f8e326476d34d39b586ad2166051b2a662baeaebe708f93137f8aa956885befbc29d469e7683ef71a851d3361e69837f0447a6c8c21a34288fba99ae5f7c1b0001f06dd3a34300df2eaf7c2762f6c64751ed7d2aef2d3e2ab69759383fa92f926df871e65aab0a0aa6f63a3fa018a06d4e69aa84e904be6cadacc14cb9ac04c00582dff6dc6a9e8da89608208bdb7fd61903e619a744439a7ca2c0a5ed28450bd0883764093362e7d8965564f0d539ed50763f970892b2ac8b2f2528e33d742bf68527ec930e943a9d7365e6e1259e21b666ad0a3dc8f894e3ec04a23d20b506bc3cec255e1743286d33e3518c15c00539a9383e2d0407706e4d8a87220de8accd9115eeaad075cb3f629b693d262db6e86351e110863932ba21ac8228c3e21e3bc8e49476a8060368e422f1d374ab51139c37477a2879028f5041e0074de0e54acc1b2ba2171f77c855ee46d1edd57bdef4f9a2dac56ecf1635a1a3b1350933e68185ae76d899be63e5406dcf2cfd6da0ac683070afc02720e455eb4c479161bb0a1499601411517a29cc1e13779a0ce2fcc88a26f09de29fc351276e1de9e12832c8bd5980c3a27597de5013562ed9f50c099b54ba49cff836efea06dfa8d7c3b18fe90826505df151213917711be5d3e9da1f9668f29cdaf7fca8bbb0a9e8cb0664830a5254a110850d9f9c85a5a87f7c74ba5b7467e47f2c14e33f84d2ecaebb954f3ae38674e4c8a437e3406e4f28725bedf1174e38e0364b2f9085774728a0b84bfbfffa5272877f832d9caf1c29080a1a66b5b230e6f4717a83950304dcddfff715d1c2b90a6ced8c8008fbf17177a17068d456b0749d7e31780796cd5f043b67d6ae60c73ae84c01f564dc6beed16c6db67009d0b60d7ba8f28e27c00be74bdfb460216879f31b7354d0c696a961d2d7b4953da10c14d82c9a2f789cfc50cf6bce26cfcb921cebb31e35653bcea55cb7ea97aa793aced01dfa43e99cd266f264465ec5efc533758f03a64cf7416d3678edc792fe09b29edbe51b312068b3e0b68934f69b32e21787843b87c2ebb11f0bc84decd143d12bfbc7e1917530b6e17eedbe5c407ad49105b978722263ee539de2ec9012a40af18875576c64d4505eeffb8551ebac451c2c552fa72dadd5aaf514f494dd3f762abda4e3a26c59152e6932aade1f63ca46fd90449a3cae151c2dfc1c41300695f3109a68b4c88387664b40dea095120f06bc58a5be7f31b0e64ced0fe11be8e66a75c5d7821833d265e315bd7371b4d9fe4f1c9ddf3b5c432ec5072d62b0b8bad423c035b51162c48d74eed40c06f6fb5ba91a6faa5690f6f2a9313cf6e50133bf9ce927684cbc5354d38f84560e5f7a3b9f4af7b18a483a9763130686e6d41a1ec1d6940807015507968dff190d28d6d1b2528028131c303d06a72617965f840a86a56e1caff4b36f788c8bf0626922213f52f6ba86823a513639378d557669be97e4615035d4f3d75cc333498163c54309f9903d404eaf6ff557ee222ce2a8eed8ddfe1772331159b5486996a5634d15c643498b22e9cdcf8ade998e5d4c78ad8582623149f843645710829126f9abcdd75108b7dc3bde7458638e1780cc5e3e9742cfece620e9fce24be76253a3686a971275f3ab213eeccc99c8ed5966255482e420a2bb185c3a4496c9e66d1da647542bbc2726880334f549448480a4752cd3b1b13d095bcc5ec857920331ce4e35b500c592561d29c00a4399540d1bdb232e2d72b7bd7193194bc3356f00d9ef8e73929d2ab169d32dbb2ccaa0252101026be1cb1c2563eb9c0b2d77f2a9b24a3729bb0aa9ea55516b591036052b3139401c823b928ced759e9895fe275288ebf9c13d305891a30a6bc5235531533402a129252ab1a5f32f66f82a4d8a550ffa2f721364c00324531d2103343ada768e48dda7d5bfbbd8cb4cbd483bd90831dd7d67fef48495384ce04644a0953631eb34422fbd6d8c2c9acd70ddb579c3c6e88b93c6e9fd9abccbdf11d6e0c5a1cacd260f7bb4e14cc14fa71e7677e85123ac23e4c67f5d50d135893660d8faed0310b6e1bcdf84aaadef4f74d4eada9690aa3185796f306eba42184bd838adec1838c3fa8c83dec629830dd6c7b70b08e71a2a40cc0cad1400a059217926e627bbad124fa848ae8d75f6481c8f38d197207caa1ddb8b22ad1b5595cd48245df4dc72e721502457663ea925fbde664465a66dd98b1334c6dbc784d8b29f1ce4fb6da7add05645385ae7aaa1f9c43c625a2a05b4f4a94d3ecdd631350d1f41e4ead91980d5e03014b5b793cca9adf497a3fc98cd9ad4625b42f62a0185f4d5904f72f07461c84e2a58880fa8a4798e22f8fc75f42dd36cfebb3c9c8f255f00e15c6bb4c16892de5b31ac1680277a6d8528eee0936a5906d6cb1a90da86b804d535c9d132a646f8c85594368d9ab9f2fef499d0e707ea74bcbf882247b203eb6ba6f4cf42735566565057b62464333a8c505582d0d66f802eff04154fa79fb511712e3b9d0f606ec8c6703be4efeb5f9403ce02023e0ccf6f3690a9ec926013b9750c4d505cce19957d797a1eed5f4c552b421227e8e7e37b748fffb4699432736041c99b06fdcbf1376fe1d09ce70e1cbeebfc1a3f6d80f6a12e1466cdc46562845b2d7195bfc673a1b9723c628412eb963511423cdf891b6a0722eddce0b31fc8dd3db450d667ee49b794c297841b27193a6cb1b29221e0cd62f4d4ccfaabe156fb9d9e19588411f1eaa294b973ea55f0569b27d5cd52e18084ca38845cb447fcb736be3b3f19c2af96664e22c1910d07124639309bcb8d01a2747dd13b4e2830dfcd1316c55701e95a559325677cae318f8063085c5301131c37c7fb44f8db561d7c924b8b51ccf04fac34c61f8806351d5120648ebdbf9afbfa7145c8e64d971385e4bf1e907a1c26e01dc07c3baa49203dd3c9ccff8750c092c5f6260d396d64060cb36bc5a9a4f89dd67b209f3a5a7b6b0a6813aadff1d8c80249c2cd36d76cfe4bc3881b0e6c987730f60595fd8201064a4d21e1738ef74f408586e106c7081c32936037ef59142c1dcb422518c535b6c8c8849c42b6ce8f4761b3681794c1e83c07f8cb7cc77804ed99095d060c5caf9148679751e72220b0b4fb57d42e0ad6700705e20898145074e578f358449585d1929d9b5bb8da98ec43f752e17ff787a8017fc52415104b19f75f5e4724a5d3fbe683c3133d85e97bf22548d91ae650e9f5e7b884ad2a9c5e4168ca21ca36b1e6eb52621ce7812932edcbf4bdcf064ff8675c571353d089952b37c6dae667fb8dcf33da50033f6d9221abe7e19f1862b128302350df07e4f7f930b25e8ef035dc7c339ac4aeba4844753131116996187b6bd7dc704f2cbcb8eda956d004da6e3c5792f7529f1584099109bf0a09d051621866b75fed09153c9fd1dc0d48da2f051976dbab7f59c895b2fdb6865a8fd1bdc59375d4b2979e2b2f70d0270391db27aa88ef6daadbded1b1ff6be16139cd44500fda390b5a5f8335c6e6ed09404c125090204c0fbb012c559998bc35814ad5a8f98ce4124d9c2f705f1f6c1ceba8393b235f938709e51713a341b442c243ed536a95b5fee01aa3eedd7a392fb50d26b648c83908776221baf6afc7d801f5ec25041511b34ecf4bf47ed8fbcf163f809332e958b5c84e5ad17960f6bab37b11522635c4aa58d292fa9e5a19711f7b6a0d7c31366c16cee03bf10c097b0a838167ce008a135aef0e63fd37662ebbb67c092896766c4a9e0180d4f6ede48abf2d5ae80d14787f334586ccb4082a47a31b2f18ed071f7fce0b63ad0a49714fe6e370de207fa31c2f44b652381102c6993ad0707267ac7b9ae8eefda6a79301dc9eb0c5965b05210bd5d746fcede268831a66318269305a9ae40916ccaef52672e07387807a603bd9cd6f7ab25df2ec4a125a443c42b3a295fee3d976b42d0428b032079f260b8bf67f2070a94d10f2538c54ebbc7dd81e90ce9e45b1a9430625152b9950614d58ec4799ae4ff45d5ed2878ac05fcdeb4b3a1243476058f257bf41005857fe6800e145ba2fc1859c8daf6195163a734a94d3c5b743777400c2087151c600de60097410490613d6402df06ed3c9eae80b3d8ddcda57bb076d7eb31ed9603cea47f6dfc93947aedd55df178e", 0x1000}, {&(0x7f0000001180)="1053e61254f06dae53218cf9cc4c5268cd0e0476c73c160b993aa62b63170ba3cf3aec61a575e763a1a71b410411ace1c1936934889144ceab", 0x39}, {&(0x7f00000011c0)="3431a71835708a2b9ddf965106be34cb9c801d90707246973ab6e5241588252b8c574e33ffd329d18bca25010cedc4a910a6cf19eeda51cec46fb30079", 0x3d}, {&(0x7f0000001200)="d23921744a02ea5ca87e8b510b87de37a49b2e24c7d737a1c5958432baea901976a64ce55f1c4e8541e1316a", 0x2c}, {&(0x7f0000001240)="337a8116a5721b887bab7162b37c449b91fb655febde084e18f5e8fce30447e07b03cb2acb38536437c2a2327da62a0ee8bfb91aff0856c22a2f07f9ceecd7351a1673e8db9e36db89815bb3538b1eadff4651c2b8f1b29550b043993e6891d0f169b597f9e46926780df24b871f739df707487d88d4e3dde4b2b9481f87a3bd2793311896b72929fac4a3ad4e925c5e974a2da7234e0c326ab55c8832b235412f971d3ebc91b5a4cfb169939f7b4e6150fab46e25b0ef4052fae7c02f95656e089b6b77ced61c036d87de033703d287fe7a811837c66a743abcc2155b947b22a8dc98cf7c796b0ebf33ee7b7934730af99dd61e975521711cabdc623228e15c708cfd26c7469bf61bf5bb938f5c71c0ba8dbfbd595814b0875e84e816e1816c4cc3020586f76affcd3865924af4f69a6ccfee87a7a357e433d50753dcc0ad50231458097c4c61420ac4dd56ed2b4aaabda4d6d3b6c7e971edccc9bb0b46e2deefff9fa8c021f294db0bdf041fdaf640328680ef0a43783dec305069bf87e17c0e49cd485ce9dd58ee2db9cc1e60b4942cfb5c1c00a1f4b706d51c5eb4bb11107c70ab69916a44ebfca4fc0a6687924ccf91cc574f0f77c7f8bf1e17e7c108472d9d4c1d3b33b466088e10f25a6a3c90d220a70e4608c37ea8e26f41a5de1e138c0f2762dacb2f9efccc0190c0dd96b857d984b005ed0396ab9eca3f8237693ea77abb668e099bb9acd2910077ba4e0ce9c7db30269a6f6c81e61bbd9f7d201bd1605dd9ac33aae375f61285625beaad3e85e5764f88e1c6a74cc4b79dd1d32d3f08fd124f7edbf8aac8593a0ec650c6c6c9603e69999be783ebf648db63d37d243ebb7c45d150641d5f2e7c3850e173d9545e8a87c96f0a89c407c30966ba7143fdb04b285ea8b0ff8e63cd10e995ca3bc764cd51b3ac0887f52787b8f596ceaa9fe337ba377c7d39618870e9d3681056cd33635b44ff959b3f3e3b73f75883b68528c63bb836f0d4eb0aa6375a5e004f761ad5f11f119919c2d7307afd28642404383dc57032bd434b90bdd4023cb65ebab74ab1e6fd995358553343f51fc55074184042ba91d24814316abbd199ba385be9e0177e4aedb39393c196dc2957a8543faa07439eddf45fea52c072041f955278949f16a7e49f370c6d19dd7d928ad75561f0bb96a0fa95c73deb11dbccca1527946771f0f8a4862a8b63ef23c053c3f02785058fb7dc3f7f85a44d248d0be4fc14d55a82d7c3a148455dbabc2d37dc5ae581f1c83d43ee5651b8ff012741318557ef7f42dc8506e23f8ebd39b8de94d1e01ab3f5b7cc654c14b3029f537381729affa4a96a49021d93b6cbb1570ff576f4854ed8dba07a445d166a388a093674320ab4f522202555ca2d19d76d4a1cbe76becf77ffc6d28ff5912e92545f802039dfba28389360a94479e512b927092449b4f6d1f93d5063bbbbd542ee571dcb6750b9828a92672c192bc419c65785782414cbe5527cc486ed2bd36dfb774f6385b3cac246c063a18f30df85912ebcb55360ceb5a3b1a1c8cc4baf95d46c0e875a4ff452413fc5d54975554f8347857cb69e032a9ccb3587a246b1fc0d882ef317c2f572109ef7fd1e03c568f5ed69bda8487f3df8ced527aaa04867fbb31c53a96d63b86f8907a5f4228b2c40303e44d5d6cb78eca5df40f106df8400823ed33b7ab59a79a3c2ad28778680c4912efeb86c4f09c6ca787f56e4983f8bac6e80fdbdf559619fa73e4dc4d1dc7c88ba829c90b264f4b183f366b4c2e31335aeea10296bd7fff5ee5a48eb27fd3df443b8db705c37619a1bd09217e2f669875a6d808db48b6d397b8cd6b31458f8737fe3072086a957769d0d63748ac5683c725a6a432564fe1553f501eb533791ffb08d29f6e5880591502175916d96e44be60666395d6808fc06d40bc26a75e649844eca15e1c79a56712f911b0e1088de30669334e8f0de305ef61e7f6f08a461c7d8fb5b60d266708849bd9008e4fe4766fe5dbff064dd30da4340871edaf2d2087e43650304b30450459105fe58f75657d3ac46c7c31c72d06ba4e12aa0d7c373665840096c77b9224852759b138ca98d43d312ef26cc6812bedc10a0c67667065302ef85329d50f5f9f64dc6f91dae0e12711cd38fe9fb93c38124ee7bc1a7068f04c31f22a36442020e4b8b7a71be67ddb77f1ac78164b7af875ec93a065efd4ef2ce658f2be87ed9a241ec9f622ee8b2edbb15a9ca7ccc683a7c4bf70f84fbe8193abb252bd1a449872f7da8971220e96ce31e1e1b653b949a5ba427bded6f2fbb5d0b57a5595fc190e00559cc0315ec9e83986c5a02828a5b5534d5670d57557a5e193b6da3b74c22f1ed6a80f4c54d8cc51da792ca12187a9d169913bafdb95e2b7493157ef9a78eef1df346005a62cd38b8454378da9abbe75581a07dd20d72af71638e51fa73b155dd372806b78b294db21a0b6fb6404b18dd9101f667368c5250e7f5a28fbc5e24789c7993bab0c165a7f4bba5f5e91c827907295cf2e3e83d94bf34c93c84ca60a8eefe007b4209b95e99c566126a7a94cb500ca0bc1f490788e091fae30d931f9d54e675dffb0ce728c72ed326cb9d741d68271db08543a01f0a5a4e6f321cfd605e2cbe6e0b128411ba1b192cec34ae2dba9cdacbfb5ac81b80b83635cdac7d520dae185befbc6fe8789021e53674a439fdcd4be61c0d252defe2f70fe6fee51a9c12da68c298a0c31850c099b83876287e6a3081ee43714e2239e3eb88aae733fae5f9c164f2bc937d901b52046af964033ccb4f2578ae00529cb4a86bb5c9f7dd60d0e365425aa04f94ed4818f2215e8199efdfb2e68a20198b93b874d153fddbd967f4c4f57cb72d18cfe5cf447dff6a6f8111fe15c5695af90ceb87ef1adb715d80309f2aaf00b0320534e065f4007fb27167d3821326d553e7ae65df16a858f99ae39032392d5548a3b8c01e34e514bcedc9e1ea911ac51723cc1d18646d3b16362f22a216300906ed11f0560a792106334e72cf32a7b51f5d1b3a37bf299e7904b8837b748f9de46fe5bd2c76b7586cac674ebe22fe14600efb887760439c2cb5fdd4d823cff86bae5f4a6349dc2a210dc281fc53c5eeeaf50920e8b51ebf918a19edd1628f6988747886e34e0ff1e855287cc1fe1339d6efdce3e56f52300752b8eea9101a5a541e3e03c1e99f5febb8255dc45c960df34c3a6a09df8bde765e3c6b780432b3e39dac3311e7ed1196d62053ef6a10ccab117774bf6270456acae4de37ce0aadd3d4a7a66e449c7bee2f8ea24e9b138f022c78e636432c288569fc9121352d31440a28f97ebda7a94e61d16fe2832123f7d76017e496d05fa8779d8a479286d56b0d0de8a0926b9697091a185f36d565d34372db51fff977228175582c2dcc6c1b31c796cf0310353e3624028a03552198c87d78dccaca9ecd4ca87336e7e92de887da99fc95c96bbadc3b4075f82e2946dbe17c47c3a809e88f19d5060d0ee00817e23ece1670bb9a5c8674b6ede3479fbe422403355cbd094344e5ecaa76a45bbc2551881f6d1f7cee6fc514d6fffd5264053de8dc86b139547abefd8775e7ce8c0472e0325ef60ef74c80dcc6276b96cf25561b45e2d30a573a130f83e7a0e8fe16e16d2365ad11baef5d8d3720a6627c3f5d706622fd4cd194d0fdeeeba87d4a456a0794c5c518651ce31b424eb9c5fd7efa4d7c9880104325c6eb99b039f2dda7a495e40040e0b976b34fb1ed7fe25695fd037b03c917c8a844c860e7086a0723d8d0517eabe88955f86b52022054c997a7ac775b0ad022c6563bb8599dc450889bacc2df878b962d930550ac0151b4a4f3fd6ad0e0a2e9ffdd57a502341757cb3887c1e5ae3d3702e808adc32d3e245119fef8b5eac052df01e8468ac8b7857b6e9bba8ec86a71920307ebbed7b256449cb2ccbb99d57ac247e8e3cf6bacb2ae6987c507a7bffcd67612c3765fdcd8adec28fff2ef8128e51ee36c30afdf0e5509a52a36cb2833d4fc1123bcbe8fc4e1fb51bf546cffc9a8986da89275c5a17f01470fc60eb5722f592d93fcdef4b7b54f4a93723b2455d095e74df53256713090e23b8d2f5731961430fb665c4b6951660605296a0ac598ad81595ec1538afc0442a0f7f2f8a66af6e0dcf0e935e2ee591bfc7a0414e51a772d9984472a7dc316645420aa6ba192a9da5cdb507525686d317d2187fe292075258b26170f5e9d4486690067e9bc025e142c0ad57789331d3780380730b38f2f16d51ade5f06ba211d0e2ef320e45569053d67239035fe573866585b1412e4c8eaf118a65e8df041317c37767511bb383f160c15468e2ef62c2fcff037d9d2dc8420a47e76be167c0398bb8d4c079c9b0cc6b4cf6d2133593f01e73f0f6d18c1a688c8177ab4166a1bbeded15b6e8fbc6f6da6e4dacbde68decdc1ff622f312ce0a27aca6bf9299682a889813271d5ad5c0eb88b017cc74bd5c40e98869144a698189b4e5a624bbe896cb33b24fa2226e5a200c03d93e76d6b649d43c38d7767e5cc846d347a4cf5eee0c2926931c836b97b524944a8771192fdd531ed90687e438a96cd2d1cc9fd5132bd024074dd7026130a086ea55ca1c0893218309201cabffb3574dd9b61036fb62b219185abfb8219f56fa8f6ad67987918fe16e73b90215edb2b7318d1ab1a18ede4f242a5e91897f3695b0380eeab025cda5f75ee12de414b246d12c6b5b712de0d2739c2db8a474ee2a2c8d81574b8837be02b0885e1978f6c55e890ce14cdca52b0a17020ac645f7b6ebf51c936d757b44b1db6779f3ed953968834652ee57480fc39a643ef560157a218e5519574970ba91890b9198cbd989a57856c750b8f36cb5b8d56ca54d62b133c5e9c7dded9b304cd9290ce7718c661bd952e7c317352b6f2e6a4fbe1aa7924e9ca9689601be6e83ac7af84afada9bb7539594c1f2c2c6284a5997aa9e6e1377f82d0037b9cc8c7d9225fca85d45e926aa99e41b77b2bbe9a89e2a6afe56a57cbf57d00e9bb4006acfdd99406601fec6b0c12bbb92383a0a89015edfdaf5150dc8602293c9fec0e13b7cb743eaf02c7f9480657ac6a459661d3033fe917c3ada12ffd35ef1a0ec0b669d8b0a426ade85de9f523a2aca45f35950ec348ba1fa15440c9346c28df6495695b11c40bbe085f0083456e4dcdc50656f68eac541fe1c57f6195fed5ab59cf152a6494d57816b994e9ea5101e41246b39c80ce5c2ab9cdb0c46e5d4b9ea3e41c34df926c51e02aa6795a5caf3422938902fd755bf291402673fc3d31d682e71fc74676ac16724d7f4c3f13e14e57bde723be3d3baf2583c00e1e5bb7b3bea72b3db115f84144833d0c3db6b6c1c2eaff0802ca4612f17ad81403defb3fb836026eae2b1c19e5a4c1e35dc27c2571cfe2b655e750a5c8647d9f0f90eb10140826d49f83cadd6d1ad9d735e73ee061eb83dede7f471da7249b089089c49ad7982c93fe745ef45e0fa49eb46110ac946cb1ebf1a514cea396c4826e3ca1c28b9ac6b76c9f742e3872ff5ae122511b210a7f81f2042d67c1894dac85a248ac42b4193438d9d0c231a77a3673730bfce51baaa071b2767741eece08a16dcde10f1bcc95330f3ab113499cc49138affc401404c9983e0ddb1032f4dc50b111fb52d80b2940d7c8f27bc5a6555870be2d0f282a0f1d48cd4e2e589f15c0d71e8b66e77700af7bd5d506aaf0361aae91830f4cfef59188410b7da21fbbeb1769ba8f557ace7f1a90a8d086a954467631b132", 0x1000}, {&(0x7f0000002240)="5058a44102af3b4a4479a8645f397e676503910b1a01bec9be3cbd4e94b9a2a17d8665025cf0ebdc52d1af06b9834a4d63b3ddda8851c2dcc00cb48335617ad343e4dfb5bf548da4886fa11758914546f151c5003ab0a9803c92c0416b1cafb3b41cf0c50abe752996800e5f2ed9d5f3c0a207f5610990a458efe8df0e16b7591d4f9c7e6361a5b0268e81ccb34ef45a45975f5fd52ae4f2ab4d122c17a5298fdded2fdb055312d031ba171491a96f168da4fd153a11b53a4a9d7ed602a8cf99d595f6a9b7fa263b532e1c18fc24528fa3f2c1e308c3418a66c2bb30d21a84f7ce0ba68fa3b76f5e93654d35672c80dd87fed92136231b7a189a4c8b4e19", 0xfe}, {&(0x7f0000002340)="db0d21e8f6faa592774cb39951662174fc6f178f82fb7a5d26c80022465c3ca4a0b2b68eda0fdc2576ef7bf5bff753b776c7a98699fd2993089371f0b98b4c18aac6cf", 0x43}, {&(0x7f00000023c0)="c5bbbc4c6db937cf28fe5ffdc4598138eb67049413e63b489b2e42f68d65b74fb91027a2d44a92f04f377ff95edfe496aa10d4616f4ab2b7b47308bfaf19fc12202e1d8ac0773ba9b6cd7b43fb8e08005a11363a16386439e500596603f699ad532e4c109dc7", 0x66}], 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r0, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)=""/30, 0x1e) 13:34:46 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x40) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0/file0/file0\x00', 0x0, 0x1) 13:34:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1e, 0x0, 0x0) 13:34:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 13:34:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x192) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x4}, {0x7, 0x8}}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000001380)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/243, 0xf3}], 0x2, &(0x7f0000000380)=""/4096, 0x1000}, 0x3) r4 = open(&(0x7f00000013c0)='./file0\x00', 0x0, 0x1) r5 = getgid() unlink(&(0x7f0000001400)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001440)={0x7f, './file0\x00', './file0\x00'}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001480)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000014c0)=""/55, &(0x7f0000001500)=0x37) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001540)) fchmod(r1, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) write(r4, &(0x7f0000001580)="b06dc82f2c162bc47159d74274fa570f24bb89f7e25728302ade5028020a5ca2793f", 0x22) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000015c0)) poll(&(0x7f0000001600)=[{r4, 0x2}], 0x1, 0x329) read(r3, &(0x7f0000001640)=""/20, 0x14) getpgrp() ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r1, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f00000026c0)=0x1002) read(r4, &(0x7f0000002700)=""/119, 0x77) r6 = semget$private(0x0, 0x2, 0x400) semop(r6, &(0x7f0000002780)=[{0x3, 0x9, 0x800}, {0x0, 0x6, 0x1000}, {0x0, 0x1}, {0x6, 0x5, 0x800}, {0x0, 0x2, 0x800}, {0x3, 0x7fff, 0x1000}], 0x6) recvfrom$unix(r3, &(0x7f00000027c0)=""/240, 0xf0, 0x1, &(0x7f00000028c0)=@file={0x1, './file2\x00'}, 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000002980)=0xc) chown(&(0x7f0000002900)='./file1\x00', r7, r5) accept$unix(r2, &(0x7f00000029c0)=@abs, &(0x7f0000002a00)=0x8) nanosleep(&(0x7f0000002a40)={0x4, 0x3}, &(0x7f0000002a80)) 13:34:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) socket(0x19, 0x8000, 0x400) 13:34:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 13:34:47 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 13:34:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) select(0x40, &(0x7f0000000040)={0x7, 0x10001, 0x9, 0x9, 0x7, 0xffffffffffffff80, 0x7, 0x3}, &(0x7f0000000080)={0x5, 0xee, 0x3f, 0x2, 0xfffffffffffffff8, 0x200, 0x5, 0xffffffffffffffff}, &(0x7f00000000c0)={0x100000000, 0x6, 0x44, 0x5, 0x8, 0x0, 0x4, 0x6}, &(0x7f0000000100)={0xfff}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xa300800a}], 0x18}, 0x0) 13:34:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) setrlimit(0x7, &(0x7f0000000040)={0xfff, 0x4}) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 13:34:47 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 13:34:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=r0], 0x43}, 0x0) 13:34:47 executing program 1: r0 = getppid() r1 = getpgid(r0) getppid() r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000000)={0x3, "3abec459fd3c166cd424429ebb87b8fb70d37f9149221be25834e8e8a23021befb05b69a9069f25a4610d663b1e8e85bb395ff13e5639299362f44c37243a6ff8547dccdcd31afbe74056ba8b2589036ce97a36ada9b29252d2f5ecf730decd19d2c4305c961e0e37df6ce4432428caf26d9ad09db591cf84d48d5303afe97e4c775f4a9a7ff7e1fda4396eefa1538e85bf515803cac6fa32d2e3c99e901eac3b36982a782b7a8edff1989d9011fe91b71713c4c3ef06b1de1f4671ca0c50db785d5109d"}, 0xcc, 0x800) r3 = semget(0x3, 0x3, 0x2) semop(r3, &(0x7f0000000100)=[{0x6, 0x7, 0x1800}, {0x5, 0xfffffffffffffffc, 0x1800}, {0x5, 0x0, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x4, 0x800}], 0x6) msgsnd(r2, &(0x7f0000000140)={0x3, "717a4244411644221b6ebc1cb6a2b6dd36b206fcfbd41fdcb36472332e1b765e25d8d330a4838356307964ab3726"}, 0x36, 0x800) getpgid(r0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20200, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x3, 0x3, 0x9, 0x7, r1}) r5 = getppid() semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000200)=""/11) clock_settime(0x3, &(0x7f0000000240)={0x6}) getppid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x8000, 0xd4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/146) getsockname(r6, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) kevent(r6, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x0, 0x5, 0x400}, {{r4}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x7}, {{r4}, 0xfffffffffffffff8, 0x2, 0x4, 0x101, 0x81}, {{r4}, 0xfffffffffffffffc, 0x10, 0x4, 0xff, 0x3}, {{r4}, 0x0, 0x40, 0x4a, 0x8, 0x9}, {{r6}, 0xfffffffffffffffa, 0x1, 0x20, 0x1c000000, 0x9f}, {{r4}, 0x0, 0x80, 0xf0000024, 0x4, 0x4}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x20000002, 0xffffffffffff8000, 0x80000000}], 0x4, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7, 0x8}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x277, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x61, 0x80000009, 0x0, 0x7fff}, {{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x3, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x82, 0x10, 0x8, 0x9}, {{r4}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x6, 0x58bd37ff}], 0xd38, &(0x7f0000000600)={0x2, 0x4cc}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) msgget(0x1, 0x100) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000640)=""/8) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f0000000680)=""/250) fcntl$setown(r6, 0x6, r5) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000780)=""/44) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000007c0)={0x4, 0x6, './file0\x00', 0x9, 0x8, 0x1, 0x70}) fcntl$setflags(r6, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) 13:34:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x6, 0x9, 0x3, 0x0, 0x19cfe0a8, 0x3, 0x1, 0x2, 0x0, 0x58, 0x808}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:47 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, r1, 0x0, r2, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/55, 0x37) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff06e913b9fd812eaa4e713048e69931929648", 0x14) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:47 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15d, &(0x7f0000001300)=""/235, 0xde}, 0x0) 13:34:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) dup(r0) r1 = semget(0x2, 0x4, 0x400) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/16) 13:34:48 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) socketpair(0x6, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/107, 0x6b, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 13:34:48 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x400002004, 0x90004514) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10400, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) read(r2, &(0x7f0000000200)=""/174, 0xae) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x14) 13:34:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) dup(r0) write(r0, &(0x7f0000000080)="f5", 0x1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 13:34:48 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x0, 0x7141) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x4}, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0xf7b7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 13:34:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 13:34:48 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000467000/0x1000)=nil, 0x1000, 0x100000000000002) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000467000/0x2000)=nil, 0x2000, 0x5, 0x811, r0, 0x0, 0x5d) 13:34:48 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000200)=""/243, 0xffffffffffffff45, 0x2, &(0x7f0000000300)={0x18, 0x3, 0x0, 0x89}, 0xc) accept(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000375e37a98c5ebb6c1e2c7bf14609bcb31081410f343950c0fc9bf3a5a936f69784b8bf17a652ee4e553b9172235d706ea62ebfe6b9be0fe9916ddb27d253402b862b59787f745da0d50fe1e6050d83f56699dc424c53a6597d8bceb279931e31f4184561b5d3ac40f8d7e5ddaf8d0b31d1f77cb353cd5698dc9b5cc2c77c8c1822118b73fe8446daae91fdf76fe102d3a94a87b37c67fc69a7db3aaad59ba54e5db60e13788e5c2c9fd6200f69b17b07e9d16e02b509f418137698acf99a28d20dcea7c36864b619da5a9dd55bff4151aaf1705b5c265d1ec2575f04f027bc03d339bb997e28599d21b8fca2"], &(0x7f0000000180)=0x6e) r4 = socket(0x5, 0x400000000012, 0x10001) sendmsg(r4, &(0x7f0000000000)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380)={0x40, 0x5}, 0x8) 13:34:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:48 executing program 1: r0 = socket(0x400000800000004, 0x8000, 0x0) shutdown(r0, 0x1) close(r0) 13:34:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000001900)='./file0\x00', 0x181, 0x28) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) r2 = semget(0x1, 0x1, 0x0) r3 = geteuid() semget$private(0x0, 0x7, 0x500) getsockname$inet(r1, &(0x7f0000001940), &(0x7f0000001980)=0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000340)="f426496dde1819545164e6230f621b3cc9344ded704b3027f7216cf08ec4025f42114e24553aeeed1c98a68f63a7c3454f74eb3faa95c97fab347cb35fdeb1ff5f9670b6175b39faf10b230356846cc7afbb2854330b1cd90303aa234917f1655de12b4761d8992f12e431585b3ecdde6177946b357729df6ebbc5171871753715eefbabcfbebec45ca3f6392a5b6f323056e00472ddb50122f04b2eafcf1e8241da272b8ddfdaa7ef8fbaee3d36abdf938a453ab59e5ba56201faecece871d6b9d6c53184dfad8eb64d28511cba36fa7ba1ff08ceca2c637102d4d9283a6d11e14964a612", 0xe5}, {&(0x7f0000000440)="e69184b0c78b5f42feafa2907d3d6cad46ed2a360fd54d0a72944f27fb6ed99f925ca33a5143908b8e2cc7a1cf28fa29ad834e7cf60c81653598e605b14a11a03d1249ddb01a1654261bb68689763db5bec06fd21acfc5de987ded95d9df17543ae7ec69bb6d76db81421608ea594df1d1f837203d01a05cdf67dbbf5163cbe1bba9d156613224a5a0a5b6683ef00705c50695ea83bc6ff1c335fe33e3a288ecbe6982e88a35ee32957d0cd12478eb88d0c39567a4254860b5988bf72fe71d02c536718c144186bdff0bfd2b5017171a6bb5fb511cbfcab161e318df6da52a29b43550adffc9ee6c0d74c03034e79b26a530fb8dda89f295dc2a0fc928d68214607ff1b5c008027f689dd1f4d47603eafe4257d91aae20507b67bb18629dda2158e4a27b878adf3129e15d9af541b6d5401aaa59da25f0c7f109d951ea96a9ab5a68a30b746b76831701b330d6a110428e0a6047037058327e91adf287d3120cac8684326535674214160a0b95d00cbe60aa7f661acd536a02cbaff52104ad9e56b71b4683593e6a912c544b0a818ac303279a5f1a649267b7eec90ca22cde249d6c95f8914602bf65af75a9c9ac2134203b1de2c63c354ec80634232c5e73dd93f3c7ebec10ecf71cdeedbf034cc121057059bba305a6e49f2a525f04ea472afe9c0d578fe99e2c29f54f4d56968598e4794c681f7501045a081f90eff3acf8c99c6926e94abc23ebbc2f81a6ddd8a405abaea084df8b445a8fc85fd4ae1df37ab830940fc58eb3dbc0a170b6be433c2252d08e64f8609908ee12e27aa3d06c23686bc61410206c69f011a71b16fa1bad2e41cb45e27c58cd7ca7c6115b05f7d413ba27d362b356e221222b30f38058fad7bd9407b340d9d7633e06796f6f9e1a03e4d1a9aa58e297c96c7f1d1b2d5b21a534125305be7402773206951b22c8d54c054b7931b8b8836d755382e0e29ce40c3fb0c856259a3c53454e89e0005c1c0da4d9503d17b691df0f1e7d7a5044d5cb1404ec8c6ccb5ef79e3e22ce2d7ccbd6c7baedc8ab4689559390500bf00d3194879114feda6261282932efdf8343026762d79e0da7968267d94409da7b7cbb5f030d4b31aa71bc77b35e69c4e09eda7737c2e20b9c8a4f58bb1977ebc989a976094c54d977ef97f3a00f16e0e7f8727200d05852656e0dc91f47c915c9759c1ef6454f06a5fc9778b9397d9d2b5a9a9fe402d44862e5f59f717b3c1445043a2becd4d5f3b22ebd9e3984c80a15d93c9c53441ee6e469bb35fe33473045b0b9c45dbef79a7249eb711b5616c7c688c3c5b0a97dc988d675b6a709a7a55eb1d2359408bbd164364a3060fc2695ed8e22693ea5e52f983ab1475edb1e959f61069b73bfa6a4a81a8241d430232b19a6fcf012975e2bf7fef8b342a8c0ad9131a46536e11e7f2f6335536236bd2e2f8d79c78c18d716be3f11d6d1f3df1113a47f1f492813d45c6f9cb68a06a27cb70f70834af01d3729c650a936b6aa2ae6e60e3432dbc888f03cb4a2b7bf04be16c825b7ce9835f206a0e5e641f7a59b79cb72bedb1f455957c0772c590e3b750e93120644df900b2a90b9c6fa601756423006484069e15f8cbd74bdfe462a5a08c0bc6abffc9963a78eef5e0ff0420c47372b0d2ab73d7f7fed58ce1778d7179c6818258b71cf1706dc3afc18366d10e274b60490f68cf92256531c7cb964ad9d32c48c5c686b6e2847586c5b90efa7eee766e0fd465825096f9def4dd84a8e34b964eb6c1d6aff863fe3eec0f24b50863a4b3102659c1d9ffa752abad8c4e275677ea9b1b013d738b3d0aaa6e5179fca149ab877546ffcb1fb9357245ad4e06e2fb124f99a662b8aed4eabd50881f3c18cda8487377d8a0388beeee85985d8a6b1bcd5ef20a373cf7a91483208caf4cc475cac48e297105467c80f1931d629df7b32d496792dedf0d927507063e8b6f2c9f215138f113a7de7086c256424f8f41da73e0b23747ee9dc1530d77632f3e4b237c6b713d610533e818f6d25d02a04b9aa2bde830aa2ed8cb67715e08ea18c39860f6bdb7874149e55f43696d4986b7d149b07653fefde17f5c598b9ceaab1d75eb161325b1e9ce5e591f1249b05802a84b9251c2c3d8fc4a59c2394088f3eee7ec1aa64b8dd4971b0fe45d7b912d84afffcda7f2f25f314b01d33617e2393489c12b16c82770d83e331a6cc7b042eed7dd95e5d8408376242f13243f0734175ca25e49f3e0e450d2e23dbf8339a99bd7ded1be5627488fc3c0097a806170a4b17f3b70ea0d3d605cdf47ef036fa82450ee9c520f9564f663e9a02f843e9cd5e9b7cfda94d895c8d8fb25713df9fc6624d3d0630c73b01ce913f23d08e0bde0352da1ad3ab65ba9e7fcdefdc3548bc0969055fed06dcb13824c38613c14af57678854b23dc616264b9108551569c359e3fcbeefbe7a205cd644f544eec17c872c55504e8c4cbac53d5f30bc314d66a6e421eadfb9602ac8b44f4813431e33dab38af70629bac2ae792bc15faaba5f757130a32797bbfba836ec935b2e79c878f4f90f26679517b47302cd6980f1b5558d5f97a1ddaaabe66f03fc2967469ec94ce7b1fb6838d78d45290ca7dd1252ca66037434e9fc44e29fbef152748bad5e5ee7f52b702016efe27f6d95b8b7c7e88f4c8a3cbe5d986a7af73da958f010f1cfe863e351dab51e2be63f4d6d9b1197f82941663d4d877ab3864bad906a02ca1e6d47483bbcac3bfbd7998a9a835bc9bd941fbbd467bdf4ce6b1d5bad0019018b6b2e8f7fd5a437a473df55c3da1c5284a0eff7810cd3b8ab52a736e08486628b4535a003565890d3a89b37947e13570b1d1787966aea8c184ac6a3db7f888a235f932830ce9412e1bb21a525e359ce7d716327a048839e05fa89da39b38df7e667ee5aaee905d0f78a5600a4a53199b2b56f531555869700cc9e5a442c1f3b40a362cd63b778fa4f7e1645e9bf494714df3974cf313521d717524d30d1013ab680b9bfb2ce935fe2840c6cf392104d5e1c9ff82ddf6151e1c5b58577e1ec41b9ba6342542f35c69d95640559abeef8df55de4c23d540d94d4f0a6e5491a26e4a5663454711ae5a5ce145cee73a05ea98e02bad7f743c600c054219fc0b380d48e904f9b901d80ac4065a10cb453479e027cd2e24d4dc182144a3638460aff61a548b84d026d5aca3d0d3d530dceabb365bb83223b37331a4c5e59428425e4874bcba424de204d278e73899f857302f2a894e7385fbd2265f1a1c6db9c54ac156d233a0fdc67ecf3f1e5f9f340d0d71f495579cc4df35ec15fcdf44d2113c6dff02f3ebafd02ac3e64188cfa7bad2f35d2b731c2d9e703d49879159541d8a0cc20be5532f81efae4d98670d079046726b59a8517bae66ca3c85df3ae6bc1b15465d42f79d4583e464bf3f36773d477991416c30fcf01594ca99cecb5be8752bd081513674fb6285f249f6e780a76c1871be8b5d318bf43e195e43ca5a848854d28e1babdd86642eef799b0ac1b3f3b759c315b357416c530201bfb310dc470462540b1ef8d9f307fe509200fea608a82f5bbab8d267919932ff8e644f43a6f9188da3e3fecfff7f094e507027841c0bdc84689eb9fbd6d34d9642e59a0158cb9a4908ce593a3386aa3e7fe037c627cf7246d9b4bdc17f2a11d6553013ca7f88c72a455af31d701994b13463b2e568477b069a9a568a6c330ebce5543f2044f642f043b3dac1a151e86b2cc74cadec078e352385abb32ff5a8d77290c095883cea59a4573a817f6e54928673e02855cdcaa5b0685d13dc84b0f31983528668881d041ecfe865fa5512e0dfa88aa52f8a0b1a061077aa1d49ad549727b881e212993b7e3e2bc4ebe6b225bb376c7ad1d6716286397b4ee845e494ff12fcbe05ad71bd1579e28d1809e86617096effd5166a30902ef439b3305708bee692a11442fe929101da70c1fe7a88ce659e452e3fe9443b23682b300b845b684c8b5f9154f4e18e11909206aae997b70e3ade8b48e357673d93354254db4d91f450d7cc3213fdcba9eb936e12faf5bb861d0e75b5e47f6c691e665f24df7a556cb6013ddcf43558d87c6b6ce52a4746ddbb6f4f7f7f9173d9bfbcf8007c04d8e68c877f32e9b1e6114c2a725f03f866b6adde177cd231e67936606d955b23d758952c8644d0ce91504877e7c2c639c2b13e2589b5a390203c6e68a343eca43a33b614a1f185e06d25a257586ad20461aec80f045d7c418ce9ec829f287c815091f377801833c46a137eff235d0523cb76403427a6feddee027a0821d2a3a73162f1d42bb597bb77152a66cfb57a4de04f9e0eb995f179efd29ddebedb4cce4318fa26aa00cdf4e018a9cc5a1f752f562a008f16eb281aa4d5630ce518bc994ac7ea71d2edacee766007863d30a56d4e90aa597feb9ddea69e118d2ca1128959fac9b4079e4398635b390de568633ffa7ce0d21d0a615cc402d4533eaa7b6d2ce0ef143ae9b8885fcd03f343923eebf500bcb456e179b376a3d2bb44942559388a711d66eea7179ce996b67a02568f978a4dfd64015b7b58e7eab4bae68fab8df1d1832bdcb5f7540afe0fca8bbf096b86d1921c3036b97618e8c24d013254a52234404beea72098b76b6bf0e3baf30540ca49454acde43cc7275b83e4401ea71e0ca8cc44ab0dadd678746d34b3735fbc18216e36cf9dcbeecf47a06d0a017598d1701142c17fb80b9779b560f10805af93cbfd2b63443e6b6792123ea4643252e8162c98a84d8497628b06cd7ec3a2a9c7bf883d1e4d1d7a99bac694396453e131beac7e7e2ed0811ed38ba729d0fef84ff7f3f0e27ebbcb86790969b3cb8c75dc823701fbff7e6494eb0e1832326b57bf6a5d1e312fb5f2f246581eefd0e055d878f66adf356d523740de4f89e0df4598f6d34b5e0380ab5ff5db597cabec5d8b7bda6836a443d5534799e53dd689496120f29b7e29c113b7f600369087fff80e50d505e21ccac2335b2150f9a90b42f05bcd1e209d99df27d8f14c07825b9a6d409e26095f44853f1f1e4a1e12cfe543966e7fd4db4a0c3f1bb849e8fda715d0ba12e4272cc36e4627b282616ba04da7d5cd8d944e59a49e369231f251a9f92713e430efdd57bd5a9aef17627fea82871fbd2b66964ffe9f945daa74a036a48df3652fe8855237d1696030e229b3e1effb44adf86df16e5fcdaec8656cf9e91eea08b1f5c2976597d0988e8919f58d04f37d5f1ca0d4e16179f3baa18d0a45c992480a0cb79fcd893f870d7c3e719abf5864844985d37eef53e1e0d8e3dba909a09516d3c15ec9b9355e4e997728dd2fa8864bc4faa7182881f215425ab7685dac0abb23dde6c506fb884f229588acbc55324eb958c0ad7d77ff56aa32337c60573a7435cd773085a1db57cbaf0c9997c141e99162473f39f9f59df59c04a1686f73146738d6480bf9a76753447488a7fcfa599d9d35ac309328e4d7169de48de3c474ae2cf5c5008f2a5d35079264426c6ea2152c948f18ee7f3f36099df73b53646839146cc8630cc9112dd46c4ec5ec2a34bda474218f71c67a4257c28562014e161db07998e8153eafc07b1c8db51c056bf6243dfef7aa1f4cf2cb6ceda3319c259ca138376c6847628e5436c20551df66471a2229784fc3b061d01fb3595bd6e2b32a06f2426afb1bc1c7dc2ba0fd9177858f8cd532c2af121a15fd056f56ba723b436f4bf3369a2457bdb276c2baba4beae9c0e91b5f0a682012eb6125a2c0018426baf7ee5bc789378977dc7333a2987", 0x1000}, {&(0x7f0000001440)="726510b57f3b7fc98057229788dd5379a86d3df33647ee575d26b0ae13e384c8e3e1c3047ef434c82d97cf2dc76685f790751e4229dd2698e305af1f512480c2dae01db31df80a1ffa4d08277f169a1c39e27288d4205eed18d99c349337310abe42b46a21ed4ea3d08e8d041618112ba4931f437e5f2956a6b3f9ed254675517df7a4721017a7433a1a94cf53", 0x8d}, {&(0x7f00000002c0)="889e6c171bcdd4df3fd505cf2bbec9fd7dbca12cc12c4f8b4b", 0x19}, {&(0x7f0000001500)="7fba951f392e870a5da25b20fae9df9cf50b48856cff1336088bbb", 0x1b}, {&(0x7f0000001540)="9af874a2ce514a5db41283c0fa2f1f8dcb5d7130024c0c5e6f14bb152038c191ab4c6f38aa74a28925c869691ad9ac99a37199767959a5bd04c907d1332817d084a8659c680220c84af94cf1c851c409bbdfe7334fd601c78f92", 0x5a}, {&(0x7f00000015c0)="73311ed263ebf24fd4389c66b62dd77fff8d81bcbac353705dce106a89e54d14ec9e57adf37b2998881cf8959a6d0ec2a39c0f6ba23da3898ebcd93c52e2956b75740f0be3a7209cb2ca59b82a9f6836d9239f3327dde972d435d7226cb4e73e7234e2fb44d0f5a3c65a6f9c77c2893deb6a0004b6211cdecfa770915f77b4ac4794751c8960728b502d494db30907f13bea0efaf3f6c6fcad1755952c30d9cab2400ecb4077fda5d607bfea103eb954966071b15a5bb781beccec51833e", 0xbe}, {&(0x7f0000001680)="62384f242785b4791291d598f9fe82408dde880fbe115a41f99fc52ce56b654f6f6908cea339e59e80546fc1e58493ed37f0e7fd015d6abc2f4bba6b9aacc11f472fb0de931d280f096b69d50df40a2b9eddc391118801e18a2942e8b75b8d925aba82d4fc2e02ef438b89fd017dcadb20d880346fe2b60bee2cae15d5ecd843fabfa6f47f911d31fcf9cc739ad0edc89b24be1fc62be97f938d5d371fd3316471f2cdfa8d63e1034953194c49db7f2278e4014c6950b77ea77722ba6fcca93739732884ccbc3917b21af8667fd5a1c52131a9b0", 0xd4}, {&(0x7f0000001780)="4992e2b46ea158abc2c97812100b07f2a1413699138c5a3070653afcf087ed4e22ceab31fa27e5fd8eb0f54005f03ad00a5d38036c511319ceaa68087ae3f1823135b3be96c4498acd9735f907ca5431946f81aa22ce418b5f394f05fddaebbf519e938b774ca1934448d2e95b9fd0afb519e45d3d2c95dbe1ac128c", 0x7c}], 0x9, 0x0, 0x0, 0x1}, 0x40a) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x361c) getpid() 13:34:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e7815f73f2a044fd33055552fbd5e41789632dfc94ff334a56193f5a4c8ab0619c824b000000000000000279456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x137) write(r0, &(0x7f00000004c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0xffffffffffffffd8) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000600)="e8e51b0a051c7d498e2787bde5c050ec3e68d4507a28c58fda43339e9d0c402049581d8923d5e184754a1a4def0867c6539226f0e16bf5d487e56480d72a506f990638783cf3544a24e017c23ae1e13027f6688aef4e3902b971d665f666edadbfbf01253a679eaea9b1665bc515368a3f4ec01278b084878fe218bc10ccab8ec24637ee3d59f86c70ff978a2a3bbff3c8a42403658e3f9495717e69facf92dd3962f14bc81192a73e4f45aa57bb20ec8e702d36d7f362b7d9e726ecf9a270cb8790c299a2a3e3b7c289b63a710a76251143a10de120877c9d6d932e59d44f637c6048af5610aaa13f0a67ca514c5fbbb1b6d78014db41f3e147e900dcffafb7602447cca5c89f0f13417f1f14c1ea9eca9b5faf293610968fefdc5b6a26b827d11c18615cabfabd0b8e9601f535e8dc7c0b1f99153bf7f210e9499f94cab7f8c44b0207f3b5143f5b3a61cc7d40d22baa43dcd41e8a500a593858a51e6680b751365f1906f6380a70bb26df590f7a64466cb89b4e0d756d566c19cb11dfef912714aabf53ca5b76f8eb3f3f192e8e02edc6375eaa402c32270a7ebfe3c75c77f06a42e15f09955c977f3cff64b2704d4d731a5b63c976737987e0cfe3cde7685a9ff2d1362b5323aeaf504385e1ed3cc3c2fbf092d7518e9c53d459deb0cb3f1f6c3de052ccd9ec150334834921921c69b80930504b5abeb3b336a6229ada06f3ac60a0ab6e7d7f8e6e851e537b0b4e33ef0a389fdb4918911562ca999ede8896a286e7b2ed1465846b5b63569211a54c2302ba65ce2a1f6b18cff9cf430c77e0a9dfcf54dec3c75c9c69a8793c49f53b836dd44069ec137227a8c839903dbb11c54ee1f09cd4df32e1f53e656e53bf1f2587da41cc86124da45ac4ec9a2fc3bd63f5dc703091eab771ba09d378a543234d058b2a499ee25b5c6b16696a9e2808263f7352fe8b50123eccb9a0c5f8846e58f53130980b4ecd6de43365525f300d4e9955c302781f24e0e2a6e41a5826b61ab26a82bab2e205c76b600f3070b083fab039498b43c18e33deff959da393e4436fa36e91606f5d936c2e53dcfecc7e5b03d241e3f2980df85e8e614287697721e238940e265667b55b7ec0c44793dff688addb83930ba24750d3d410c4efcc38af6707396ab2d3189ab537a6f68d0694d358cb1070692ad3e321452efebd2db829f4aa95d1a50f459c45a728f3a919824f139ddf790055f247bc89232e075670757818003264cf0f3c5f641e9625db3886e3853c8991a0e4a64ffad576acceddfd0b176822a1d401104ed38b716a8f2555f8403f89fa1cbc29e9573c96496be5fa5efea309e5886be4eb1f207c49bace71fc2868a37c0af44d3e43dfb6a69cc6eae762386fcf8c3dabf485d4ab7f3b60da0635dd31aacd4406858f9e335e77bb595a7a75bd6acc0cf3c1c6f21594fe2725cfac04edf7ee9992d1e0c3294c3f99b7669cb8566b20eec8425c48abe10969f21963e831d506b7f8e060ae000a55dae61b842c11305f76a12e83a050e45b0a190233e02580b5079ce3d6cac260460fc523a325ce231d607905bb2035f2698e59d56327155f149463f0c1b276279923baefeee6f80b16b7bce15b68acc5aadc5827662d66b7d02a7292f275c4e248ddf2ecb2b05bf5aa70de7592064c5756aeac51e9db2f7f3e3da9898a1c80adedfdfa95622d53fc21c585627994f7a70fbac7eafad3823bc67ea9495a73df9c6e41a8b3c8ae7bf12064b83ad973a2740992a25a17f423274047477e6d2b18cfcd40ec054fd3bf8c07395b70ef2dc63c84b72fab5906c6cfa999c59486bf7684ecf4595668b853ba65d3cdf82340f3379bd8ee7a6915d87b4b0395ad5cb46f62fcbbd475d415ca369c71170711d05e8404051430a6c7ee9f643d7536cc27343427caae8893935083132235efc0d59640bb49e2060696bedc1c7cefdb48438aac134cc6eee3897e7c156f1224b40945561d22d0967282f19a53668a91f11f5779fe5a435f60d0df39d06ae0aa38e803ca761b35bdfc221a85c98d9124a390c37a0f80a356e7bb803ec4db8351b17ec599303d109775dc2da8ee69810e85a79c4e188433dfeb2d38524a03de0e68f098bbd4f5252eef52401cd5c6b4b20f4f1f7151079dbac33a96f82951961a09df95a8f422392d45d8cddc483022b3ac857632217e152d4e63eb4f3b8d84e5b5030830525ef181bf0b345dafb31210d8dae690fd85c051b3d8e464b9f7f71a810733abc2d6c1095205c0987ba3f7a6a6452ed63f5e608ea56432bbab57ff3c29e2bb335c4d9a5b8c808b3e1da6f316b3e921d6da72b07ebf5d02dfcbe4be4b23f3249415066629d6145e84330d5073d2b4139b31043d55c384b25111f4950e324203b383175c7740865194406c4eb674fb4949da3b3fd9e3cb4638e642934d45d8822d096955067dfc1b95d328cb450428a65fbdeb2cff7e6de74360ab4adc77326d462b70ab990c52e4087dbc96d0842cd2e198c7e1d7df4b47ea8db43c46b95ba67620fd588795f3b9d435d2da21378a8c82a5efb89c5a98d4efa2cd939c47a42d86ede8690f01d19eb2cde5d7de58959f7672fb12b9303afc55c267edeb837a4ef0229fe0d845d70025ab007565459ad601ebafdc10dd1291c8d2d713e6d46c81b38d6e09b9946c34dc5471ec86fb9f66a827b5a30213df3bf011ea9e1657a621bdafc9ed199397d84ee260921aff9355204fe97b3a3fa14afbf64a156243313918a04534e41db223168e872b613566762b7d329fef0a900964b7765c0e8b0b3b0493bc42456fa2a862b4d51ddc90cf85967acf583890fc783004e54c7f4e497ec3818d819f8170083aaaea3c3cfcceab6ba16fcf0c6aec8bb4725d67cfb988f748fdcd85defaf9d010781fd8dfd77dd6b6f6c3543f4316327eafb8238c9ffd23bdbfb6872d788841c35923dc1843e4f2450a20c7553d3a24e9b5acf340cef150746b972a020c7057d21c761afc3aa2ec9ff8c059a413dbcf2976421a7f45db42cb2425dc21e9abefdaf8f58ac06c4b9fa232a29c581d7fbb6f6ad956a18904d0b9061836630d483deaa424fa76f03e361e436f1aa1f278fb9145da7b1421333e18f711f3ce400039c69fedf1bba77207787600d3d948506dcf6e8dc45444f099d378188d2c6f95cf260aaa8d0ff8ade11677443a01a272817347722141d0b5639a9ce0f82e4cef80ac3d55591e3461e4afc8bee3452334c11a2f3ff96e7e00812f83fde61093bb80cc21c113dbca02d2d1843ca668aa4032b7530c6c1db85aaadf204bc9d23c5eab05a67afd27b5465ce0a8ecb6059b60cca16ea300544bb12b1db5b6b9d4a72142a1a64b7c786da1d2e83b4d6f0a4d535be48658bdd358e1190c9d5047ef97cdb005fc51635209d25de8bbdcc137babe9a91a88c91d26499d18c8b9bb29e2abb31895442b7af36297a42b519d2669d0a9dff52910f7df13f2e59be24486078f29da791bb3fc1aef8342ac8d322d0e0d2c80c9db2d4c528282595e680ba67457c2cc2405a14c0f4aa99c1881c1aa10bab86e111a9c1e4b5196b90df645ece997bc063d4d98d20d526d6b384181b38cf97ea77f653b79c506d7a85f4fca300f8464a50a15ba12ed5f52cff6123ecf0a19c1f38437dcf9fe70607668dc681160b52a2e68c71e8fded3df125af788359ceb48fb0ebf2fa4b71330add6e2a8b3776a49b768cabdffd22f61ccc8c85c223c033d6b5ff0d1a360064e9cfb6c02c69041e64d4035f3794502f970fcff1908a05c94b5fbe20dd034f2d8f1d9f420a3abffb81f4b485a5d5b756dfdbac53f1efd84fa5e635488386a0879de6d9e01bded7f5dcb9756c8d4a20dddf261917c85c3c481c13eaac3a849cf1c35850a4f50b7bcfacc10128734110c7cb583782d9d7e601eb979b97fb9dc4c4649fdabf7f27e948952a050b1fb222ec38ae00fa065147950c063d4fedaf54143ecdc578e65b38095d8965e80e5e0f57e6f086c8d6eb506516b8de65b0e61f6fc8a517ee4f5c8670c32ae2d08dc84dc81c7eaac8c824898cc5e959adb3b8b351d88e05a8a6cf494f60cd0544112ead56e3d29c516faf6c37becbb6861a5dfda425a0c9729656de4100f87613e9e538d2366e0b5d29d7a936d5b8e0707cf0effb0fb75a99c3cce9b1cff2dabb489249ab0d370a5548a59a8b9df097b5d9f086e2749491662798111af14b32b2c0f027736fd93449ea693233d963123240e62b39ea7c7761076029ec4d18654dfe4456fad97e3512dbafca1660554d92fbd8dae15457f4ea210493188a40da524632c73e061ab9ad261d328648e8bb148911f15145f6d3495a7f44e43d9ec17d109ba7883f07a1e748c62e0016fb3c39ad378735eccc71412f1c687d275612f226a491b83050c131905b080c51d5d4a4b442e1b859fbe30997629f49f099c3e6ce88de89055ca621e0766734c65720bce1629c27dcd8ce3f5167f6b6875f2658b4ef5229a387c3b66337f3fe79437646b2d0eb4038c4358d7334294c1c6229c86e692de021be2fddf392817962bae5d407bac653887c61968dbe4936022a9b77b2fce6a3af001a5489e8cce8cff0594de8c1551142259960b2ef879707ddc24ac79115c248ba6e08eb0d2a754b0c3842514d71e61879c13f4c9bab4b0a15dbf267b22eb9bd01aae5daf95339ffc0885dd9e7ba6525e0fad48cfd120e40bd54495eaaefd0785e0e9ba596c760f8274afb02ad8d6be18fac97f3c496dbc11724b07abeff538d244f4b19161d5414c2ed0e90ea68f5580b10415979a39e3656e1f456d72f1a665af5ea5adef7ac4f2de9b095229c1d57cad58c7d1880c5be2b3f2f1bf0b9821862a0a42ba2cd0c6e65c5d73ed45e1bcfba761313e9a7b6295c13030e009907bfe38dfeb2fcc0ef367510dc8121bb056e2666d6ad3ce1e14667fef703b510aa2625cdd145f9f60801b9b0b5d4b0a00c437973b0aa6829cce04603423221948c7f4e82c2375b255d4fe74d3f3ab68d247aa35432d4d5bef96726c880d59af97f1d22ce0ae5e726493ba2cab4e2ee95a34e4f67d27eec1344853272494d005a293e5929e53dbe30ec7252f095308ae3d94df0bf15fbcf8215785d75494059a767ea16a18846bddbf7300faa1f8855a053aa810f704fac2ea894ef15344157296f0f11b8365f8b00eb86f26b6a054728741039a450699ec3344a11abfa4c3cabdc24f9b11d53ab1996c0fa65ed67a326a64f8aa3cfc0931ff5628158eb7cd08d8f6b90ec066e1bf5f88cfd00c845f0b8f303a2ed25605146b089f95bdf655fabc0621448464d1570a8396724e0599fdded82f4641f393baf7d68281165a527da4393072fd6e79d66a20f578cb6131e61cd50b4dcf6f761a842bf79b0bca96797aee3a98147c4554e21b34dfad03a9cee82fb7fb85bc82f1d2974d7197db0c99144a468a3f1ba4ad4e335de7f5a0aa3119d4fd8b9dcd4c55638c9349cb826454c2c94bbf8ab222545ce21b1a0c696b13fc0e0ab56ee23f209e50c0b0112d2b70f5e545467ea6aa2e62e681c4cee1bfbbd4e500ae64433729a40a9db3bca14f418a1d31fd54ae631ffbb5b940dada7d9a78c6bd090a5e2ea86dbaee5abe0ac66f6b3cb9ed5bce6dee734b85090e8d6e4c5e59b7cd2467f12b92c4f6df1569f750a1f4df98c470357fd96de72a9f101017c038a37a1c55fcdda2ed4799640d11321f64f22998fc207471ee32dff503a0442a9fe091b43c08f548ffe235a9bb6ac2620b0deb28ef3b750deb8d05531dd646c05d549", 0x1000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) syz_open_pts() 13:34:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 13:34:48 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f00000000c0)="5ec71e7926d77c7501d9d4763c118fc832704646a4156628554af6f1ef6cdafbea4b16d42d1451d15d4446a24b0d54d7d731ce61fd9ff0fa7edc277863a34efacacd6553607ecce62bb3a8916b22f48464d0688fb5ab6222ce09777aef977b20fe5aae44c7f169ed6e42b07b8367c79db68575dc9228f0cec60248e905addafc99f3cc6e04907dfa7fc2c71088a3c931a038f4b5fa2d441321", 0x99}, {&(0x7f0000000180)="6a689c78bb6a3d1afc37b4a7c40f7cc5421179236c6ebaa9455ae84424fdf6422fdbd717b722a5a333ccce55301508fc1c083b146223ddd393a382433c9414228ea4c0a7c8bd85ccfd9532ac4fde7189626199d96083e2fcaaff983213f78a4b5ee3fbe69b302d796702aabf4fed033b9cb2de7b643ae8f7f95a475e2b0dc8002552e67ca1756b05ed9995f7458746f0bd6306abe9b3e73a924cdb7cbaddd8d4ff822c27083ba2c02ff72c53db81257b91afed297aec464955ade71d9eaa5a20b42592c12e9c09dbb739781e5ce6bc9172551751c2c37ce0ee77b2fb69b8d49330f2081f49784fedeea234f8c067437f831839352d0959076bf5186a49a291724283caae2e2fe8e9f6ff1d7ee32bebb4a5d6b9af928a15a523771ba52af5453083d9d6c3ae3a06efa34c243c76b86d77ec52aa19a3175bf4a831a7ba1582b39c889355dca8a66bafbcef4352f2f1adf880ccd05682aa6a98591fa5c816844bea09874bc7052c402c25ddc9542fb662393d0a35cd1bd55c2ba5824c2047f79a4b902c81142147e68d78df2c1e4303e10126205985ba3dc121a47cc0645f6480d37ca3ba5fef079b55c23c5ef17dddf8d2178a91cbfbc820cf6ebf442a138b95da5890494bf198666c21d122e9f67220973144eec43274e3aef11d61ce6952d7acfe4d51029cd897a9f540491040b05b20a084cadf5117da4c8cdf9db2d4e8e0a723d1130403925dba8537dc431ef134fc9537072f7f96be9e955921eb885ba6da4c20f7b70a40cedc978c6489e8da71c9984b778c4823169817941aea3ebea27225c74f430c70866085262c267ddc933c3f51c4f6149d5c65dd010364e16e9218601c448bc0c0c466d00dc769d8934a8efb83abb836c0d686860e22ed5126f992151522edefc17890f874d87d3550f3b653cb41e437fe1a7a31fa2268b357256fa5e6c82242400abeb7d6291042d0eee234157c1be3d10345555b6e71e9072857b513702dfb294188d1187e941817c7328c370cae86d98f60c768304ef6bf7346e918c0903a9d79d1478614a755b042950f05f93ab583132af5d0bd03ed18845ba3cdacd31bf3d80943b9327834fa63725610fb8ef14adcb2676d557aed7811e82228f936cb897275d80d777dd244ed18306371ba7b8621bd544988cd42bd6ea1bba06bc0049711053b4b8cdb52813e258b5ffd7c4d6677f1569d9075c90e4fd6bf0a00f325fd865265fa7fe790cd2238ef19cbd615d566e7ddebb3f15f1dc4ce67d2465af23caf7ad2aa4a98a6be9de6e4c02ec6054bb621c29f2eedffe9ed7c4aa9a7ea8aa3aed669744c15596050a53c753c4bccadd863de5c9e40948ebbf86a80dd824724fe29231eaf9e284b416662eae08c035854e70b1e39c68cb262575f0d4b2ef56c67073ff3877452d7c09967439e7acefcbf1e4e08ea730bd583be38c964e84250d8d66754c23ae0e6ea9ce53498a79b3cc246c888e44604cad4bb03a05cec2657b6fd848a564bed0e10432c11ed2baaae3763933adbe1d0a9f1eb6682650d93132f16fd9d5ac87e9ddd0e258680bcd8dee39de4d8fe61c3322861f79f63000eaa20fd2832e1ae67fd0be40dc739808ae49b1cac86e6084236a76e58e6d1d617e4b1fd7441759bccd0e75c19df5e8f7e09d5c70eed9588574831c2ad34033b378bac3b48eec6acc992252dce0e9fbc87e7098bd76dd82d84ec78b0c28100fd0b9013a871a6c576d4df1db77b163813421eaa8437460c01c422dd577c84d8d04d7be84d5be39b6e177f69b523a1f1822c0fe69802625b3acc774765802f65e0bad8bb77f477192d44f9b8b7d4b5e547b945962d32d6c6ab41093d9faf556294d0ddc4945f471dfc5dcbfc60f20f4ee2c6b6b77e66b4d84d0a6055fa5ceca127c924807feaa8e13191123f00f060bc1b90a73d24e7baa147e102f880dbd2599cb0b1e827571751335b26a57f71f22d544beb5d886b7dadcf2779e52e0c07fd0509fc5a73292304b84d304fd8d2c9a14c5c39a10647fd0fb7593b72a3fd859f63268f0e10139ac9e70a966ebc22abb051a2af7c02d8d9648fba1968e537ce02c5b90e3a6e86575468faa72468c98e5716d27278f1942597249498ad8589c2702b50f2987c2f82deb2bf6208c217ab4bdd1b039dabed8ad09a5804fbb35fcb8b7c26dbe6500c4e78b59b1c1d83dbbd7a318e933b99d393b8aebbfff12337b2372c6bb76fba4ce274eef683709f8a90e165ec25c4cfb2980ea9afbf225c6e3e3d434f2dbef671ed292a24cbfabc3dfa6770238942ce88d51cec0715d177ca5548fe6b697da578a9f5822dcb9fddb57379f4d872f8b1b03b5e55fd30e2a81fcedf54ab01e8e112c2c99ade37bd123ff933a8b44160edad0505d4623e1bb55a38d6345f8b4f9fa3a1c68e55364998297e4278420a2cf3e911fb8c1a33f7655b85abbffcc2ada535b988cb8dc6fd76ad714f8ca9552ae6f56d5f979ea2167c4e9b646ffa846fec3209c064f57bf5c764e751ee3425b9a66ac40a36fbf125b6f61be78269c83ee699b3369a2c7e32cac2ff8713632f67bebee57cfca114cce005dbba86c2a13bad3f990a8c8dd8b66d3a70c57a4a163ca60059e33911d4daec2463602fe1d5731fb24e072529187546fd60c16a5336c6c059cd28f5a26c307aeba2db2248df003646a10260e6c0cca52daf9d02440297af7b3e54368b6a6b4e3317084ad29d0757f8cd37bc20fa91d5b86eb0a50a63804e96eb0fd4fb333119ffe121fccc34c14a958f3696e7a13f0c15175366db9db0365a45e9a7904db7256a831af2292a31830b3a4557b3c0b2695788daf7aa594a1823e388af4572f40a7dab76598903c8540af925acc7ed7be845f0e8c0a89c8ab7e942c119a0681ff24c034a787e4336cd4133ac15cd69ad4761a76c8932e6cb17bffd43f1b395646998c4c441219e9ded15124e76a3c67c966e5cf28cf83a92d0d2d7bd9f253a5e402fab9b156de2926b29df0ba39b1a96f1986f407c337e8060aa83e85f2a25ccd51189dce7453987d30fd182c311c0f00b3765d469b58479d3cafe4fbe60d8e3045765dc09bab3bce391f02d4bbafc0af5df157cf470966db9ef0777e77b4356ff13f5b1ffd3c95af13cc016349ff5ef6f13675145850e02491fb27c3eabb81909615e15bfd0594229e04fc716722f2b6d99e478f36522dbe2be698f42879668d23737dd85f9933b5ddaed7e67e702853403b0532a9aeaf176590fce87ebe2a3d5201c25484cf83c2e58afd01650ea0048718f7c8c82aa371fdf3cc0c748c4ce09cc0d67684cdf8b01d147c9d0b7b10b11dbe8516e964b84935a75a9ed19b943cb32d2ccec116727c5d9933cb31b1a01c227819acf3b2789fd3033150694c0d08d0d7ff2aa4572651a14e01e15de5cef8fd4999c4016acf745b98bce24d8dea0f5e7f1ec960af131b86cd48bdc9717451e741de0271ff65abc3c75293f2094e82e583f445ecae3b62007f72ca0fff1895360d4600535998ab3bf65b5b9a0d06fdb11ee899a24864548ea221362fe785d46b9ff605ac16709be6834865381dd7e5f84a12e4a906c79d4aff626af3c186b2040e8dce8e879e2d148e9c2799a191b851625ad205e5c35870690a6b5282aefb9ec748301e5fc2f977341576164070f6bcb8b81a5b7b42e425a24947487fb2e2692a60411c297f7afe45af70f43acbb88bc5241db725f9f8e8d802270da94a289bb1a9375899c1e11089aaddc1b3a0d4ec672f9181371f4ca31dc49e27041073234790825901089241857d2d1aa42c6885499dabddeb49a0d57070271eb54740f52d97ee4d19cc103902a73b017f55775c90f334d0ab262839b4818c559b786809e99bc78dd4a4360a3f05757c6ccc69bdc3cbba53ebd6d99854229c77991dca741e6573e1e9d5a0f463ae0733be27cb5ab96081a0e7d4a9aae9680414f8bd35d7401969ee0fe2669db27dda1f392187f16f2e8afb1426b1f915e1d626f8a882fec676a332f61a5543982ce526d423451180233535a28250fe63a58c9919075a94f437fe6c89296edace9661b0af0cd665d6f2cfda5fdf4d29d62c1de12c9e0bf39107ddcc564d6f99e5b080d537e6ac2a5e062df6dc5ca77c1d8b1fdc61c827edd42fe7cc24a91d307f1a491a73e4bd43f9be154041c115a6be2288983b653a270a50870096347f58201f41c2b2e20a6e21ec6904bf8629a96cdde8eca18b77ff763df6e7493af92b7b14fac8529449300904301ea42645740c20635b4b55b9b34787dd25236022625536601a51a86c3992d7c612f5056c7e4d117778b8100f1d28bbd2711693a8710d8d5a0d637ba2b9db95f6081961e2e6108c8dd937ce6785377f81e493bf62a844717be33df659a1d75018eb974a990774de5cccacb88ed50785df5ba63e78d446d8ddaa70feff94b7d8d1052416646e4d299a33475100e4e3a57157687cf3cbc5fdc5bf82d4ef6e4e630dc38faebdc8a441131374238563729e148dc9d5c3eb9183a1605d6874e095ee8b630f18debf89b662b8cd665dd7b44ada3ebfccbf5b462f16b363e3e10f4b2807ad0a9f2d475a471cfb0cdb7dcc175944f2c6a0a6a3543aafac8d7677df1f07bf2e0685ee16f0094bfee8d5b780d08b5d41274667caf1394b1777b3eaf340f365c86ed445a2d27c451561a29d99d18114efef053e7f257812e6de3f7c90005d8c7d973edd5d0289d2e585cb858c55a313cabc5f6c11eb85f8eaa5a17c3b50f1c36dbb6d57b6cad0f914f0f87a68074b3202c1384f0ca57c120ae4781338358936b7305fe9524c5aedc667a6d64fbe21c6e0e78ab426dc2748c364df4270136e90858e2a6609bdac14ce5815d3a5e4e195f3dde4f255e58967f736b9350596a7c3c7102ac437912e2cba67a80d7928945b048c7de39d55fb6701c5a3cc34ca74152a1e0cf68587541033416fd7721718e46dea6a390307db2c54d1a905dbc23550114f7e2cb43e74171174b5544bff06d3e3d713c65d313923bfe3a629b14ee5dbaf023cfd15fd79d1767cb1daf553c7f40bfcee2c65b2243f08077c10bf763a85d47618beab4d0e64c472462ee2de0744d5b8906a5871fd523589cf0b9e9085c1c7f101d378325ed144405f54c3c33e26f6dddddfaced3afb4abd6d320d3fdd6e37082da68c1e1cf4ca1af3853bf4180a5d4ad8d0e6df966841420a60a1d5b429e042ca70c4a35a008091cc6489ef95432444e0c2ba8b398f42b4a1b7ab060ddd2d4e66ec6724325614afb59e3c9b65f37a05890f1b006ec89db9674cb55209998f1af0dc20c6f02ebe52d698bfda3bdb8da701d8bc835d13931830de15d514dc740ca822dd541aee9078671c7869e6c329f70359be37dfd46479e9a5fa3a7a69d2fca5d3400393f1f116317dddfc29249b6bc1983345043d355a6dc1261d5b750e9b2a2576bcdf1f4bd385382818cb2d5c751cbc12e5fcbae24aea253dfa9d254b5b96a76a61bdfc4b1b415fec19edd6e91e58dcc4a18d7658f82b5295b728f695cb1370b21932506cfd5af7038e44bd5d3c469ccc043103c2f9978395998095918c1835d370b28bee1cd796b644f98ee63fbeec5c4a9c44a6221df7c58bb302fe919ca79d9b744e804b2f09cef648009e558d6391e3364d4a8cb2fdc3c5c21d23c9eeeb4b65fe3530448fa6fad718ea7119df17b8481fc3839da546bc1e6ac159a80d1b8658a81b7ba8ebe6b3077b08ba58fefe0856cc021559bd6cb3203dbdd344cb4aeaec549a3c1c7762ce9e857ef650e043393b7a95b7a4e2663", 0x1000}], 0x2, &(0x7f00000011c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x88, 0x77d5fc2a14146c19}, 0xc) 13:34:48 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 13:34:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x0, 0x5a) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x6685) 13:34:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x9}, {{r2}, 0xfffffffffffff7fe, 0x2, 0x4, 0x2, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0xff, 0x8000}], 0x0, 0x0, 0x7fffffff, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() clock_settime(0x3, &(0x7f0000000000)={0x4, 0xffffffffffff5e75}) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 13:34:48 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f000029b000/0x4000)=nil, 0x4000, 0x2) select(0x40, &(0x7f00000000c0)={0x2, 0x8, 0x0, 0x1, 0xfffffffffffffff8, 0x5, 0x6, 0x2aa}, &(0x7f0000000100)={0xdc, 0x5, 0x267c, 0x1f, 0xff, 0xd6d6, 0x2, 0xe2d}, &(0x7f0000000140)={0x9, 0x4, 0x7, 0xbf, 0x2, 0xb45, 0x5, 0x3b4}, &(0x7f0000000180)={0x9, 0x1}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r0, 0x802, 0x1, &(0x7f0000000080)="33364db9", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:34:48 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x8}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044275, &(0x7f0000000000)) 13:34:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x8, 0x2, {0x5, 0x7}}) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 13:34:49 executing program 0: r0 = shmget(0x0, 0x2000, 0x21, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/16) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/183, 0xb7) kevent(r2, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 13:34:49 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) recvmsg(r3, &(0x7f0000001480)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/56, 0x38}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/36, 0x24}], 0x7, &(0x7f0000001380)=""/230, 0xe6}, 0x40) getdents(r3, 0x0, 0x0) 13:34:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 13:34:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xb9, 0xfffff, 0xdba, 0xc5}, {{r0}, 0xfffffffffffffffb, 0x90, 0x60000002, 0x10000, 0x89f}, {{r0}, 0x0, 0x80, 0x80000011, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000005, 0x8, 0x100000000}], 0x8, &(0x7f0000000180)=[{{r0}, 0x0, 0x18, 0x20, 0x9f, 0x501}, {{r0}, 0x0, 0x0, 0x80000001, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x9, 0x40, 0x4, 0x7}, {{r0}, 0x0, 0xd, 0x55, 0xf09, 0x10000}, {{r0}, 0xffffffffffffffff, 0x5, 0x11, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x41, 0x8, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x7fff, 0x400}], 0xe220, &(0x7f0000000280)={0x80000000000000, 0x2}) 13:34:49 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x404, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x10, 0x5, 0xfb) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f00000ff000/0x1000)=nil) shmat(r1, &(0x7f00005bf000/0x3000)=nil, 0x3000) r2 = shmget(0x2, 0x4000, 0x111, &(0x7f00003f0000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 13:34:49 executing program 0: wait4(0x0, 0x0, 0x4000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:34:49 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xad0, 0x40}) preadv(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/130, 0x82}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000000440)=""/174, 0xae}, {&(0x7f0000000500)=""/201, 0xc9}, {&(0x7f0000000600)=""/172, 0xac}, {&(0x7f00000006c0)=""/249, 0xf9}, {&(0x7f00000007c0)=""/208, 0xd0}], 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet6(r4, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=""/156, 0x9c}, 0x0) r5 = semget$private(0x0, 0x2, 0x402) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000a40)=0x9) 13:34:49 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x91}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r3) 13:34:49 executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) nanosleep(&(0x7f0000000080)={0x7ff, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 13:34:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)="c2f7f0fa5178afaeb7908c80b92aef57daa79bc5a911175b9d0c805a133d58129be45dc1ef098c24e9a6908ecd43ef8685f9029d6e0665cbe4088d6f139c4ed70db55b02e99de47de6e4b4863dd16aa86c419fb5d9213ee756b852f005d1de8fb55dac381ff4f1f5dce0094aa3a5f25cd59b4391927f21", 0x77}, {&(0x7f0000000140)="8cf1206a08a946cf2c3202c3758ca66a9650dda7d0776a4141bf2c39f00bc5c45fde69596283", 0x26}, {&(0x7f0000000180)="f2de9cd96515a2405ef25b35f3987d22be938cc42efe7270c3d08e1851e867ace8fded70594e1677b3d310c0fec1c800b216ea07cc5756067f49f827afea3ca11f1a5b793776b417fb7c886c6217c0b645066ac8b7", 0x55}, {&(0x7f0000000200)="387040d01e4c7aac16ff7c6966b853b300e96f909208b14e83991f54188c062c9734119f5eccd91d12ee2c7c2b140070735a709b4561f424e1969466c0c135efaf18bd80687336edc873b87e45c3a6ca0bd0eceb75b6657031220f709be55f5b0587f16400578a1f014738c715ea62", 0x6f}, {&(0x7f0000000280)="b8f308d462c8ae2a7e5d8169bc9a430cf129a55ee66391dfddcf5080f5503f281d5396e6d2ef71ae3d9368124128feabfd692e2be333a8782d82eac9d5ac0520f734284b719cf0a2f5a8a60c2cbe2e476b2db058aca74b2b16180654a0a6b8305c875271f60d9d7e542409a69ea2ef874eefb4c0f531225695aa4a61a781bc5a7d4cf1ceb1a9aebcba01d36b2dc1d615ba2b5c02f829185a956d20ae4b3fe7370a2510e6cda1bec092de692604c3e54d586eda24d451c99e3e432fa35dbadebcd8cebb7aba449108c5b0be493c30e2b0df3e0e8712720f3476577174fe02ca091de58220c49c7cde6d3b2db886", 0xed}, {&(0x7f0000000380)="7b64ad6da75fc1a9d2bd", 0xa}, {&(0x7f00000003c0)="e0143076483ea8f24fc9125e9364226bbc0e1446cb8eec3124b7b8b7a34727f94b6786fb78ae9f6083d29845a8b4580e6463dc77f4614b41d5d80f93ba794cc6c766cf16a6d56fca990cc9b614d8a21bc6b1d6fe87ea85f8a9bbe593ea8587167761d43ac8034c9b3e39cb4c9ea82de191c7", 0x72}, {&(0x7f0000000440)="ce229d290f", 0x5}, {&(0x7f0000000480)="cb743cef809757c55af602b55d5b47a16f0fc186ea15bc00e48e24a4884b96201676ac8bb4314badc3d924b6bda41ec36b921e0e0f754f5b0e7892b69eac30eb2d7f9db897f60d562fa2258768b4a50b9b85aadd04d6e388b8f81bd95fec81fc26726037ac6b1d4156cf3d57787afd2e6607e436730ada3c31fdccdb9cf948d3f4806c869e7f9a0e6d5fbb2af9e1fdea4a2e580a1426cfd51418c5043df58f89a86492de167eb08b2d831112ba4c1f78647c16a963250764ebe58c28f78a168a6c5a22193550c7ecabc6bb72f7e7802fa0d9a7cb4e573317fd608fcbe04591ccff", 0xe1}, {&(0x7f0000000580)="b36aca075b4d4ea7d43942145341225a8353fde026e9af2d1e179a9c1e9d7d21b9e476ceeba0110fd84df45cf30c9c3a9a7d0086f03d2aaa2d8bdd316a44bbc6a6e24ae54c562a14477df43d2d4335dad3205ffc05708170e2d3bd25180c39d63e6bfca2cc05853034f3d03a91cb228d3fe5e5c21725d447ddfe5ef06c430767378122d5576aa1ca961aee55685334374d669679444ef856b10ee71ddcb146cb6d7d30ea22ff9e8a9b2ed8b1f9f84451d3f6ee753241b084c938242c8ea7e836c6edf48b50ce5d570d03a54dd3e595758ef6bdbf123ff5204731a491ec627fe0b3810b8984b082090664c64343f20e3324b1", 0xf2}], 0xa, &(0x7f0000000740)=[{0x70, 0x1, 0x9, "13b9bcfcc59f72bff0af58de3fd9f5ee6af7ab07f93559f48c7106608bdc8a3c4d8c8ae17fcbab7f866d82c563c04ef52c02e1fd30d9d7192d75ea1e6b076ea9b9d4030ab024d6f5bad73674e4a0b5d4850b6d9da569346b44ffe5"}, {0xf8, 0xffff, 0xffffffff, "6248a1aebb3b2f716552f99d00f97671cbc56a2e959128d49bafcebaa22497ab3fb91ada32a2249fcdff2ec9f17cf38207637b0e29162c3b05cb14dfe96898145a536805b5fad0d153b0fac05640bdd93f63b4b53d37cc1a053097b0db48e14d1d1758c819386f43c0b23884ec0caa75ad836ba8bc448e00ccc0341d41e1ac37148f50976e9b445f0b98d199f2eb8dbd3d86508b1f034f38bac4af79adb2bfbf22d4147d1f5d19b4efd6b31ecde3cb9ab38a84f5ed4d6ec8815a81490e2ab88462dc059f2c537f03410652f6f0b0e8e3b6910caf640cdcee2ca917463731c41d859ed49f6dd29f9a"}], 0x168}, 0x400) 13:34:49 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 13:34:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7b8795ea609b5726, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x8) r5 = socket$inet6(0x18, 0x2, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/217, 0xd9) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) 13:34:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x335, 0x0, 0xd604fe59072ac71d}, 0x803) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/121, &(0x7f00000000c0)=0x79) 13:34:50 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000200)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd79ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0000000000000") 13:34:50 executing program 0: r0 = msgget(0x1, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x1, 0x1800) msgctl$IPC_RMID(r1, 0x0) 13:34:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x8000, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="f24a000a6acbede2", 0x8) 13:34:50 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff0452a063d0d1e2da001500"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 13:34:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000f30000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ff000000000000007fea09bf52509b64ba415866a549090e23bc6d09f74c474e5b95223b65053036750000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semget(0x1, 0x1, 0x22) fchown(r4, r6, r10) r11 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff0000000000006b6aa877257c6288a6487d82613bbddf9c07701c78df3c25db264ddb0032b209014da4a134f2648599465782464296bfeae5bad857ea82e8db02f0f3bb9c67eff7d804e87897a2d226e65df710f0a48633a971bb7168661315b6c8d220311fb84b6be8e73a76d8c451bb377748f5bc000d82e8f9b08611e7dd65", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x40f}, 0x408) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r12 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000002800)={{0x6, r6, r7, r6, r7, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r12, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0/file0\x00') 13:34:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="dd", 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) syz_open_pts() syz_open_pts() sendto$unix(r0, &(0x7f00000001c0)="7f1e1e41cab7645edecdab1caff036e449274f4d6b1237af7cffddd303bdd179e4683ea1194ed511367d35ddc5495cdb93f26312f367e031c962e5492ef1bf4b4a2d9ed2b59b42f87b1bacf68f3086da562aa42090f0bf7cd08431d8843c", 0x5e, 0x4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:34:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) setsockopt(r0, 0x8, 0xff, &(0x7f0000000180)="623d5a9c831bc3e16ece41725a171360abbebded161c9e6cb150dd022d09cd480897e42116cc92914bbd103a227763f5aa06f03f2f2db636c8a34325f480d7224b3bfb32f8af0f1da746ee705bd9c21c73a36e4410a0687513c7fac9170f12eda1c75480e3371758e2cdc9b5f4267c8c48fc790e1261884851889a109f8f2514003be85e3c88b470cd17cfb9d391eb82588a984ad11dcd4c472bf29f948fc452f0d3e503c9c6301ad3f6c76f45074c7f9badd152ab243aaf44d89089785d9cb50165555c494a7ec0faa7e31f7215af7fb54027ae3da80255f6f4a46a6e8c546e95e2006950da52000ec1fb29e284463331266502980b260d3262c273f4fb429b393964f78affc290ef27d3771db6ed34c25c32786d85b60de3e62283fd21f0f81bc9b90f5d167237da0fec95bc2f4731596f743cec7a118652f9fb7bbf2bc7c31325e6515fa948a3f54edec7a5f7e5c7d708e07e1036b11eb7ff468196d0ce161b258b4eb2566c366b3940cc828f426f8850503fdb958b80579c1b250585f8d7f778d6f6ec101f15d67c4cf6f861f4b2e0082766dfbe171987eff553efda6e0003784b53abdd54c4ffc4c1fc00c422fff86af93a2b878bdac09e5700872191f070be1c963062f59e2a8731dae95504270beeaaad612ad7450b6914236413773cfba219efbf3f4c7052e313317e3fd11c1b01ba46e51254e33cf7c71636aac68e4a8ea5f1dd0bacec47e7308f8de77940867ea30e6f87b209e9ba2d57768dfe9a5c2a2a88ed036fabf50ea0a717209a6b0339093da0240e2608b19641e4eb30cca58c144a8f33a8c11e006a26521b1f5dcf40946377f8ebb3d3a46d8907c3c7480531a46399d31720ecf971a198a93179d5d912a16a50c31d87493b6dd650d74a076c71660c6e26d73d68d63d9c697aa3dde7b80623a346e8b81aa24177d08340eddb3b1f15efdbbe5f7660502db2f6e1a471bc5cf41453678cfa8dd80b13b1c3c64ceadc7243df6ea889534b2704addaeceacd2ef8b9aa4727c498d0690f6a0563f34ce736169aa55dda22e7b54f96d0c794edea0d8c8b949c4483a7c04292c2ef0104840d162d27d903660c1e832a613c1ce1501618bbf0c4d871a8ed299d7ba6dcdaed59ee48acb0ccdaa06c250db3db84d96831f05866a099780e336c8e2f4d03a35918f2251ce704db78c52a1e62f30a8fad56b640db24e0735e2194b7589633381e623a89dbdaa71c8a40f4f88aa437aa11e850e0fb070f7d6fc289a24c428ee86fb7dc889e2d73def89c1e8131ba7ba85de11df579d039e39568642d8dc8c43817af6b463c3797e147385d975b48ce5a4b55c70d93bea5f7f721fbc912072fbf6eb2604abea1ccc60f684d823913168cc671fec4360ac3af59d01fdca553c3e0b93f17ce81c473bb90315ec14a0d8a5a2ba54d2f2195522e12c12350994912e899c761518b585e41846ce2428a2ce83b2f0b98f1eec63004ee2daf739a2058b311b20bb6e578f5b25bfef151a869508a3c1730345315c4ef3eb4e4620856f47498a77e61ab4ab4caf74e0588aa300849886c6cd66113af1a11238bb969f098fc6cb802a288c2546f01469ad53dd73a41a8a61443729507fe92183e8f54b5cfc0981558fcd609a7b795905cf4a5864bcb8994c603904fc3b5c2e3cdea27bdcfc538918adf13793b5f36b187c1fcce5c28b0109b1e1ae1a420e90b00a69c8ded31f31e6de7fa8d2f4790a153759eec19d02abf767ed108dd3a9c5f3f9889a6857d993498d5029fe1004cc24bc2ba8c0bc9035d8500879b67b43360b59eaf2649aa701a810c8e98f5a35cc5b805f40b066edcad1ac9dd85e5374c971da508d617c5ad72ea0699781a7c2cf2db8a6085ed87abcb5d53ddaa10c61c6a68f7b49cb637c053b1d5912d38aba58e4ab5299d43df81253312feefcd5c8a39e0c777ab358c579f9994af657abc39954dedf585d2e9128574f3666033fd5c2be3167b1ab2279a96eec1f33e70a86bb825f26bd98e37f1896dbe9d6f82b6eb021f8c42a929a5e47cb9e2eb942a3c7bed022fdd314c7c1ceed26504f3ed9a80ca68e0582f067b8aea9976f8c1fd2f61de038b4bd437fe1a44ff69ee0a0a9f091943a0b72cd48988064714ab45e6d5d7bbe17052054ee35fb72a11a63b837669b0efd88b7ec423796fa3c2371e7caeec91f810e77d819500372714ca348fecc5578ecb0c23cb75213df7d96aaa4bf59f991a57b91f63dd37ab3721115c27734c4bce80dd2365a7c6c39ade175165a1f87b2cb3043ef6e1dd0d83d26ae45c4b6dc9dee4fe3c85dca6e276be6b5c3052c86c7c6af460e76597ef90875ae06a68eae809e80e4e38e49c1e3b596b5c138ffb4e7c8c7fcca4ef3ecbcb41d7b72eae5c4f1a2d495f4e27df70eb180951397904f18ac9bd4af2b21250521bf69aaf3c5f07a66c20752eb9351e915a275863eee11b9fa6b89271ae219f2d0b0c00c09047a06d58401a95d0137340d57396c1a030660de92603f85e1e4e09d8646ffba8b8a4a5082e21ca8774e9973d8be19bb928f172eba7e7a67533148dbda3db3f65baed37959ed4af74b36d1f22a2fa7c1f8d18cd2cb726f4f53497bbc9e147e4e854df32a4fd3e9cfc12d08039c0f25d7436980e890de9ed68044cc321797e059901ad19dcda4ee867fc5e1a116b6087b81026ced2ef04ab6289c1ac544451937deae61284410b2694d882f62aff745c965bc673696dfbd5e4aff97119037c2230f96345302835046442efa15c6f0f63d33da70444cb8c3fcf4c1382e908d6aec4b3e4b90275f2d74a51abe401817056e8d2adf49cf2f25f403ea912f8bb5b55c01ac5311bc06ab90c450f6121497ca92b486c93d932cf5287598132dd45f64cada24ff250924fa9dcdad831f46c8fab7696bbd4823a7b9ee676464e9b31797c1c8490d1ca1bae62315fcc8a867fa10ba043be79826ad5d3cab9b3d60e2cad9a8539d1b885598caf7dfb7cab670ec81dbca3365084a94c21fbb33ce226754369c62425709907d20c66d7a80efa3ff62df22afabe01595be3e99e2473e546fb4d4c109ef1dbf6bb79cd9f809b16fe8f463317043dcba4a4e95d400fa4078627e8a9e22a46508dd2a39ba749d7886b691d1aab26174a6f1f17e172c5c20b41cb5ad19c1b8c03805068e5b2c2d2ed4539297630304fad635c576e3ae2333fe1ebd940d1db9502ea2bd6fb5e7a037e54cfea510f9651b1e7655af7d7105138d8772a057b639adc3980f632f7449a3b2f7e6f519e2d19b09a8502bb2c2cf3278f1bcc0b7d3d27f4f86835d40507a175f395685d3723378a5c8c5d84d18dd797873f315240b116b99cffa6e73df9894aa4ee4dcaec47badf8851eacdcc055410d60a71d560493f7ea574d496e44a7a6d0810fd91b896111881ae473f7a6566b2d67f5ce8df618f5cd509d09756be4616e0c21bdb65ddcba801eab0ae645b4a7c5ee3789b1249a93b0940a1fc2dc04865fae49b1e41f0b354397a3ba7e76a6a510770021fc8c502f199588613408dd72d6cc9836af76bed7b072cb3f1a75e17163ed9b6135d43b491b989f12ff1300d33b33e823506444502fec00f86f4cf9406fa77ffe4b555c67ae7ecc99de7786dc0483c4a67ad80a76568785042467a2ea212dd422336572f8ea372cf5467112e7597e5049eb872d919e757a9747d18ff5cd149568222693ff7f41698a29332ae2013306b7abfd38b4989ef8700686fd7ce40f19bef19df974d2f322ec4a6fdf9c09f8280079134cb79fa445b4adc32e6ace7852c81228a612cc6e3e0a70b05ece553e11fa0a658e3f932a8d4894a2dcc72c37a4854ac1e622435b168ac2a10c258447ba01cd163cd52882b3c55390fe7bda963abc043b28abb2645e01350f665aa4735622c1987c65c4c7c412538b4721e28b9159409e946e43781f95372427515a6850dcd189a0e5836a2e7313f9538945b9be7645f4d95d2d5a15bb6cfcc58ff6f1892ab0acca03699fece3c63a984ae8ba30de783398328b6d05e0205186874dc3b547353850593ebfbe009369a5010617126d5794e74c444be5307ee8197532cbc9a6518741a275c4f0e6fb3e46b87983e36e7de5aafc4c97f227e4502aa074cb042391c338f32d231ed5bf1992489dc6b8efd44b929c4e22f1861517da8d9424fe264a55914beb92467b134e29c732585346051bc1280f8d88f1183d47771611045359b67fdeb761f7f34b17e209963b651006510e273c75cc121a0b47df0cea6f4635755ca0b6a6d855b78b6a83b29a41d418ea8e49b651c1398e47eca52e143947b71d49247cfe72f5eaebcbfd4f91f202017c1d61899d79e14f287fb3278f7b9295413a2ce4d104943203a1e606f72375a710cbe398e20120ec93ad7f0770f0d055271b58b556ac205611c2ea74d924eb1b60817be1ddd2bd23a44ce044ee3a62d1abe507284534448d7838792cb2ca04fbadfee011326ecf5e820a5b3c3e3a6e36786c0183c19c268f873a5bde58fd378914cc233a4a285556c1f0fbc6fe109476f1dd2101c8ba3967a51da7a2398d105cde45008d451c6fbe4e303afa39000f333dc069b7080d8f7815aa2b762fc005f1433b42d1ea4e42531ab3fc01ce3bde235318adcb722a69e5486606475fb2717edb88291ef4a159061659bfc1c4944c39a72a116443aa65ec5b0f18dcd2a974199d4f9c7f93794596e7015034f993bf283e4135e43d62dd724d945a49523b7fddbdfcec8142d23993985e56695d29f50e237680ab5cf464ac23c59ffaa8da317ee9855ed0c4ebd3547d732d52c5b60674cc5614d61040e6a6873d8299f3647067baf912514e00a13153083f6aa5dd7ab1c5a158800e1634f9e6ccf3056d1ca291debae76e89a1cc78060e781f8390227fe96e0ae2e85acbcf0bd2f702d95b68395e4e217ce6f93921711a40636befde97ae80bad57e2c179e0506b9beed978de4de3a1cf1b92fe1dfa2c62ef68a5361d92a465875e0cffd6bf56341c2baae1019b5ff56c0bd084f81bfd60a3b45860cd7001773cb557fc4a73fdd8c18150a99680adf39aefd34b29323d22529e125f33a897bf6fe6786c45d88f0a78baa19aa1036558dbba05f7cd8ba2ca134b8a860f53a6ea383699899c4fe1c10e0ab2142df9c6d3ce27c9672ac98c8e3b433e0914eb80e024d43bac6bf106ab2cf44d7b772823ddfb25001900f163a65020595f9c191d7dde365d232b4e3390f369e1b849b7da93a3a812ef2c8a755d473f64d61c9ad37603e1aba07ee4af07351447ebb9301554fd8b5957e700bec17e54d4c3d042e657666b13b76a159ea37032d70db7c868ea1fd444d7a99a85042e7e94bddf640dfcdee9ddfaf791a0e9477e3b1ec76a54d70a29e4616cf6ce12a3fd35f1511f6e6f12f8af66fe49f677833b855e2db1c10a4b8d7c52e12d77ad7b528244dd738648641ac8cbcd84d4f5854f9e7174665dc4de14cb9d9df1184f265c7783d0d28e4210fe61a34c53ec073f0f73a174c7d638d9834b2aea01ebdede584e76aea09bdc1708cd282ddabb1a5b65db7fa2e8e547d95c68951bdc070afbc6303ffe5c3c8121d152d83eda37083c74d8573a7ce8e6920c5af65cb1339926c508329a8020e54973ef5db268e37507d5e27cc4b5f0c083529ee0e8551684349074ae387e9163b50199c3c05ad8e861b49cda3f80d30c6b467527cc9b98954dcd0a822a12def1ea00379376166ab65b0049bddbcb1384e57905a57b587821e18181631c5d4a02058fd6a05129253f4039b4b8873601863e81", 0x1000) r1 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="2e4ff6333199139b55ca6092c1145564f619e6c5f9e6c45d2a85bc0318cce523ea14a15cf426347bd13d791f2fc8fa4de08259be49b390bb986f4012763e12ee307f959de8daac602f01e4f65c9336cceb54f75a6afd0db86dc40e2839a8552e51c8ae6daae77fc49c60d14364b4173c26c92064e0a54b54c6fbe7aae167211c2b96f7463e7242a3d9d9352b6054ef0c13da19263ff71eb845def76845951495befe0ad2ef004379810becd65b5c8d88b61a9ab523002909ba1339f35cfeb242c969a075002c8cfe2f86533a04a58199fdf0631dec73b1f5c0d66558af411765901983892a5fad35296c3b9331b2478d5ee7bda110eaa49314fd85fa6d8d68f15139f5571db35e2f854ff1374100dc43a605f991b835c8922f12a9c59fbdf23f42f1107766e32e4399484d2657efd60f074b81972b06c932b0c28e988e9edaf3fd4781a2b5c136cb40f69df2d3808a9f6a8360c3159555fee273de577ca5f75094b6217b2f60825d57de387586fe876afaef669f86fa0ddb3c1f30a4d1a6c5159dc9167350e8e55ac8686faf801940a4685680f8311c509af24f88d5c73d6cf8da3b08f4e159538393c581e04d8d6e70fe541ae6d9f9fb09a9c10a4813dd7d5fdb8e5875ec2c3d9de1114eb5dc4390bf9cc0c651a9995251066220d45beaeff4885aa2cc00617b86d83c9b1b4870c469047001d9a0af943daad7a5ba259568482721a7177af84b582fee3c05ce79f9af67780691efb3012c3a0879031532ebdc7a397c0ffb6e91c8dbedee74d824a26b44e76c68ef87c5afc4fc65ab705af566e5a89daabd6a4603e76949c49a14dd5c7e3ec69190b26f7805afceb3af42e3b8ef61b6925c2831abc843059f6bd209ee6a7a7c1b62f3beace313e251426c21717e9b4c5ac5ba75de19b53f606dccf4a598f6885f27e1a37dc9087be5ee92087124fdf468d3dd7d7f9cd645e569fd09574dd29673f1ef12c148a2eebb89a2bbc039acc1c4cd58be986a7b046efd2a19a429fbf2391a38800498c8bc301cfe5fbc55930604c4eb3d2b2b3c8e81294af702cfa281e2c41f1ac165cfa4e0b05d0583680e42f0dae329154996ae0117b31d1e63c2d7cb18a301066b68e2990480bbc31908ee06bd7cb230b28d427ea997cce8ccde576883ac64519e41469db6f08a3285c87197c89cbdee1c0090975eb8e8534ea24aad9561fd5a006d63b75203062f967495e344eee1f5c7f6e710b48b8589bee8f26fc824ba61be7209a55d5e114bdf7bf1e2fe903657f5303a3a41197b29bcff3377608fed25a1a84ecdfe48bff1ed19983d215eade47466fa4e66783272f585c109fe29db5ff37a2ec28a614e9e0d6e4ec5d3734c69a0811874b9100cb5af9f4c48bedb34fab79b1fd515c340b76d3f6f43210092496c08783d4a5da2c712d58c37211486307bb41255bf9543d23ed796633c18a3ae87e6aff16e1fce04d782f51cead6edd2d653dfc1de9412f9adbb38c3f75541e218ba1ebedc94405883df5a97a00fcdb993d3629d68998c55436fab58caff333c8d3a5c8f0d7b598fa386a111475cda67c6c1bab62cc6000f75f5bac4a5e1ba2d493c7332304cb26ea79d058597451b1cfd41fafd429f6800c33af8edde59ed964eace7e2caffca56334ce4e16ac33ffb545adcaa94368061d15aaaf0e1a793d58eeb6de8e2dca43d2fb3aa29ef90d6b294431aaa91493121d4ac171e312fd4a4a3f91a9a949350b8188a8ab0b99120307d82d25be1da818b51fbf9120233ba4eb0f7fb8ca10a68d9adf59f9624c57d5c51e8ee66cf52cfc7c5063e5f159e942207c0997c52c9ed90a4d44a87524ed9ec5175a138942ae007b19946c375a96e574ddac2ddecf8393bf49ff553fb7859daabd4ea3abd3b5095ec8ae41e83de3bf9f521548be8609b5bf7c4527077e5c0980b311a0dec13fec19de6777cf5707223fe75c3d1694ae564d24dc1d368a6e726962bd577b3eb0fcb7695a4c2014976cdaa3fc0a4940e8835de1aa37b9943aa8cd795499dd254324f1ea4e3ac7e27b25cfce5f13a627c8ace041c073f52df029342f2a2bfece80b3bb2c597ef18d1869ea97b53ce3517d3ef0ac61ce043ec909216ac9e77f8a5df2f330a6c8941f0e91661b7bd14745c043e8b84735aa2f0595bf6fec5f9d560fb56f34633c0f5d1aaf1c24c3654df02c5c54c87103c88f1fe889d358223dea067fbfff29a1efb9fb87a6e6aea5a48a0e090a6fde1059fa9a426f26dafd8a02dafa67b64e316538ec1c6e3241134985f03636b78c206330a0eb6ae087614212b32d9338d278e881b93477ebb23882cbb17d64393026252e2434876de37a2667c4392200a11b829aa89ffe0b4eab10bf34492aad02d44d2cf0209a00cdd293d2063cba489726d7acd7f38c6342457192be3d6d6c0b62b09588f781eb69c1e01638c00c4bee0ac210c0d4cd0b524d20b9e56b3d8b74a2e3433ed83dfa378956e9d17962902b3fb393082df3efe8e6877c3fb127b17ebd64d81ec3d703d62514af4bdd6983575550235c5e74763e7a7d67a9e2b0a9e6f2251cb843e35ddf7c89d1024997164a5426b5d95a281b8cf17b72e59808589a354af1ccf36fd40c5cb35c92c318b9f10e43859f7541dedfa51e209075d9c1afb07dcd0ea13aed18ae1866727c86aa9d8d7a5c82c15774885c9dd0ebcd6ae7e157add6207e5bd20f3b7b20dc3c86f8a57780bc03a912339bc239b9fb83832155d0d31838435d4cbefa7ed5c88301c8fefb0230ec9f82af598c689d97c5a90f7faea523b658b6ae041116a17ed81bc4e3cac9b7c7b8deee1880568e7c75f4d859249530833a377a62dd7be1b69cd497c7a4c77aa0098c39f480da3f6d2f6b1cc7e4d3ee3bc5a74879c61bda9121ab75fc469feffdde8226278c5ced4c3c1f29f75c73404c908dae923d390e1b550f1a18d88f4d76a2dba88ab2cdf71ff2e5f8e44e82efcefac4e2030c8bc975d8c8af112e444983231eeba5539283908b7b6fffab2d592b5ee53e2e7cfb2de60faa4cfdbf0d986c2ad60e52569e34b2c74507ae561c9a350ca4bfa6b63694409bbc8489c111a95dc754fa77a3c58929d69c6518ff621afe62cfed3115d514a46339c152cb09bf34a6759e6ff8807f1c0f3a9de9523ba32c57701a109baf2bbb2afe8b8858205e682e4468d696ecc82ed3115bfb08e8fdfc4f26c2583ef82ab7ae8695e3ebbf3dc081358625838cb02ad149e76c14d1b7ab3a1a4a1c9852e07c17780243af91abe1c828e98dfb58ca080e8da6d8acec28d78fb9fbe8079295bd58780d24b96d441509abeffbc2e72e7948d083bd0c1bbe15a49d1331d19caf707293012897e19b1db2dabdd89a78bb8a9d9a476c85f6531d6a26e500c9f2ee50fa0ec2b54fce89a7afc513a8abd49500a6a9814f12cbc5dc5f78a57adc37a08e49ed9f5bc51be5e46d2821b112391c2c48e446b9c4c2deaccdab61473b00584c42809d635c85019040319f924f36658a8e24e981c08818607f839e4c786ef2fb92a9d82b63aebe7483cbf866ae7c8ae92612efe3362e40ccc3f043a451c7b8f4a5dbb6c37bb4fc970e82b28491e8f3ae4acfdc76b703e7812dcdf470946955332caa48e27e45ce473de973d67525eaa61526e7a0e8d34804a8663cfa949cd7a223d36171a264a3d1b66dc28c4e861f1ba220c121c9f9e07e5c840ebd77a49dcb4de0a8387486cbc791ee91940c1109dedb9f5ae60c762d60b4fb5473e46519ed3613969e0c65f421af905e716da74f1a7013f61f38801b1a354e6740e1a9fffa1fb0c259ce504268a7f8036848d347936442c1edeeb4eae0b94f2b2e4cebaef4f4f805750e1e55f1bba940b4e9bea0d3b7a2804880b5a060757e601c8d6d2c6534cb12988f68e443367de5f4eabd21ca30aa583e37fde3cb193362be9d42bd2695aa9ca0f4df8c1821be77f769eaf18f911af4b63596b35f56fbb3d859a69d56e80c12978076388e06cc2dfcf11375547dca939b1e217215b747fa1f7590d115a4a0af4fc1474b7649113cd3d76cbbbab37fde7a6a9050f30878b60184794dbd924814ace0f7ca71b3d2b9923a27df7f05254cbd1a3c21f5d1ebfb29e6ec8d2156edd30a77a867e5999e894fccbe7d186aecfc437a254d83eb9b886603f35497827d48bf8c8ca524b6153a3a38001348daa37dce757c75f705cb29e504e843ca26757b59cf79c29dcb7727c5a6f8664c9f4c649b7b513bb028a0aa0ab7c80faae28a67c0071a5d402599170bf1227dc31eb60a3564553533cbdbe8c22c8b3b7bb7cff62d4a2de240e34ae474f7b97f061aec646163c38c49c38305a2f7c22744103e7e514b4736f390f68e030ecf312b8bc19de31fa8d6a8119508a65bf40f180e45e5f749cc95f5d1bfae988c0079f7288483d57e12140f769cb59eab906161866a435a2f57276f85cb0d47ea7827887d6ecedba0d888e83fa8535dfb9f6b0c295e17cb02d8735fdf45c2605fd192a2484e8ecbddcfbd004bc6892deca450a0fbdc5e9ea82e06f3f1ae27d6ec230f06c843af12a97cfaf1a8c4c2a1eed5cb512972ebf245313417d5a75f35f60ec72f59815b77dfecea77991feb1c3ac0d59c5025da61017f82db50771207b1f6d28fcee8a990401224829e9ce9f8a5e11c9d83d11fd895a6bded3bdf442195742eafbe89add4e2350eab901e692160a6ae640e2051728fc9c537e30447ef51a8a5eef690870f06eba7bc6201131b702b3465e6ae6a1d4c03fc1d260789f3538dce4fb266841de53d97bf29446e4bdb49271fa1c53578b50a3a35cdee842f79ad10027c8b2088e0e2b68e5b399366fe87df0f949ff64f41e9668fb46d95546160e3d8c6bce925ec74ee3aa7d955380130e73742f78e50032935f61188aa609aa85f0410ca46b92f09110f6ca7bfac4039d0915edcf0901a63eebed45256fcc9be44d086763ff62e77371603d0d1461283301e1d3c9bd32047c27406226fb7cab7e940794c7954864ef36e76d8dd25fb169e650d0798262cf536ea97c8c711f8c929e730f1af85451b9dc3a855b44919e94e551529e37d5ea4c2ca12b7d40029c6e33db062bbdcc3bb79ede89d1effa7614398695e508e19543bdd55890d043dfdfe532bf0d3ce628147b7e90ec9b68e9ef9861fa893de4bd77e7afa1dc965f54a5f31fc1636994c3153fdc8c3918bf1a0e12040fadc6bd027d65784e94c92263fa36ad1228315f828918824cd03f1587078f22ebcb432f2826acffa5661d1388b381fbbc6dd0c721728bc92d71745f0fc09e57e64147610566896ca79ffaa2467c25df01da8a168935c1e6727a0528c34ca6e2e9e3132cea1d7165bc6312117a525785c9c0879a2dd481e3a9f405c5c2b58d52cd7eb21728d32e51c9eafc9490a1d56b8ac2a419327f6efbf6a7aa5e7c41a536a1cf3f4c68923736af78baa47d118a7d670a1b35a492c6be9fdd41ed10f6343638ad3cd4c5686ca64faa4c0e689e1027112fea0a04de6da7a3f71b2e55a8b72243bd97975206e73873d306f3aad3eb80fbd8d76034a731e89633f2a0ca3be5d525d98b6630179370200a2e334979fd7c0c809d35777d4485897f4cccd6a959a093b4fdf29e435b78faeb0677f16b03b58b2da99608a31940468924d2a6f9ae9d4e14f8206ac5ce6ab26f690e3110e86609efd0558d6d4c3d05dd0fe22037756edf66cfa8adf23008bfc7c11b3701d812b17c41db7bcec8eefb10e4261feec787feafc0b92e8d35996e50fdaf4bb3f799f63910a2a939caf9ccc4ae003199b6c33a", 0x1000) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:34:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) socket(0x10, 0x7, 0x80000000) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20800, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 13:34:51 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x83) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 13:34:51 executing program 0: nanosleep(&(0x7f00000000c0)={0x0, 0x1fff}, &(0x7f0000000000)) 13:34:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=@un=@file={0x1, '\x00'}, 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x80008) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 13:34:52 executing program 0: socket$inet6(0x18, 0x5, 0x3) r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000000), 0xc) 13:34:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() 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, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x59, './file0\x00', './file0\x00'}) 13:34:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='\b\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:34:52 executing program 1: socket(0x0, 0x4002, 0xa30) r0 = socket$inet(0x2, 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 13:34:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 13:34:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 13:34:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socket$inet(0x2, 0x3, 0xffffffffffffc208) r2 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1005, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 13:34:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100000001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xff, 0x2000000000808, 0x0, 0x0) 13:34:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000080)='./file1\x00', r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 13:34:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20080002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000200)=[{&(0x7f0000000140)="68ed2cee5334bf6c89fec4530ac8d61628450e3fd8e9ee0f7cb3b45d6f3f498c1edad4ca1ac265d1fe78fc1ac02178b005235018786f1a1e9cd61c36f6783c940364948c3e", 0x45}, {&(0x7f00000002c0)="76cfb4267caff1878bb30d1b6813f779ebca66873e3899edf0e2a8fa2308d274f1e01e594f15ccaa9428825570ab4ea8a9872cf1c5591e6d6d583eb122c3a7f142c6386bfc5db0318849eb0d1f3bc0bc7df543fdb6036cde87edf72acd1dcd1a9aacd09892ee0557528e583feb1adf7330e8345611f40d669106e0a6818fe40525b65d3473c35ec9a447546efdaab5c0323461a97054b1855a1b1e279a048494932fec850c321d8fdf7c678064a966d28b97bb32394aa553077dd99ad00f0aabd94a0cee2b1b5be82db91c6e5be7ec2411118ee99229fb85d8d4a6579c3f", 0xde}, {&(0x7f00000003c0)="8bb1cb497123ef533ca9c9e75cd16a7645fbfcac2236d9e47e58a3b58ec9dd494891f84fa549d8ba097e5678a405bccfde598125bb7702ee99a361d685f0e1f2626480f73ff142a9268c4955c6d301f80e25335163e5797d681a68f0437b4e1b87dd117a5c6ae4be9f1eb32efbc2843a668d5c2fd9525c9a8b71b97a7454e52956962d82abd2e3c1b3a74e8dd8007c280b95db766d2ca06d5cc1feb185e146", 0x9f}, {&(0x7f00000001c0)="ad0eafb9b8b31220e486b1b5733cb7a1096962712ce6e977941fd5018a15696466668e2270f04e4fcda4b7efe5b13528e35154e202ae536eb59a29d91c6d2b", 0x3f}], 0x4, 0x0, 0x0, 0x4}, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000240)={0x1, 0xcf3d, 0x9, 0x80000001, 0x3, 0x1ff, 0x6}, &(0x7f0000000280)={0x100000001, 0x1}) 13:34:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x220, 0x18) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x500) 13:34:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) getegid() getgroups(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r0) 13:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:55 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x100280002002, 0x2065d) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3ac2, 0xfffffffffffffe00, 0x8000, 0x978afe3, "fbd29f47fdd97b4bc4956c95a7bfd4c040cc101d", 0xe6d00000000, 0x7}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e47c696b035c2c7f695d04445c83d43877d5b35c"}) read(r2, &(0x7f0000001380)=""/4096, 0xadc) 13:34:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 13:34:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xc56, 0x800}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) read(r0, &(0x7f00000000c0)=""/47, 0x2f) 13:34:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 13:34:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:34:55 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 13:34:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000029, 0x200000037, &(0x7f0000001240)='\x00\x00\x00\x00', 0x7f) setsockopt(r0, 0x510, 0x815, &(0x7f0000000040)="e5f04318c1c8f0b132a9ff2d8bcd959e05062d1d2710f1c442a72da2f83a75239d661994fa75d2f697cfdf927e8058671b69d26daa5ee7781cea71d1899281cebad256ac359106935ad0799c0905a181f668b8422159f7e7ccd7fe6613359df724fb098c3d2ab7183f2c1501697d687295f02661bd80f654e2c9c46b7bb557aadb1837728e57c2032cc87582768793ecd6f0b3c277d319913444a4f59a9b030bd88b730e186be25553b9775c21a1487cc48d4681aa74ee5475bb0ce934f746720945e3301f4dc747d803dd250f1775f1d5088ba3f868f5713621a1e8ab5fb5310d79d48fab77c6a9a5002752a917ad71b2c683224f77b20a7d5fbd53e0a31411d514575e42e951b303912a6144ff8379b648d6bc9529e359a276244e4912aba718617111dcc62ea5f23e69b2dd5ec7d25277b9762f85e78c710b24c5bcd41685e9c63cb62f5d053505f4eaeef994275c4527fef71991520444dfb2bf05b6444f90a62271f53379dc6d7d8c72a3cbd6a661876c357327a24c37152da017d2e1ced8231397510ccfc3f999b8a91cb0dd3bfc2ffb3921e2c5789d55a192efa16c0798b28005d9b81e60ab953322355d4c3ab79b245671c1ad64b594efc062eac5e4f29ff1ab59d7bbb3944ca292555ac62d8cecf5be8aa314e65687eecefdcab41aff4478e1e3eecd2a0b7fe1f3dec80c254933648655926f9834dd10b60d3c4911bbae98226a4c512e5542f52ae88863e8d215e1687cc0d9f9bfbf2afcdb392868cd805dc05963aa7631acd83c7281d08032cf53df592ff38bc78918a205ccebd2de73d89785d72cc159e2f965744db2ebeb055fff7b990bd08c6541dc4c40f90d4d883fc0c0094285ae440d3e8d9a544955bdc34981e7f8bc849b2085ac19ee730d7b1b66ab451d391c17a8ac206f39fc38ab91bef53985ebae6b6b423b9d7f980d53dc30ca2775204817f1ab979023637051f5a25fd19feb37a9fc4657d2557035c128628029d9ed91ca96583dca5c5ad51901af2b502c9d7d58b81d47ac05a146c45f83164da641aecb0a645590b68b0bb206efb5fc80016eaf757b8fe2d4e5b1bc427cf137e8c351ab39325756b90d9e022f439658a1c7e9612b2a212ffa6d2db54500b64307b2fc9ce43a14502bfd71582355294ed4e097d395849c28b2defa065efe5720d8998beedcc1bab33d9d986196270f38e1a9211735da08885e88ff4364a1e9cd4c0f61b7c786dccfb9af562345d5e9a362e5fcd292565039426cabc7ce9f10b08ceafaed4dfde373eb41ebc6f14aeb92d18e4541dc648036f522c27561c11bfa6f8be0995965d763fac4bf0c4af5c11d2cbafffbd6f761dbdfb30992c2ebd6d8ad0d68c41ba0122e79b6f7a1f79b8923751103be6bad2b1e99357ee9b053bbfb1325373502d4ce25e801d141fd8066dbc64496505ef906c2984f3e8bb8dfa7d35d2b97a1d2aad9dc1c8c80d512b43e9f9c9d57416c9c1d1d3babad8fad891b520c35148bf38184e85c87592274d0a4cb295e39ea6be204c96b2b41e9390744f678e06078c7734da84efb125e8cb391c6b80c769ca5e9fd03c4f94b31830074606637eb16411e626c71309ee0ace062c2c60bce8cb3a2c00438862fb3e49e3894199492d40f05d721b9753cfea628ce033b5474129053c9ce45c9b4c35e762117532b713ea651b13321e1272274dc5a27cbfcf02275a6a5d071484cffcc0bff04a3dafe0c396492b6243570cddc44d3ce9531a88949c7ba01a286311308a2e1a75c9228ab6a8b1d641bd1e010a7a68c40e6c290a2783e724dbdf554ad71c8a8dbfc0e5b88fbf58a292509a0332e17b047be95d594e82a7c2f4d524ea83893dd188c2d67ed99a966797710c4af3ed9d947ef898ecca93b2e8989a24bb9a68a1e4a0cd82a444fc072bb5476de47d9ee04c4f8e78fd5f45755228dffb854db7eea798a09b8afcffc3fb61163fb7a751959152750991740624d5cd99ee6e4e162236a74c3a8b3c6c8f3ec01aadf53080ded0d75b0682758ab2e8affb37b9afdfd48a79cc74250d34a06076cde2a4beb6daf03c17542a718afd910bb21258cc35daaa6362db3b7a851765e80c76b92d4b6ae62e99fad90638a9dd422d0fc3f6decf460b9901ff6862c3ba5428d4d235df335b336a1d3040febc21286de4742d1c3a1fbcbc75bea074fa26c117d019ea333e6d496fb0a32805dd16add2f9c621f04f05e55275af034fa58f6e645f44544c2b6532990ecd39bc4c800aff6fa7502fad4ed6d26be91a07760168a5be449390c66e48fa328883d55830b0a9202972781c262f08f88627fce3372ae0ed5cb08191d8716e14a244bec1a7a61bff3a904906c654b3cdc8d99c54ba9e433c15bb4852d4cc8aead1395ca915f174394195b4d0466edd529309aa5537c851112084d8ec400b31363e739d14eca00b710ae4c60ce153bad8b83c57b1c4a415902d16c262071b205b9675a6956afe5b07a50300d4ac8f67b74bc963bab57495ecea3673cf030b42da2b04950fb816ff751ab997f0b89dea7e07955c11fe3f4ae00bb1f2bea6cf8bce9d091ac1f13b55e7ccea9a2378aaf940843961214f69f4dfd78a7f3d2868ffeb0a3b8eefbfa7c1858fce8256913e5513b575eb829e4d29006a21b8e3abbaffec937cf12c41d0cdf085611e2e862f3ea2c247ec77fa914aac630afd7c981f7c523718cfcfd81c4fdb60e5ee632aab47ecfe4ceb266928b266e3183ddd85beed90885c8c74fd44c2fec68e5d3d03a24f2f2fdd40886e5d6f68a6d086012fc4d7daa1e87f0c7e17c3e66ed8638074e0a6cc332e47988602dfc3285c8a575f666d4c5cce612d8f5e9283de3348f9095345bb9802f4d555859c503835e1e1ac0795fa2cc67c4c5ab0bc5f9cba0afe38df7f77d76fb4f5767609a423d194882ccfe214ff9292fd2db05193ac419c9d22199ab749222080b9fda21f051845804212a5c256ccd34e736c69c8d6b649b538b16aff436d0f3943e87ca3bb5ef1ed89fb4b9554b4320cab0c219d2d865bc8a06830ae9d186727fd69b0d7eac89f8b67e5efd1cac814f315cd9b00de635a0351ea852b5586be4f2e4c7b843fbd015395b3aa1516ba997b31588869b702c57ca4582ad6aa9fd29deda30317826754cb860dd4d7a305258139078d88db2efcbc2028cd6df2aecbb6276ef51096e07a4c01e3055910e1efef4e91f20a53616340bc03242615e9231bcbc28ab83f26962dc5844e26e4f4ac0ad6d9bedde5fd162840895a38f3d71bb414bbc1dce475a64b097a05adfb748491a581f70488e9de85ebe7a8aa41574457a143507eba7ea3a3b84275213cffb79b7f04f5571205ecf21fb9c9e18bba7798b3195943ff4a754cb08b9b95f3d86cc750435d976d534faa7b7479433ab0c6204bf5fc2d5f104502882c36cdb7a7da586343418db284ec08365136741b3be9546d1aad728b4d90826c51c58f56e4767de6ffc1fb42b2039281fad75f8b023d27b85a68f28b7ff67137a444ce43abbc247eab939878a085eaeac4a0971f9f8d101273b3e093d89b84cbac7b0476b27ea3c2773a65f68553a4e749d00395fc1859080108d522814ee90f99a3ac82a26e10609eb151469c63a9c014b37df4358d0a68363265be7bfe35ed28540c1172d399cbd89220b548062b2bb03638dc330d0aa485452f6113413dfc4923f568b274c3b643c72eb20367bcf6fdfe0d2421d50d110b553d9cf3f798f9a5b3f6a80806c2496f68f60e0a48be1c2ff362f5a8dde33d59e7816901eb7c7a6d8968d5cdadf3e09d89a86eebbd671c12e37fefe83884561552469608053e1adc238d30ee7a5cc0c6e37428c502c943c74108fc661dca5663937d5a44af9d9ddd803c13bd1ee823e9e78678e738a6e96852d1d6aad3b98e2f737e51082bedd0daa67b5f3482a2edbd848243fddbfd7f50c7d08b34f19ce03dfb6a1307d8f958916ef6be3f7749a1906acfe7f80df3412a704e3c55304bb373a633b8ab57f9a794ec667329c6b611e5cf1d84ab382e6eba8646aaed290af8c0f929113f94080e3109472acc225bac969fa890c453fd41107f49ee8bde4086410bf65558213d414524e2f1d03cabe6cfe94b3aa31c381253dea7ddc3bc1b7e1b4c4d6ba455422811ddeee78a4a8365345e707b4787c7542307dab02a254f37311c4417128f65b98144106fa773a7995b6c745c72fa14e7e4bdbf47a8873d662a1ae2be9e11b344df5d44e1692d6e0db40af0c099ff1b121710baece9ed5ade100736a6cde9b0c310360a89b103370cdfad35f33d10524f074eb1b73898efbd8b200fdfe470385f44d02ec501b2e89ca2394e2c26aa5ae43ff0e9f8eb673f940a82f63fde6935a795f8b3f9f889aee7470c1ed43e8642be583bfbf60049e939c5d662e6203ff3cae9bf0cf92990fb722336ffae64d47b51ee34af4333153a5ca57bc229dfbd5396e4ccf1ec4cac3edf47924282c8f1f141f4b319288eea94d2193597c728e90950665ff01aa15d87f4003c019571cf70f25e5aaa21f484ef08aa53cf83bc7574108828609d34eddb92fe6fce477ecf8663b79e784234b494b2ee990968441bf3ca9beb65b74e7ac09cdf2028ecf74c2de3483252edcf4c6ac7e53563f2ac167978ab7ff6889addcdf857b87622642505d3b69025f2b245694c6f16334df86b3b3e62948fa0219569b6a0ff48d4d2adb40fa05ddc84d2cc095c202f8382cbc43828746c04a707c38b198b910bdd688542adfa67cf6ecdb217ce6ab55d27001c571d54d38b3088a32796ce582a50b21daf4492ba4a41fab671397d9d59f7875e3d1cb0d4e2deca8cc6dab76563ba37d2fe8e073309571c885fa2758b4aedeab2a9963e5b3642ff34fc8a9136ba32ff4747c3e6ad0aed43bc5658ed395d312979ddb20ba5757654402185a842e483e7b9b6949fc206fc6b85741c9ef4c52678bc00db88aa90487ee09b649c39c3ac848c2e47a943b9397369e8dbe92c9bcd3249744fc12729ed2842b1af1665b0bb8a737a9c80863010adea150f04abdf98b1d9de8727c6ffcd6669deb4a8d372b6381d532ffc11dc38276efb83d183bde6f695f2836ce53f35b240c9bd5720e02d71e6d64f493f58ee8462a1ab20c247c9c7294852d3f4f17071f4bee77b90a89a37626b6e6c168ac3c97860a2b6de280ec0fa7ce424b17f4bf4e3532372bbb97091e2427d0daaddce45fa20c16dada542236d7a9476cb2d01e0cb6fa6be945f79742d60f1c23a51468cd87ec250f41cda62f3122172e3a6247e3f3e898fece7c215a4dbbbe6aae8b88b9e9cd6f17a7cc4314b40ab5191ae53a8aa54bbbed1878e1869fe059ea1c31f3303b2a49a23f0ec859dec84a7a95e6a970b5df917eab20d8cb34bc2aa6b591e62175b6bf2d5e96d30fe93f2b4f11374fe897d136ed2e35e68483d9615900934720b1ccd4da24bb6d23be7ff0b61d92aa2f7fbcab3fa70a53314894ac5cfc2fe821d18bef2cb239c43eb6f81cf3fc7e3bc525af963a6f4bbfecd0d0ee2f9f7b3b5db312e0dbedea10572a0ce02fbb6bc69232f01a20fa30aac74fa1d3201465207fe3f7342f63e8544da1ac6d90241e591c113ac62798b0dc7760b650c3629fab3f899ca5c1bbb6f95db4ac5c55d6ad9e9a46f3d1a7b54def81247a4ebbd35a0eaef78ac16e9e46f1052b18c90c989a3354269443c5524b4a73fd947de6af8cadc084cda3709cf6230c1f03c60c4e4b2543f8e53db4466f033cd51c331b286a216fd644b32652beb876a6547781fe1ad5e839cf3bee76", 0x1000) setsockopt(r0, 0x200, 0x2, &(0x7f00000010c0)="7b2fea7644a71efacfb4143bc3f14a386ae1fbe77e0080f5075cdc1516fa5334fa685dd4424c5e2b75e1d848fe9f1707516ce58929cefef23ee1b54b700955fe699a0af0856f27146f8a2d1bb96a43323b07c1b1963f631f0d648337c447eaa4342371fc8ef69fdb69bff72e0056b04a5f2d20149a6dc502124424a57260b427a15c965067c666af92a843e12eb57d06a765162cfcf376e97cfad5613c6f1d197582211d440030b6cd9864baf0b6e9683338fa1b3c266b20b619ac2f1ef57f82ed9f345fec4b6e7e6f4d14576e4381a27418053165bf250c86d3beb5a8e6e2bbbab1c5792e4c5631f96195f3e64ed8fa211c6087ea27803b51b9bd", 0xfb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001040), &(0x7f0000001080)=0x10) fcntl$setstatus(r0, 0x4, 0x5127b05be16383cc) 13:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) dup(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:55 executing program 1: mknod(&(0x7f0000003700)='./bus\x00', 0x80002004, 0x5cc2) socket(0x6, 0x8001, 0x5) r0 = socket(0x1, 0x4, 0x8000) sendmsg(r0, &(0x7f0000003680)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0xf9}, 0xfffffffffffffd86, &(0x7f0000001380)=[{&(0x7f0000000200)="a06191eca67891fc19bf505fa001c5aacc716ec3afada81ec88d1e449f19dde1c8947a441efb7258c040dbfa53f96e392d052eae5af714fbe2deb9e6629756ebcf1e2d3c634df675cc6094b1a3b9d3e33f831a1cfe2c6ddb133362fbc4dc7410b94c4aedb81e22e97685c929f905ea67eef3", 0x72}, {&(0x7f0000000280)="755f8de9a7ec1a556ece44bf48c10f289a41f9d574c36c8e348eeeb1d7a37d6478a629a15ae6299fc16aab2b903c122745bbdc3b0b11cc1eaa561e865ef2613cba4e7f423e37e8a12e2133b19ec1f5358d4ae90bfdef0f71aa26e29608414080fbf2bc66117ef0e71e1491c57fdc5931a74b9c4956fe2d46a55990546d1ca69c02fdab25f9c7d1d15812073cf167e971ce0ce4cc8e593c225711fcd1cd82a587133d940f5ee3f6d201b6ed4c2908be2a751357b071d0ff735597e3882eaaa74011715cd4ba153c36c31788afb0274bf35a27cac97b4373d61981be1f0818497889b9172ce50dc4d0983856d0deb879084a9aec4a6148b96a075e1785d2", 0xfd}, {&(0x7f0000000380)="78442f704a447fd2e0e7a5219fb9f42149cb90864a3cdf00a447c965dba948f94f1a7c4b8e323e8b2c040dccf8ba9ccf1821b81cc7d910775dbcff8072f3e4b312a26bbc2b35dbc80ffb382901282c740acb06c43233e534a557aa4e308af72cd1db3d5ca190942d4b6efa560b34a6ba60e8845ad472f1e797ce75e361627bf61313a299dab2b7392cc2d687ce2bd675263ddf06f883fb9fd00f486b5de5a8d52e6427fa9401634afe9bad578824af99513c6d5cb4d5f8b5655d9bbfb5d540e2b24fdf28c2fe0c15d16efd3d7d346d41cd28069f6ec726649acbe67e9b9300b8fcbdf72dd69d44d3888b2120b0f4bfc20a86d2d77d45aec5954305c73fa26727b169637969a6e7d348e827abff167077c5d004704b449778401a15ab504e13eb3645ae6f40319e77578f16e793180c96f0c5e6dde040d5f75f0f4490e714b9c83df335eb7fc39decec6d754ccb60ac02d6fb18f085552fe0b277e92ca4f426a2d497b4adb04d885402ea16f30f3fb3916dcbb0b11f0d1fc9bb391fd2fa88981e61898ade41fd12b35243fa05207489c1b1ef4eaeaaa6d162904b49347a2f6890c3a5801d3ee02529c104c0e62c531b361f176f24eaa3730e71e132b599c9a5ab8c0ea37fdba5bd17caf7221b9c0e06e72e4e993626f044b26f62c36b5a24d16f3f794d00663f987e76a208d7e68404cec5e08a858612c09be5845defa2557cd2ff9e9631ba7318af7b828f2ed0fecddd3a0819d54a68193c6a2b715556a65781e921a4bf85877b5b90c9c9c5d39b416e12010e29b2b307b7f815ae1e00dc90965008f1cceba4106e30b5e02248611d03632a3e9634382ea54b03f3479e47b32447066b6334042710c8589989e59816706e641effe9904e2c9ccc4ff29c583903acea163fe35e994bcec906178c9658b14019a652b85175706f51c36df904279b631cac7ae4856fe15dc8754a5da6a4735cc96ab3512415cb806b52f1712480ec115c7311b57ed1be7c6b373dea3f840693106877f2cc8c55e640da847d18041afbd0e873e9dd2a717445e991973099f8ad1e80468462de688dbf0d66bd8e5a3233ecda1e87ea5dbe3792dce51451efcd0e6dfb4b06b3287d0d1742440310e17f2c1a31dcd3567deaab6869ef8ac4e825aaf0c01286aceb152676486559d3533e2c092ee5c7f6878f431a355f13bf9e9a1d22df6e119969a6b1357d20c5b088ce6cc7a3a73c1c0c778e72aff25e0ebf78f44b76b6a7cb7d682bde03e9d8f9834cb51cd45e308808a5bbb2b4e30aa9ef2ac892c8f680b956f85a125aee2c455e96a475052515563d61dee59d8ecda507fe977c0c32d01466215847f4193e8449780b11761b01d97918b5965e623125b6eeb8c20e931ed4488cf79c3d32c6835ee5901eefa974057fdf98e145faf807d9b609497f921abb40babcbd7a63c000c15d9d2e3cbf26a98b9f6d4ea63abad8c47a4aa311c5c2faf8cf9f694875afb9fd7cdbb1edd6f0c4cbf3743032de530af80fcec55057cd1808ec4c6ed4c3145c33279ff8f027511e2a62b82e4e2eea5da2181eb68fb5f787926c14a009d8b48f929e39b3539ae12949e52940644d1e928dc2d6869ced10565876a2ffc80699b68fa99a990bfc3e23260d32f5a4d6841a68964dc4468612384000ba6ad1b4bf9a403f33ba5fb39b902786ae3b35a34f4949c2c0e30c395e44fb8964d12d3bd681ca4e0403df4137f7242e79f2d1dab254f4b7dd2a1060ab4f0615e40488fbbb6a2862d8ce02f2f1b81f1656feb4cac81e349efe3670a7faea75ee315b4e3eff20a33dd2b5c46318899c9e823107d80a65741d2708e18de43b740b0bc03f175e3ac4d6d7beb4c74393b8753bd7a732b433bf908c4429dfa27d1ab1334fb4b0f65824f3dfb6393a35f78a7c3236006bf4ae54e145203e74893087b821c6950bbc4490d505f9d516a05546cafef0861d2aa45da10c34ff5a4e0aa757fc6b84685eff11badc086370438e4004df0cef53ca81dc39995bab91a829394d847a5afda9d858949f7ca90e7d9ac7831af0c9e5745e355d621329704d0537d8bc2b5bfa53d717b689638b49556abb89fb14c38b4a96fabe9a7aba870db460500d7ddba9d436a1aad4b18841e8b3f4c1c898e792a5ab95f1f5a0c582ab48b07a28b0ece00f27b5d814035c86fd384b53d4ceea1ce4061e3ab9dfe794777faaf5e5774b465c54dd7f2e9d23e3665d5429a16a23703d14287c99e551d39b8c20b01178096db513184fae7bed9ee5225db292784aadb7d00e2e3c5f4953f575b1463aad9ac16cb50bf20f81df641d15d0f406c7004fe381bedb7817be97109824e634476535d727203953f90aef1f19fd1b872f4ad873560ee0802d5f30894c7b8d73b3d003affea87b318983fdb0d28cf17cd2a8445b4cf1764b2f31a1951006db2323c97e7506fd6e11b6ae0a9a96ea60182179798ce19aee3c26519b9faee15e89c41a5c42d93f9458a576f9ab33c29245b15360c33cccef6e1a389b7928b4af2c994da72de5eac9ac54546012d2ce5eb55d543c2958e975bc213dbbcaf9c1b024010ac19eaf54223e99201e8c9cad24e7b751fe9b500bbaa93ffece326d72382e2a65dfdb6577014b9bd7438bbba277afc543d28ce9b117861f23e8885a118e0ee1b749cd5a0de0e401c362dc911333784185a526e0d232faf10fc3a09220dbb546df5f89a85895992dde022bc90e5fbddb791a6897b8ac7d7cd9ad6d39cb316b3cdf41309749ee97b967952713c8adc4731ec4b103dfee9b70fe0d2e378aadb811dd6589eb21f76f2045d1f6dcda05ccaa41f322d2a809a31011fc1541ede7cc9d89d7799e9b77f69f979529e0b3c06a7817e5de1e13d9ef04361e22e481460c9faffd391bd06c6b1829b53540abcea0f67fc10662434ddcd5c5a1654aaa8b8a1158a813410e73d9476a93268682bdc5e88d5557986eef9df9212dd3edecbba1c36025343dfbe06c3280e682272e3ad115bd0a8a71576ca1111d838b3c35ca289ba652fa41c1c61be3a52120d4aee55df9fd9c4feb95c7c0cb963be18787f9abc488e1f9035f01d01dd47620f4bbc245d8b71c74b224f17beb007a8e4c791fd8c7492e2d81e767286b1abecfcaec5daab5e997113ec5864de10c5c0ad95a035b5f348b7abdf5ef707ad41c22fe2c9175b960c1e647c69a0e2eb8566a1bc20e4c31df181b430bfb02ae003116135d75161775fc2d877f1ca456d021e1a46e26733b7cc6e3879a44637301e6f1aed6fd19b5e40a492a921c9b9cb9bec53b1ccff26974f4c803d154038adf5f3850aac3ac038be489ad2f4b9a2be20a4208e40c81df45cf2e962dc69414f2cc619680316cf5242462012c69fba4cdf90e37d65bd41ebdeaf0743a03c0f67230555a9aeb287cd7cfabe4b77ee8589f6f1ae284d3e667ba9b4ba40ed460e0ea22d78fab6eb1fcc2233205be0940ceec06e3932de9edabb79282ebb3708d532f8c3530c328e51b9ad517df986d864c53a218e058fb3e62feb6f11f1fa9871143e9ee1e0dd344e0045a6b4cf0efe07f3e75ae42d9e1d75418ea693edd60c7ed30e420787b7fe9c54c48b0d3ef8977db5b6e6ae144c8b1f558a694767616d50cebf834aa52329992ff2ec9c27535b56180301e7c5c8e0ff61a6df56b22013ce16eb09ba041e879345d97c6700c74651486f5a12637776136da0482252526eb31c00ceaf5c84f8499c423ee41701dcaca3314b0e2dd8cd11bf25d3f336d9881245a033aba06765153e0c34d33c116d88698d87a00e524fd8124eb10b95790c552ecc5f69da04abb74bc1134b993accd810dbe10c44a4d321122f6602de52a3cc0b46f2d12cdfeffaab54103da575582aad6bbc86bfbebc48b6e9416d9a5b3512b6d7477c7c5b5f43cfe4ea287e6df751d4c25707518b897cdc2fe5ecb4ec00cb5f65f6a69051eba8e718c9d8e30584bc867be309998544733f479c9973b18f5929a2b39573fee7d9a8c6ae45afcc3f8e269f6d18fadad92ce1e79ebbfb1e6b0897da22e4b0dd14770b700b5bc06302ff538d8cb5dae8e1a594c78dad26c0f2265459d08fe9b4d8ed733088b0241c97cbb52a2b0591b3c8a015fa7ab8886d390ccb124c386e0f642b5263c88d24f09353ae3203f568af8e0c647a9c71e87c5a1b8e5d02825c392288865ae994005f1bba85c2ecddaa921290044eba8618028c0bf4d6f5490f6b742563685f78d97e1ce0ab9c3a6046da21dbd94a5b63edd184bf4db2b15635724689c5b1978cd578d0cf09b8757fb9aac1daed84af3b15b47c0604024b41ce4c9b55af0f5041cd58e8ff9bcd9f29853f2c97121f47850febdac7b549deff4c27d70e1080b586105c2644835b30b91527d507b517e8a040484d43bcb5715de63f28d962989c6dcae9265eeff2be5082ce526605b213f921ccd1e60d9585047dd985466a1fd4cca5ce4eb7ed4b07e4dc64d43e77dc77e011817d667b4874c028bb5cf8a2f296a20bd3b3410fcd0a02015f0ec5c221ca8aad38ceba3eb7ec0803f042c3d5d0e19d493edda27ae86f7609d24c8038ce8d3be66f0237cb44724962a2ebaee24322d187f4af2f4d4fe52311dc8d335b476b865251805280df37eac7bbff5fd80e2d97854b69ee4cc562bfb8754a58c876cd3cf5e1de0f8b69124f7455520dabf0d04875e28c9ce1f51e8ff6917dbd7515123ea47114f4468eaebc097529c7fb325cecfa6806882361d08ebe08709de751fe5fe1556edd1bdac7ad14746ba4fcaf40571e479a121603ccd2e97fbbf50958855149cbb475c4d6a95ea27e77498edf8af70eb6896851f0af2e99c25cb48e06b9488e3517685a90d08bd3c43e7cf5162217bc510f9405e8617faaf1d84ed041ae81c066ec5b2b22a1baef25d60a45dd7d8aedb0381247bb7dc6f0f5a5d79b638e186e4b65220c5b68492ad2bfcfb0b18ea1588e2ac761e64a040d3b52f1a96cfbbb3ec0f16a418988532275f7df9723c48076f5a53e8484c4a08a55b853da64801603df56f84b4f57bef8eb0dd0b3a21acd9c11ac53d27836cce196f5665c6686e84af1ee8173d73e1dfb6ac6d115c49dfbacb151c08080eee5962b40f31256a63ace8f27543ad4c80600f482364f8edec3c8c2147895915a8147e65f49399bea561b8a4dae2451559b2f84c55b04699a42aa32cb403354002e8dcf159958c6549ae2d97e3ea230effb5660c06d45438cc994a479aab39b59e5a3b8dbf394ddb6625ff9a4cc59873647aec3db4ad76cbf797af6c5dc5de9733489318bdbbc59d6af57cf9635b7cccfeb90863c1ff7603023d6acf3426d143044bdff01279c3891a032d5e4a61fe6b672cf6a2405e4300f079ef21201274b9b89b2214bba0151ae71c945afd3f6709cd8a0cd199e34bc01c944d181d1d0aab55191456b369f30edf13c9e5977a854b1a96fcd45d7b97f380eecea213bc158fa5fea889e1218815ae04d3d13e29fc86bb6a1857b29013fee2b76287d64199d94708b4b5d5abd1ccbd4b5a6d1afd1a7e0cee6a9f40b4a09e45038a8173f9332e14c3c9d323a7026983ec3cf2701ded21009a3b79710dba5a35ef2f96191a072bf9e03c70eb7cf33937e1f038195858b387e6a1f6dc8a2d534c4a9fa1bcad0265a1fb76ac8e4a35cbe09353f6c8aa2f73825a2f07b0abb4750d565e127f82666fb69aded3aba16a0b8be68ee155de33d901408fc7c064dbe404e014279ea9e71665164a7a9044792c1df7e7b5d3d23d8f68aaf883b91978eec9c21f167e79f64378dce46a4b501c2c47004aa0", 0x1000}], 0x3, &(0x7f00000013c0)=[{0x1010, 0x1, 0x7fff, "67f5765cb5de268bed4c2ceef34a52a76cfde4462c549bc2cd5e2583535ed01d1d5f27b98776478e60c69e9459d8145f20add20b8a3715c9d6b891c010cc7da57f661faa4181864c265dc104071c0f22f4227298b06d150eca6f37e580f0e1244f0158fb782bdc7b624f4aaa96771d071ee1a4dac766878c092860d5e36ae076c30337c1726d00c8054c95897648d3b405ef798301c25b189947cb5cd4e4daf683c008fafeeb325c5e4b889d3d11fd233bed42fda29165251ca7e5a800d937a4d52d298d8e93d2333dcd4e000e40420a037b60ec361c4b915254ff27071070c3cc63447ab26a70d8fcc3b63f7fb6e2e345bc8372fb46f5fc803fa56ac2531f6ab1d07fc70926d8db1ef4578a15489de151c640d75b20465381908c8b32f43bcb968e1df7bbe60d36e5e21ac6986e45ecb1785d66219143d29b315f82e01af5a9ad39cbef16368c2edd2c6bfbb41fab906e65fd99308c9b1d49fabb3c9cfa9dfdf097362eae401214b65451596d959ee6f7204081f8ffe64694ba01dbbe955ad569a5b7e673a1ae8f40befe0ba6b0282bd0301d34dbf17aee32a58d4a29148dd73e866273b72fd71fe16d6b725f3d68c632763125e71febcd97d7bc95579847ed52d1075c05ce8b46628d92619b391119940d4781e5421bb9d433aad92e618c8daaa5370dee9cbe4707fee2495dd3f00417c22cefaa25eccb07037462f3f4c43841573b06d86bfc90db54eb47d4cdde05f992265dfbe328196ae5b4bc65fa4d7df57865e9be71865d9dfc20d0045e1232b34c61f0344b4eb72f699b333e8637080bc7f6d75d64091fb7067daf9e0c61f6f34e71aec3a6759073ee7f2a7e93431386e5c1b3785618896976e9af87eea20afbd5de62834a03e072dbd7a5b73db2bc451fdac8f7408d460c324e5bb4d3f57a833cb0421d896b8448d27f0ed82455a792f0db5eb6623ea04cf3aa9467383782fab11f13e0cd3da28f1853ec634062b7c88a72a951c39a4e1ce182530d759f65cef6abcfc38c5a946ec26276cb7bb0d41ccccebaeee50a21066abc21210216927c232838d04ab4588fd35ab72d37c974c41fbd2adadd814b1690a1b173f117ff268454de973e901937c0fceb200c71b333221fb5f1ce1765e7b8e6c3fca80551f956659b060a02d8b19d2327e17522de95f7c6135ba5234a7be6a81aea216a7cc48f39f21d52618a5f5d703f02bd7612c772157bd49c819384cb7894731b7595d9c7bc1cd3bea99a19f5011ca4c2ba399818cd9a489080e9c28ca26f13fd2a6434a286fb593b1229786cb52e75a97ca3b34e2bc779aab849b1b4ce342e84b5c40d8f8a0ceb5180879b072f468e0535281a30e0ce54f2e1f3f6e071c18102275ad8090c6aa8370a2e081ebd40e9674b090a86dc1f71721c9b536dce0826f3a780053a01aaab69d33dc693b5e636afd95518df96e068a86a96c6fb45baf596fefbebf644a449c6aa1823d326f849bade69d12ee159ac2384f3a7ca219825322506c17aa304f80c87ec99929215258835aff630645438c55209d694e781fad17a39a1c1e6703948702b4eef489c0fae5aacd40096125d1ae23cdf4ba4450ce1c36fa5edd0115ffcb5eb783987de8fc0996a0e3eb07b8e591b479639c6057bb6f46d85fa0902e59648b0525dbfe0f64b05362b2b7ae35f635aca2ff61b533bd7a070f125fcef6dee3a2c3730df4dc771973ba9cf43036204dbeafd85b6b734300f31fef892631857d253cfce8529ff34be6d79b2d103aa367e166156797114dee2ce45bbc8faa9dcf6656ed37ca62d7b9b3971e199b70de90a1f3170271c1f6d32d40738f276aea64af9af19e7a8fb574dc7865d9f9568e414c6faa527336ee91fad607dfda4e607b7f3b60941ed13d50642d38f3592ea022d8d5656b3b3173b1ab1d21f69359fec1de1dc314b15b9c3463e595eecc14eba9487bbefa0bb8e26ad803029df2e50ee341afddb36c5517e94f692c5a3c1df76629da45ffc8386941192c173dab7859032cde4ba61a77b9d958a654b0d65a709e1c496fb78aa0160c8cac5651d9735c1edb927a0351e11b2e967e307a1d18cee81bff7b0c552693c07700366ec16c20c9ff4e0ffa15a79ef69a84acb92dbf4994095e0713d99262998f310ffad2a3ebd60f7821685ef1a9181961c718342a46125a8193d07aa2be240a8c9fced85098d71a62761b6b62155964c04e70646698f9a41d920db69aa22b125d092c748cd72121ce4b7e6109ab9f22a333d9c6f1603a30b60841267e0bb560c7dd43ae1fcbd40f4210c3cea63f191339069ffd1dd0983e4dc22eb40abb7bf31349e033587f8d3b75be1e8ea766c907faf11838c51d5e1dbe41f735cf77785557136c99bcd6662fb2f3674210cbb4307c225c8127cd79a0861cc3b5b79f5d7364c4bbc47ad18342fb3de9787585c0d9ccb5c777bb217fecd04cbe542ffd4228f55b31800ce42d9faf87f8e541202a715afb4e27a70dd53362ea6051c116e5defa253cd78723d4992f29f5234e42c5fc41f8ae30d8d998790ed9e6ac1c6bb0173bb1961f030df8d5dd8f88acf1cc21ee9780cff508ae4786f2bde18ebe731869444974b1f9d3ce2690f5f4ada9d698f2ad8a196727f4c8973735e28faef7c8738e6fc37464b0d6911dedd2b3fe37bf5c8ee168b47cb06dd716448285b5795c5986c83e0ad77280232fec4cbe697f87e458fd4336c199bbece5d821457d39619f1fcacb56a9309c897e5250c8732feba58e5a6c8b49efaf4b851e2e98c5d276d16262b5a67ff9ab97739ade1f41fc0343195380d0a02429ff01f549a25ae06dc3dc6aa8ac869e732fba93b9137c194cbb454f875f87630df7d5af40215e8239468898a6b680ba3ab38f08f4e80baa6f9c23ab0b974815301df8e6b495495acf7252a3c2218cf7b53ae3023bd7b73b022e57b5deaeddfb29e850d9e4bf30b233321506423c15c29d8586ecd3991db51dad05fd7733fb8ded1c2db4df87104365da02a86ccd530e0440c8af94d438b7012a4a9693edca871b5824ee68756222324bec4db9c94d53cac05d21bfe4ab0eee1ca8073c94a3d1169dc52d92d7608491e4fd7571d01df2cb8a3854392af10c6c04d2e991ccc6e3614291cf78ded42880b372d2088c472deee15c58ecc4c7eee5bfe7f26fd3870827e969a24ee8dacdef269cf986e9402d6f9fbd1083e10923f858b4f4936db9d4ac3161b1d9888af47ea3cea1e94425ed82c0eb4cf150fd02b2a578e519ce840a6ab0d052cebc87592dd450ef7f8678db683b5be25f3a2b0a249c381a2b7d530cd48587a1666bd50953f7899935db830b9ac97049cf25df5b339e3d532de949fb05f07ff73ea4a0038407c242d4fe57d0171c4622e81dc9e63fb7c2a0e945a6eb77031aaf4ba13fe8de4cebd0b5a6ebc36ce8e7bd9b5a319400d9ccbc32b26794dacd7e3ea07e67c36822662cb926786207b783b9db3cbe09874f6f06ec99d4e68a02b01ae3e812c98ffa74966df67d9d748f307483771693750f94eb96753cb4f50535eeee924e24387c78160d4756072b47c5a660b85852b24813e03058830c1a4577de65f12a6ac31813804b4cae466e2a83c27a4ca8769a0d0e3b3d2323d53917df19e5b72363e415183e8b89c82f91ee4bae6210a89aac4727e1b02faa92da6a309594ba2a88ddf0f6d0b6a21bc62c9f1940b4e28511b4a94700e8bd4e90f36068b07b1db818a1cc26d419aea374ae950974df4a5f0f9fa7a2ddda2d1397fe1ff30ac821689958925b94c2763d5c266a15567702ec321725f2ba7f839205bbbdb2cc6ccc1c74c625e00ef84884f52a61ba51c7ce2375607e2fdd50b4a4658e357c5330eb8013d399f7cbd43fa7d92752a244ef2caf23e3ca910874387d88f5a96d98e9e59958df615d4ea4e3d907754226f5d389a12c30e073a4baa1186c94f075588dd14cfa47afbd85b05e4b4e8652a9b10966fd967f9601a54d12200f990fea0c914e75392a0cdf06b7844112c69560cbeebd961923cc1778121291e0090b909a873cee97b13930becb005d0a32878ab4869dee22d182e59a4e7086c7f79e40e2c94fd6f3c5834b30551eaad151eebd5a1168206ace2aa140929da91e357ee7c83166a37ce3f087225442f88bd34a025234f33b8d2590ac7712158301e1ae1b7bb25c1c403990cf3896028f2cdf2c0781e24c274002f3791df842438af59a58f8f667d1a77d32b0f4dbb884cb71d46854610ad1bfcba63ad1017b2b1eec41f1fdf62f058d70df9b46bf600bda71dd5708e32b89aa32ac2d80010c78b3d4f370d7643b4d195e971d3cdb2313102418aa50953bdad439b6b69a2f9534d551466d8d992c207d80e43c6f9bcabf949ec9746d73b7d1fa48bee8658bf43946180c844f5e3cd1de959bd214bf6819cd37deb1f152ef9f90dfd51961074e1c674faa55f0b5a108a13ae51330d6ecc6f4e27b50bb3f71b660f0c3be885388f3e3e93108931144dc048fd6593cca6acd4afc812d49d8ea014fc40bd247420ee5c2e613df971c6f7c098e2c6163192debaf910aeed05e376dd0e980a1a7f5e493829d47ec729f9a54d90c29c792bcabc6e21fff1f38334577615f20108b11ff5072eb74df2085d9a42a52273b0d474ed74188f1a87900d2612cb3639a1ada4175b7983499c3c4ff904fc012ab15d8960193158f4548a587a0bd877e747de17f98a145907beb3c155fbe6e21828ad9c77e6c28039b5caa4840144811fca0a81953a53e0c526e531d00b16b960d9d5954fbae984ef257d90f6902cf19408cc5d7c4bebdbd373fd29fd9e7409d6ad9bf529ca2b9f95b6f57a34778473c9a6052f6fc5004dc87f209a4bad07ddfda760ca49bba8959fce740b75dffc0a75e6b4f6c5ac6468d2bb486b771c278f4caad479f09184a70d85634fa824d9c73b6bfe3aff5d34dd1fdb810253b335434b0f6c6a0b5e5714a920ddac00512f3ad6a6a2065b9fc60f7c740aed6c25b61d64264de0a7b23bcedc71413b166c9bafe9e4d22ca40b8ff946d6ac52d12aabd72ac301d597e44e39fb68c0ffc4fa3434920a3681c11073d7e883bb0873f2de038735026664b0a75adf4ecf60dd52b5498f29405f4e65aae29f1817bbfd5c0e3e368ac10b3e3c58295054599dcc7335d89261ea9c218c092192656932618b7a9dc461bbfd8e7f8d7680ddc7bad64039e07379a6ef427ede92776f48b8820d86c73ac362b028b8b198949fba9ebaef38f5645566a35fab3c70da95b241285e39ba2bc1dd3692982a4f88e7e94265851978255d1eb540658b2a0618e073dabbd32afb49dacaa94d85eae9d2d29c6962c0712bd147fba84af2679edb342a6c494f95cea34c4eda0b67d8e41903aa0168667341d9473b3dd51479c84e3739fcaf4f62c61b77b0e79e1c3de64cb9232fdfc2b5f2a9214b0ec0b8cd002462664c55bcd1adbed5f2f0e20f64ca6bb8137f88e4df0c3854f86e9268f54de8ac69a3827428fa639d2dd467f4c56930253ecdc89248dfe32fd866b7bfa2c58ca453a2c875608af0ea4ab553e5fe751dbee43d390362e4a279b487a3d99434349f1cb5bc22510820161dd504fe17484214cdb9c68fa5924544f7ea7c9877be7ad18ba9d0a999cf39ebb65e48302b965725a8d2554fcdc3f71e59817e74fdc38510e7e1da8ff026c152487f6c0421e0fc9215eb5e2f9dd100794990aa9b4e6a0a6d1e4a703fbd198b9b91b750e0913612e6a9096953c47c829a12fb3f7439942d857bc629f7b21d165237ccc17d21ff2b9de05ed5768ace"}, {0x78, 0xffff, 0x9, "4f0dd765230dc45e132caa65d562edded063b77c8f937750c43091b7f28bd9d559243935a648065919fbabaa6145668f24c2d53f325e0dcc90423963603b9b1682f76878a0bd0be1b9c6bcb5f0ba0a868c684dd6fd076ac072ab5b292acd82302532d61c3d8a97e7"}, {0x80, 0x4, 0x4, "6b06b27a4980658280e69e3060fe1129c804c5305350833343a5e8cb18179dffdfa83cfab9d50c436869c391008a87334df2132f7ef5add90ef4f4db8a40e6281aba026accb094c65efe7c9128b415227126696033b0a202424230ed25a8270e8366a4137f2ffb3df3c1ba27e8540f"}, {0xc0, 0xffff, 0x8, "268ffc207d6feb00e0a21d103ccc929d58ec8339df9f789b320072d4a88f00c49406660eec05b96f97d74ede0c59bc779ccd743d21083dac06115e37c49f9f3bf990d6a5dc7f5b8d9fa8e7214d9556d1bf2329939ec8207224a2f979857d77e155a14788553ab2d72a2e92662c2dc7877582f1df6decd8bd0aa8abc540b3628e6b8ef5393a43a4babafb49c3ecdf7770cd244ba08e6c38ffe3940116187654cc774550cf569eccd9bc10"}, {0x10, 0x1, 0x3}, {0x18, 0xffff, 0x8, "8b5f2866"}, {0x1010, 0xffff, 0x100, "337d50b2a228287aa7f6a34b6cc32380ea8599c57646bfa5f56ddcb117b8aea52a9b1e9ab901aabfb052f8b71c35ddfe358d436d1f58124d9027645810e777a3b339ab1e235282316550c590d0c8de62844cfea27acc7fccf58bd6cbcfd1724df120aa60e270707b0a4f29af54f0da7a9e100d572e038624cb12a700cb8ee0d1d69bdfb03324042b5845848452c6fe748561184ee02355317e27f6e9af70becffc8c935d90baafd7621118fa37f3f07a59d72d5dd76fcfb0d0a4554d9e20fb8a70451a80f767ca935f7cd9600302a2dde88a22d1138adbc55142783241a2cda65aafb72db2e067524d06457a791cc66126e86c2cadeff101d8b991647caaf39e905fb48af6e80f0682bae4fec247bfbf8699ac4e6a852cbdf71661aafde70ca4e66d068063a6a7bdb61f36e077470cfe295edfc3838519c25daf31a1f317eeb20b79f5ad31b1589dd4c474566c40666d508c479f13ffddc2188e6b7f923b958ff74aaafd1e0bf533e117fdfd34300423eff462ec90d09518a318d28f53686f0a75db04ce1256ebdb33d455cb8050e799fe81c16eac53a27317582626a26202ca0722ba04d21902f4a91a59f65b84194ecfc0209ac49ea6b490d2a8ef4916ff4a36d174fad11591d8ed7cab67abd5e49a2aac3eaa579c4449eeec1c8248254f3733ba4945faa628a4e5c3671b2bbb274b1e3b0458753b35a1042431730ce049f329ae5dee1d8c5ddeda96c3390f42eaa7011eca4380302353ab3d75e04786339e36f767d09a0b1399f6f7faf5ab14ff82f8b3e54bd032fc458a90db47c51fa738b56451c42ef9f4857cc42470d420fbf23e6ba25b8c11013c6595fb242e22e99aeaa13eeac83b7985b8bbd9d843b6bc7f15900f2044deb0eba1bdc914b6e2d62fbf0d8f1bee3b90466b9bd0efc53166a597b948232624a37b02972c66b2f7f49bd2a9a0e5c12f8507c4dce8f7ee81c5861606c434d152e5f77f80e529c8cdd10b6e7921030a341ab104ba82fddf24919e5b4428a2fe58395cea947d76f58ca7bb35095c71ce5bc89c8f73716f48469ad5994c092a6950d7a7cbdbac178cea8a23d7b2999513251397b21d1f6967fc5aa2ca560c355eec3d2d8230e462590acc5bec1b9fc1ab4ac382d0859e79e2ea631c2958c87a5b75d065db6f293b9879ba5a31b0e0982c37844a4ccf0a54638b81ce212190ffb41ffbcd3e0e28a01bc8be8b52f3f598449c1884f74994be6cede2703396efa96ff4f9719b1a66d7c04f5aa2ed1b1073c6eb9b670ad89e405cc2e1ff8e9ed112a007feedf59c3cc406b4e4711f8c667ad47fc1784077ee99a6186445281a48b3e49ff19d95305c7b328410bcd1c004e340c686c70f7c7d1959ccf1c1ffd066b2d3a04dbdc9d74ad6654f2e06795f133af8e9346c304060fdc7dd25a53df77709c570cfdff5b59913d24a10a1f75450db436b4480c125d2079ba5385ae4f84c5d34b9daa4695b0c697f674791743f51dd4aefc42baa2e978f373ea5f6082bc5f65eef94b16eed07e79e322297d6739ec3208419b628438a55f7bfc4d995360855d361d9896e7d431734ac7faa7c7e10ae8c11fed663024737e2056fbfaa1c3675c867f0c4c26c29dc44a08c19679b668ab5838df068951011ebbfd15355d266e1a5c33126f8e520646004fa9764e062ff0c958d7bb21a0d10e402a722dcc1e8f38cd6bb260d3c9c1cbc90b34fe6670411ef5d24aa596f089f32ee03254ce1e148c1f0b12884d99133fc30fcb1cf8eec54ed64e6b8599ac71007cbf5c6c0c283395f9c6537035da612f5bb78f84fdedc38384a7894bcdeac889497d127a7bc89222d2963c400a74e9ad56db0a6d406fb57924e6bde5eeb58ec8d1005a2d59ce24f36834cafbf27a48c1cdffadbff659d9452278c2324df5c502d3807bce3df9d0713f82be491d55a173f81e39c8b2fcc1b7ae6f98ba68ee6aa148f4f490188b46f9bc93e81064764a042af615bda49dee1c08ceac14960e60cc6a7bcb6722f15c2ff86e8696092d1a88aa61a0303366a92192a0d7df5033983efe1d21cb9f5df161f0762cc89daba28d9a28df916d25a2d8fa45bb370a2fa080a9e00e6e5d6117405e9cebfc4bf46c8ee8c91f1405d54a8345d58bb00231aeef6de308b4fa0a18d5cec51dc55965ecdc4eb3d1553263c57b92114a5aef1f64d2b5a00a0129791c0d72ae80dc4195adf0ca553a2e8aba0c9e8b4f073417ec1a867c72eaf773ab8cff7e00c35b6a9c2be3cbc177e01e8d7da396aef7cef1f256b69418437d2776e6204210782d9bef32e9b3edaff1134bbe1735779ed0964ddf6bc78dcc894d88c00d5548a63e6b3f766115b20c4885366fe5f60f4e8af9dd79cdee7a56986a0403cd1543d59ae5147843ee93e922911f23646183d11adebe8c8674f7faf3a0c8c3ef4f2b47cfa381a6e306e8c4f9ac9a36b281ddec6cfd0129d2e486238164c47229580691d1f9a7e3fa896b767814c60c6f793da3755d4d03288c0dfe6c4a73efa6b658350a020877af2f175946bb2a0ad22e96703f662a742cf6b0e1ad63c1ac82e744822e24b0eb2dddea9e70717a9811dfcd5417ccdb98ccd10caa084c9f461ba9adc754cd3b1bed86378fe3e638fa633dd9866cf7db9c98a3282d740842237779fa1f3d996321a27e239d315aeb0a7ad7db5c361864787c66c6681bc9a56e90bd71c799458feb3636d1eb0ce902f1e4e4133e84f3fa0857716fdf6616aa29c82ab0fb410542af37bd8c3a5ce233492635e7862380ba275bd45a62172c718052f71fdcfe60702274a4beb0bde06270624ed7d5a0ae1e22efd80b88dd74e393e35669fe40d3370544c8fa43c81f42e08ae7f41b37e05a645e6644c2997970e5f4ddffc3ac9277c5bd8a2c4e31d2f3a572478e37953daa4775cc40d2e894bc9c0b585b6f0deb18b80e55d6524ec3069a96d8a27b8c4dc531850ddc58fbd188bae6aecbc9900c396a8195f020bfdd87128bf1255dd9866c1a89c08efc79fdff0eb9285b9eefc2d4a7db4c747d5fe7ddcdb598b4550e5d0e35d7527834c6ba76e87d1958b7addbc65532d190f4e2d5c643f9dfc4b5ef85500657a921c95eb875f27fe5b76e99111fddd418f94ffde3945dc067128ffd435c094340010951c3d8639b46be052212c3a3db49845b7562da98c5da85e0733c3febe9f271480e46b06fd5bae50640e0248f38a1e4441e03e4d989e294f4e82e5d04f3cf2f82addc231ff5cecd8f005c68ae42e25f7763a8ace54788af1a925b1efe4aa5852feefa96d2e49d9f5deb26e49d5e5e914a7f82cb6f1de934b85c1f04eb9c847967b703453ff2ad6a74753421bfcaf084546db1edf82414423116ed1f51f68f946c6b23cd2dd8e4263f6fd20e1b399129d5a7a408c13d5f989af51a3701ae9c2e11e1118450b50a1ae279bf382c13c1e0f8b6314298c84a7d7084896483364f7ba931821be1ed979719731aa13d9c9f3915af97b2d930497c145664ada8710c467d5840170bd7ba76501960650e7766ed42543cce434b66a2e42d868b400a91a1a0152ac17b5647a22f25f3177622bbed8e210148a553e8f97a0a3af87c00a8714a5ac83dacf43aede60a2acd84c27ff97c74e1154955dd44f11fba73b482ad547693e5390fdc57659d7b127d93a309664310417b0921bc733ffbf959d46559e77ebf6316bec587d7759b931449a496d8317709e3c027e6b89264df9880261fc32dddeea7d2d623e7fed38eb2ccec22ddc63f6ec93f75671bcb7d1a2973e78a64126a5430041988bea6760dc2455784ee6ce4e7bc2b295775a7203ef0cd39f01adcca4eec393784041d7cbde3e62926602b76b894a7d312f560afef352b0e1b8bb303ae967bf18bd86bd73b1c88f4f5799655260dcc949c0f74ad17a64c50ffaba40cdb254b6ca41e40cfe3ebce119b968475db6ebb4b1afd81a486096f1f54854c36a703b89b0b57829b1a18dc94f9e87f3def25fe1416baeb29662400d4d3794b404d54a09003e27703e35e4f0e06f8c9d97e8e0eea5247e8d9bb0e679614416499c0b140b406c2b4202088927659ae0582a44c90a15a7cbf93e8981818d429761d9a29e98ee575b8eecd8deb72758736c68ac3ef6b853e8a49f28d0d726152bcb0c631addd04b4f6e251a777c278c4e39535c34dfd4e410ab58af96ed9c0eca5702a17aec893dbfadb51febbbdbe54889ea847105d89c51afa8c1fea75bd82db4f43e67d9c09425542adfa6ebc27e133571c6fc3cb9a16dd761e4ccb1513176ab7e986c2d6bf7e7933e543ba1e41e851e54f63ed85da1492ca2477121d8d44c80691bd5c42e23470ac45c395fe586a34d3f97033f2072fadf748b289d8db6740bf44fafdb89a66d44b9e749b77c215dd880e90901732f81ffd9f2358e0afa70df49ae9d4468c717ddbe121212383927265d2761539bd80ccff28ac893af7a408cdc05130db8f3086ea616d6a8802409e6722e37fc6d3d6956362821098c6fc2b2c0f8a9046d122b9acb7963006d8b4630e3bcf536a4044b0f03c261cd1b9f78446bbe488c5d4c3dc9dd9d49df5a20263bf63ea3f95812630da73d224cb70dc2267368b1d34457898a9bd58fc0d4383b23a18736bd4b7c4cf7f6c11e1f9103a5b978720895c8a309ceb3863a450038ffc426414b01a5c569eb824a27daa292ea2a0c188ab7189e79150be1a90487db8bb80ab49907f3852d45fd160c1b18a0b7dd37a6571cfda7306e903c1a78f5271cc76cd119f89b80f13fbe1ead58b236612b8ad59fd343583b7f3d95d34f477342ce9535634ff441e15f3e5404075a8cfd919798b012081301be717f541732366d1f7f3ce6547967a69ed0e62423e014d80ebbbd37383b94aea78c1a180178190c5a9aa0e64e29eb9fc64ab1f2c44584d4e33cf7c836a3d0474d188ceac668fbf7a28834c85e3429467b535e1ed621f28100dd95d79250b4a14fe586f54aa52b7a2ad3b25f69272dfc29b36cacb5d500044887bc6507089aeb72116e3e46abdf3df815ad51dd79d94f617d4973d753cb900266a12ed43e64731f0b6d0503bfeb1cd5ae7d1d63536a4e22d6098804dcb59080f6728d5a9c19da5825a402cf9a2bd528a434e310bd6a7e92535dee6ca96bd39b5fd8fe84f083142f93fabf91773854b621c9adfd758d85dec6afb7ac2394f4abea6bfa92723b4ca6bc77b4e98dfed93c289ad8d18403f276499a1ce1cea641626e2f176ffbe6ab5f861a9ea0453eed59f7c5bfab68bc94879ac2a923fce9f8560838e54e1640c85dd95cc42afe6cab310a9d4b630fb0a039d8e01f9941a887d3a79c4281523d97ec922a079efb2ad8f42f159145d0ba0bd778068f81b967dd3a227db7cc7b52c7c7a2166d1a401c30e7057df20a0c53aaee34733c59e52424a8b65e39af29b6a32cffc728cdf77a0686400a9a86e7a1711b5d2dbabd1082128f3e605162bbddf5eaf765c95d3d18d931072d2fd8d6e810d11943c393d33fe44d9aacc9acb4c73932188da2efa5a82ff9dcabd9a44a5a6e9679bbd46224616261cfab81c69beea290bf70b33e87af4cff608372ee17a0804abdc893cd8945dc10e380b6d678b47283b364121109ea6dae348828b2f0ec256a7d337350d6a669782e97990203a33bd21d6e11f1973eb88e8c6c88d990f8a007b2de641eb6fbfd42cabaaf5377116e11b82cf851cfaec8070f8ef1bbe8f8dc68d3b64de8b3d43994b2674eccda7f6297f29008089ac5c177db09cce0b71b19127994dbb29f15ff6ddfcdb496db53a1c27b1e39a454dcc6ad"}, {0xa0, 0x1, 0x1, "1d9e4abf797be41b189ceb3b89f157a152775fe88aace5429dca798fb706a956a41b9f5d416160ed6d343873c25a223f58896f731038fafaec8942850329b67c8b64f6ba35aa969b0b801808be7979037fbe944d403711dfed0fd431ea10789a487590f4182f4272edde0e07f2f9a6eebf972df85f6d8044c6907441f746c5e1a2d1bb7cdc86cd86330c"}], 0x22a0}, 0x404) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 13:34:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x10000000) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xf4, 0x20000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0xa2, 0xbc}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000055, 0xcbac, 0x9}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0x1, 0x4f709938}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000002, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x1a, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000001, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000001, 0xd4d, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0xd578, 0x6}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x8001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x1f, 0xffffffff}], 0x1, &(0x7f0000000040)={0x100000000, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$unix(r0, &(0x7f00000000c0)="f36f3dbfd91f4a470a0a2a31c3467b8d79a39bb87a4ddcaf6e491f010fab705bc42192bc9975986eaaf9ad5e6da54661695e31d430c7c5c5cf62f96a46cb577fa9c0c4bf5cbb8e2866dee077408c1eb18f957cb26e9397b8ef58349bb3f9282f287ea5585c70c1bceba0359168b97ad9d7a7be3dce165fd0", 0x78, 0x402, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:56 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r2, &(0x7f00000000c0)="fa277c7e5fea5ca0d002a1109cde869124fe02a7f30437efae6b2b011353ee623011fba1d9d8d936fd7596a8b8c605326556bcce21a883c7664a6de3fbc88db56f244fe47eef414d02b664b044969f8462aac613521530acfd4fe4ec1f92a80c7d827535016291ee6b56bf911c700d171de5675828e1d07f1de2b55d339430dd8e6a4a21788eaf4b4313eb0d68fae3a6ff61325aefc2c55c5201e44bfaf96e9d69104afcee1689172e9a6fd6044c849fffb97294cba826c76e27ad095eaca7f4557c4335258ee1536d65dd10ca9aaca55023e8b48d8bf59eb0442d36e5c4511ddc8bff35b71d", 0xe6, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setuid(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) 13:34:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7, 0xffffffff}, {0x5, 0xfffffffffffffff9}}, 0x2) r1 = syz_open_pts() fsync(r1) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8000, 0x7}, {0x8, 0x3f}}, 0x2) 13:34:56 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 13:34:56 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x8002, 0xff80000) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) kevent(r1, 0x0, 0x41a6, 0x0, 0x0, &(0x7f0000000100)={0x6, 0x203}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 13:34:56 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffe) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 13:34:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000080)=[{0x5, 0xc780, 0x800}, {0x1, 0x4, 0x1800}, {0x2, 0xfff, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x4, 0x1000}], 0x5) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 13:34:56 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 13:34:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0xf0) r4 = kqueue() dup2(r1, r2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 13:34:56 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 13:34:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000025, 0x80000000000000d, &(0x7f0000000080)="ebffcbfff2b8fd812eaa4e713048e69931929648986f1a86b20faab9994a888fa4ea886709b2111f90a57d1bd2741b4632edbe2e458dfc50dd1c10cbf16720424732a90909d4", 0x46) 13:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r1 = syz_open_pts() close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4d0d, 0xc00000000000000, 0x8, 0x7, "b6ed8051c345590e0fbe7c68b151425bf08b4a49", 0x3ff, 0x240}) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 13:34:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f00000002c0)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 13:34:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000240)={0x3f, 0x100}) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{}, 0x0, 0x24, 0xc, 0x19e, 0xffffffffffffff62}, {{}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0xffffffff, 0xd2}, {{r1}, 0x0, 0x0, 0x1, 0x1ff}, {{}, 0xfffffffffffffff9, 0x3, 0xf0000000, 0x7, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x1000, 0x3}, {{r1}, 0x94af1785af936d5, 0x80, 0x20000000, 0x4, 0xffffffffffffcb5b}, {{}, 0xfffffffffffffff9, 0x4, 0xf00fffff, 0x101, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000013, 0x5, 0x100000000}], 0x400, 0x0, 0x80000001, &(0x7f0000000740)={0x100000001, 0x9}) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) 13:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2e4000000faff00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="000030b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4420b121e1c7144f2dc9391527850700000090cf88dab29e7fc361924ab1b745ed15"], 0x57}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:34:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x600000, 0x6, './file0\x00', 0x7, 0xfff, 0x100, 0x100000000}) getrlimit(0x0, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 13:34:57 executing program 1: r0 = socket(0x1e, 0x3, 0x0) listen(r0, 0x8) shutdown(r0, 0x1) 13:34:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000040)=0x1) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x1}) 13:34:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xfffffc60) getsockopt$sock_int(r0, 0xffff, 0x880, 0x0, 0x0) 13:34:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000180), 0x9130fc0, 0x0, 0x8ae, 0x0) r3 = socket$inet(0x2, 0x8000, 0xff) sendmsg(r3, &(0x7f0000000540)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="5a5ca97206c4adbe222ac8a551e99e29e9ae4d212e93eecca598737c082f1a539715c8a9dc39f47d1788689ae4c6c64aa85d8e44c86ae8cb877368481d011a887effbb1df5185f41dded07273101232f5823f2e96dae0215c23dc59cc17f09a20bdf6da53787c1f294f9faffbbb1e3574380831e4cd922c6c491b3117eaf7c9802827d8d9f71a9307b5e2eb8789faf9929e879a9a8e839a97eb488d92f345bf42b69d0c71e666fe4313bfe286446844bc389eb0d686e65be4547", 0xba}], 0x1, &(0x7f0000000300)=[{0x50, 0xffff, 0x2, "a85ecc3132d0177a5c355b6f72372cf77cc36002cdd47f1121060228e9a3f3497d130e9db1582c7ef712dc44c8bedc72f87369f0269c7ec9e66748"}, {0x48, 0xffff, 0x6, "6c2e3392bbca65d7cccd6ae415ec936b5b1be960ffcabdbc3b59abad696dad166b06d1545829cfccce5a6c43ecb2d67e227060dd"}, {0xd8, 0xffff, 0x7, "9c17661de108a0e5676def0f7a2572371195315af64318ee05021825bf42a76b5d85202c2c02af2c3641a81dbe3021893f6e716c01bb1959314fa1105ed70ef6618aecff354eb937448d6361fdfa301c881419b63c9122126527d5e3be538ba01e0111b69c41c709fee12346023667d437a4ec1266dad0c8103dab91d4fdb575542c33aa4cba0462c8c8ed8b6fab396f6c2c46da37adc18bbc20a75a4741ae6510325f8060bdd30301b98d5f8664d1f10ba15cc053b6de2b6b92531c4de8baaa1e"}, {0x60, 0x1, 0x2, "d54f925e305b2a2d43b7c2918fcb679b78bb4d30b7567a951244a9d35c3064b56b291d7e8fd04c7aab24859f2f57cef5d862dd926ad5aa608502d8d326342f80cdc6dd9c49677cf6740f90e8cd"}, {0x18, 0xffff, 0x7, "baab9b8ba1c7"}, {0x50, 0xffff, 0x8, "a3a94dca11b8a2f7e7d4e7cb00b0c9260125b9c30a597bd9297fdf89a81c2b661978227b6b882efc544ce0370b9fa93f252727659a7f7fd3954229e0"}], 0x238}, 0x400) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000015, 0x3, 0x5}, {{r1}, 0xfffffffffffffff8, 0x24, 0x0, 0x10001, 0xde}, {{r2}, 0xfffffffffffffff8, 0x2e, 0x1, 0x1f, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x4, 0x90, 0x6, 0x9}], 0xb7da, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x16, 0x40000082, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x3, 0x3}, {{r1}, 0xfffffffffffffff8, 0x82, 0x2, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x33, 0xf0000004, 0x1ff, 0x8}], 0x6b, &(0x7f0000000140)={0x660f, 0x7}) kqueue() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8) 13:34:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) munlockall() 13:34:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="979da00d8e7c3e8f51c9a31f1dc974335894c48d0b29f4c8391e485c3170812281e299ae338525221d678c83cf94e4e02fdc5961a8f05055c0406cb0", 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 13:34:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 13:34:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="2a48cebb2444eab0da48068af052e08dfb37eae06cd8040cf5331bc3910073a58978123203c6f85f183c1c50fd8cd58bb61946d1bd0024ae337e37ba2fe8fdca72bd00c967ed3341ee4cccceb807537347ed4a0c8acd822c6df95696f0aa3bb063a24323a398b37c56652299e0fba4cc565f67dc24a0c377e6f4374f31df70d560a2ba2a626573751c247efb8eaabe520a3b608eecfecdfabf1242023d7640e5fd6bb1bc11cd866831f590fb650de97d3b2e4fb89745273f4c25dd27ea301b62550d810b00ffcaa5b0984f674627b8", 0xcf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:57 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10001, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="52061821bc9b018cdcd0e35e91d0e49ef80fcc96a6a3b7cf33474aa6b3ea921739c3fd625cd14b03f4fe577acc8e3aa611002911181d8c058c6ef9a1564fce90b2e17f8676ccad343fee56aab033a0eb5764315506b16f0ce15217948f79b9e757aad45a2db894837e026c83f97a75b64c368f39027bade7ed9e074ca8f021daa679ed613883ee2043b293ca58de03edf4c9af63f085430ea7f09aee3bc8c7ecd2627a36ab579423e1ec948c12178e763556be348a1ffbf7ed6135ff646e930c0cc6ac5f8d78c92a1ea04fcf11", 0xcd}, {&(0x7f0000000200)="049d97858c52f290dffde88fdf647f29b5483083e71538061aa05e90c2e62eeb9b5b05df7257d6b5380ea38a9109cfff0b98cf93397a9a592399d28a46a644caaa008c3aa89a30838f5d6a6b0d61b2855ee81ba52167bd040ae6b0cc67a54e89e41fc440ee30f9e2c2f710c5d48da65d43fae26acf4b96bda230696b2298e1249aa82bbe21b489ca2a29fc5fd4", 0x8d}], 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) truncate(&(0x7f0000000300)='./bus\x00', 0x9) 13:34:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x4) writev(r0, &(0x7f00000000c0), 0x2ce) 13:34:58 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) socket(0x2, 0x5, 0x1f) dup2(r1, r2) 13:34:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x28, 0x1}, 0x2, 0xffffffffffffff7f, 0x1000}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r7 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r7, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r8, &(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0) close(r7) 13:34:58 executing program 0: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) 13:34:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r0 = socket(0x100018, 0x1, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="2fb8285c2e2b57dabc173b68362e09a40e54140441478594854b2309abc52d2d6038dac68e698b0c2a586d67240f68d018c523b455693ad14c6812622ca86b0359412b474c4e1260d00f347cace2e738db210a5654c833dfbef3c66e1e838e37f76a7205b44c1557e77797771cd4f737110727910cac9e72e46dba65431c11ff2acf4dfafe9e05d43c40310906", 0x8d) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="ebffcbffe69931929648", 0xa) r1 = socket(0x18, 0x80000000001, 0x9) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 13:34:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000040), 0xc) 13:34:58 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x7) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 13:34:58 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000006c0)=[0x9, 0x3ff, 0xfffffffffffffc5c, 0x0, 0x4, 0xfff]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 13:34:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000680)=[0x5, 0xcf1a, 0x5, 0x8, 0xff7ffffffffffffe]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x9, 0x1800}, {0x0, 0x7, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0x100000ff, 0x1000}, {0x0, 0x5, 0x1802}, {0x203, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r4) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000180), 0x10004) 13:34:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1ffff, 0x4) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 13:34:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) syz_emit_ethernet(0x69, &(0x7f0000000000)="b96db5f58d537f0bb5571e1fe6c09f0cc7082efbb75325be52f1c3cbeeec4fe9a924b64a2c17bdaea94d95b6693b464f1b0f839e97ef514c319f053b3ea80fdac8ee45a37110650b9b92b6612d5313c74fb3352debfa91cb192288a59d1256545abeebe94e0d3a9984") r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 13:34:58 executing program 0: pipe2(&(0x7f0000000240), 0x10004) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = socket(0x0, 0x7ffc, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r3, r4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 13:34:59 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x400000000ff, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f00000006c0), 0x2aaaaaaaaaaaab8d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8200"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r5, 0x4}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x5, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000100)=[{0x3, 0x7fffffff}, {0x4, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x7, 0x46d, 0x800}, {0x1, 0x3}], 0x2aaaaaaaaaaaad01) 13:34:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/120, 0x78) geteuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 13:34:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03008559", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 13:34:59 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x7fffffff, 0x6}) 13:34:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) 13:35:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) fchmod(r0, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1000000006, 0x0) write(r1, &(0x7f0000000000)="220e37", 0x3) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) pckbd_enable: command error pckbd_enable: command error 13:35:01 executing program 0: syz_extract_tcp_res(0x0, 0x401, 0x0) 13:35:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x2) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x3) 13:35:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 13:35:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) socket$inet6(0x18, 0x4004, 0x2) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 13:35:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000080, 0xf4}], 0x20000000000009, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 13:35:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30129, 0x0) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() setgroups(0xa, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00003ce000/0x7000)=nil, 0x7000) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = socket$unix(0x1, 0x40000000000006, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getpeername$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) dup(0xffffffffffffffff) pipe(&(0x7f00005dcff8)) open(&(0x7f0000000140)='./bus\x00', 0x10141, 0x0) 13:35:02 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getegid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, 0x0, r3, r5, r6, 0x42, 0x2}, 0x400, 0x4f3, r7, r8, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r4, r6, r6]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xfffffffffffffc77, 0x4, 0x0, 0x0) getgid() r10 = dup2(r9, r1) ioctl$TIOCDRAIN(r10, 0x2000745e) fcntl$getflags(r1, 0x1) r11 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() fcntl$dupfd(r10, 0x0, r12) connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r11, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r8) 13:35:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) 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, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r0) syz_open_pts() 13:35:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/56}, &(0x7f0000000240)=0x3a) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/91}, &(0x7f00000000c0)=0x5d) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() open(&(0x7f0000000000)='./file1\x00', 0x10080, 0x100) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 13:35:04 executing program 1: mprotect(&(0x7f0000064000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) 13:35:04 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x255) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 13:35:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 13:35:04 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x49) semget$private(0x0, 0x3, 0x1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1200000080000200) fcntl$setstatus(r1, 0x4, 0x84) 13:35:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 13:35:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000000000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) 13:35:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0xa0, 0x10, 0x33, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x10, 0xa1, 0x40, 0xa463}, {{r2}, 0xfffffffffffffffe, 0x2, 0xe00fffff, 0x2, 0x31}], 0x5e, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x80000000}, {{r2}, 0x0, 0x4, 0x51, 0x9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x3, 0x10000}], 0x46201e33, &(0x7f0000000140)={0x4, 0x3}) 13:35:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:35:05 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4007, 0x17) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x10001, r3, r4, r3, r5, 0x40, 0x3}, 0x1, 0x1, r2, r2, 0x4, 0x2, 0xf000000000000000}) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r9 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r3, r5, r6, r7, 0x9f369c7c043de455, 0xfffffffffffffffa}, 0xf00a, 0xb9f, r8, r9, 0x2, 0xb3, 0x9}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 13:35:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c081c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8dad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83037e845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d896b45a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789ec9347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3159438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e4bbf0e466782a22b7d2f67bea8632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad1579d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8010000003ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd01a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee00000000000000000000000000000082420e028a96ed16575a514474111e444e80048f929ff0dd672db2e8eb277f8392367fa092d420afef37b7b2c8c8216dbf855a277274bdfa69aa3a458b526a43682651975d1565f1d2df59f5e086bd887aa56716ec007487275fc439ee8f349287933ea3a9422ca0d9f7e73dc29a31d23f2135ae0531cc85cb9f1be7a2425bd7556fe63f3018b3f7000000", 0x3a28dd97a17e3690, 0x80000000000003, 0x0, 0x370) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) semget$private(0x0, 0x4, 0x400) 13:35:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="ad6a9fc56a746fd0e5452d842f4ef0f72f5a9d040afafe19fbb6fe4c7dd264f30541e4dfa54f5c955ae6e42249517b0cc76000098324c445ac616728fa207a6cf50dc446f4fcfcec26d388fcd91547bde6769f614079b8f3d6262e32200ce593e2f848c8960b4ed5d355500b1c8f08ebef75514a1577668dcd0f8267b1cff78c51d35e9f3041b81a1643ee2fe3c4b1d8c68d3d404c0f0d1c0e6186e8d012553f01d183404cb86e60731d3d19eaa33c0b938adc27ccea753faedd5e59105d7c36c7c1ff99", 0xc4}, {&(0x7f0000000100)="37a5d7e49b3a50c9572ed888e8c286713e32ed96fefe82c73258ecc149aa74601ca9cecb71eadc9ec5384459b427b41b8054e445be362c2f1055e24c4e7fda0020eab3a3568462ca6e01d6ba1bdce4", 0x4f}, {&(0x7f00000001c0)="50d1e8ea6b4b9a68a91e889f5f88c103fa2d8612a86f42a6248ea20200d4ea5843ef9a14112deef2712ae04c4bb1c72f3c7c8f24e38a16239804513417d8631226b06f2e74e16e61f91a8c1a0838ae12ea7131e5746500241fc1dad437c63eba39ce7a2dd362fe67dabbf17aa6da950f0f1d85f147bd0ee4ac24a213425ffc6896487ec283b48e40f33f252b738e90af44e0277aa433042e3988350815dadb1ff978", 0xa2}, {&(0x7f0000000280)="6137743dc421b21e55b9a7d52ff5b725c26e08a61af47af81ed7b14a3efb883ac4517f8e9cc1d751bb04c6c62b3aa840ae670c4fd3fe0c45a6325bcb0379761ca82491d7604156690ff2d5c3cb85ef4edf2659e8c5a516cd5431cd4aec43", 0x5e}], 0x4, 0x0) close(r0) 13:35:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2c8, 0x0) dup2(r1, 0xffffffffffffffff) r2 = socket(0x1, 0x4000, 0x9fd5) close(r2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x30, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000080)) 13:35:09 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x8) fcntl$setflags(r0, 0x2, 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) lseek(r0, 0x22, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) fchdir(r1) 13:35:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, 0x0) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) 13:35:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt(r0, 0x7fffffff, 0x3, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) 13:35:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 13:35:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) mkdir(&(0x7f0000000000)='\x00', 0x180) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) 13:35:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x8) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = dup(r0) getdents(r4, &(0x7f0000000300)=""/175, 0xc3888d87866520be) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb053) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x62) 13:35:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x4, 0x1, 0x0, 0x1000200000005, r2}) fcntl$getflags(r1, 0x1) 13:35:10 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x3, 0x9, r1}) 13:35:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 13:35:10 executing program 0: sync() getrusage(0x0, &(0x7f0000000680)) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 13:35:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x3, 0x10000, 0x3, "8cd3ae718771f0c46e37b4244de59c14833a2edb", 0x5, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r3) dup2(0xffffffffffffffff, r0) 13:35:10 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 13:35:10 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:10 executing program 0: mprotect(&(0x7f000008f000/0x2000)=nil, 0x2000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 13:35:10 executing program 1: select(0xfffffffffffffebb, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x200, 0x455}) clock_gettime(0x6, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0xffffffffffffffc5, 0x100000001, 0x4, 0x2, 0xdf, 0x9, 0xffffffffffff8000, 0xffff}, &(0x7f0000000080)={0x960f, 0x401, 0xffff, 0x2, 0x100000001, 0xfffffffffffffffd, 0x100, 0x8001}, &(0x7f00000000c0)={0x7, 0x401, 0x2, 0x0, 0x5, 0x101, 0x6}, &(0x7f0000000140)={0x1ff, 0x1000}) 13:35:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xe7b, r1}) 13:35:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000180)) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 13:35:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="74cf67fb4378b61bc70777d65ea8dc87e0e208baa6de80da737ed389df61f062284344354ae5eede7ca7b16cd2c1e9a3bae6ae986e71390402fc70124005580fe47b9edca7e6070d21e5536fc33cb5b29705cbdcc97a310522b1fe6cfb0c24f6045cc33f1e3093a8b3065d79dc5c95d39de5994d7d9f35356a758389e442c461f05219054818ff2eea14b626c9ad871c7a4d7673e219298e376d24c2b8abfad916ea8a8482a2eeb8947d61e8e5d38ba69b142476f10f6391afe61a41a341ca0603000a6250ae5b4caaa20513d19f47be7ae94dda6f02150b9f9eeb6c9548af622ab7c20ce7b318d262b52199", 0xec}, {&(0x7f0000000000)="927d11a55312d81f1c9b2e5ce85f6e213dbeda139694b06a4f0c52e28f7e2ec698750a55af3c9f4376fa279ad68250567f54549aedc00f18f47a57dc124aa83b36f39052af2e040187dd3f0f7f54dbd61e8ef7703a8cef1b5d301814f75f9d92d8", 0x61}, {&(0x7f0000000200)="5e674edbd5b2b041a5388dadea5ef104e14ad54079b01f759ad71ffa66a2644ad9229850a6bf17f523e138d2b7b1622b74bfb3956005abc604978ad78935d69caeff8d5744c4c9ace863f1f6201620e71da8e46dedc31ab419066e04e97062b0a3b0c3e1bd374149071cf8751cb149253fa8e7b58b1adc21779b7c17d52f47a83a40362eb78b4a2b32fd2d", 0x8b}, {&(0x7f0000000080)="084cad4a1fa7f4214cf417aa5caaea511de81f81a9176829", 0x18}, {&(0x7f0000000300)="c84c2b35f2e540792dc83413d485a6b1af72a715d0fc4b5c465419e77cd79c96cec7cc6713887b5e60b639c17bb59f514df0a8068dae7012bc163c0e12b6d5ec094e19ca0f59189c49f8d7b979f1174c08b8901ede14976c8ca9d9abe54068806e6a8907a7c197ced71e69a3dc2a86a04e14148dcc67acaac0caafb4f784a955fbc88223a9e69994be1176cc4d7184c8e4cadb8c9e5ffa99e6f8b8975c76bd0609f099bc05d3b34394079b782918386f2419a38e26e1fcb098d9e98f9fc286b0252b", 0xc2}], 0x5, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="49d0ba8e7b2ec774aedf61450fadc2a535c126dca259c17061abe58a19689554f3c749175b32899059e4f9efc64af27978aa16db5f9b0ba1a1c38982ea6d36168647516162eb6176c1d9616622346cad5cc9bd50ba58c6d5e89ec4334fbe946ae197dbb4ac2a74691473e7d6d976ba29f64ff8f1aa2b1df7f8e5fec7cfe6ae3402fe11fc70d46f1b9464cb770009f0a49469e266556cbad8bfe86a840e9a87890255e8af716d1da39bc8f35890321a9170dc4d286bbd71fdd20401802ac34685d8529aaf145c5dcf2091086c900dc46724ea2babb9b89d5e35697d752ebf5656733e22cbc7a1fd8f91e913dfc3f74c7eab8529e2772ad4e6d6a560f0a2ac2413346172f9155e161cc68fa6", 0x10b}], 0x1) r1 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x1, 0x30) ioctl$TIOCSBRK(r1, 0x2000747b) 13:35:10 executing program 1: r0 = semget(0x0, 0x2, 0x440) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000140)={0x9, 0x3, 0x6, 0x9, 0x200000000000000, 0x9b8, 0x2, 0x8b6}, &(0x7f0000000180)={0x6, 0x81}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x9, 0x40}, 0x1e, 0x1000, 0xaf}) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x20000000000, 0x8f) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000040)=""/59) r8 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) sendto$inet(r6, &(0x7f0000000280)="e78211bb49fddcf62ab9b67b260afb5534e0ce25b87cf1f996cbd7510165885f668ded2f796dcfdc7d88ed5385a27b997adb9af354af5d4aab59500fef208cd38be80dfc6c5ee1bec451c17d8455bd9c666485590400a7ed92b9e063bc59f44e783f7ae5e11ca1a44497a9ecac299ad641272732ca0363cf3a8a22d0ad8633eb95", 0x81, 0x1, &(0x7f0000000340)={0x2, 0x0}, 0xc) shmctl$IPC_RMID(r8, 0x0) connect$inet(r6, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000240)=0x101, 0x4) 13:35:10 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xfffffffffffbffe1, 0xffffffff, &(0x7f0000000040)="169fd239592d0eb5b4e89a8c839f4f9d0ead0a096ae226547dcd9143e6a3f1a66f3c02dd3d12d047f6180bc09fd47c1c2ed9f2a97ce9f88e8888e8613fc64b444ef18037de75bd9a5d9eae7b9c16878d5bd18aa7dc0f1a6ac84df999aa221753791282f7e7d1e0e1c19f4216010dcfcc98e0c0707a114523a9f99134d9c77e1b7a273162ad3a2918f1db872da370b5ef5f0938fb14b977af0b0b85115fd1692cd58311358d4a1f5969582552433bef0625ccd5ddf1389d2f819c683ac107", 0x1d3) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:35:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r3 = kqueue() select(0x40, &(0x7f0000000100)={0x6, 0xffffffffffffff53, 0xb1d, 0xfffffffffffffff7, 0x8, 0x0, 0x40db, 0x101}, &(0x7f0000000140)={0x200, 0x5, 0x4, 0x5, 0xff, 0x3ff, 0x80000, 0x1}, &(0x7f00000001c0)={0x3, 0x0, 0xffffffffffffffe0, 0x10001, 0x7, 0x8, 0x0, 0x10000}, &(0x7f0000000200)={0x6, 0x7}) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:35:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x2d5, 0x0, 0x0, 0xfdac) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c0a41376f13faf6ae03852246f7faa946ce45c3e2dcbccd521b9e9cc2735023f", 0x20}, {&(0x7f0000000080)="bb809311", 0x4}, {&(0x7f0000000140)="88229deaaf8c6cfe87e9ebd74fb86a4c8d75d9bed87b02610c55a1aadf599221fb68f7a80894b434c3ed77ea78bd474b813c763d9f624a4c6c6772d2ab3fe76b96ab052fa0560a23aeddc27cf60d49d5e361e81f9a63238783d1b92947981e2a48ac02", 0x63}], 0x3) 13:35:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x1000008, 0x0, 0x9, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) close(r0) 13:35:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x15c000000000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x20, 0xcf6}, {{r1}, 0x0, 0x60, 0xc, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4, 0x6b5c02de}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x10000, 0x4}], 0x7, &(0x7f00000004c0)=[{{r1}, 0x0, 0x8, 0xa0000000, 0x0, 0x5f}, {{r1}, 0xfffffffffffffffa, 0x30, 0x5, 0x8000, 0x5}, {{r0}, 0xffffffffffffffff, 0xc8, 0x2, 0xdae5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x3, 0x0, 0x5de2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x14, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x8001, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x5ad2}], 0x800, &(0x7f00000005c0)={0x8, 0x80000000}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x45) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xfffffffffffffffc, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10401, 0x0) mprotect(&(0x7f00006b1000/0x2000)=nil, 0x2000, 0x6) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x40000020, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0xf8a, 0x6642}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x100}], 0x8, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x4, 0xf0000004, 0x5, 0x10001}], 0x2, &(0x7f00000003c0)={0xffff, 0x401}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r6, &(0x7f0000000200)=""/183, 0xb7) write(r7, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) open(&(0x7f0000000600)='./file0\x00', 0x940, 0x20) 13:35:11 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) 13:35:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x5, 0xfff, &(0x7f0000000040)="201197dda3985841db68f687c04f903f1f9f865109ff13b84ab293ec4e091dac90a22038d4128b859883c6b22da791", 0x2f) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) shutdown(r0, 0x0) fcntl$getflags(r0, 0x3) pipe2(&(0x7f00000000c0), 0x4) 13:35:11 executing program 0: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r5, r0, r8, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r9 = dup(0xffffffffffffff9c) readlinkat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r10 = dup(r9) r11 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r9, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r11, &(0x7f0000000400), 0x0) sendto$unix(r9, &(0x7f0000000940)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8d1b259c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff959607407701afc2a7f5949a13daa6df3fad272aee00000000000000000000000000000000000000000000000000000000", 0xffffffffffffff9d, 0x2c, 0x0, 0xfffffffffffffe8b) socket$inet(0x2, 0x1a8e98614d20b940, 0x9) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r9, 0x100000000) connect(r9, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r9, &(0x7f0000000400), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={r6, r2, r8}, 0xc) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000640)) r12 = msgget(0x1, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000007c0)=""/105) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x8, r1, r8, r1, r5, 0x1, 0x5a}, 0x2, 0x1, r4, r4, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) r13 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000700)={{0x6, r7, r8, r1, r5, 0x1, 0xb}, 0x1, 0x4bd, r4, r6, 0x2, 0x64, 0xfffffffffffffff9}) semop(r11, &(0x7f0000000440)=[{0x1, 0x2, 0x1000}], 0x1) 13:35:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0xcc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140), 0x8b4}], 0x100000000000005e, 0x0) 13:35:11 executing program 0: semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000000)=""/105) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) close(r0) getrusage(0x0, 0xfffffffffffffffe) 13:35:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2812, r0, 0x0, 0x5d) symlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') truncate(&(0x7f0000001280)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 13:35:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x67cd, &(0x7f0000000180), 0x200, 0x0) 13:35:11 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x4a, 0x6) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x7fe, 0x2000000140) flock(r1, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 13:35:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 13:35:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202d04adcbb79ca9665"], 0x10) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 13:35:11 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x800000004, 0x8000010, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 13:35:11 executing program 1: socket(0x3a, 0x2, 0x1000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 13:35:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) socket$inet6(0x18, 0x0, 0xdf9) recvfrom$inet(r2, &(0x7f0000000180)=""/202, 0xca, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 13:35:11 executing program 1: r0 = semget(0x2, 0x3, 0x400) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x1800}, {0x0, 0xe9, 0x1000}, {0x2, 0x1000, 0x800}, {0x3, 0x1, 0x1000}], 0x4) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffeff, 0xfff}) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 13:35:11 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 13:35:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 13:35:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xcc95d63a}], 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) fcntl$setstatus(r1, 0x4, 0x800000000003c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x8b, 0x0) fchown(r2, 0x0, 0x0) 13:35:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x4, &(0x7f0000000140)={0x1, 0x7fffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)) kevent(r1, &(0x7f00000000c0), 0x9015, 0x0, 0x4, 0x0) pipe(&(0x7f0000000080)) 13:35:11 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0x0, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x5, 0x9, 0x7282}, &(0x7f0000000440)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r4, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) 16:10:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000040)=""/242, 0xf2, 0x800, 0x0, 0x0) 16:10:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) open(&(0x7f00000009c0)='./file0\x00', 0x306f751460bb1bfd, 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) r3 = open$dir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x0, 0x4) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = getpgrp() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000940)=0xc) setsockopt(r8, 0x20, 0x200, &(0x7f0000000980)="7185f78f8255afed5f89f69ac49f14b619e6da2b0f16dc4226", 0x19) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r2, r4, r5, 0x40, 0x768fff30}, 0x4194, 0x9, r6, r7, 0x8, 0x4, 0x1000, 0x71}) 16:10:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x2, 0x2000, 0x202, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:10:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="60efd08d467d4f2e5b9819a6d3eaa912ce5c8bb17a", 0x15) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x2) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001680)=[{&(0x7f0000001040)=""/168, 0xa8}, {&(0x7f0000001100)=""/162, 0xa2}, {&(0x7f00000011c0)=""/230, 0xe6}, {&(0x7f00000012c0)=""/7, 0x7}, {&(0x7f0000001300)=""/177, 0xb1}, {&(0x7f00000013c0)=""/82, 0x52}, {&(0x7f0000001440)=""/77, 0x4d}, {&(0x7f00000014c0)=""/187, 0xbb}, {&(0x7f0000001580)=""/13, 0xd}, {&(0x7f00000015c0)=""/151, 0x97}], 0xa, &(0x7f0000001740)=""/73, 0x49}, 0x800) accept$inet(r0, 0x0, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e20122a05fbfa86f8f1bc7bc834db257824857ac314db10fa7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c926ee0c7f43bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872135f405cde8c6821e8e126035e12e35f8df219571bee5f7c879e0681b2a807679ebb209886fed2cd84a70853d6a6b680b56e8ebb3b44dcabb5c81525c3d68f699e77e45dd0ef98506565ea3da92ba66e4af8082dbd5fa4f3ca134c1a7ec64eec3", 0x155) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xcec) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) r2 = syz_open_pts() close(r0) r3 = dup(r2) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x80000010, 0x5, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffff9, 0x8, 0x42, 0x80000001, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x6, 0x8000, 0xd6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x9, 0x1f}, {{r3}, 0xfffffffffffffffa, 0x82, 0xf0000020, 0x91ef, 0x4}], 0x7a, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x90, 0xffffffffffffff72, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x8, 0x100}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4000006c, 0x4, 0xaee}, {{r0}, 0x0, 0x84, 0x8, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x39a84e2, 0x4}], 0x7, &(0x7f0000000380)={0xfff, 0x1}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000023c0)=""/4096, 0x1000, 0xffffffffffffffff, &(0x7f00000033c0)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:10:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1ffd) 16:10:52 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r4, 0x0, r3) setreuid(r0, r5) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x7, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) sendmsg(r3, &(0x7f0000001880)={&(0x7f00000004c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000680)="8ca08e3ffc77b4a70d3da91ebaa261f0736ec3476cf9d4b34b551a4876e4534f6285565262e486f070c3bdb76d8a52335a0f40063605bf055563302b26d3377aff7e50ffb38e9a9687202a29aff5831e0c50c0cc367411e2b60bdfc16c2ac673b02906f25395a149f839acacce85c055066538ce124ae2155fa0c33cca167652c35a35f937841db17f4c1a405154402feeb0163cf0588a720700dd446af4ce4e24a388ff12a6462019448c85219e5d0a5ca5f3685681002767a2bf5146b7c1fd6baff908d30727e1fb118fca6e119b0fd43c2e3bf2c85e091408e4a53baad9e8f03e9de2160869fe400e3f28f12019c6b5c9398ecdd57b531bfbb49fad806670b9a8b07c617c544c7297ab8c54e429c7b96b2277eccbc7f1b5653511653fa6ab50a57c7a3c061fc6790d41e4a3b1f3db5f9246e909b0b7ac073366a7b9886c6c3f50cdee866104424c3af0ff63a9ec6ea3c70ace7b7483638c7b35c60d839ecb2412e0499ee5a4ade7ad7ecf1f81ef50fabe714097045ec20a975f8ef706f3a8ac820302cbba01ff51882c8bef433880e5bbda7d7c22b8c53e52484aa812a88fd19ab6fc281f884627b2b896b96bcbf27d59006aa6f1e0a7569eb6d9a8bb28f72f815e370820db339d6ae0f0ba150fa01676a1d284e775e9c86ed5b81adda81c44714edb423ead43ca21bd81c2c3dc08e4555a333bf29563be96312cc83775373f4b6184d1bc4d3e8127c79c33e39acd378213b9e2345bc5b2c4de9dd560cb005db73d0f7781c37913eee252241feb582ffc25a0b3331fd1a97c0fd510803ae4b52433b89eed86494d7413742fa89c7cea32d36d0a0044da728825a03a9dd6790e310606462f1c91a13699ef696e731239e8594c437299f00302f6f4b373d052d65111d3251df4ce86c84ecc18493a4db8ec883a088ac0566381b3535e26be38ff35bb8e0b16b83fe6697cf7402c31b5e09167ed7039023f51067425c07fdf7c1b834c5300483bd9e0034b855f68112f5d674f7181ea353ad461a7ab063167d3fa4c70d956a199f536e2ae260c5a0c96cc5bae3e34ccb0b544a8652776901101ac6d546dda8213afa84b1b52ca2541d1dc32b3b805d1e3b4e140790e54f4e1057c318ae7c1091556d7428f4caf70709f3c8bf230d7d58ad882f8931dfcfd07db96cddf3ba81d325fe0e8a501f52947efaeeeb3018e1a41a2440213c0f4951855259aae34ea5e4cb7721e147a8464648fe531a9f3d10e20d2f7d647ff2f101ac4b7b6629653633812fd44e69aa6a74e30e41d3a1a84dccafc01ed70085485b6799e86db0f9c0ccd0c90538116fc4b9461ff090436038f7a44ba1b30897bdef755c7c0da05d215e7eaecd0d693a6b0d0d93a8dc4e3585f0a45703f91438c5211bdb1616a1b2b83ea86c201ec96ee3fb14d8ed5c9ecfb0f67d8487e2d5738b5e9dd318357d65ebc13d868fd3e1f9341838f5aacd8fa5fbb29694d5e24c40ef31c70533b6abcd8e105801fc23133236395f87c1d040fcf37f3ddc5acfaa92a588db5118b67346e851854f93f7a55e1d806ec31f1011a2d3d81f1f511146d386b61863b0f7384bddb58c2c90c9e46a48e6250d8385490694524ff7b50bbeada5064c24622402074958733c0d9286b1f1a6849c1dc5615ca7234e18f0d19f61ae08c035418d6d9080a26177015619fb1f102a0ab72f3e510e0e63f95b6f4bbb4d2c4a293060f4b651f211b7a540b99f8eff0313d210c1e776b05eaece2c489067702a62a4b60e9014c2d900dbf0baa8dc6a0c9aa3a9b72a5ecd94e0876544bbcad78b0834a63d503b44e4e41c4766d83696ac96f9870c81061fb65dfdc23ff9f72bd9f13a6ffd8429a940a6d99e4832d1f227ad8a3aceba70e1bdae2c66d38648b369044ecf65bb1682d29bf74d2070337ef5910bfca9c011f3b5dfc5f67f0e6f3dab259865edc9d40ec293c1164df92793c3db9efc77956a1903a03421af23b8694de82631f169a7f9cfc410b9d6b5b4befa14e385218f6fe6d092c54f6256926f6fe17a018ff32fcd214ca350e0f1f61d03af2081a64f449ad6a1983d65534ca46273b59a6dd445d98585daa3078201961a9d33df9e15986f218f2c2543aa913b3a8e7a0b86081b07e032ed27d6a3155a8e7c46566e4c6cb482f7e7ec7603043403e4f8549387f73f86aa2898c5196510e78ba888066657ef90969724ef14c7bbf328a4a9d43ddf84be835b56fc9af6f4cf82cd88a57374de00549ffdc71d53fddd3db43bed86e9195dedbce5d5c7715d8c5650ed9f16a194175a7edcb0bbced1520dd6896285915f8a35a3b7efa316a82345e3280be97c7aa3a8860d572d3afea8f7923aba05a5c21b0fc34753e55d07e10fb8673ee4d8d5c61a83bb4c7c3e800002db66dc19d0f536749a6aad7fd6f1328ef19bb453cb4edc826dfa2467a80e70b49658dd83f4c0b7677b8ca7ae4961a1f608fea1022695c14a919940bc885dba8cc145e6e76e0bab2f11a2d7355115c74843eb582d3b6920e1047c8974abd59fd009a3f6eefece3b944df1d785232e4ecb0436b591965b38d21964541235bf4a27fc9d3e6858699735d750b47e03dacfd54976815afe2e237cbf93f7641b21677438dc28ba465deedc455a969377509870d77b664c448e09e54301a1909f0c65c0fc8e4dca6b867833a1e5a4f7526b784b84e30a789547ad77f7d3a1e6def0996db5e0ac3582cd117d46ce40392f52ac332250f52af753603776a6cd9c98c60c3fcf2e125577ab71cd57b43b8feb24210c0f7526fe1d86c50c6b09690cad7216dae4ef5588629dd2ada8abf35c0b7bea0fa11dfe479d0870fb991aa050178759d827fa5858fbf659d1f4685ef56b82629e01e2c546ce3eae606e83f969a4c1074149d3de87fa5ca5c431e57e8f81af74b051bfe33b79c57fd3d1a345142995a1f455720afb6b1be1137510f655a8505c8df78ab2c6c779f8b36b1b0b45a94e5949d0cf7eac52ee51009486470cce999dadcaa728856ed945c6b8bb6daad78b4590d57b035d7bdb38227e181b16a186880e4902e495a9fc1d1f5890fa6ca355942ce56920d9fd53db08def47ea8db9e7366e65b6421138311b16b1deb9426fc90606f1fe7de4445411d2d4c6e4efa251c6d1d5e44b3e98f05f0aa187ffa613d31f79561fab84d97cc68b45aac8fb4d0c809f2f0c8d1f3164658ab0fd92e5aa4738c4a6b139409b8084432fcf00d67f887023f56df313ec200dd9d30d49d756b953df4ee0ca63c04a338cb0c03d05ad74008dcfe37a9c6d6ef03ce665d168e02541b192f33e80c313ceb5079519e85db8baae3068431912c5672acc5cd7ea352dd2dc3ee6210d272a90a6632405c6b7086ad3538ecaa0573cf558d2dfae2d25e69a741b19627539a6d93b8904090d9164659c78b1c99b8a4bd4186d22a50d5ebae84ab877b4d0f4131f4700d0f0e37632add9366b41ef810c08aacc66889da4302bc430f05aa7ef26f571c01a152f4bf7d77dbd55c2c6c4e2a841edeed0d5b6fe618eb6b28a03a61b2a7d64f0fc265e988c6ea9fda900ffb1fc44c66317b704e3e7deaaf265b9f14838d26fb390880f6d7a5dd3f861af769ff7eeb009998d37428563041ac56eca09f6891c8b0cfc1967794b32bec1a3d01011e423418b15271b234e822869a47a97487bfb1c25892781205390766d0e07d2cc60600d97925dfa3b3954b6f7027eb0e4adb0bbb390115f0ef009935305f70d3179e6fabf52d72b1d07103c0d706bb48014b0bad8c82571ebb5734fd1fecd37e3f470da46a267b1a9bdbc28687a5a9c832527d37d2a12279a60f6e4e42c6f8049d0f7b52b84c80bd0b9d0213070d59216500e3c3372367f0dd536b947473c4c9281289ac88de4a4042e2ef22d7f79460a8ac39e59e83e37e3f2bdff0c29c57810b48d0aba317fa066e200b69c7f3daf3fec8bb1f1d19e3b514d94ec049deb0c5fe9b128f5005115746b5c50dda5038872ccb494f83bdffd145a474f595d5e291397101c3220cf39e0cf6ade439b1f969c578eeb3cd821a7ba525b0f489a08e022f8788e01d0d05f45c605c9b6088f8b16fb3060e3161bce1d31a747c9e4238c8ab8bbf9930949653f5dd1d3f613502b9ae13923ff6cc7d7b9edea8bd97bdf5bf0677a8123b8ee67237ea9b1cf95129beceb8a8ac2a45a2260da2500417b3fc2c74f82ffbdb258e503d84718f10b56ff27acf5fd7be28d33de24489bc188accbebe930bc6a5858d1f429ef992e81ee15871b8531a75af249407de0f78eb8cb4e5f78ad68abb7a326819b6971d0013de4bf10847dee31642c799d4e42a61e8c465a0b52144e9601c9ff813eef94f3c3e07e2004c65841f7289331c01e17a188acc95fba856aaf3a408bcb0cd153007889a778880d4290b85ba78acd14de424d1bdb63baa6a341bc09866445c0c939e341b391ac0916103e4abd18bf66792da88779c705c9ee1b59a031224c6cb694ee1915a744c8f6ac71c2b0711b9377c724620fbd23c4392787ea263c16542f531228d7ec83a00a4a3a0fbab3f516bfd667dffc4cf8211c1f9e955cb4901d02bf2b2470770a368fcf1266d50c6b9a1de91887790da6b44f520eab3aef60560c2d3c2ddf9ba308858fca44866778c098fbb8d20af8f5ccd30f0b9c07fda64871e8544e74864b2a92bedf3e8677804d9e3f8286b5b7c5b002b73c35e64abe7fb27cb1a2966848858685150f9f363b8537d03f5662a7bacc543de5fc57c123ee9e91e893378dfd136da8e61d3248cb19fb1978883d3482423ec2301e3ea8416a931cf28c086614ac78427c0d571b51495eb446422a64baa2096726b2b519699c0c7cb51a532e5cfd05cd186efa7872a5ca14be01b126c376e8c5e651921b4f5e2e965dc1b99ea95f9d5bcf423c824b5eee38343521507a8470daaa7fd6bf7dac1f4f627edb2daddc3837eebcc603fc5a02254cb5dc2b719d3fd93551c4a7e062ae6e15b369b331a621162ac898257a3ad1ec892d945a1dc6c174f6edc32f184755aa97a4bd9482b8702e316b762cfde7c3b1ab1b9df68609ddeba3e216ce907259f53faa33abb441938fea1b592ee580075f479c8bc625b3dedf5609388ecf690725e6c771e7d862264787267937b8b2a669df470be4f5a9cb11ce67b99cba9b1b38fe3899c2b27174a3efa9bb8debe7891f624c985a7a63427a0c7c8f950ae63c2295c5632f2b13e30090b9e37638803e95297f7a0db4c6ac3f0da439064ac5a5429e657939330606a0218edc60302ea17cb2392474454da0596455a781421598d27ae7c6cd599095ae2467979526f6d9c8d6dc45e0f69bf891d71fde1370b2eef03f625c21f3674ab19ce5c3df3a5729d3d124718c776acea9015004ae79aa8de414601918fa2810fb83b1a1b846d81ebd8994f1b6b59ed80ec38d20064affa7eed61b92a72d16d9ef5179ef8269ae5b727db8b7da600494a23a250aba84f2ad448d27372fcfab43a923dc70b04f6865bff7f1bf67b3ac7232e38e231f7f2a9bfab753ce570f8867aa4f54df39ea59da9dbfb4ef5f73b428b0d8d5f37a0c9d643ac2f9b5e1e001e85889abb2ca1b41b67c78f76c1efc8050c9fde87a0764d7112628600c7821216e935d40ed042046df1ecbdc99fc7c72c837bf60361dcac44b9308ba9f3920bd8f1d67bc70f9caa1c9df15a54b816f62f8bb60da81003232738fe22a0aa1defc681000d19850b83ac7acf2f0882097dc2d30032f01133e69ee87948ac21bec15c59dec3dd2500d68e3c21935b0949d6b02bb7b5a71", 0x1000}], 0x1, 0x0}, 0x4) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) 16:10:52 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) socket$inet(0x2, 0x0, 0x100) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setregid(r1, r2) r3 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x3ff, 0x7fffffff, r3}) r4 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 16:10:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xffffffffffffcce8, &(0x7f0000000040), 0x0) 16:10:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffcdd, &(0x7f0000001680)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedfdaa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14c4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c3d0ee45df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d41d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x808}, 0x0) fchdir(r0) 16:10:52 executing program 1: fchmod(0xffffffffffffffff, 0x40000002) kqueue() 16:10:52 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x2c) socket$inet6(0x18, 0x5, 0x7) read(r0, &(0x7f0000000000)=""/87, 0x57) 16:10:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) sendto$inet(r0, &(0x7f0000000040)="40ac0c2984b97227cf5f898c5613a9399863d98f58c693efad85d7e05d6cc5152a401d927e8e8325470901dcbe2922e29e9bdf50d1b5225f9974f8cbe23646aafa1e1fd3de4a075889", 0x49, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000100)="8e2530bca32c561b9cb46e984c1085604073597a37430e0ec9973a97bef1dc5e38e70a2e5602a7d3f3a76138", 0x2c, 0x401, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xb8b}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000043, 0x7, 0x5}, {{}, 0x0, 0x2, 0x1, 0x186, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x20000006, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000003, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x1, 0x6838, 0x2}, {{r0}, 0xffffffffffffffff, 0x1a, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x0, 0x200000}], 0x9, &(0x7f00000002c0), 0x9, &(0x7f0000000300)={0x7, 0x4}) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x9, './file0/file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000003c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000400)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x9) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000480)={0x0, ""/207}, 0xd7, 0x0, 0x1800) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000580)=0x7) r3 = socket(0x18, 0x8002, 0x20) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000005c0)={'./file0/file0\x00', 0x12, 0xb85d, 0x4, 0x1, 0x0, 0x9, 0x3, 0x2, 0x0, 0x5, 0x4}) execve(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000780)=[&(0x7f0000000680)='[[/\x00', &(0x7f00000006c0)='/-\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='#\'+%!\x00'], &(0x7f0000000840)=[&(0x7f00000007c0)='+\x00', &(0x7f0000000800)='[\x00']) ioctl$TIOCNXCL(r1, 0x2000740e) msgrcv(r2, &(0x7f0000000880)={0x0, ""/174}, 0xb6, 0x0, 0x1800) ioctl$TIOCNXCL(r1, 0x2000740e) semget(0x3, 0x2, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000940)) msgsnd(r2, &(0x7f0000000980)={0x2, "220ca426699b05e7ff89454769b1c9d05d759557c18c6be5fa18e813164373bfeda31eb3b02eb2dd42d4f8fd249a5672f358ec87385209f9b2134700bc94fe5ef32b5aa4e70f12f88f820f80b81aad7b94c95729eac129de28b456ff5028914a3e24f014cd5445df417cd742d548e03c5bdfbc255402bc1b6031"}, 0x82, 0x800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000a40)={0x401, 0x5}, 0x8) mlockall(0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000a80)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000ac0)={0xffff, 0x2}, 0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000b00)=0x17fc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000b40)=0x5fd) msgctl$IPC_RMID(r2, 0x0) sendto$inet(r3, &(0x7f0000000b80)="2f1dd9e8cd93dc640344b6339410846908da7a6d265a5bb6b23768c31b7654e898067196a1fa1b21d3500a3b4814dcfbb39cd6940188e57a7e36b0a02863887a41d1f7fd32bc7b7635b4ca8eae08bb0316e578726deb4bcbc4ec7ceff120bf1da13bc4cf915ae3afb1789c07e0fea682ce4b187de6aa22da509aa663d9605714cc0a889c92dfe59d89fa8d8103b4baec6383bb562eedc0ec41b8", 0x9a, 0x4, &(0x7f0000000c40)={0x2, 0x0}, 0xc) 16:10:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xec) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/10, 0xa, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:10:52 executing program 1: socketpair(0x10, 0x1, 0x12, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$KDENABIO(r2, 0x20004b3c) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$getflags(r2, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r10 = dup(r7) read(r0, &(0x7f0000000200)=""/220, 0xdc) r11 = fcntl$dupfd(r3, 0xa, r7) semget(0x1, 0x2, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x1000) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000340)={0x75}, 0x10) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) getuid() ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000380)={0x5, 0x1, {0x1, 0x40}}) ftruncate(r9, 0x3) dup(r11) fchmodat(r8, &(0x7f00000003c0)='./file0\x00', 0x8, 0x6) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000400)=0x2) socket$unix(0x1, 0x5, 0x0) fchown(r6, r4, r5) read(r2, &(0x7f0000000440)=""/128, 0x80) setsockopt(r1, 0x200, 0x1, &(0x7f00000004c0)="97f2ac6291ea65592914453722579c96649007eed6ecb0c8c83c58d5ab67c540621eb7bcefff45234ef01044e5888cfb88a3e304ff35184883635727721e6077d2fa7109dd7a0eb8ce9afa5d9bf243e573da43041634883eada35ff0512d5c3705f4099224df62dd22dfd4d0c66d236f21c0fb1ebb4abb31e0f85c39dc7497c53a3a6849c2167fe265e223bfb1e981475d110571f0c2d5d9d5b4fb7dcb94e70e1d6316d6a4a726035b72779e9f7b258efaafce26fdabd01e", 0xb8) setsockopt$sock_int(r10, 0xffff, 0x1007, &(0x7f0000000580)=0x6, 0x4) socket$unix(0x1, 0x0, 0x0) 16:10:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0xd) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) fcntl$getflags(r1, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:10:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0xe002, 0x7) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = socket$inet6(0x18, 0x3, 0x4) listen(r0, 0xfffffffffffffff7) r1 = dup(0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:10:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') fcntl$getflags(r0, 0x3) 16:10:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20c00, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0xcb9, 0xf0d1, 0x80, "a74ee2ca0962a2bdd4c367ccabc20e60d874c87a", 0x8}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) 16:10:53 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) socketpair(0x0, 0x4000, 0xff, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 16:10:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="5abc0beba1546197c42c592f95539ab989cf9656bcd0184490daf89167a13a5b166f44", 0x23}], 0x1, 0x0, 0x0, 0x6}, 0x402) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xfffffffffffffffd, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) fchmod(r2, 0x10) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:10:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20001, 0x4) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setgid(r1) fsync(r0) rename(&(0x7f0000000200)='./file0\x00', 0x0) 16:10:53 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:10:53 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000040)='./control/file0\x00') 16:10:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30080, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="5e871a80262070b920876be509434b3d1e5cb01653c403507e678991195af662dfc108773ba4bbcd48876ccc7d0f1c143ed964aa9e097126e4d6531d20d93031550f17330719ec581729574bd86d7f258e689ea4e6463769abb35d15bd96b778a80009add574f4c804b7e440f8f9113f44297aac91d0708cacca1729711333490061a9f1", 0x84}, {&(0x7f00000001c0)="580f28b2a1b5f6259ba67766b8e87cd2d16227012bba3e5439536fbb81afbe29a1b02150310e7b6ded6a49e7c61c61da402f35b147fc87e1c24342219162594a9dc4ad28256d3458f941875f10636f0fa9ab13c0e678c5dee21b079c455863790514780a77fb4eb5ee7a0281f17cf8cbfb92aa7f245bc01f2bb9e85a7284caec4968b82df2ae7ca3a6bec7d1dc97a502d69c44461cce8a8aa94f24cea1d9299dd8047ae55425016813c6f697ac1f62a71740bf250b48a39d16", 0xb9}, {&(0x7f0000000280)="61566f28813e1cb0699c75c6b78bf57c3620066beea4d6074e1572683eca3df7bd3ebdceb7a642900900e8f5a0789889c3cc25af773361e0051a5075be92745124a06d25df7991f28929f6db32b619a9fec2965d93f35f90c5ab04e0198b7f5e8919c735004df37f46ec7b90eb125077e63f7fcdd648caaf8b4f2550931ae495287e93552443ae7fe3c031c17d854e5870cf0cf1cbefaff0369271e823fc6885768a0abef273b47662a44d8946afc6caaba530d74180991fbfa4869a4719521f9ca86e37f068f41e790a95607f484b159b759e2b414b1b0701d3d5c4b8fcf1b0333472b61b39e7c9c8153dcb4e417e47a8dc3099b6f12b48d7d20d87610293", 0xff}, {&(0x7f0000000380)="f8147dc69dadc3bb529c8a527a460f1dc0df84755456954608f9243fa576a25790bf8c7610bb109161b0879b7a544b81410e4d1f30d3aa64f64bd5618010c56788f2f8fea02e5d143664b398f71ef02d12930ab5cdaf13625a283041cd4cb118afef74bd4aaa68322b296e82292344d05030e1b3aa083ddca4f438ec1cfe4d5b3347d18e2d0aa785606595bd959026f9ee1f01ef5bd7f0f6f37a", 0x9a}], 0x4) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000001) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x4, 0x1000100000000}) 16:10:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x2) 16:10:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) recvfrom$inet(r2, &(0x7f0000000100)=""/20, 0x14, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/52}, &(0x7f0000000240)=0x36) r4 = socket(0x10, 0x0, 0xff) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000001c0)=0x204) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xcd, 0x0) dup2(r0, r3) getsockname$inet(r4, &(0x7f0000000040), &(0x7f00000002c0)=0xc) close(r0) 16:10:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = socket$inet6(0x18, 0x401c, 0x4000000008000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./bus\x00', 0x10, 0xe9) fchmod(r0, 0x80) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) 16:10:54 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="68000000e6ff00003169a951e955b590d3369ad575d4872b4d4fea696b15dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6e01006602909dddd61ab688d9528557cc49fd86a56acc000000000000000008000000000000"], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:10:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ed8f6a5bf6a3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000ea97593d7fcfec8326b7e5db7106fc76a4df2f30a198490e1f145375b2f02a8044ea64101bb66bce52b83a6d38dfb03602c0469f031d9ca84b813710d4c5d7e4f989225b994823d2b7306ef2955466e02b6328ba6aa76f109cc73403e8efe74c71fc66689c63d97fad24f4b55e5be60a11f765b286a4bf3cc8a9804346ad7efaf284ecb9e42a3e12ba1a69b40db6ed96dd1e848759b8f70d26f685f7dd0fa89990f0ed3a6c6ca219a99e39b81d6ca1d47519022a5eebb7ddd7c9b1d56b"], &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) 16:10:54 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$dupfd(r0, 0xa, r1) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000380)='./file1\x00') 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x8) 16:10:54 executing program 0: setuid(0xee01) mprotect(&(0x7f0000613000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffffda) setsockopt(r0, 0x2d, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000010, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000080, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000080, 0x6, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x10, 0x8, 0xfffffffffffffffa}], 0xc81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x24, 0x400fffff, 0x1386, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x20000000, 0x7f0, 0x60}, {{r1}, 0xd359dea8d3cb448b, 0xa, 0x45, 0x1, 0xd96}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x80000000, 0x14}, {{r0}, 0x0, 0xc0, 0xf0000004, 0x6, 0x7}, {{r1}, 0xfffffffffffffffc, 0x68, 0x4, 0x780, 0xf894}], 0x6, &(0x7f0000000300)={0x100, 0xb8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:10:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 16:10:54 executing program 0: 16:10:54 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = syz_open_pts() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/33}, &(0x7f00000002c0)=0x23) socketpair(0x18, 0x1, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x11, 0x400, 0xc739}, {{r2}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x7, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x1c, 0x10, 0x9, 0x5}], 0x8, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0xc0, 0x80000002, 0x203, 0x7f}, {{r5}, 0x0, 0x10, 0x40000000, 0x9, 0xe9}, {{r6}, 0xffffffffffffffff, 0x40, 0x90, 0xfff, 0x37d4}, {{r7}, 0xffffffffffffffff, 0x68, 0x41, 0x4, 0x8000}], 0x401, &(0x7f0000000440)={0x0, 0x7ff}) 16:10:54 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="b34e4596f3850cac2af0c28278a5820d2c3b73c4ea2e86d2c9664e1379b700a8bb2fcbf725fdc1b9608365c3", 0x2c}, {&(0x7f0000000100)="1f054b259c05743d3c5cfdad1d6ee4d8bb670e0d1a6415d9e678bc7f8e48debc7d3c69393248985a81e16faeae2467c85bd66d03c4ecc89b2826ef451924b3aa68a2b57c5c4430069f199bf0d7b56417b50b988ddb49c525718ed6f66e0d9f67ebaa51876d0e1c0ffebfd6bb801a6e2aabd99d", 0x73}, {&(0x7f00000002c0)="e490fb5efece93c0976e18d6cea7cf7593e2d15381858745e402d1598804585b8bfa04a429d512371f04f848fe92b1b343af88ce92b9e9354e67a35e6a9cd2cf83a801e9fac7f2167c0eea571406f9a5bed97ba2fd490c7e2a17d84d3bb79df6f8da4ea6d32892c29bdb5a15ff8ea3e6a45e8aa72cb70e5378d168c91d5861bf895952fa2e22e8f9087d9d79591ebb8496ea1870002421a9a0760b32dc620993", 0xa0}], 0x3, &(0x7f0000000380)=[{0x58, 0x1, 0x3, "e74b7fc127481a8f826b9b00b9fa0810bcd049fd34a4e753a8072f85746a680a1a17fd152fdfd4d878ae9f80be5c2e4c9d01a32a21c06348e6a2af41df3a73375a582cd108ff"}, {0xb0, 0xffff, 0x4, "0e61b617186ffb983b84ddebd89ee00d1896b0d4560f38732970f43028a09dceb566bd6690fae903acfd0cb05cbc9a2f63161c771c1a91d0dc497b191c18d6b72a6a30f04409364fba81a38c64737136fed697b8687761cd66aac32985d01077d8021352bdd33e9ebd4fae65cb341944480a38173e48e5ee092d3b428cfb7d46c184220e1c32e14038748d2d0c0672a4536e3fb0dfd71aa10478"}, {0xe0, 0x1, 0x8001, "b96f7cc8013010e688ed068c270172c71494c536f1e01df0dddad18c6e5239dc12fb101d0ee5367cd4a6ffcfcffd0a366722bf302e2f9933013f15bfcf9063399c7187139fc3a853e8a375e0677dbd1066558687fc47488051bf6e06b780bca8ba4a5a8c20a5a364d6e3a6bb38f8881ea9bca24c38c245a1a4f9e031d8fa45555297dd1b5dd3dd1df913e66d5c7f2beac1b81115c1bbf54a7679293b8d05f31100dd7cb166c36e9f44c5467a2eaf1ac5b76a28ab4e6602bd69d7e26793176646f48efe18dbff5378e0"}, {0x1010, 0xffff, 0x6, "a15280be5438729fd3043cbc681df8252932348a8b8e2ff90434abddafeccb7687db318c77a24573d717419ad99f0cb781874fe43550eb365b757ae54125d6379994a04e6bc7837ee6e1dbcdd59b5ad72fa19007e0ac93c37e3016167ef0ea6574e186d7028fdd94305922ca2c2d1e612a3dcea789b8ee86d500d73f90875b4511fe1fd29f0a5c7ba581438dc71a65371ab356a68d30ccd181954fd2103f13564a148729b560351fe0db5f1f4c3125d94217b7a0cc60b9a20e1011acd2be03f2179b778b1f7b1e9c3e082dc0c8128d70f9f14f34f350a2a34a313ab632f58dd081e5ec926709ada57c5e939daab2003c471483ed460fd60087b7bda250d97065832f407c9d222e46aad274de8f4105c4f151af3c59839c88bb4a21574d39fa42a1434e4c6143b8992af578b414fea64c191440a4fdaea01c0a8f7fb8fba705b77aaa0c20f5ad28ee4aae324d24e0e325e6fe5fd468af0f8db7fd1f24b3c4a58713712d8c84266e18e58d4d49f7bf295ff3a2ee8c4aa7e34cd3e138f9e5cd3197c5b75e18991a558a851843b40949f7d70d132e2fb828f86308cc83b554dcaf2b6e0b9374966b0a9e5eefe888ae233a237458fabda5890734eeafd86a55b453e509704650d4ce9fcf61dea074e66f2f8b06b75e1fde081e947da585ead12f6714f7f53898b5441010a902b2f65eed3fe75ca18a8ff73dec5460b5571bbb546fa38980d6c98feb09b73160b103f7a2714d80e0021d99963514b40751a0c850f917d9b20da586cffcc5c3495014694d1777f30707bceba508ff1358a5937acc69cff7687a4261678583839da7e5fff03603cf56a95f98d59a94d32e5470a6eac4847867bdb30dda4fe392f3b98841abeacfb947fcb91ab320734c906bfc35c235b03a242e652e8f1aba63147b1299f285b21e159c94688551b1fffffd85dadf81906bad619af63ba6de44e4995851aeb4deccff1373212a2e89ce740566789988af04fa30fd4c831d388e117a059774157d22d818d009c25475cf391d30fc41b440892589fe2a3b83c316c0324d05366682c74e9cc6c8821592a5f9d4c33571438afce3ca3ff02c5dcc30c0d4a34ce12db1ba4021a329488d17c7420d84c1fa9588e8f86c2299b833741ce1c81ab356c0f20929e700f6287347f7fe00820af61d985cdf9a6ec5994a855da6f64f467b08b1e37b55c15138680d3a413ff7bf6f56ba3210d34782c61c4566480ce4b2acaeb5d627a31737aa620b2eb34b07c13ced8b1308945efcd34d4a68c4457ffbdc0f4ec47bc92c14cfab2549e3cd77ba9ea9ff5c2b35924190739b5f324c2165bd05678fcb82c94a05c95edb64084c1df636c750fa8c989a8f4214171bbefd26a2f87c52f2877aa42fcff119c60b5fd2c80bdb3581f0b2ea5e4cda8e13ed267af319c253b8544126229e8c909976872ab461d58e5bc23331d32174828e8182e67095b7e3f6a170c9f7614c7c092a2a579fc637220191f572c918eff668b7f3f3f1859b4046184a2ab74cb119a2cc99491b6ab8e841c19d4506391c49aaf55e6f49de7a39e76f91acb2eeab3ab4c2b2a4b51e9232ba44e4ad5aef996deb44379a30bdd69a352e6cddb7dbd04db8e8d535acc38868e4cc2ae6346f26547ec8b455d8b3e1931ac47f0305d261a30d58c04b64ac06b63fbd2b9499522fc3f0c9cc67f0a27956068bcd67db2547cab4a3f30c2a427ece4d7f90a499e95b5295ec4af807c6f00f4db3a74cba028ea58218f4c05b5233a18058b609bee9330595d8a452577a29f0d11558373c0f4cd98c98c706fb84846fb5524a7dcd00e27029f2c736de932dd4a1cfe45d5f5defe888f5f91b6f209ab213f3edf3e62fef5df60ec29f6d1de90f3ad19ab8c63ee7281398b335a7310fc0c9454285ae7b63714cf0d2cfb09d310684078a1f5b99df151d6d2bd0b3d4da5e04275fbe097e1e6b0f580f93d167d9d2535d6d2d3b72b7dc7a6f06312fb9a5cf0757c725112cf8b215d39c2bf69eccb14fe4c353597b67255501d2ab737010c12d898a194e8a30089a5d9e3b54168f810c010f63fca68d7003e8883cbdaad48a294d0d9483218c8fd798559fbbe018a57264b63a06a4170f9d9cad86e692d9f8a3abb07a99056b53ea0214d0cfaa17ae6aad6c85b5e43317d30c9242fb57d754256356e9abd76f7e26adfe850c631350f27f9c50472bdc4678760fbe6ca6e42861396974a074740ba7851b9c14eb728d398d971dc3d749b66856e08baa48526affecbcf805a1ccfb153a13a74e6985c7140b6b64233a0bfde7d31a8631852b8cc9b8395d40cf1b6d979f549b666bb7d1ff74f0571f55fb27963ab0af5a0889da6349cf37452a681f946e62f7b7cbf9ece752827f72c2459a7eae1cb795ae870e72ed29c98c76c4111ab4711c8aeda9f830be353d08f9c5e4ca4c01545ae7484ac6f0ae6a53961478b53a82b9f994450ab8962bc46f546e4478accd01634348fd729d4beba92df996d752f18539c725f4bd23aeb64cfba979acab4e787cd660566b954206d8e4a724e0a07483e575aedddff3cb320ff2a223221aba28c78a3260cf82233639a37d7233c26f17855cb531dc088524772f19f7249b4576ee478df3e5ef975607f7dddf8f0ca93806d43824805824f808527a5894dd400e2bd3d93b195f89386506aa35efaf09f91a5f5acc5bae1598bb30b7a46291bbc4bc001dcac4ed67d7870fb2f13559d91dcc4318c4acfd0296752d537cb848a40a29c68cc33229d730fad533928b517ecd55c7b50c16fc0c84636c8ce17f458424f0654bae1f907c3fbb2765d43ddadfd3bb33b99ca7341deadd0a738ee8bb6bb2729f634c6280bc3cf06706831714d8c3a030f498e135f0a56611524e97a9fd64f54a89537d473dfd407d0343d64ae6a28f0c576c587bf83eac6555aa0d69dc312ebaffd82bed874f539b8179bc77b97609e02fa4c586bc2adb50b21a0fe14855a95e5459dc8d821f2ae28203f9386c152005f5f7a152754c3a3b0eb0ec214fa490dd295e87d642d0d078d0a10692624c723f23cbbbb6afd064424d23acff6e769ffe87bc06c522b60d2f3c5f297d2dd0b02f8d57585b0b2aafd0c51b4816e484661eae17b168f60737422969b6cbeff274ae8da1ce9d8efb6a06d21b66a6d8af5381537fc44f5a4d537fd92381d4e1ea8fa7364b2210e89c95b64ffc0eee893adb450e1de5776b6315462907fd4bb3237e6c8c4a9ee4ff2efe3602853134cc6e72273f67850bff7d1b2a236c0308c688529f42b911b38545f60661ce8fd89e4089d7561e5d07e54cd5c0dd0ae48f22d6c673c4b86e56b1f7a3c1e0f9268a791dba51dda24110716657d5e6896c0166821dcf53117d8b43cf1ad35c2faf47b1e9eb815c618ce3584d31e260ef5160a5341a3ebb0951530951c3729cf2bbc1bb2ad6a4a0f34edeece973e1b480e61b16f3d2553063c48be999e5262661fa6ff41b173d227346efb212218caf5428f14feb589e422e70d660ff59b29abd46f7da1bc54deaa70058d6f402153bc2cb709ff20eae4daf2ddae8157e0b233bb43d989debad72fa398ae86fab48a88456e70b567df40aba1be70ee09068c2e14fa155dce90a2fbe747615fa0432c98dd7b001213527345564929063e9a80ca2b1872db6ed9e4e624a8ef3406d5cda9fa86fab5a744373fe527bf1c256484fc6c65042957629c026382a92a25faa45f70efe4e194eafeabfd832b5d878a9247e336a655ccda622d059ba88844c1d16327995ea40f543eeb5dd852205b2868c6d582d92d3ee1916e6f6d9a25ced45eb586a7537c40a0649657a0b09c73a25fcc4612f71c05227ae0df146aa137b672a1f99668415210d34c3c5bc3cec4d303d9b767796dfc881fdca05b3a630772a54a150a9444c5be919a55db0283a364f38e7c239e63ff1966a54744f90f545bb6a4cb9e10d48cc7804ca5644b597407163f19b3a6b72742c0cbc2312ef4623b9d179ac3e94c98b77abfe5b02727f00d64e2f33af5f54a389a6f8a4bfe0e3e2c2cc8e779372bd5e23e97073322b88f7bc58e88d32a9879f83605976bdde07097f4f4d117973c00102745f0a385991d96130772cda6dc0418d1670cad8afd1039b152787f9f3b8fc10603484de007f8aaeeba50b18d674184c614cbcc2d1f7c5909171fd7b045847b3d2853da8d0451ecd3e11e3e393f216e7a98a75eb71609c21af69c5c8b18e8fa5392c983416c4e6d796d9674b4f70977e6ec1a71e096ecead1f8efc1bacb01d848a4e1e0f046aa3141d0f630bd31bf1fbdd67844a999b1cebd01e03d92cb99421fa2edf5ee8751b6c1c65bcadfd2585efeb4bba0856d724f0c58be3ea25c411b75a7c92841148f8be771870875a5917751eab5632f674953b99199fd3a16d02f039d4d38cd45fef05fe80cc0f305d6bd01e23fb5ba2d6d0a041afd09988277baa3d7c41859e6f6fcb609eee66555dcb31c0e9d620325dc4a3ef07272efca2e875e27b035a3b99790f3dc7aeb5afe0564a72abc2771f6ddb644e9414b7724ab78c4bb4c7ae852740155657c23f107a8208d90ab0cf4a30f064c44d1031fde1a101a681bd2bc3ea0ac19fe2d42a257f35b17692e621b863e2fd0a106e518b45b385334b47c923bbf55b1b77bc8eef9bca346a8127c06bf1af8e6c87859acfdd213a6157728d12d4c119af324e749a7ee0432eeb758a7264dd458bb6cb41c21f32bab3b007f7f5a407628c3b037acaee460e82602f39b489734c5fc7c1b5d3b543301b7c5c7f6d2dc4ce235c52861292046d45ad236382191a5a52b762d958fdd66f9b7467b0f2e2483392dce93c0bfd538866618e30cbc12940450ddd8230e0d4762f1ceb489f323412d323b686829f2c8f6e873ae33e1d5c459eb55a21720e0440bbe5deedff1729344ddbc6be3f11cd18e5c172a6b58ea78f6267d13600127cf767e4420961249220dbf1287df23f6fb77171596dfcc68520e826dbc7e3228f96e5fa71e6a04211cda2162844c5a49114d2f00e18c1e94b86cd18f3c1e7374e9cb9a729f8068abeeea0506b188de6c5cbc4d742e4eeaff5708374fb00032923196fc71f8b4e593c741ef3011bb15a9da17b5acf1065c45227f18857af2be772d15da16f34a3589d905cc2d294d0c4b120979fc6f61b8a1895ed26367f3fa7b4fe9b240c0cd99d8537bf0e6560ffdeecc1bb557dbe8717d20dbf75c70f011db5ae04f8e5a079c480a058b69438dc4756f322864fe2bd356dcd2b72f658f48590656342140e432d225ac66ac48b7fddde2363b64080c4cfb76ae31e754ee5bbbb0b9427471115245a082e51cd2693cb433de03d04746625c88128021f2420dab4513375cb940675d6c3e797db8ba8396c0141a87191547ca75f62b7ce9a8f7c30ddc9999e944001fea1de8f57033b6a3f27a76a777429f6ee833bb08268f92ee76c4c820206cef9709453579f217f39db99ac56e8d8ee315647858d448c6064dfd1edc223f2cc5a1f6d9fae17474bf51cdd528561db2653e60a18e15da272f2fe12770a2dd8cadca3c8c83b9bd0fd1feae2e911af7e70b7e311ed8b50287f31989f72c34c72638f795e49c2ef91fe472b370e34329a29ec11df681a6b68ee1f77716f7e05bc108203912a7ef908eaf8f2d51386a696285d88751228441d88554d7a97ca6733630c034947cd5a814c3843226d235812d33f65a0150cd4fd076842735acc86a4a79a389ba4de89a2c44c6923d96d5809b262bb747842b84e9aac7a28e71f9671a87db1f43b28750dac5d95169f"}, {0x68, 0x1, 0x3, "16b862a60cea73d998bb17ca75632e74a769e659dda6effecd531958bb2f1f82430ecfc1941d3d891b00fef95eadd20931f279b2c1fbdbe4dc17e1ec86926fff7e9992d6857b7d6766e541875a83faea8837bdc3e9baef1c"}], 0x1260}, 0x402) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2000, 0x1fc) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x60) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x1}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:10:54 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) shmget$private(0x0, 0x2000, 0x10, &(0x7f00004cd000/0x2000)=nil) r0 = semget$private(0x0, 0x7, 0x210) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000180)=""/191, 0xbf}], 0x3, &(0x7f0000000280)=""/91, 0x5b}, 0x843) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x0, 0x2, 0x2, 0xff, "613c3fcd94884e4f5cba19cea93bf574a31601ef", 0x0, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) fcntl$setflags(r0, 0x2, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:10:54 executing program 0: socket$inet(0x2, 0x3, 0x3) r0 = socket$inet(0x2, 0x4000, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) bind$inet(r0, &(0x7f0000000180), 0x10) 16:10:54 executing program 1: r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:10:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="3a598e29d9d1954f00dd202e2b", 0xd) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:10:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="f9a9846f50489d5f3cd7f84fea9d8e7e706dc327230394f1ca4fab6b9e3cccc93391c827cda893405c933d2e558824fd6bb50c3b4595f6edb966bc3ca27b82b1db9bb12b71ddabe0415489e77a32ee7dc515f75fd13a36d4d75040480332eb31e45c8bbce41ac867ef472295e9c0c4812e4eae201f8d7c932bdebdbf0ce12dd183fecfac883f058e705920d92273d5ac8322d47c3609298524add1941a74779efa95744aa6db39ce48302b7848f4836c2b71b8fbe1b3ac6402e34a0451c42821c0b1168a15b059eeaa857880fb69", 0xce, 0x40f, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:10:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x104) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xdda, 0x8d}, 0xc) 16:10:54 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) flock(r1, 0x1) kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x1, 0x5, 0x0, 0x0, 0x521, 0x5, 0x1, 0x2, 0x8, 0xfff}) close(r2) 16:10:55 executing program 0: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) 16:10:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6eddd017cebc81", 0x7) 16:10:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:10:55 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0xc6000000) fchdir(r0) 16:10:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="64fc2e2f66696c653010"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1027, &(0x7f00000000c0)=0x6, 0xffffffd6) poll(&(0x7f0000000100), 0x0, 0x0) 16:10:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x100, 0x41) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000002440)="f16a7364d3bd9b21599c18b51ef2013f8bc4ce47eeafde7c1f0fba4aa7691feff6c5d460b07bac67a9c627ee170b25f9e2179822939673ed5aa8b81a42b2b71cf16ac14ebd02600a31aebca251e0f3eff864af99833832c9ebd5c4ccb519b3ee2b02bb8f5f1828a29e9c167cace69e35ddb052f33b13a39c1af543f6acaec43bd0401986975b95792f3b6a56855e05582d93a250c26989ffe29556e7a5c7c47f808c3da8b9060ba58e4b55fa", 0xac}], 0x1, 0x0, 0x0, 0xe}, 0x400) r3 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r6, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:10:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000080)=0x100) 16:10:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() shutdown(r0, 0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x7, 0x400, {0x7, 0x9}}) shutdown(r0, 0x0) 16:10:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) dup(r0) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:10:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x0, 0x8, &(0x7f0000000080)="1220d304af29617b0c8f91ca54d6bdf2801792acc795bcf9205556f9b9a1b36c09b1966b3aca76108cbc58af33be96cd03956b599b750af2f52130ac830208a50d86e211adda899420d0c88b97d13dfb533a8a355bbc6294ece48443e414f3bed7c0eeb60eaa9b441e5cc2f567811993539997cd18a9f2d2bb709ba7c36f17a81e86a9a99befa9776eb22258ae64269ae8d63d871010543b04ae1005bab47ea14f50f120f82cd64628f1e5d78ddab1ae6810", 0xb2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3, &(0x7f0000000000)="11000000", 0x4) 16:10:55 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) open(&(0x7f0000000000)='./control/file0\x00', 0x480, 0x0) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x89) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xe9, 0x80000001, 0x80000001, 0x9, "86d4ddc267cc4f106ab5067537fce11e56364d9a", 0x0, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r2 = getuid() setuid(r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:10:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) recvfrom(r1, &(0x7f0000000180)=""/225, 0xe1, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) 16:10:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x401) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x26) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) getppid() r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r2, r4}, 0xc) 16:10:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x48, 0x800fffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0xc0000045, 0x400, 0x8}], 0x2e1, &(0x7f0000000100), 0x9, &(0x7f0000000140)={0x403, 0xe2d}) close(r0) 16:10:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0xe0, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:10:55 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = fcntl$dupfd(r4, 0x0, r3) kevent(r7, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r0, r6}, 0xc) r8 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:10:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x0, 0xffffffffffffffff, &(0x7f00000003c0)="86e68103c3eac216b1f7cc11e011ceca4c0080035d2846b455cae02c32f436ef99459b5b05591048de838fd5e99eb5ec7268b4a0f01818972aec2b5e3128303fa68b641bd8d9b70255b18021beec8ed87fa6c3d90eca2320104ccfe7eb72adbf877e33682417dcacd0d4320014dde79908043e03d6fcf6358632c7728f53ec900a8a21c901d875a6bdcac8d6a6a613a80fed833d851307802bff41db15c58b497aedb4daaf9c255f4ccd734db88551a6d560a82c6b83c8e62111981e98dabff9b025da97ee00000000000000000000", 0xcf) 16:10:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x90, 0x6c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x1) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000000)) 16:10:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r0, 0x40000003) flock(r0, 0xf) 16:10:56 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x128, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = msgget(0x0, 0x80) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0200000000000000c3342d0ffac9586f73d179540b7d1a700bebee8de7b819b1eaf0bfc600195b1f3af07da99769aa08635fa250f728e36d388577fa9b24e7da8357780b602293edfaf0afc3c0e99b48ec83e1f76a28eb0fe5b617f4b2620e7a3efc35031619a3ecec0ae60c68523920665c517336ba23f3f5c07dbcfc4cb1da2e9081553e08cc8e33dbd2220a4604ca64ef024d888f648e27a4b11d5ce8a6c6ab13ae875d7c8f99a1e06121a5e3a7effc281708589bdf572da281c79b9a40428486c89daf1b6866f1b65e85"], 0xcc, 0x800) r2 = semget$private(0x0, 0x8272ea84392ccc3d, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x5, 0x7, 0x8, 0x1, 0x51, 0x101, 0x1ff, 0x3, 0x0, 0x0, 0x6}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:10:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:10:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e86) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:10:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:10:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:10:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7a9, 0x6}) flock(r1, 0xe) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:10:56 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000040)='./file0\x00', 0x1121, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/3) mkdir(&(0x7f0000000080)='./file0\x00', 0x41) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x1, 0xfffffffffffffff8, 0x9, r3}) rmdir(&(0x7f00000000c0)='./file0/file0\x00') recvfrom$inet(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) close(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:10:57 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x1ff, 0x6, 0x3, "c14bc516f6cfe61de1d3eb86834adc5d1f200693", 0x6, 0x5}) 16:10:57 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffff8, 0x5, 0x100, 0x6, "17938e946987ec11c47ca065233270d37337fab2", 0xe4, 0x10000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x9, 0x3567, 0x10000, 0x8, "f22af93d9ec326f0adfe6c691250b18a43a1073c", 0x81, 0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xf594) 16:10:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000300)=""/171, 0xfffffffffffffe0c}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) 16:10:57 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x2000000007, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000b104, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:10:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/26, 0x1a}, {&(0x7f0000000500)=""/161, 0xa1}], 0x9, &(0x7f0000000680)=""/66, 0x42}, 0x802) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socket(0x39, 0x3, 0x4) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:10:58 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) sendto$unix(r0, &(0x7f0000000140)="1b25077b59e9b0fec5f93c8f368b965c1926771c6c9717cf54d1eb87eb2368f110160fcfb3ccbe47df00f3204adfacfc3ba5bb061b2f531dcac4dd63644ded9ac1a8b6c0b1353cdce7ba065b494d6703f250205413d8ceb6f1a0babe8fa93beeeea6f185c7659dcaa978b5ac5024c15522ed0fecaf968e57867d6b630adf9b6babb9ae455c49a741eb8568db64c41726c272d8d34cad91bce775bab9e326fb0aa70c25ce29395f64a2f75634a66eedb1a177059eb857252bb896a098411e425876b7c10af973d9f4dc037fbd1af7c6ef1410e0da81c2459e225f1981", 0xdc, 0x402, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:10:58 executing program 1: r0 = socket(0x20, 0x4, 0x71) r1 = shmget(0x3, 0x4000, 0x184, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000fee000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x1, 0x2000, 0x130, &(0x7f0000fee000/0x2000)=nil) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) 16:10:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x91) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) close(r0) getpeername$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) wait4(r2, &(0x7f0000000340), 0x3, 0x0) setgid(r4) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') socketpair(0x18, 0x0, 0xffff, &(0x7f0000000140)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) r5 = msgget(0x3, 0x20) msgrcv(r5, &(0x7f0000000280)={0x0, ""/87}, 0x5f, 0x0, 0x800) chown(&(0x7f0000000240)='./file0\x00', r3, r4) pipe2(&(0x7f0000000300), 0x0) 16:10:58 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x14000)=nil, 0x14000, 0x2) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f0000000700)=[{0x3, 0x3f, 0x1000}, {0x1, 0x8}, {0x6, 0x6}], 0x3) recvfrom(r2, &(0x7f0000001e40)=""/201, 0xc9, 0x800, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x4, &(0x7f0000000800)={0x28c, 0xac}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) 16:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) close(r0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x4, 0x10000, r1}) write(r0, &(0x7f0000000100)="0d4104c76b0b29c2fd3b3a9a1cb316d03cf01753b9324420aae53d6c6b25cf7a6f56be64f103", 0xfffffffffffffd5d) r2 = syz_open_pts() flock(r2, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) dup(r2) syz_open_pts() 16:10:58 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$KDGKBMODE(r1, 0x40044b06) getrusage(0x0, &(0x7f0000000140)) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000740)={0x100000001, 0x9}) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x3a4c, 0x10000, 0x6, "bdfd3827b8c435d33410a4fcefec98504aaca6bc", 0x0, 0x80}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:10:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3, 0xffff}, 0xc) 16:10:58 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000002, 0x1ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x4c, 0x7fff, 0x5}], 0x83e, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x41, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xd2c94e31e58fac59, 0x80000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x8, 0x3ee6}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x9, 0x1, 0x91, 0x6}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x1, 0x7fff}], 0x7, &(0x7f0000000080)={0x6}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)=0x1) open$dir(&(0x7f0000000280)='./file0\x00', 0x111, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:10:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept(r0, 0x0, &(0x7f0000000000)) close(r2) 16:10:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82024f48e2fe60bc8050f64babeabf36e2cebacb0ad4d3c24ec8e375c6d81a7ca71d9c9d5f287efaef7a369c086b00399092759e022f234dfdc581cb5c4627e6ef2420f37ccdaac266c4843a9e8e832e99047cb3e9cfac49c981c1cf3233de6c935e254dd2bda06e028351219c5a8b659fd80fd61458f0e15bac5e5678ef4302aa5089b02b521b51373a4748d1474ff7e3b95c902b24ea4c721d148064e68b2ce6caa639d65352202f8c0047ada57c497a47a7e023be0cb0a2a7387232e2e1a50d3b8f31b7d3c627395c98fcf796092f26f35bdd680aff69548a29eb3055199338a3341a8b2b006597d96242bd9180d7f19b03b49653f6"], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0dbd61e88e45d305a5d08f9647aedc92dd874ec32748d501c26e558184cc8149764d37bfa4f79d0ebf39062dbc234f8f40292c61ce2e1373bfe4d57fbf66bed4f2810beadf1c4e5eeae3b1fda156188317f214a6cf76565e0e9db737c1d9629d548290ba87d395e2ded5bc7003f646bc67bdb9593b1bd05c3c3722d7857965e803c649285d6dfa3067d433798be93b673ddf01640bc820d04af36614b7cc7d0e0ed2df7c26603c0f89f965ebc2e690809f2b6e32ce90068389f5672c657d542164956fd709bbf6b4da0bb5e7513db019cb2b2a04b27e3e3507ec25df16537fc6c0e900911605a0dde90d11bc0d0d406520d432ad988a7f138508d069083c01b8ab4e76b394d716086ae0b09783e8ecfa4e2d6a0666f5e3853d4ae8dfdafc02001783d237e5151166a39a573b757237c9598f6a8d384dc9ce90b2007d02f15526a31d2422d3865e3ff53bd1deda056280ac0b00d9c783a9149e5cceacd9a6f9c54123cc4f82c1190aea2aa44b55430864c5b20e91f94024eb4cacacf106d63b9fa48a4b5ce132a0ad43b2c98c3c32d77da9dad98b8a220d619761f2f83e4a742e759680aa46a7436e9f759d4e92c13306d13a7acb57716ef52ec790d3b0008ad60b1df6f8fa79aa6a6d571f2d2bbbca7d6543ea3973bf8eebe4075924356612f5d55194e99761ce79c3ddad06a312b930f4c1694579454b589e3439f8d81f04274e95ed4fe37406e4158e5cb127a647d2901072f9920899d8599aefe29dfceb488e4dab76773ef30e4925324d2cc691c7b37ba04aca159edff99ff178893150a0c9b4fc4ffc7bc1c5d85f5ac0a40b47e35ad5f73db1958ac979a256a3797e71704e1df39f1faa994ee51df3065bb649d75c9fe6e39857c2eb693fbc3907e69c7ea1fd71a399864ed41452ca592446558bb8d0ec197b04b65092193278e2eb07c9feb5b5b897d870f845496fa44e46cd9c109a4d5010ad05520c56bd5f27f55e978961f5029eed543dcaeb4794d9f6bce293c4672214cac5e691802e94968193de43be7c47a76defe6c02780d50d70dd50d4d6b590b1b832196d29f254d31020c803c43d9fb5a554d551f42ffcef689fa352bcc8abdfe9f790d98caac23e7bd7ac77fff77cb588bd73e41f7241205e16a663b8525df4b5640afa7f0458909c8d52a0b41cb6406ae387ed0b5bfe75c99681850c5294ca7b8f46ceb8c852fca5b3f331c1998c14c79de5ba2a49da9c6668bf9da8246a84f33fc699cdfdde025db6615b3ec7dbf8a9be6675c07b21ab3fbff60e1c8ab9f15354df8614cfdd5a797d0898dd03cf9fd944ab9c63e80c7e557bb3d50f8f8d3c40fd1f4503f6495b481c1ebfdcd9d01139a7ef8cb09212a2206a144987f3ee42b3c8a0ea67dc4e7b0596517cdf115864c57809a95b0c5ad76e0f4db91d3a0679a4cf8758b31fbf2f819f52f765710c37f526c19efa7885160626f1f28e8f9501149a839ce2c7d00d6a4eaab149b5b3258a4464e7e8b9d67e08f93cf052396b2c3464a17b3d33a7b74353ec080891e9cfc32f27d89785a76b59cd721419f9860b9bc381bc2704241d79e0e517624c3618d15fa4d51b79e00944785403a4cb2b94aeaff770aa1cd7d777bee6fd492eab99880188fbdc1b1a94941569dd0b7981f18789b8067738f4530be089bafa6c8725b3293d3ee0d563d8925cd7ee801ab5551aa2be5df307617aefc5b9d1c8aeaf37c59fd22d381a41ff951f68aea6b06227e425111f38f999f94eaf0c11cb3b9d648187dcf3b4c0f084d0814f3268e88c6d2b260a22dbd3ef45df37fdf37ec5d1eefa9d14d0c8576e05ed1dbfed44b591a94d5733184c59908a749db053e7811e726552656ed48791d6ba5cd26f287bca8deb70d5e5168d406811d73ceb6ca9d0d91c2b34d90c124128849428c2cd99539201dc8c51cafc58b78c11d14651a9bf3b60711585ec23e39cbd1d4391e01e2c10106239218feda86bd0f0e0440b2170a452128406e2fb4d35ee2e129f5f972350fd82fc07f024abb721e6c61df9c1c9fcd51f66b35275aecdf98d75861d9f36f2b509e7e5f743d2198c959ea9781c2f8cf3005ce897dda3c7d3af6351f62323a2779c29a02b161cafa5f67aa77672a91be64aaad19a5a94d9b934ad28ac752cf0b9611df1c3821b6a01e92a2c36288855a1d6c26e0ae84234b1931d0d830c0212dc09d228c701a2a6220bcd8cb714d6db512cd3e3aa5efbc0e498e74857c5c3d23b163ccd3b2302a76d1bc9b1707", 0xc84}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:10:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b64e923f7f6d0178a0faf4b43b160bc995b3ff0fc502cf100d2108d87893"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/182, 0xb6) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x6}, {0xffffffffffffffff, 0x4}], 0x3, 0x4) 16:10:59 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x80, 0x100000001, 0x1, 0xfffffffffffffffd, 0x1, 0x6, 0x0, 0x2, 0x5, 0x9b}) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1000, 0x6}, {0x3f, 0x7fff}}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) ioctl$KDGKBMODE(r1, 0x40044b06) 16:10:59 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket(0x1, 0x4005, 0x81) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20, 0x2015, r1, 0x0, 0x0) 16:10:59 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfd, 0xffffffffffff82a0, 0xf4d7, 0x382e9b8b, "afe13a5116dfba30dbfeb257f508fa72e79b6a93", 0x80, 0x1000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1837, &(0x7f0000000200)=0x7ff, 0x4) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x7, 0x400) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="33c855e03d2d365c48c79fb9dd92f7345c34ce05b6fbcbeff85479c00eda0732d925f16d1c1d413785cfaaad5d64f1b547049393e8ea7bdfa46cd697c957adc681b6043448cc0dfc6c0005fe9916da7f60d4ed84c0146245029dad9fa57d96acc690b49c4cc1885ca1fde931ab56dc4f79fc9bd4cd52deea8242d3747703bdd6037943976cd8bd57b1fac282499916fe25ebf6d9c589d4d10658b2e99a", 0x9d) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x3) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:11:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x84) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="306d68367349533972e9be934e73aad61104d534792dbdaedc1e521c4a7f3170f9b54d9551e341b4f7d99f311859b31756edd996115e39823710706e9f18d845c3e91c1306b653340a14b65c8d2a149063b21e20844a279b3ca2f61caad9e45036262d93e6ea7f7f8138aec0152b22a478c0d4565194a37975ace814edb661cff2c82559", 0x84}, {&(0x7f0000000140)="01747ac73b85cd55384e8ae53fcdcc74afc005fbc184f0f108697b611699792c6354cdb54ca9c7b9e8adb72b85238f352145dfb97d27f5da048e57fa0e017dd726c5d0fcf3d0bf49c6116001f709945737b43000b93c5290819892493bc9c51193e714b343f29d69001c", 0x6a}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="90307604d54c4ddf51a3bbd3071cf315db8d382c0f4b7888a0b1325568f05cbb0e52a96d09482ec407ee42046f39e657e31570a681a0918e18b461dd64a827a81282b4600f606ff2d44b53df6b737013749607af1913acfa55d764e55b94d6b4046dff7aa89169edecb819426b9329b2dec468f6d0c50eb24c0f6167a50ccdcde4d45aa045ceed278c69124620dcff7505a75ed28c3d20fdf62e7764fc892a9437549670d8ec9628e84f166b4ec7d20c9a6a7b853c6cbfffb53930a941811f452aa26295219b8bd082a56f20a3399221e3ec445d1b62d2614b768c368235b6185d851474b7a7f241906305417ac09d", 0xef}, {&(0x7f0000000300)="4ff196fc5f6941f7fbc5a10ae329701b19bb0bf4fce47ebbd73463294453c8c13f6bd0aa1c995bf61150dcb6fe2e66f26df35ceb4a2adf96b92cc7508cc64ea8f47d571bd8f83cac139c73c267dba6778445eb3a8fb815c6849674f96e4f8dcb6145450d2724bd07010efa1f15a944003202b11803302ac3409b58a5e80f26ee2c93c81b3b3ffff18e4ebb9951d88ffd17844050f77eac025cf6b8894d81c4bd748cb99f82047e7a43a8577e1682", 0xae}], 0x5) 16:11:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x7, 0x7) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:11:05 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0x4d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmodat(r1, &(0x7f0000000180)='./file1\x00', 0x0, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(r1, &(0x7f0000000200)='./file1\x00', 0x80, 0x10) fchmod(r0, 0x21) ioctl$KDSETRAD(r2, 0x20004b43) 16:11:05 executing program 0: socket$inet(0x2, 0x4, 0x9) 16:11:05 executing program 1: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) mlockall(0x0) 16:11:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:11:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000022, 0x688, 0x4}, {{r0}, 0xfffffffffffffff9, 0xb, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x3, 0x8}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x800000e3, 0x1000, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x42, 0x1, 0x64d6}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x10001, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000005, 0x5df1, 0x6}, {{r1}, 0xffffffffffffffff, 0x6, 0x2, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x6, 0x20, 0x6}], 0x6, &(0x7f0000000280)={0xd92, 0x9}) syz_open_pts() syz_open_pts() clock_settime(0x4, &(0x7f0000000040)={0x90000000, 0xfff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2f) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:11:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) lchown(&(0x7f00000001c0)='./bus\x00', r1, r2) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x6, 0x800}, {0x7}}, 0x2) 16:11:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x24, 0x1000, 0xe16, 0x1, 0x84fa, 0x3, 0xffffffffffff7fff, 0x1, 0x0, 0x6, 0xfffffffffffffd3e}) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x580, 0x10a) setgid(r2) ioctl$TIOCCDTR(r4, 0x20007478) setgroups(0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x120) r5 = msgget(0x3, 0x101) msgrcv(r5, &(0x7f0000000500)={0x0, ""/49}, 0x39, 0x3, 0x800) mkdir(&(0x7f0000000380)='./file0\x00', 0xffffffffeffffffe) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') getuid() recvfrom(r4, &(0x7f00000003c0)=""/149, 0x95, 0x40, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1f, 0x6}, 0xc) accept(r4, &(0x7f0000000480)=@un=@file={0x0, ""/26}, &(0x7f00000004c0)=0x1c) chdir(&(0x7f0000000140)='./file0\x00') 16:11:05 executing program 0: r0 = socket(0x2, 0x1, 0x100000001) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 16:11:05 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:11:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffe000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') 16:11:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x7011, r1, 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{0x0}], 0x1) 16:11:06 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x16) ioctl$KDENABIO(r1, 0x20004b3c) 16:11:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000080)=[{r0, 0x40022}], 0x200000000000003c, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 16:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000, 0x100000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f873f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3b06000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xf9) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) read(r1, &(0x7f0000000100)=""/233, 0xe9) 16:11:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) fchmod(r0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000100)='./bus\x00') readv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/130, 0x82}], 0x6) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000400)='./bus\x00', 0x88, 0x81) 16:11:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100012000000000000000001feffffff4d80b1c2d2a198319b63259d5e14ffaff4ec7a"], 0x10}, 0x0) 16:11:06 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000400)="8f052872b7d2ad682b0536578de4e79d521612de83539cc6df3c5e24683f9cf4122e7e4164473c433d347254b3e512fc7b0e97ce9d64c69dd03d45b8cc279d16212b4606ed127516543b4f1ea0b6e6910fb7560261ebcd878844e55b1a45a9fbdb5ea9ffe442a0e95ee3165e7dbca3e33d8f9c3bb38e3ca4de22f410c796d7037ef05a5551364f6b058bc2b739dcf461f00d19790d376dff98ab3640ecfc8b48599d7a0b8d22a77ada382bebfe5fdfb7b02bbd93bf8ef73c5340e9be77031d18029ce75750d54992606afb51bd7e0a34617d1ac86f16049e3cf1f3ab59a5787f274d6b8dd9a5555c081a5718f8c3ca286845b6c2190c10923ecf2462c1", 0xfd}, {&(0x7f0000000500)="9b68f915f76cace55040b246bb3f", 0xe}], 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="ab0366816f71d850f7eb1d44852e95196e63bd404489e90ab13c7eccf6b6d9a455e1c353f84bd28d9f162c5130eeaf174f6b9d45bd4ba5e547197c3e47e16399b1b35e74c2d48ae3c8d2300e719590aec24fbb81249c276c52ff4b60263edf724c2e9713643504acddfb304d9dbd88210b9c733215b3dbe6926dd034a470ec226a88626b39d7086e08fb3495987d94b81564c582b214dbb5d9fd5ffb85f1c3051970075a4396c43e4ec0c58ec8577f414859cb3e23838486b9f0d00ca2e10c4739b2ed64b8588930126b741d4b4c7d62aeb01711b3ab060a045b7ff826897234ee48ecdd8b61", 0xe6}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xc}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x3, 0x400000000}) 16:11:06 executing program 0: getitimer(0x1, &(0x7f0000000040)) msgget(0xffffffffffffffff, 0x0) 16:11:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:11:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c46f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/168, 0xa8}, {&(0x7f0000001440)=""/185, 0xb9}, {&(0x7f0000001500)=""/201, 0xc9}, {&(0x7f0000001600)=""/239, 0xef}], 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:11:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000140)="581a67816e545f8eb9bba84bcb6656b31b8a68e1a00b36f8436bdf6ccd2d", 0x1e, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:11:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) sendto(r0, &(0x7f0000000080)="e856a86abe7679f96c58ed0103d34e50d3dccdca39cbed2a331d4fa863935d0453981495c3f99bcfbf2f10509115ee1caeba8181d3feeda5ca704629d8c50050ee5ca4b7f7c17653b811dd4ebf", 0x4d, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x1) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x18091, 0x4) 16:11:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x9000)=nil, 0x9000) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:11:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb, 0x0) shutdown(r0, 0x3) fsync(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x2, 0x200000000000) setsockopt(r2, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:11:06 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000c0c000/0x2000)=nil, 0x2000) 16:11:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0/../file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:11:07 executing program 1: r0 = semget$private(0x0, 0xffffffffffffffff, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x0, 0x488) r3 = dup(0xffffffffffffff9c) fchmodat(r3, &(0x7f0000001380)='./file0\x00', 0x4, 0x4) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r4) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r5 = kqueue() r6 = dup(r5) r7 = semget$private(0x0, 0x6, 0x100) r8 = getpid() wait4(r8, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r4) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r7, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:11:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:11:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f67696ccbe528653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:11:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:11:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400000000000101, 0x0, 0x901, 0x10000, "b1f8171fb7dd92ae591803b9000dfb70b7faa953", 0x0, 0xffffffffffffff80}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) open(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x10) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x50) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xc1, 0x8}) 16:11:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) flock(r0, 0x1) r2 = semget$private(0x0, 0x1, 0x280) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/21) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:11:08 executing program 1: poll(0x0, 0x0, 0xa65) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) fcntl$setflags(r0, 0x2, 0x1) 16:11:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x104) close(r0) syz_open_pts() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, r8, 0x0]) getgroups(0x9, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7, r9, r10]) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:11:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:11:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x3, 0x8, &(0x7f0000000000)="03ff7700", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r0, 0x3, 0x17c, &(0x7f0000000040)="bba8642b7659b4d99f44120d26c5731b3134b2a07822b537a6a5c283d93a036a4d2da11462f41ab0d3a89440fc5526de91021da52c4e48a518ecd3fc0c958383f83d057b81046538e92b5093cef6e13f9f85b16297d9d0b9f798489b7b1d7345be4e42d71fc9061ae748f9304279ad802d925888c19bbe427370d6ab44701a6bf4c40d48c267dbef6ddb85af930681ee7e2076faa13a533025f01743654626a2810206d22f44c5a83376a542aee26de692d963309f01e1f0cb5e19fd7d885b064c8bda1a", 0xc4) 16:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="c87ba9d730f28e03a1f9c3d3ba09c53d6914321f98dc7ebcb898daa954f7ba2b3c4edc37094b9ce9e03fd2bc7413e6ad067210c684287641267a14b66460a81e580c96cba1ef544a03739d271b90534b56839d6e68b75ff387773deb3ff7d13e23ad0c768cb4fd966aa4b3ac6ad90cba8ad3e9bed26253bab17a04f34f08a95c375b6f4a14a546ffd4dd50cc71204dd44133432747df39445edff0b69d", 0x9d) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x346, 0x0, 0x3, "acc837b2827dfcd01c8f0132f279d27083655842", 0x9, 0xd4a}) 16:11:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:11:09 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000300)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x14, 0xfffff, 0x59fc00000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x3, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x11, 0xd, 0x800}, {{r0}, 0x0, 0x10, 0x20000000, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x7fff, 0x900000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa, 0x80000080, 0x0, 0x2}], 0x200, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7, 0xfff}, {{r0}, 0x0, 0x40, 0x2, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000043, 0x6, 0x3}], 0x80000000, &(0x7f0000000280)={0x23, 0x5}) read(r0, &(0x7f0000000000)=""/191, 0xbf) fcntl$getflags(r0, 0x3) clock_getres(0x4, &(0x7f00000002c0)) 16:11:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) flock(r2, 0xce02c7211dc3bf76) mknod(&(0x7f0000000340)='./file0\x00', 0x2050, 0x2) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') recvfrom$unix(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x1, &(0x7f0000001380)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x100) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0/file0\x00') 16:11:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) write(r0, &(0x7f0000000280)="8bf23e76247b80bb7029d82e0de1fa74e945772a0d1f127b4fca2cac1e61357a8b0e52803a6a185cbeea69449c75c1f3b91db4654f3108ab7ebcbbafbe9ffae829176ccec321e1bd799b294e6c516e97a74fbb70b5d8e5f874b19704238093e1b8d309e5023e3bbbf5fac526b7743b69eebd3a8a5eb30f601943db81cb4dbb85728c53b3aaacc5f25169be3f347c5986641fecababca6e3116151b5dcce0fe18048db89e1369141ccfe1f6cac2cfe501", 0xb0) 16:11:09 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:11:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fchdir(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) r3 = kqueue() dup(r1) dup2(r3, r1) 16:11:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) r1 = msgget$private(0x0, 0x1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80, r2, r3, r4, r5, 0x90, 0x400000000}, 0x5, 0x3, r6, r7, 0x40, 0x7, 0x6, 0x9}) kqueue() kqueue() 16:11:09 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) bind$inet(r0, &(0x7f00000025c0)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3e}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() recvmsg(r0, &(0x7f0000002580)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000002480)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/71, 0x47}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x4, &(0x7f00000024c0)=""/165, 0xa5}, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$unix(r0, &(0x7f0000002600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000e787c8455a00000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000"], &(0x7f0000002680)=0x64) 16:11:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 16:11:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$getown(r1, 0x5) close(r0) 16:11:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)="543c8df6130b41afc91ecfef54ecef085054231a715130bf954c6592fff0ad30a60456addf0767683fafc3e6dc4b789e73c3a2496aef11fa51576db2d8371a4bfa841f4deb50b22235eebaad6a2f167bf7d462b4a03e5de8f3cbd8648bfb61dc7bb60c67a2ff0db0b61635f8e37b20bf01ac0f96175e623d156de6e1a799f24b0f09e13418fab57efb9125529006961585eec7b39ce12f9454a733381a7e830ad8c52b1a015562067f9b31cc879ca707062b8f807c2a9cbbfb630bece7", 0xbd}, {&(0x7f0000000240)="d00c54c01d6c171164807b41df19bad1acc179654b370b474e0a3f3e3a2cec5a1f8d7750c76e196e36eba552255b542125c545523e0792efda723d5d7bd72d54940c705356243c81580005d10c968982bf8098a133b96a1377bc0ecc4432daf97ad9e9bd910eed9d70f459b496e553bf90f9e7911b99f80c36b80bddb1a9a23396013c1f5f478f287505c25ab201b74fa1adf32aae9cdca560ac1336", 0x9c}, {&(0x7f0000000300)="405425e144ae1428a3601ed8f777074b2c0827d56d9d1d8b1b023751a0113f390a29464884570b177ff17bbc18ea5218af06bec7802e0024cceaca5447334d80313ed35a192134897e4fc45c0b1e13f334a2dde9acaee20d350f659e6f074291a1cd2ce303bbe61959f686c1bffb4884237752d8a17ca3dfa365172a2806d16b2390ebf5f5bed29b2b33f9b50aad6b4201757d59574fdf73a727d5ff0e67412a", 0xa0}], 0x3, &(0x7f0000000400)=[{0xa8, 0xffff, 0x4a4b, "4bb0e7cf243b779453dbc0fc67e4ac48f570871970fb425c61aaf5c4a565e566eee586d1d1a4ad11658917885830fd85de64ab2ad5782e32b3fd72459676391c0e11db5d5cd7dded83c152294d9cbe0b8c2fa30735ef4ba5c3309c68221d2ef19478405295dfd3bdf0c6b0d8e72438f1305ed5b5750485cacbc61d2deb8adeadcecc8fb373690669d65f2e9550049d1233260cb3"}, {0x88, 0x1, 0x5, "49c97805a188fb577f1c7d492829e80780ef6febae448bacbb92c44b455e81ea2802934edcc3fb621e232ec6dc676859ee93932d5986f19b3121db358b69bb2f9de6f112589e91d7ee66f0d26631d08830761ac7a0975aacb1e6f24258a286ab0e483061a76f053fd3fb6379731cda9a152d27a19f7104"}, {0xc8, 0xffff, 0x9, "58096ed5d2507c429066a0e92ff092bf05f365354d3fea12e3fd0bdc3ce3ac52234b24b7ea32686709a5f05bee1cc4cacd287f643181985836ee88935ec0d61e7d8b24d0d7c09f02c261d1fce09afc17a8ca7d35d161837d44b2497a46bd3be3c8eb18f0f04e6d10bc83d6a3ced78ebd74ae0aebeefa02927c6f99bae19607543fbf2750bb4fae868206cfdba6e517891e9ee6e5361080227c9b221fa0ef52acf897c11ce1a837d695fb9de56fc124332cd996611b"}], 0x1f8}, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000680)="9c09afce25c56d71c0c6606cb6b42f724fe37c6518f7b04c453dbae7f557e0c8aac93daf165d44aa2beb592df1e93b3318231e38a5797940eea71cdfb2f33ff7247181464644ff6494a5eba876891baa969b339434824cbd842db2913ab9fd1a437e0ee26a12d339ee2a997fd0399820907f7458157e104f886df92cab12ae84fa426d1f13ee133d41d202fc646c5796a2458063058e504e06750e95e3cec9d2d277bbc1c22c9643c5687da0c3b9f61b3a4410aacc868a6847c6d8f0153dc1c2077d5512e06e632e85ab9a534ab3a237fec3", 0xd2}, {&(0x7f0000000780)="96de397b16e43e12424cfb07c52744dd576c7691e62e02a15b19cad1f9a0", 0x1e}, {&(0x7f00000007c0)="684ad4840de37475d81844565884d1c05fa8ac95141abab11e4849e6d328d4c74d68c93fe2ddb6dede187acfd3eb51c73c3cf901d07e333bb562b2d2cbd0fdf2203f0c490f88f3ce51a38c06b6b265feff6adc20c9f7143d5dfb26c15873589ee2913b820bdc7bdcbbeb33c7124e5bd41aa76a3513a5d4925c84c552c73f431182d879c226fcf8445573bba5ac9bf9b5ef148bc4bad5417a2f4e9a1df8c62982c3e68dbe15926204568686340485566ac39d8ef188f292eeab06b57fc9de0ce7e481752ed08645b414e438fe0fddd34beabce9e01e0ede9dd02083de9cd39e053f3aee25ae5db51caf83d2fbdabdd39bccb09afe9328f05c", 0xf8}], 0x3, &(0x7f0000000900)=[{0x10, 0x1, 0x5}, {0x70, 0xffff, 0x5, "b7157f0ce45745d71789530e2fb9af4bab9743f8101bf75a1c9720898dc42e6170f1c6baac847849625f79d9fe7e07cc7ccc8212e41ee530d7657ad0212524d606f7aa94533c4686e7253277c2a35efda351055bd9b45c9c1ed59d9d10f904"}], 0x80}, 0x406) msgget$private(0x0, 0x200) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x1, 0x101, 0x1, 0x4, 0x4, 0xffffffff, 0x0, 0x1, 0x4, 0x3}) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) r2 = kqueue() r3 = dup2(r0, r1) recvfrom$unix(r3, &(0x7f00000001c0)=""/115, 0x73, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x5, 0xff}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 16:11:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8001, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x30bb696c9b16a53f) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="ea00005c", 0x4) 16:11:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x9) shutdown(r0, 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:11:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:11:09 executing program 1: clock_getres(0x2, &(0x7f0000000000)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x3, 0xfffffffffffffffe) 16:11:09 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:11:09 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000080)='./control\x00', 0x6000, 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r0, r1) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:11:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0xc005, 0xda) dup(r0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) pipe(0xfffffffffffffffe) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x10001, 0xfffffffffffffff9}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x4c7, './file0/file0/fi'}) 16:11:09 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x4000, 0x81) 16:11:09 executing program 1: r0 = socket(0x23, 0x2, 0x0) setsockopt(r0, 0xfff, 0x200000037, &(0x7f0000000080)="f5ff1200", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:11:09 executing program 0: r0 = kqueue() msgget(0x1, 0xa) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x10}, {r0, 0x30}, {r0, 0x4}, {r0, 0x20}, {r0, 0x36}, {r0, 0x4}], 0x7, 0x9) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000100)="6445862ed9e23a7aa6a06fc2c9daa39a7ef282481a61b5a34f44b2170dd819d3ffd0bdc8c9f8d45ae3e537d703734d8c445015ded2fd859fb7aa267b9816188fbbddedba21db9756e168d86ae3b33408240e224b927ddee657550815cf414c03a54574b89995d20ba6e51552904a104850da4bf82637e3b84e4450dcbbe85ab627338598d03f2284841720933886cdd8b54b0ec179c4af9b2665a2c1e40fd45310520147ae3c96c9e56fb961cd373c90ddce86c65e0c3c2ca6c997355416d4d8fd9145e015bc74ef6383f945938763003d2a54558e272e8578d15f5a8d48ec1f414e6b4b4e75fbfeb8f2c07b3d51d5d92715d46a25ffd8debe6acac33f53", 0xffffffffffffff6f) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) 16:11:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:11:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x7010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x9}, {0x3f, 0xa37}}, 0x0) 16:11:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:11:09 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='%\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:11:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) socket$inet(0x2, 0x3, 0xfff) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x10040, 0x102) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x30000, 0x2) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$dupfd(r1, 0x0, r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) 16:11:10 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:11:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc1045763, &(0x7f0000000040)=0x3) 16:11:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="81ed9012bdca59e68cb8e33992e05f4e302f8230b79ae7e30cb10e62d2422aa02e01227c6c85e9f1da5c82e96a28615dc4cf29b5ceda5081cfb6a59cd74b99c15019dd244aa5aea002c60cb5f24f06e05973568cba477248b76f9146a8710744f073d4f3bde93889c3445dc5798e61ecc169f9ef4119064d33ea62974414859aafd4c6ed06de86b96f354b0ee6e5434b6115277b37bba57d3200ef64024d583c078779119014b6a33586faa8ef5b59753289008843c704a5d33b02fb44b130556c94b8468d8dcd51", 0xc8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:11:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x7fffffff) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x42, 0x2) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000100)="0af0bfdc109238a01c96055f2747251553c1d2822f1d5832a5cef7a9f447c734d616f6f205162d666172e6823ee6008a9a583fc5d83efd50ade29aeb562852d7363bd09ac74e1af31a7be896addbe06785abe3f578ef7f944dc59b06564b56c89820c27bb381e1efbcf354d794fec3464862d6839b296ced3b8e71e0f3e53344dbc1eab1f9f4cf9ace8d31f26a0f30d81252fdeea1db732e698e2fa7edd5", 0x9e}, {&(0x7f00000001c0)="ad37e01222b9999f218b5bf5396be48174eb592ee22342fa91fb1cb46fd4ab153fa025e2e5b8ba8713178794d30eb54658dd2da265a1b26a06ee51fd1f12df4ee14189ae7e2803948394eb98cec78196352e531ebdbd9aa82cc8e331061d21761d26caa46260e7a30f7195094d33872ff6f0f7e116af37ccf26a47a824220c35062127ab0c2c702c4568", 0x8a}, {&(0x7f0000000280)="70c8f97653802f773fe977b8c7c08fb018c3014e08491a552062bc0e35042edf457a47e7a32ca06d3e536dcea618e277ce0e7c7d06e73a937ee2d031a02600a9d40d4ff8cb9c41b2892887329237dcd09d6645b0bf68c2055243aa1871a88600b52648f858d9f2d41c173f528ddb194c6057955ab6d40668632b4ac30eeeb8d1ffcde88a7b7bca421823e07a7c800523a139741f39d9daf7f96888c47d1e3dcf56388d94b3a3e800b51694ec7754e5", 0xaf}, {&(0x7f0000000340)="c0346a1ac83ec2ad3c16e863f315d9d2bc9d73bc01bcb420dff10ac087d9b58a3ff48bc027e86c44d4f547a5b6a8dbde38008b76ff6d86f9d25ee9d049e48ec238ff7792", 0x44}, {&(0x7f00000003c0)="72b7674aa069b9d24f80ed78d711f959031d9559fb9c2515ba566c3ccec6505386817c5d471c4d981edbedb57f992a5feede95097f3a6c7e506a06c3b4bfd90d5bea722ecd5f088c21cf4e00350493c623b0c8db946ec7deab2445ebd1b36e19eb9b6eb5d11ddd5b38bf857697a6c05600264404c8d0d8d7ec6218921f280cc8369328e83bb6fab3e502784f2ec485fdb0f1e6c965390e9a97edaa052efcac31d4173452117fc96ae99c4aa3d40346e435f6faa57003711331f97846ac97b89a83a3c6dee26415f00797bd230cf53b6d2c3b6bbdd6395e6a6380f47e85debb5554416b4cfff9f2bd36fe2a4e", 0xec}, {&(0x7f00000004c0)="2a66d5cf11fc158a53f11dd9266e5cb8280d0ce9e67ea45899d51a152d19f733b25679a6b947bf7b982130c17727563afdee87b181f1c963a6abf085c05a8c83ebfcb24a5f8f4e3a6e0e3c", 0x4b}], 0x6, 0x0) 16:11:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40000000000000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:11:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:11:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x10001, 0x8001, &(0x7f0000000000), 0x0) 16:11:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = shmget(0x0, 0x9000, 0x4, &(0x7f0000ff7000/0x9000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getegid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/150) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x100, 0x1, 0x1, 0x400, 0xffff}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0xbfb13fb23e4528be, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x8, 0x30e}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000080, 0x4, 0x400}, {{r1}, 0xfffffffffffffffb, 0x11, 0x80, 0x4, 0x7ff}, {{r1}, 0x0, 0x8, 0x20, 0x1f, 0x3}], 0x20, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x8, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x1000, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x29, 0x2, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x52, 0x80000080, 0x8000, 0x2}], 0x6353, &(0x7f00000002c0)={0x3, 0x3ffc000000000000}) socket(0x2, 0x4000, 0x400) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:11:11 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 16:11:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:11:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x208b0, 0x2) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:11:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r0 = getegid() r1 = socket$inet6(0x18, 0x8007, 0xffff) sendto$inet6(r1, &(0x7f0000000140)="4904977b9884a8f732729c3ce7fd5b957323e6463c7414c0c5df560b", 0x1c, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x2}, 0xc) r2 = getegid() setregid(r0, r2) r3 = socket$inet6(0x18, 0x3, 0x102) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x5}, {0x9851, 0x7ff}}, &(0x7f0000000080)) sendmsg(r3, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 16:11:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e47c696b035c2c7f695d04445c83d43877d5b35c"}) read(r0, &(0x7f0000002380)=""/4096, 0xffffffffffffff8e) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') 16:11:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffc}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:11:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) fchmod(r0, 0x20) 16:11:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) r1 = kqueue() fcntl$getflags(r1, 0x2) mprotect(&(0x7f00000f9000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13d535cbc428997f) ioctl$TIOCCDTR(r0, 0x20007478) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:11:11 executing program 0: socketpair(0x20, 0x7, 0xffff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r2 = getuid() r3 = getegid() pipe2(&(0x7f00000002c0), 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="fbffed2f66696c21abcdd21f320000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="32c0f0005b3d175bdd29d0e5b9ffc0fa2829932ea8c3deae7435b92b4b747957bd93313ce4aa65b1e2b6a7ab4de03e45d62b4e122c9458f74b19cd3c34926f21749a1b465d96f3d68f156b505ce6a6217e692ecfb4f2c28dc62485b990620f8930db0c39db2dd5034134f3bf941af8e4033b240cc247c5", 0x77}, {&(0x7f0000000380)="cd3f7986d2ec4f0e61ab152666acb205393d1846a4007a4a49eba6393c286dc5f36b6f7ddfca94ca988a87cbdc301aa56bb9759778a2d3803268af418e06248032de9fc7179f5ddd811e8ef3ded3132a1009651e43f61b5589aefd9e42ae97f8eb04c877ffd883fffaf2d5e540a783afcdf3368de7fb5f4c8802d537df41c7980b1408221fc3f548a77a41c2008e3ce855b9dd6e21e766d0cfa1a3205ee496b7264aed0e8c4c730e630985994a56186d0b100fb79f102da598568cca303c", 0xbe}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x1) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ftruncate(r4, 0x8) getsockopt(r5, 0x8, 0x3, &(0x7f0000000180)=""/91, &(0x7f0000000200)=0x5b) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x4ff, 0x1, 0xffffffff, 0x8, 0x8}, 0xc) fchdir(r6) bind$inet6(r7, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x800}, 0xc) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:11:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x11) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:11:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xfffffffffffff000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4e7}, 0x8) 16:11:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 16:11:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="b94525770f8717683bf4b553a1080d9cfd63050000002000000000", 0x1b}], 0x1, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40044) sendto(r1, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) accept(r1, 0x0, &(0x7f00000037c0)) sendmsg(r0, &(0x7f0000003700)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="285e49cc693c484e1df016e16daef9137df31e795c1d17", 0x17}, {&(0x7f0000000140)="1b4f7add313cb68dde177bb61711aafa5d0ec757cdaf9a76ff6ad84687a63cf0c378d489830b6c9ce6a9", 0x2a}, {&(0x7f0000001200)="c9a511271c523c49ff7182f4dac14d5d59f5108e46e093695a35a88ff98a69148011829a615c634204305c31a7a70366ea7b660591882bdce3ed6bd9e02b1723509f0688022c7cceeddbfdd1181edf6bc15db6521ef668744b1a6961ebe30d831970382c93116dc47ae280c23c0f06645f1f4339e4fcb2d378ab119837c00de9b5eb682ceebe736a80b2636e32466b02e2d3de776feb3b68203e8b25765aba956a7717c0fde8f0d07c61e22d028f2e77d0eeb89f0628f7a830e63ac71e738f37a23cd853aadfd641d3adba873d7a74397ff4ce286b7728d6f3020efed841ec95584df3", 0xe3}], 0x3, &(0x7f0000001340)=[{0x1010, 0x1, 0x200, "55f065c6e60169650eb0cd3c6ba419055826f2c3ca3379256950312f1aaeae5acdef7305dc896110b103e41cf355538185f6517f3846bc134061fe4cccf05110dfd06c5d20adaaa3ef2050c8a28d5174b7224870921d2d81ac1ef686cc4f6f8450ea466c605987492c37529947bad7e5ea214d10adca9ca9ab4589715dfa8481f3f4c7be764043296b9ad1c4276fa054a765467dea84e9c7dd3f11186216f651e9cc31bdd2cc6856d8ac695e61450967fe9e52fc3cf686f92799fb1a3264358af6200ba39fdd089723b172656011d2b419d7e2b8b93be8fa7c57b4a944e4e8a7e0a9b888131496dfd67c5af5072fabeb53aaac338739bc8021dcee3d6f2eee4f0b498a53c9be439e0079fbf096f7edd0213d1bffee271e9f35c8463202d492c0d1c3ba07b5e25bd76f36b96d7768cc9f70af5d22fef007542e2a600234299e7d9dd5702fb074fd4af157ddb464de9b4b6eed97c32bcf4721a359f8974f49c9423830f6d2f49d89c96855764d6a95f581ab6c3c82b660ca0a3d06f8a0f6a1b0e7733002e17a07004539a5d0f386de0b071c54512a007a71a05a1242d52a12eb075938ee7259ce7254a0bd6a293cb2b6fddaebf8ae8cbfa76628f0ca48c923a2bfb91d94bb718811ef5b137c089d4cd56db78a32786819c089595fc079cac03016eefed4948b32e6f992b418c192f9d050d4cf672bf393c6fa4d09c3c5f8ea028963c295e89ba77847a69736a8d3d9a6051009327a24462026cc0208296766e5a56f276612a71e0d5966543bd669a5106b147ba390488890165fadb02ea7f75d9ac8db2685f8f2f31652076b4c988c7691b1e4c26ad4016b8bf88e029a60cc11f03cd4b37ec5943556d17095643b684f21692af3c1056dc3f21a998490fb19efc3701e72190c17707b0e2223ecf5492336dec5af3b28361b40a637f19de4d7efead788b171d8aa1e60c0abdae5627c86a229a2a9808f864f1e7297443779ac3607e7215859071409d49e7a8a1103a1088de0072e42860e31bd35e485da0222cdc8627e48a8b9ac432c242b23e8e86a15d77c357bbe1875fac338a4cd7ad8894bb91c058d3af75cea9fa6b668240b01510128b5bed2de21a19fe1a1b2690d08639d261cacd1582cdd43d73e67693b3a1bff7d52e0204d90198ab11afd7fbb514df114cc03b7a5df686692b9a3b85d52e2b045740faebfb57214f24145db7b86dc81db3c378c2918a06c05f37f98924d9c322e57d3a1a6e4346a1e18a39838ce2920e52331a9a461453329d306fcf9c8b85f72cd40700a136b9fa66e25571593c7c00b4ef45faf25800d9883eb567b7f235ed86f4cdd4120ccc1b9b9422a2e2cbfbed220749d1e1850b773e9e5aecc6f2de17324a40eb9d21f46da971b80b3b3897cbde3e9a84a87536a6205d80cb90e29e91db3a948232a4c9e3e66004efad4716e106aa7d48c8aca9a81a3ce0a2d8f8725a514b41afa9fc2129071ff3247aec00b1ebd71305af011fcb35eaa4fb5e2761a27589415eb19b636a398b7322a6c500afe51e76b523489ac3ec9dc90788ba121c07cf8f64b6cd9b670567f9ba260dc4572da5cab5637fc19ac29ea19b4218cec8b0db65cd2493e6c6e0e1de6ff78f30c5a956a7bc0b33d9abf59ef0c3d48393e9b89b47a323477a5e0da02aef35762803b99533962fd2abea711bbbde48c2579a4ceb9c8611bb1799b9a1e4b228d7060328bee117176769e324f1d7e937d4d28e9c6e2790be10b6b50f87ae1c7bc329e00e53db0262a4e2d69fe8310cad6ea67416d1e11df66c7faa154a3bce3a8f80172cf2482f3418b0d4a194b62cb80779b10b9ea375bdca93c32c5da47b663966e46fd6ebc2e0374618d1a8202d3503ba1134d00f83e8cad47e13838ad7182aad8996f014ec12f45da61c780a09c3f44cc3f791000e14cf8c2500c44b51ac445be274db6ef53350b806dd97a8a9cf36104fb31ad3bcdf7d7deba5e92f72218beb30837df0f88b08c15abd67858201b77705f3ab5b70cd93deeb5bdd9aa5e8a394e0a9f4059599a9b0a5f83925f00d607a8f54a4712eed5121c00ecec3644c00e00b5dc5ae2e00287b66c1a32b198bfc09fb7062d94f5a5e194b6d5e8554cbd9d334c1a6f86db5114343f57f474a9801ca46c405648c491caf49c8f5599a39296f5b635cdce3760735f7e8daa1f3c0706d070beac66a3bf0345c78d437a8e8a3f49bb8557094fac931c261874a7b6e4450992eb0c278e4d4a4ff8a89a36b65cccf985fdf54a7f91f60f4db944f2bb9b6cc88c43b825780ecd844162157a750eae5436e74e9c8babe779661f167144a1e9ebd3db67b18f16489bf16c0bc2395dff80c26c61072bdef38a3c64ae48d99833e60c9d4cca283fe730ad6308a2c4712575c146a607ec95857cb8924e5136ffacfaca02968bc633500b60df1f34c0dd1b7a8252f59d49ebefbf46ea05a158d1ac990e6c382d2b1f6ef5c5890132298ccb1a342181ee483340a0eea6e1269e86fb39bc0094a1ba52f7f50e4105e8cb0c00573dbf7ab946ee507106574d3926c90b3bc36ffe2feae8d90ef99cd8ccacac67385c5fd01edc195d3594e40bd7f7dcb328109efe63ea5b17e414a1f93b63e88345efd09b3252dd7bb34d7cb8650ca0c30d67a30ed5b0478b9864f076289bb49cde98b1c5ab67041b189d8dc4e1faeca9bf0e211eaa7834e81a3f4166cdd4da1030e8419796b40377d5b6746fde1374ff13cdc2659f93d926d5c2751120cb8471cc550deb0ef96e1949f72d03a5e2083d65efd1468754e558d688fc4768157cbed34881f2e9c1d2b3bde4db6abc2821e117ab308ec29520c9a91ed9e227b91785b5d1ee7bc1ddb83419cc3de2224da1fc2b55e9d98dc88621f65dc7513fb0d7d405d8fd5aee3c555d5778a1a106bed2b4f6a185d2688f580b515ef28e92f934cac1181e51df31719f46292c4e718c6c4b1f3f8af3c6c4bdae140a7d3a5894950fff438024d9b5ff90573b0915a2bb7f8def86461960c41cd11743a2165cf7a3967a433472453623a609250e10b22fa2850c9d4417686b6a49e3a5e107536c3a366544662a6e570c500e32b3e81db219e4a31bf56926e4fe52707d50aa263adf6d8410c30de4318ae8738e0767cdbb374cfe100d33641cc7f25bab0da779b3905d744c3e6ed1323b5fbef59f6d8b0aff6791afaf3282ff096da52af09ea31928a2a4840d37baa188aa060ecc21bcc0ecfd91521eb9a401c4e8e17cd4dfa6937216be71fcf1c6234e02da88ab19883f5cd29f086e8920218c61be3698d561e3da4d374897231b547e18513b6493e664a6cdd82d514b7dfe9f6764d02b5e77fd58878041c0793cf9045d9dbbeba3d8df90ceccffd722df2cacf49f9841f2e1afbcd7cbaf00005f4f158dd76e90dc3c2503df59e942635c2d1032a0a6fedbbc5f97dbe16c6e62f482c99fdec7b1b8ff2f1f62460343c915ca6ff065b02bee4c06355fd474b728bb035fb29fec36b6b7c6feedd4281f98bd2bbc224d64052f02815716e4afd6b99a6838e08fe86feea2655d4f6b966be9e7051b559e005c6c42651a3050d34646e78576df24199aceb118193b6f66e9accb93c85e6d7b20edec4032b9539e3d2cb3121a0ddf0f807ac1afd1d80690b88446ac7c248bd6cf142f04fe301a21fa574af2d54a469aa054fd83c5f2f867d65ab83c1e28362b1e8b4dfee95b9fc7a913293533b933a1b24dac18f983dd6a1b4e41c21afabb640c2b53b0b395a7c95ac55e348a036d403947b1b464b2785081698fb85a66eccafc23d670efc5f8783a2194cdcd565ccdf46f6729abb71a6c5f3427b131dea95b020a4d943f1ea5c7271d7e145ac62c6fc5ceaacc9424e51a8d18ecd8d576f5420293ae5b5c7830099a64cfe1d2c6485c74b85fa40664b429c73f2404b21b8571efc25adc9bc294d1c0d940f356298751e87a1e5c4abd4c453c6d2ae5d8e75d74c4c00991869e4c3274cdde557c3bec75e3eda8248d30c960d2a2497a0476b9ecb7f92d520d452445fe89b7820b3b1a2b445b1e2f6b8fdfca537c5754607a753638446d25256976059f90fb41e72436034cda4c39fb7badbd804d14ee1d1535088159e11f2fb8f4da5ce2728fc5f583677e946bb082539e15537ae7eb96493905159b2b8b019bfa10749dbe0ed0aca2505ee3877c3ec8f249c3b72034353126872c6c6dbfb12bf8dae59c2d2b0fce9995fedbe9dd630b1e7de9064a2b09fa5e6d61a67e66a35fd4e61aec670266ace5861f3fb9b13ab662726cf692df14736c46373117f780e8d0228cbbc1eea490e33729eef27a3fe2c6d79bd6a4b0e3bcd9b340358053bb1e31046ef8718a9878d3942b7b86087e5ac66bcb32f99a78c9a0f2a5e66eff3a72e0a0196c0a825a945e28db595e8ba278db902ee58fd2d7a93b779786c1385fbc6226103a02ce3484940f05ea5c876195d060b26a24c39f55a056f0381a7ef24e19ebea335f2ffcfd24b6824308b2f73648ad5ea28eeeb451cb537bad9869e19c74986d9d6dbc36dce3da59131ef07ef903d16a2dd9dc3606d7c0dcabe171d7de8f9c5ceded53ed69d2d8d5d88567438f951429275f4826cb33a5c0528c9d730ad57843483bd52e763a98b5125ae2191cb0564faaa4c2685277e2a9f5b0a976322e9c9401c46035714061b69f5bc3ae9a543057b36df3cc4eece64177833198e4a9edf519ebff760f2b9f81eb011478a138be1c5ad046008ebbd627d9d6e381af6461d09b13cb61c02514aa048b7464ef9ca7df3e71bc9de0054eeb3636fa4d364a9c6a6fd9e5fc5ffb24f1b6e20bf5ac029f933b20dbb591f958cf0e7be225adc8442d90bfa0ff8cca8344985ca8aebcafec8d33ad63a5b5eadbafb09515f81c7b46361524992acf7c0fae9add04f8c067c815c4f2cd37ab131c1fc739445af4ffa262666fc1016c0a249b28e5ddec859b10e971dc0b6822725431b6f7b51f3769f1f69bb7243daa32b2392c030ff0112028f32a34d11e687c5033e09e5c7d132c24f30db8756f0ba2d5c53171ef71697cf254b435fa915bf86ccd235f0cefa6753acc84df7cc265e3eac12a55e63db76293f43f45f4f9d57d8d46ff52a5744d8753ab845c36f3e614da16e08b119ae322d158637a283ecd075d46c2fb0b5c34112863a12c154d81172f3dddb075dc140ee5730e1fbca2d5133b59720a9e2927b0709705c5b854892524d45617f93deb189476272b3869a07e6f69b298971a8f5cc95898b508f803dec6350e3b378ed3acaa2cc6e8fc436547149670d23dc15be6770218932652cbba18067b4e9bd92b54b10c862a0e16a1c3fa5db5a7d72c0671854348a0d8088dd9f4973a69efec67e5c894858a6c7609fdae60d295e4ac65aa8dc660e76aae0143d56452d11c5580e59752cdeaee7b47cb7e81a7a249cd0105d9e0420822636434ce45538aa29c84bb9e612bcd0647f50aa43c4ec8c8f11230a5dc3014736b346e33a0a1e16bc124a3d6fd5046c5896ac8becfc6890144c980b6d21cc3af997f2fbdfda185aaa5b16468dcd194f864396758a6c00f495a860204ff5e0d96cccd7594275b87833f62e6cccb684cc5460f604dfeab3a98a8a14de92f8af38cf88fb42974f527fc86b6373c07ca5553e9fd52c9fc6c09896ed970161905abe45b3e8939ca797bc8e9c3fb7ab223f448b74b248a27815d7348a26f8242cc262a9be0250893b95e5694dbf2ffb9f1ac458ef36988a52d50610b67ae1bddb81eb43bf218ac483dd78da4132dc052b92e1e16c11d629c9e962c115423"}, {0x60, 0xffff, 0xffffffffffffff80, "bc4d7045d5b866853d08aada0576b13a19500ab07aa744d0405db9da113b23d0100233dce784a2133efd5f7fee4997e4b5c5b6d02b408df041b5fb6bc0bcd46b0816540b92ecfce15cae"}, {0x40, 0xffff, 0xf72, "83fba74c01bd1af6444453066c4a5bbb947900fbd0c6b69150289f3fac5bea762d89bcd47bca72a54c"}, {0xa8, 0xffff, 0x9, "df9add34e0a3d4002d8fa7ace1e59d7dbfe32439c24eb96f7ae3abd517a5f09934938077db48d2dd70f8e03e7b9b5f6136e6aa6d0490ca1a508fba2b5179e5f1a44b976ef9a4496cb99f97e165df35b712dae2c5b4611a8307af1c1b7a98e98b8a30d8e5df80ead1da23deeb39705766062fce29d0a58d1e80c81c4e3eb09540ee5537ea9555fe1eca4fa0ee2cf411bfcd0b37c585c613ae"}, {0x90, 0x1, 0x7d, "b03420bce9f4e55b52e064859b65cea341fd9caac134938a82fd70999c17732a7ab8406031506cfe4af90cb84e5dbac2954c68ec61774cc4985f3162f72759b8be3ada7dfb5c76e4c120749db3e297ed28aa741aba3cb78b019efb8145c20f594cb189bee99c7119a5369601bb6c722c44dc3c59d44fb6f63c6c9f"}, {0x18, 0xffff, 0x0, "d666fffbcc3d2258"}, {0xb0, 0xffff, 0xc32c, "f9fd1f7f43c484e228d8301c2dac15edc2e2a29b36b50ba06bd3b8a5cd2be08ea910a0a3bcd12898e4635ce5063d53cc2e97cb0e5b01a53b5e8112c6e948fbf4536b86b22613827ba4d28b883fa746e430234967a76f7cf050375cc0dbabc3557ac1b92c5a7245eff3c91d4c45f1bbb2d69172528259878b116da703ac845df4baffc769035227b92259eb0f5fe45964e4704f71a6e66f5816d95070be"}, {0xd0, 0x1, 0x2, "a1d5059ea99b553307298c95a6bf7c913a5ad663b0690c8269a84ebe54ea010afbf2b3f6c25ad0ec4dd86465de9d859f464ae56abf22c7ee77bac98a8b0065ddcff603f7f98796c60394393bd877ea981a3e2e291ebe68b7279b0be97e42a858f760ef52efaf51960f24ce53fd0c7a2e34846659700fb60be0f59097e3cf2add62ec8609517789f265a2dc63801a8768a63f3dd4fd907886b52f1500743c063c3f21d6bee349ad93b500851e85d641e13fd4f489c430d3d716408979"}, {0x1010, 0xffff, 0x400, "bd7178b79444c0db768ebf87dd54a77c1dd79b32c0624c756044c0fb68d3ad337aad2d9a471d47321fa1656ab89ada6497ceeebae38f19c147d49b4d28991d7bf5b8ec74d82039fcc522c5de2423489dd9ea83d9c0b563a8717696acb6c8360572510dea4c5affac369e8574b1675cf7e76078521ca63fcfd50c4594df77787024a9395016f37861dd29948f62285c7ebd1fbc5373165672470ffe004e9dbb714a4e15c3b65e98fce40f82628d4d70f513a6697080dcbbf616a04e2a9def71cb227d0d396dd33ca37a935829f2a8d336cb243431f89384bbc59aff9645aa638f7452f3526d329faaaa571645136a2dae1e30affda59dc99bc5c467ac24a6f1dce8c4d8222b15c5b711e0bcb5882bbc9a7b4b1b8957380192030e7223e4c25ae5d0ea0632fecebe4d1b9ca3420e2fbcf52f6f019821f9445ab49a4638f640da81ab7bfe11034a36893d3824d3a9e874c93f4a32ad2e057bac42b4158efb70683a598bc1144c1238bc30fc870354ba74ba63670b0cb1b55d51d3f0c0df60c0c740504b45e8a28e4c253e2e221ee44f356bd7d26eac600ba13403b22f3338fd7d8f86e7ab51f93393e7ada1e562b0b8aa3edaf39dd318a05fa3f8d6c37924e81e5d42ec0ace4f1d625b3c6186b9e9bfb76043dd4797c56d391a7371964f227a3f9939605d700a6f7e1cd603c928b404121ab70f5eddd0b0daf7a20a466934c3bcc4be42ff03fab118f8cf4a2bc11c345cfdbdde556f06fb40a31afe66c507ffb4afff1e277f0971bf6939434c4720743ae19affff07a73bd5fa8d3c73612557dd4fab2ff41f1ef83b2699898fd0fc2613b198eb0578a1055176db2008aac21884323bb802c7f2efe0f13a013bf2e3a3ed8612f4be817798889801f0f8f0d601edef6790015329f9e77df3395a787a3a255e0f3f062878bc4f93fada7c4bb702cb2a24c44747cd9a076657c8915356819b577909c16c075cdc045d434e9c2ae6bd1c90e7dde92e174d96417e4b74e080df06bebb3f27748fec386882f565306230dc097d2d5d8b3dcf17440700f9787ef8fdb8f6b3d18660e1c52cd40317c670755d69ccd3143b69adbf07256dd4b6a5b8cf6a27b37fe0b6a82e981e74c8b08e007f7bca17c243439fba377227596eda3680d4345020128d2d840338da92f28404ae338e516d3947e67f51a38287cb5306fb7f5a2c99bce79301ea0135b376ee03fc76710e318d67bd635697d690d57fb3ff7e56415900f382e400ad2520b53e88bd701927bd5035e5a435a433072093f71c5e6829234d6e549c183a7150b954bcd1da0e500973af458dcc1ead26342ccc0a755771764c4846491a6d578dc4bfbcf5e33b1e0d7f3f190c00e547a2579ea021839bf48f9e8c692086025dab35a7c1305203a4e2b5c1b52b678ba0dab566ce07ae78298d682c72d2c9733a39f7f60d7ee46348ad0519478f671237b3cf70af505106a0ebb59b0da596ca9f91bdd503fbbc74f6029c4212e5901ed75e8767ef435cc262dd307c5d122ccdc24ad3ae7370e032a45a8f90aa0388cd618f96059fbbbe926b221d143e888a970cb64a8817c43e7e5d264bd4df634c15c252e8d3ebc0dacbe1142ccd0ad762bc5ddd908a2eb31ea6d64bcbbf5cbb284cf44694ef1f23bc7020cff8252f73e0a806585efde3a34c5287481b8895ee25a70a6d76cc0554bcdf86f20ec52520add4c96f3eb85e07c3781e64652c3a804b56603a30b145cfeaa2bc95a507d81afdf9d51ea4458e08b185ef1d8886095d59e07bd8e65b05d06f582c1c9e0455af05e3d658dc8091f2ccf6bff6287092c99b5bc791ba934d8787a6d04f09e11ea4d2b6ae619a8d8d3f382fefce0302314f23e13e7f119cdbc1b6fb9b6b92897b7a67858308c1b843f9c08920ed1b0094a11a2cc73bc9cbab2b6694042bba7156d6d88ce427000c63088891a7a68bcad446aef76cc35c035881ecf1fe3dddf4037882c0dd73e1e853678bf18d2458cb88414a8a16ccb7c60a03e76ec6e9d9f84460f402dee6ca999e53b20edd5a16dea480176230d2ab65f862fd78ec442faf8a7fef5b5b805c7ac87cc6ca101459cc287bb883659eeff2b8dc5e05d11e57e7113a2e70761579b96eb6e8115f0cca8bac0dbf3100f5b19c62ec71daa83c8cdc232297cb30342ca22ce0dec0619fcbe49121ceb3090a84a98b074a3e6d0b3f6fbaad37f2e88b50778830c3a5b34f8e22ee1e8a1a5906003aae11db2cbe8e5b6c23b851818d7426d3cd2dc55add502c47b5e3050860396e8fc0f271ea17891a8dd25d155566be31d74a908fae4109450200bee90f40b398b05cb40f297c5d41996f6a104d88299960fe14f6e2f49a80efd99396591f65dad02bb029edcfbda1b5deb50f0dd4e97a2b36eb358bc9557a84fccc2d559274ec69555ce61d30fb6f54672e1823197b5ac32937e15b9f38190f12d695b1ad4454473ba247a7df3de264a48b381560f5291da5d68234509ddeb4a3398722b60b0499dd2a2608e05832fafe8cb6c5895ff2943fae3ef823c4c421ca49caa139a70032f7e8c065b27064f1053ef6972348c2e3b04e7f68a2d33879ef0503972d193c964672d27f3b5957663dec186038fe4b8e436096ca4a471565c97d98cc5973cf2ca33c85f1777c5582f6bac6db603db9ff828ce931e140f9ac576eb9dce721527e5fd23760fd4aeb63a7d3749771da4126ef95e3fff8806073e8934b4fcd9ac67522b510924d8624fc6a41191a62e01d1ecaec3a4adbeabd3557f9e2d6489eb526569d7f39b784c6d05bd558117d93804f72ddee8dc4bbc5439a162685e7767eb2441629df997c2c1d87959673248e2ca7afc694d5cc37096ba5ee154ee117bc33218c45481d2a952214973c650981a4a3ec8f380463f636d67a15efe69835c4ebf73d262b3d52734ea1baa426229521c9aebeb3d0790c3c8d6dbdc15b36123a7bbf0e535087fabb49b41d7679aca7d3ab4c2e84328c05e40373fc1d1856e99aad7ab43b3f06d72438876048c9008516fb0d81fde7914260e6a3c46dd0e6e5e64507ccca563d20afb4598e61a1673798daaf2278eaaf8b6dd98231edcd9e7115ef37cac2a28d53ec832b3914d8c3f46d93a2e710eee37aced9df6f497953d16fdd113cd651d3f57890936c4f48957975ffb7e64bc042fc86c68f44e498c51643dd0381076bea065535adab63aeae81d67dc63bf81d7a1a6c06b01deeb6d8ff5f5857d9b363926dede720b4fcea385c42f31f56180e9e97ae92ef41edcfdaf5ebf9ffd3ad69ffd24b9e0593390961f2f8ee22d999c66356628625366c516a77dd5d6cf565920e5b70e018a5d321515f30df514243a4ee65ae5e833b402d84b140b1d57237648abeffe2902ac2a777497eda5bb9ad5e03cbf9ee815202817101b80ee4cde6af57f5336524995c9018a9c8969486356c2a75999fba5d258fbba4cddf4d81a1b34307f2aac59a9225cce9005850cd950de9a2b8b600c4066d4c932111d028d9876a38fcc494a64ba9b60dd1f16afa6db792cda2cfff4c493669e7f8d4d2ee46490b2d5f2e9a03dc5673063c3273e781ffeb4a793dc8f9fb314974f6f832d7cd46a49f16d647ca375196f61d294491238f4e50a344e1028b4488ee8299909e90cf926468096748536b625b455dd7ee607125c515e6b42b182180e0a53d044cb932439074e91bbca991e0971e8c2300ca31ca17c616cf2ef4b5390e93516c978b61ce8388c2f6c0a04aaf28542d410e779b5bc0957af880105bdd3c34761882e5eab0761a9aa92678251693cb66cc979e60bc9483a023e6f592a3532487a5e7d7bc66e5bf4ebd30d6d2368f4f1a0ed1b42eb9280a65a7e3b3e80f67967b0c8b0d9be40ddb4017498e06f3638e2e92cd106ac9cb1ea0890276328e9d52d8be3451aad74181fc5e60eeb06e02c2a7f64ad8f6d47807e15f87d17ac888f674fd36890e52d7cea576ddd2bf25b70899e042c5b0c17279f54690448b2205d42f651ae3f784c6e136b1304b21befeee3980dc5fd2cc192bf74d4ce11982a53948dfde594b777afbc39218dac7a2575d6c78fd69344caf9624070a7282903fef7665d7645d9fb7ffe6cbcb182d127c01b2a785a529f87d167804e48f7b3f9a225400ee77776da75e9b0e318a724dd62a574fb148494113fc3fd11578e39cf3f0375c312aacbb2c759b46f70746f1d33376cae98cc52215434389fd5e5b837640258c46363eedb90a9b906a8a2a318e41f235b9e91066defc5c9219caff08ab7172fb797d6760fd314339e6938fdb5633e75ef3a17b2071e03b5984efaa553ce10f2998fd1cfec623cd7cf1ad9e63c8e04641924372b10b8ecf6a7c4a1e5246c8d9c2bac930e8bd370d9c913afb98f3f73e29d3d275c52695e083fa66b409b6d2c028c7256a002c47c5fb29a25420bfd7ac2f60de4496f1b7c4bc8d49233b99508f4346440ed36386deef3f5b0878ae6933078966b2ae42fce0e95610a11b941692503754388d61877ec05850f1d685f8f94261609d3c838e13c626530a52f2132ea309e48cd9b5fd18fb7ba6587aba8013382763f4c3824345c93bad415484249f0e554a5b49abd73a032a470d84d7a3823404e191ff8233031ba0c5676765045a751aa49a868179a5830a3ee193d3123d0a9ad93afce39e54292e7836e200ded9ce35b00860dfbf9d6c30562539a456efe0ddc6b744092ccbb02fd9bd05fa43edd24e2e287f8c4ba518f8833e82e0745aa6d22593fb075dc10f12c3c898ebcbb6727b7ea9b64723f44071abd4b7cb5ec90a01befae3080da74dcda46adc1733d5e2b96f301c65972da18e4c6edb443230d109f605814c59cc6e33ca7e0e4dddcf4eeb80ea798f78ad103478cf9f0ace976fb00a2151b959d4caa171d2960fcdd7d89bacd8173846202ba0edf661af5e8c2c0d3d313c70da05226dfe37986930e5ea9d8402acc3680e10e268bfbe5636cb24b47e43d85f23dc1e92a587a7a62ca370ac7b4e395e1d4135a613133d91bd540cbe63e6ad83c04bbafbeddad4830a6e6f34469567717fe54c317569091577a9c25bfbd31da422499bca8bd99c7acae335161bb4704fa4bc363b5a0b4b47ec79a7bb5f95067ce8ddbee2f88be9f35370d4243986912c4a97a7a3a19f1fccd22aaa14f69e1b97837c78301b001099db8761081dbcc107d58998fa6b0733bd5e7568262b203caa3401aaecad9fb5a31df4eb9b39dfc2b85af55ea82e6371058b07a2206145110e6ffba877e9818571caf75e941a0b4d997e54fe6df591926ebcfd38b6e043cacefc03ae75c4298fb13fa2d2701c1094c24ec9447e7577e5029c386e50503244a8a3526521838454d4e8870379ec0ca45fdde3346f837c0c9fa06e04d149b8d1c771e46888b0660651c0615df04a3d9baa9bbbc66153679555974395d2290a17aab64920f972c9ee2db585fe0db6447ef5de2573e2d810b13ffcfee717a81a37a452c05dfba3c17050a161934b55e61680216be8fcc38b5ffb315d0bad5e366a2f8174c61fd984a0fea5a1605a1c577ddb34efacce5555a56788bc6528bf62c5eed286b872b7700177aa30c4974eabac884f4cf92d2a2f802afec4c6102e35e720796a072271c64e3dbcfe8220ca178c3403af6d534ba04de43ad5f81d8ffd135b40cb22a2d7d2a9c5449eb7a8e7fca861fc9e92fbe49f6ec2e210abc9759d5ded8ebcfd0ffc83c4c3d1eb24ef3bc9c2bd56b386ddf0228e236b58370e9b3ec5fe34a885a642198cda777809b1a960f018e79c85567e121565deec6e9a"}], 0x2390}, 0x0) getsockname$unix(r0, &(0x7f0000003740)=@abs, &(0x7f0000003780)=0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:00:00 executing program 0: poll(&(0x7f0000000140), 0x0, 0x801) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x1, 0x7, 0xf29}, {{r0}, 0xffffffffffffffff, 0x8d, 0x5, 0x401, 0xffff}, {{r0}, 0xffffffffffffffff, 0x91024904f49d43a0, 0x0, 0x39, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xa, 0x40000080, 0x8, 0x67}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000004, 0x7, 0x4}, {{r0}, 0xf77bde3818caa653, 0x1, 0xf0000029, 0x3, 0x9c0}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x11f8, 0x401}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x39, 0x20, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x44, 0x80000001, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000020, 0x0, 0x4d}, {{r0}, 0xfffffffffffffffb, 0x40, 0x12, 0x3, 0xe644}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000013, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x4d, 0x20, 0x1, 0x312e}, {{r0}, 0xfffffffffffffffe, 0x60, 0x4, 0x5, 0x1}], 0x6, &(0x7f0000000000)={0x6, 0x81}) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x5}, {0x2, 0x2}}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x148, 0x1) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8000, 0x2, './file0\x00', 0x8, 0x8000, 0xc, 0x3}) socket$inet(0x2, 0x12, 0x2000000002002) r2 = getpgid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0\x00') getpgid(r2) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) unlink(&(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9c, './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x5}], 0x1, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f00000004c0)="0462f13bb3b4b9d97564afc05a43e60b6b206e9f18c770f2b52295a3d46feebd36c59d748d2184f265a026a5fb6799ffa88b9a98ff701b70696c7869c25e63233099ecc4d42f69e2089e39c54beeedcf01e2faffffff135cbf1e9dc7a329aa123c36dc85b4f9d039c479a4a3c1402c2e7255b94e855e7b055c1c7d3227b926cc4ec9d85ecfcc11f64914e1bef4b741bcbc079c8e0f5215852f6ca808301e1c602079551db77412ab9725ca81e5d524c642444fffd87eb0ee9c", 0x231) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/31, 0x35f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x7ff, 0x4, 0x7f, 0x0, 0x80000001, 0x2, 0x7, 0x2, 0x1, 0x60, 0xfffffffffffff4c9}) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xffffff7ffffffffd, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8010, 0x0) write(r0, &(0x7f0000000040)="f1d60381f8dde8d678ac7220398c7a37d216ed2b8f2d7987741297230a7fc187c41e6977a6ac500b", 0x28) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7) fchdir(r1) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setpgid(r3, r4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x2f9, [{0x3, 0x9}, {0x3}, {0x3, 0x401}, {0x3, 0x6}, {0x1, 0x8}, {0x2, 0x7ff}, {0x1, 0x6}, {0x3, 0x80000001}, {0x3, 0x40}, {0x3, 0x7}, {0x3, 0x2}, {0x2, 0x100000001}, {0x1, 0x9}, {0x1, 0x9}, {0x3, 0x10001}, {0x1, 0x2}, {0x3, 0x9}, {0x1, 0x7}, {0x2, 0x7}, {0x3, 0x8000}, {0x3, 0xc6c}, {0x0, 0x101}, {0x3, 0x8}, {0x3, 0x2}, {0x1, 0x401}, {0x1, 0x34df}, {0x1, 0x1}, {0x2, 0x7}, {0x3, 0x2000000}, {0x1, 0x9}, {0x2}, {0x0, 0x2}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r7 = shmget(0x2, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x4, r5, r6, r5, r6}, 0x0, 0xfc9, r4, r4, 0x80000000, 0x9, 0xf6}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x48) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0xffffffffffff0000, 0xab, 0x8, 0x1, 0x8, 0x3, 0x7, 0x2, 0x3, 0x80000000, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000003c0)={0x200, './file1\x00', './file1\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x8df, 0x800, 0x4, 0x2, "0bfbdd6535429d93f7ae30699579edd1130f2718", 0x4, 0x7}) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x9c8, 0x3, 0x1, 0x0, 0x2, 0xfff, 0x88, 0x1, 0x2, 0xad, 0x1}) accept$inet6(r9, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000540)) fcntl$lock(r0, 0x0, &(0x7f0000000580)={0x3, 0x0, 0xf532, 0x10000, r3}) getsockopt(r9, 0xffffffffffffffff, 0x568, &(0x7f00000005c0)=""/144, &(0x7f0000000680)=0x90) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000006c0)=0x1) clock_getres(0x3, &(0x7f0000000700)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) renameat(r1, &(0x7f0000000740)='./file1\x00', r2, &(0x7f0000000780)='./file0\x00') ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000007c0)=0x9) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000800)=0xeffc) 16:00:01 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000080)=""/216, 0xd8, 0x40, &(0x7f0000000180)={0x2, 0x1}, 0xc) msgsnd(r0, &(0x7f0000000000)={0x1, "62cd50b351d52aa8f193d3ad18243c85731c75119f6209f922e702cfc8f3108095227ad03031126a5a"}, 0x31, 0x800) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x100) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x101) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x500) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mprotect(&(0x7f00007e7000/0x1000)=nil, 0x1000, 0x2) write(r0, &(0x7f00000010c0)="bda64dbbebdc005a5fe2018d6138c7328325158243fcc6dc1c2e5a2203b572e75ae39bc06359c0efe51960f971d26db334fdc08ac7f11e99dfaf0c528a", 0x3d) r1 = kqueue() r2 = open$dir(&(0x7f0000001140)='./bus\x00', 0x408, 0x181) symlinkat(&(0x7f0000001100)='./bus\x00', r2, &(0x7f0000001180)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f0000000180), 0xffffffff, 0x0) 16:00:01 executing program 0: clock_getres(0x6, &(0x7f0000000440)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8210, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xfefe) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x282, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x60, 0x1, 0x6839, 0x4}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0x3}, {{r3}, 0xfffffffffffffff9, 0x82, 0x2, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0xffff, 0xfff}, {{r5}, 0xfffffffffffffffb, 0x10, 0xf0000008, 0x20000000000, 0x8000}], 0x4, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x3}, {{r7}, 0xffffffffffffffff, 0x1d7919dfbaf0217d, 0x1, 0x8, 0x401}, {{r8}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0xb7}, {{r9}, 0xfffffffffffffffb, 0x21, 0x1, 0x3, 0x9}], 0x15, &(0x7f00000003c0)={0xffff, 0x3}) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) geteuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) socketpair(0x1a, 0x4000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/148, 0x92b56bd474a4e440}], 0x100000000000028f, 0x0) readv(r1, &(0x7f0000002e40)=[{&(0x7f0000000440)=""/71, 0x47}], 0x1) fcntl$dupfd(r0, 0xa, r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0xffffffffffffffe8}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) unlinkat(r0, &(0x7f0000000280)='./file1\x00', 0x8) r3 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r3, &(0x7f0000000180)="d64fb2884b3d1e23305ee85cfa231f124ffb34aa583ac80fac05fec897e469a325d196674f0c0281a956067f977cd566b4a1e07b3619e9cab984f253126e2d5c337fb50427ba0b251316e586e6208af07d52c270636ca206fe45a5e63dab70840c13fd5e6ae93ace72cf2f9fa3447abc78a73b4dee7ea3a7d4a0ab2a1e7f6b4e43137f5c8906a505b1eafbccd9168a261383c9239ea93759f6b75d9156b1b2", 0x9f, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x1e, r0, 0x0, 0x0) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file3\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x4000000000000000) fchownat(r0, &(0x7f0000000bc0)='./file1\x00', r1, r2, 0x0) sendmsg(r3, &(0x7f0000000ac0)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x9, 0x8}, 0xc, &(0x7f0000000700)=[{&(0x7f00000003c0)="18b1abf77142c2007d4f53af8581274b48b2fae627107ec57912bf0ab4fd00057888f11b8f164925214a4f15dcf42679eb1f08d84e2c9e9b4388ef3704331a867a5790cd5ab46f12a10e20c66f83120daf7aaf2f49ebaff584009e0067609800f385c09ea5f4bbb20249bcc8e0d131d3e489bcc798e0ad0e0811771694399a1d682c76", 0x83}, {&(0x7f0000000480)="1823543ed42a6d8fcb264c06567ffa023718b0356b025a42ec76374a", 0x1c}, {&(0x7f0000000640)="894926c2a3f6d2d938af3e58a786150d472205adca7e7309f4d2945707910b05a87527963ea5a7e4af27ce2a7e8a9bc2a79292b7d19c2db24c4231190fb7908a2b9d054262549b838338597c41d15f08bc7c83356d3b9951712d2afd90790c2f91171f098abbf275d1f8abcc5c16b914f51b4b57e5c7546976810af1c7a19729b0305cc08b203968f03b9b1bb874dcc712d3ecc64daa205916ff19429ef2a8ae9edf27e780a71368621b77809e77a21d56", 0xb1}], 0x3, &(0x7f0000000740)=[{0xf8, 0xffff, 0x100, "52541b821644910320aabe661898705b265347d437e81b33868165c385e652b718fb1896b236c31c9c2aab1e200388b76723e0df8986c1e1da28b235b164f776da8c0dff96829a6f3a752a718b197bc56bcc59c5971440479da679e3d95dd813d55920c67f8fb46f8324f4f09e6d6e91b71f887198c63f75fe9d9b0cb924dc30250e0cc897b377510734652d7f86ffc6602510c55af8be15c42cff385523bf4463a4724941783d747798d4729c90e4299089d1262d34326dd4f1e12f2782164a93a3b519193a6c73d71027731bafe2efc33b0c0b91e1941a93f12b4b019c4a8f1eeeef27"}, {0x90, 0x1, 0xfa, "7782c30efacf0522f3d62bf3e634282c95e9e5df566668be8b5cb29ac0cb8e9f7a0b63d2e0fb29039bb71dabc3dfa1898bea3d9c6df6813731107aa8deafa4ef2a05459ab3d93b26fb21d0453199789356111b92f28198a788505e3bc0e52b1327c0c63c028496219bd79a0d2a6511da1a6b5f880cc7e1d108276ed7"}, {0xa8, 0xffff, 0x7f, "06cb04bdbf1258cae4141fd437acc6d79a69e38e69c258bf7a5c2a27452479cc1e79ac4a20dc64c9345378ea6f3787fdef90eefcdb3e91fdaad552aac777f70bf6b07d6b6a69caa321f02e39fff9bc6cdada518319af59a60cb20c3a3647d0ebd79a252453598d2b667379efd8114ef435309e162a85c7436da998db6a725deb8641f9f7aac10295f788a714da2e0459c0"}, {0xc0, 0xffff, 0x0, "df002bae4c3012f4d233a4b2922f37a4bc932ea1864a3d03a85846df98156553fd118934432c588b277ac1214d9797d9a424c19b5ae2396383ebbcb237f035736805ac5d5d6ed8fbc5e116657810667cdb48534615994145950126c3d66d006db234bff4e315588a8c325d341a1a329bc44cb96591aea3f6afdce016e1814b37ffb3c13288b8759296c41a26503654e83827dca7133c59eed6bbacf6e08fa01fd1af074bc8448d3668e0"}, {0x90, 0xffff, 0x7, "d5725b09d63935d90fb7ab98bffce2d978ed8fd2d336d632c01902cefb483ddecf8b52d2df8cf1c7988ab4330a0c09f95c9d4f7fa98787d14e0b24acea9a5ffedace6a4652e7be8812783b086337c794074ad74b21c8dbd28a5ff81a651bbf08231c454f549482f372b1c7251035a1de2f2ff35ae22927345343"}], 0x380}, 0x400) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000c00)={0x7f, 0xfffffffffffffffd}, 0x8) chmod(&(0x7f0000000b80)='./file2\x00', 0x80) faccessat(r0, &(0x7f0000000b40)='./file0\x00', 0x100, 0x3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000240)='./file2\x00', 0x20) 16:00:01 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) socketpair(0x18, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="dd69453835ea74d7edc11171f8743d11191720f931f12e7ae70dc0a6c9063cb5e52c7676d37abb07fce24bc3151945653ff559b4bb9d4fd3c00fbeb6837a5b1ee6aa80e4301437266b2f35", 0x4b) sendto$inet(r1, &(0x7f0000000180)="c688b4fab6363878ddb2b5554f93546e6e85a04e4df58b2f99bb1ec49bf71380d7c5f0525ff893ad49dfabfb6c764f92c8b20cceb5e3bb2256a1f3d2637882c20d09f4a9f422c3f72bd168ad3367d25bfe755cf82e6bebc332e7a58082ef07d285b06d2e14749b9655068455610896fa28cff85b2cfbd638c9a27b3a81e2e58fd773b0bfe49c5e972bb4fe3b610f0e047587d361d7ec774a8dd38b4ced5b89c8335c2050c54e0e6e204de6a56da931f457178906a7f3cd67c8603b00108ea211431b84707e48555f6b83", 0xca, 0x0, &(0x7f0000000280)={0x2, 0x2}, 0xc) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) listen(r0, 0x245) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) bind(r0, &(0x7f0000000100)=@un=@file={0x1, '\x00'}, 0x3) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="c10fbde6e189339d2d03e5622426a4e1b7588aa56142c9e87037f41d3b9cd102df23024b39ca7f2a33f5f0d146b6aed96775a067142f6d59d041465a2af0dd894b2a728af8ec84c61a7442b0b985749b6865ad920bed45476b4f042bbf0b82555590017841b7349797a135b83a2c5faa2fc6b17a9b4060ef40d30df890014d7c6f785b3afaf81fddd81e90c17b55accdbe5359a157d9b4ab6fe364f9bdb40f46079ac963757ba7", 0xa7}, {&(0x7f0000000180)="5415dc6e9154aff553f2f1ff6c48a497c9f6afeae5ada4cb6e37c7a589f1fc7eab03fac2b14f5bec9bc8e6d8801e9912319caae485997d17252a", 0x3a}, {&(0x7f00000001c0)="c457f925fd636f06038aa00e5e6936a8783e0bedbc3576e516b84af041ffee58a09e74fb6c306a9f08950caa61663014c5d59131993f4d065c47f897f5bb9975ab13ca3adbeefeaba11dbcc059361d65582fd5fb0e30343fc4204947750fd4b1a6c5f7ff1db1c4cd074f0851b5dd3921334c59860dd7740d1d9afc02e640a3571717f5d31fe45380cd30538c0b13cc7a580511cc3c7812550b5ff6a02d72658caf2d0d43dddaaac387f5a55879", 0xad}, {&(0x7f0000000280)="12ac5c79340b2cc5f737b572889ad8ec9b18db607175fd4add196628941f437d995b35bbffb5583271c3e7a4a443fd0a67a88abc44480410141fead3c5c4bc31a305cfd1514c8d", 0x47}, {&(0x7f0000000300)="27badad6d8fc9e3b1e6cac1594dc9174cfecf94a77d222122453f7f7fa328bc2d2d2bdbc2ef57526c4673ed5aa9cd9b187328cf4dadf61c1873621d6026da4be339c1f28c205bc6113b31685d0e6fce24fdc79f42342afdfc5a339e7f9273c8a5170056ee53dfc5fa24fc63a81c31bcb14c42fe83523d95bd7af2c05cd6b8e160cee32", 0x83}, {&(0x7f00000003c0)="4e3632bcaa347c56c47524a163290a8bc74f0b130fbcb6565ff1329fc5d592f7ae4ef6e312f226ecbd80ff5eb45cdfbe5df174676eceb7330fb167305166f82a6286ef0c32b980c82d5de4477d76df1f58eb1c071f7df752a06e1adf6a4b54db143a91eef62b1502613874613fe4a4ed4b3bb5834c469581808d7a25cebee49909c295904ca7f85b404fdcc911b48b846b81a017296125dbe42b3d336275f124a55c67392f65884fe18015c5c3bc28779a0defba1628bb5740a51fbef9317dccdbe06c8a30e48852c89159fc83f8a8e19ece93b05efa", 0xd6}, {&(0x7f00000004c0)="130779298fa1e899a905c206a9eefcb2dc98b0da3b165e7c074c5f843d1f977c66bb55c31e41d6c24d5744df97a4d6019bc06e556353d6acdf68ccfbf73bd89dbd0c195dfc9fb59f928ae7020e6757741cb28cd6e23bea26844904144732ea0c06c875", 0x63}, {&(0x7f0000000540)="868454f09219329bbe8218031d0d", 0xe}], 0x8) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) close(0xffffffffffffffff) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x8) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8, 0xfffffffffffffff7, 0x6, 0x100000000, "8f851bfacabb413e8b29bcd32d4474d835e46a3e", 0x447}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x2bd, 0x100000001, 0x9, 0x100000000, "4ad4bdaafa0cb59cd3f8aa991199a9ae68356021", 0x3, 0x7ff}) r2 = shmget(0x1, 0x1000, 0x600, &(0x7f0000ffe000/0x1000)=nil) r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0xcf44902, 0x8, 0x0, "11b0c0bea0762e56ae3eeb67acc0065a2e9226b4", 0x5, 0x80}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000200)={0x4, 0x3}) fsync(r0) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 0: r0 = socket(0x22, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) socket(0x37, 0x7, 0x1) socket(0x20, 0x2, 0x0) witness: thread 0xffff800020b939e0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8064d283c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b939e0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 10619 62795 0 0x2 0 0 syz-executor0 *218822 94142 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(145a5976e9cbed99) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic thread 0xffff800020b939e0 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(145a5976e9cbed99) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67d80 rbx 0xffff800020b67e20 rdx 0xffffffff81f3066d apollo_pio_rec+0x86ea rcx 0 rax 0 r8 0xffffffff817c1934 kprintf+0x174 r9 0x1 r10 0xeb3bc8823ee4de0a r11 0x8223450835f66c30 r12 0x3000000008 r13 0xffff800020b67d90 r14 0x100 r15 0x1 rip 0xffffffff81598c38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67d70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=218822 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5a698 user=0xffff800020b62000, vmspace=0xffffffff822f1200 estcpu=1, cpticks=3, pctcpu=0.25 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91427 136240 1 0 3 0x100083 ttyin getty 78244 452178 0 0 3 0x14200 bored sosplice 27416 427522 86036 0 3 0x82 nanosleep syz-executor1 62795 10619 86036 0 7 0x2 syz-executor0 86036 413791 33598 0 3 0x82 thrsleep syz-fuzzer 86036 334319 33598 0 3 0x4000082 nanosleep syz-fuzzer 86036 24843 33598 0 3 0x4000082 thrsleep syz-fuzzer 86036 427305 33598 0 3 0x4000082 thrsleep syz-fuzzer 86036 342651 33598 0 3 0x4000082 kqread syz-fuzzer 86036 327072 33598 0 3 0x4000082 thrsleep syz-fuzzer 86036 480327 33598 0 3 0x4000082 thrsleep syz-fuzzer 86036 19170 33598 0 3 0x4000082 thrsleep syz-fuzzer 86036 201647 33598 0 3 0x4000082 thrsleep syz-fuzzer 86036 43069 33598 0 3 0x4000082 thrsleep syz-fuzzer 33598 247002 72568 0 3 0x10008a pause ksh 72568 384867 40961 0 3 0x92 select sshd 40961 329943 1 0 3 0x80 select sshd 94350 182273 60315 73 3 0x100010 ffs_fsync syslogd 60315 231169 1 0 3 0x100082 netio syslogd 31144 56259 1 77 3 0x100090 poll dhclient 64510 169716 1 0 3 0x80 poll dhclient 24541 83531 0 0 3 0x14200 pgzero zerothread 16045 212279 0 0 3 0x14200 aiodoned aiodoned 82597 377694 0 0 3 0x14200 syncer update 31496 498830 0 0 3 0x14200 cleaner cleaner *94142 218822 0 0 7 0x14200 reaper 3831 140889 0 0 3 0x14200 pgdaemon pagedaemon 58553 59827 0 0 3 0x14200 bored crynlk 20980 269127 0 0 3 0x14200 bored crypto 58892 259715 0 0 3 0x40014200 acpi0 acpi0 81937 257629 0 0 3 0x40014200 idle1 95473 293556 0 0 3 0x14200 bored softnet 40624 83079 0 0 3 0x14200 bored systqmp 89994 45330 0 0 3 0x14200 bored systq 67312 474654 0 0 3 0x40014200 bored softclock 69757 254240 0 0 3 0x40014200 idle0 1 172417 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 62795 (syz-executor0) thread 0xffff800020b74710 (10619) exclusive rrwlock inode r = 0 (0xfffffd8064d284d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive rrwlock inode r = 0 (0xfffffd806ce95d60) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 94350 (syslogd) thread 0xffff800020be5528 (182273) exclusive rrwlock inode r = 0 (0xfffffd806eb94808) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9601 22770K 26870K 78643K 14772 0 0 pcb 23 9K 11K 78643K 9111 0 0 rtable 100 3K 4K 78643K 2048 0 0 ifaddr 80 23K 26K 78643K 1179 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 144 0 0 iov 0 0K 24K 78643K 1564 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1186 74K 76K 78643K 13107 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 9K 78643K 292 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 2472 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 18731 0 0 sigio 1 0K 0K 78643K 359 0 0 proc 42 38K 70K 78643K 2927 0 0 subproc 64 65538K 67586K 78643K 152 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 3530 0 0 in_multi 33 2K 2K 78643K 763 0 0 ether_multi 1 0K 0K 78643K 113 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 138 609K 609K 78643K 138 0 0 exec 0 0K 1K 78643K 1321 0 0 pfkey data 0 0K 4K 78643K 9 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 150 24K 44K 78643K 60135 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 476 0 0 NDP 19 0K 0K 78643K 332 0 0 temp 219 2368K 2448K 78643K 51258 0 0 kqueue 0 0K 0K 78643K 197 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 8370 0 8359 49 47 2 2 0 8 1 plimitpl 152 204 0 197 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 2881 0 2877 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 214 0 214 80 80 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 1 0 1 1 0 8 0 semapl 112 2470 0 2460 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 39402 0 37566 60 0 60 60 0 8 0 ffsino 272 39402 0 37566 124 1 123 123 0 8 0 nchpl 144 66306 0 64711 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 204931 0 204931 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 45 0 45 34 34 0 1 0 8 0 scxspl 192 203333 0 203332 42 41 1 6 0 8 0 sigapl 432 18899 0 18886 2 0 2 2 0 8 0 futexpl 56 253017 0 253017 5 4 1 1 0 8 1 knotepl 112 4701 0 4674 35 33 2 2 0 8 1 kqueuepl 104 6579 0 6577 1 0 1 1 0 8 0 pipepl 112 13100 0 13081 36 35 1 2 0 8 0 fdescpl 488 18900 0 18886 3 1 2 3 0 8 0 filepl 152 117411 0 117314 65 60 5 7 0 8 0 lockfpl 96 5601 0 5601 42 41 1 1 0 8 1 lockfspl 24 9707 0 9707 42 41 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 204 0 194 1 0 1 1 0 8 0 ucredpl 96 35510 0 35503 1 0 1 1 0 8 0 zombiepl 144 18887 0 18886 4 3 1 1 0 8 0 processpl 840 18915 0 18886 4 0 4 4 0 8 0 procpl 600 58154 0 58114 6 2 4 5 0 8 0 sosppl 128 356 0 356 75 74 1 1 0 8 1 sockpl 384 17096 0 17079 47 44 3 4 0 8 1 mcl64k 65536 2638 0 0 244 179 65 65 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 73 0 0 3 1 2 2 0 8 0 mcl9k 9216 73 0 0 4 2 2 2 0 8 0 mcl8k 8192 41 0 0 6 3 3 3 0 8 0 mcl4k 4096 43 0 0 5 2 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 186 0 0 12 5 7 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2733 0 0 45 10 35 36 0 8 0 bufpl 256 40624 0 30353 768 120 648 768 0 8 0 anonpl 16 2117189 0 2109545 589 548 41 48 0 125 0 amapchunkpl 152 115542 0 115449 344 335 9 96 0 158 5 amappl16 192 117629 0 117230 867 842 25 33 0 8 4 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 9458 0 9456 2 1 1 1 0 8 0 amappl13 168 9287 0 9282 1 0 1 1 0 8 0 amappl12 160 15 0 14 1 0 1 1 0 8 0 amappl11 152 181 0 172 1 0 1 1 0 8 0 amappl10 144 65 0 62 2 1 1 1 0 8 0 amappl9 136 349 0 346 1 0 1 1 0 8 0 amappl8 128 378 0 301 5 2 3 3 0 8 0 amappl7 120 9279 0 9273 1 0 1 1 0 8 0 amappl6 112 9492 0 9486 1 0 1 1 0 8 0 amappl5 104 236 0 224 1 0 1 1 0 8 0 amappl4 96 382 0 358 2 1 1 2 0 8 0 amappl3 88 875 0 870 1 0 1 1 0 8 0 amappl2 80 189010 0 188957 2 0 2 2 0 8 0 amappl1 72 409012 0 408584 24 14 10 19 0 8 0 amappl 72 58691 0 58654 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 18900 0 18886 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 18900 0 18886 1 0 1 1 0 8 0 vmmpekpl 168 163115 0 163092 2 0 2 2 0 8 0 vmmpepl 168 2050991 0 2049569 586 515 71 77 0 357 4 vmsppl 360 18899 0 18886 2 0 2 2 0 8 0 pdppl 4096 37807 0 37772 6 1 5 6 0 8 0 pvpl 32 5327630 0 5316874 1261 1147 114 133 0 265 21 pmappl 224 18899 0 18886 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1236 0 327 29 1 28 29 0 8 0