284c6fce319d302fcbc0e988d72264cdee2074811d3acebb170dbee64dfb13b695d73d1996759ba3e91b870155a7f3aed4f27072221482932d09f65c05ac48a7060b48a0b63cb2ef064ed620f88bccaa213ebf523f8697ebe733a746222da8f5124f500a2ceba622b9b5be3d44b8207025aa0ad1ce99b754a1d336c73f022f0dcd3745c86a99b5be7a44dac9ac25bca49705cbf25ed7e1d98b4ad8a9d93c62b6b78015f445906e9f71a384ffc7a020b9de6561cf2170c3bec6281fadf717384752da40f4f7b1dff85ad704c8026d2e682f7b508c6ea939052ab1816d6b82547a4af1428c2efde041fe5cddc1a8562816acf613d609eae6bfcdbd5b70f3fa3cacb0bca20caf7f59ce2286bf64f6fbda336c81541347ce81613423f60cfbb61c2786410282003c8a1dd3dbe9c34ca9cf28851db7560241639a0468ac346ac60fea94b15f1e9c939e1089120d30c79321f9f1166bade9aeaef9388f161c8733b89db42c2309d03cee65709e1acf1537ac9ad8140cf0eaf531a4fa04cce04da7f7b545ba92dae481f54fa2ceb72c5d5c54edb74c6f4418d45a583d4e59c232bf11bf06c3f86cb4550688ac18530807e8a89fe148acc4ca8122b054cc6e0700083f904b802e78728aba4ac344bb3aa519da88b9437e8b0822fad0013ffc3f3c6f207ee0f82ab5f96247bfaf8a3c8bb5649240eacd6a3c60f8ab75f4156e218830866746b740098d04e101255a150216af492c1586d89b54f252187c145d47fcf02ff862c58b1a7821fb0da9647dfa3c2585034e6d9b68a607e6b7d8f709dfb4e416598ad56790d312426b9d51045f49ca75eed4946514f9390c5bc2c4eb9a63fc6f494660e59d4b1ade7ab92218ee3feb01a6bd28ae40439ff805722f8568cb29ed4172162ea36585981bbf810522874055cca8b62cb4ee66152259982abdd9a6035af800ec2580cbc460a7146f524eff6a33fdc51538f34b41edbb545f7536b0ddbaee3253d8af71a4db651309b2c02178643a5652fc1129de5c1efa0cfb3cd426a7c0ff0ce825bde17414dc09a964f913b784acea898cdb3cd20a873315c8171b49c1ffc1afcccf981d18791536c2a9e965cda886617a51c2a82a45080d1a4ff69c07567ad04d33eaadef81dc60b42b595f73b252fac4b12626be2bd2e87d90a0d0f490faca658648e413b6b9b236dcfac3509eab707bbad21029f8c2f759867726ab76a1159453072ee18129e1953d30dbca9a732c6bcc7b139db02e13a45b1387e7c0abae7ccebccbe15bf3d2119a51725f2a6c30e4c8209d846cb570e8962bea7d08d4c8488d779e3566c8f251faa0f57164aed5d42fc4fcf0be30f685069c1e6021cee675e1b0b28cd62374ace24ab6cffb223dcee1159edf31f4565ab7d6bd1ecd30367d0679802ad6276a5791c1def32f4325bd80161fc26e9f3b6976b81a7b7c199edf9363e8eb5d903afe70b7fc916dc48c31ee7fede98680153e013935e6fb20f9ec359c86ede67fad26f4d8b0e085e183f34703ecececc019cfd4aa3a579d684b5d0b71d6b0fbb7874d0fd18a9e5ecc5ac211fb3df982d741e2bd44417a90a838745dbcf86a3ffbd9a6a3b28dad8311f607e66b84433fc925d2c53592a056b5eb4d67da24771aab6b392a5e61f5832851b6638595c3ea3ba8b628f3dc47c7ba3f432634bdee89ccff3b5e85ff7fe31ccd0254e8396320012ceec043e7555601f9efb2a97e1f08ad6fe287ad5a470e6212856de723e2123eef9e9a23bdccfd9e88c266fdd51fe5547b97b0837e744b821f9d9329d218559300105becbadee055c4f181e1be3331c0ed3bd3a9b6df90b50cea21811f3d4ad3c6ebdc2ba52fe44673fdd5c9e400f3394037b666738b39f73122ca91ba80f9e1bc814d9b98b0ed6e0741d4bb18c8f6962512e38c2ee64127f52799de7b5de3117f9f685992895f0e98295b2e13b70eb899eacb2211ea01f2228a3705e63e734c15289d3fb9e328535f29f2935b051f9f7d512b24a945f2507a9d748d99504a0328fcd9fb53f2ef4d8ed7fe47994b7c9c7184b1eb447bf23736fa16365db6b0802585b285307620f8b0200983cabb8c02976a1e9c0d82c9826dc66ac5472e4e1c51cbf50f941af3bddee04239c97ed6e45089f00c83e7382e8351e2038142d5563d12c29a01864814caac14325e39e148e5fab1505d1e8d", 0x1000, 0x8, &(0x7f0000000000)=@un=@file={0x0, '.\x00'}, 0x4) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) getuid() 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840de64de00736692804f96e7218bf1ae5a28598d73d9e23b213", 0x45) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xa, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0075a59d6314632ef9cb6bcf976b8ccc680750b0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: socketpair(0x18, 0x8000, 0x3, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffeffffffd) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 16:00:14 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000c80)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00cad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb0f42e3e74a7f2e95e9ca36427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d10cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63feed60e2c4df427c063818243957fa17d1a970438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aede6a207448d801f93d4323029454c039c5e725e97face1398bec4c1360b090dd725179a1f5507adcbf697e75c5cf08af2a12c9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43ff88ce17bc8ba5c"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x10000002c7d715e) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x200000) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000001c0), 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) setsockopt(r0, 0x6, 0xd6, &(0x7f0000000000)="9dd929d30acea1313a183abffc98d6beb62033505e1accf35ff93fdae47a53e8938f6a70e0437b8de8d0c3db0d08616e631124a7", 0x34) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x3}, {0x18, 0x0, 0x0, 0x6}, 0x7fffffff, [0x36fd, 0x2, 0x4, 0x3f, 0x2, 0x6, 0x3, 0x8e]}, 0x3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/40, 0x28}], 0x3) rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = getpgid(0x0) getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) r4 = dup(0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000001440)={0xffffffffffffffff}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r13 = getpgrp() r14 = getgid() r15 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000001640)=ANY=[@ANYBLOB="d78e1b6c607e06a03e7b5103e698de3d1039d1b3d094ea42a00e72d1fb04368dbcb5265e816f83638864"], 0x10, &(0x7f0000001300)=[{&(0x7f0000000200)="383add54361fa260092181d27855424b1a6f368d4d10a2e563ebf57b9effdd364c2dd519a03ed19f3d8c0583da4e264fdb9727c22bc67ed52a69e5a783a3de7d1330e48d88223ac0a8455a09a226e5971c972647acba2b3a928ad78d4a44c64f5a8a0f8bfb66fb199f21d32c5c3f7e179de6f15a17fd89faa33d5467716a2287d848b27974b9f4a571e550e8c8e5ec3560f220da54440fdfcb10a8de87164ee6d54d9d742bf1cb2e649641b678c61d7c5f3be500df1cb3e5822c74cb59cc4c5ae6e862a69edca18a", 0xc8}, {&(0x7f0000000300)="5bcfb2132931e7064f8d6dd1ac30591e1854fe67fb91a36e6338628fa1cfe758b63a8393122f073e7670f0aeca1b4737d05bcc41cb966c712e6b2998827e072cb3fd9283547cc051ddecc3ad686a8dd3562e19067eaf52240762eea0df463da54bf8c856e14f8f72485b0616cd53f80aa1fc571a7a9a7d109a6cb06771e0393d76431b65f861b746faac1d70d03fe35390afdfbe8b4b3c1ecc244aeec913bc5de15bec760067944a0b23d125b13ad27232462933dd10dcc0d5d56ae61d8a0eae35abedf70b589b24bf81d62858b7958dc57d02e2f6a57eab2487bc5a368f126615b1cd982b7e355a689b369b8b42104a4ba294c2b14ba5fdd01630a9fcf056a5d0795b63d89cea24804f87bcdf771a85d81b754a1236e0b4f26aefb278220f45696a3228b4b8ff46d4ab9ced38c3756fc96ecce2810bef5fb1e13dd7a21af004df1baca61f335db3271104c6e59767cdde790684a5af84a792d017ab404e148fd657af63fcae6304764cc5288067ac3f5a7b70459fd6b5618fbbe4063946a4240def611863c01c5683234d92bd146c6d97b965e39d333e0c7d1a4e7e7af1c1b5cce6f12bd9fa81c96cdcc62f52b40938fce13823c32e3dadea4af471633d3f564c806c790e75389feb9c533f11866fb531d88a6a0b3c3d29ace1bc97d09d119f2fec629afe8ecbc657dfb3f7ecc066a0b15a771cf3b58dc155cf96503aad163ca78b20ac5f973cff15cd9f2b4d3a45be163a9be33c214f63993a432c2ec4c7024ebd08aaab0456ba08377acf7e88cbedcd80b918fe01567472c676ca51ce052be7908c4842bdf1f03ecd95235ace8ebb5eab67078c0796045103b28f31f0cdc29d918d2fb58db5d335ffa1c3dc9a6d2de3d5beabf4a01dc73dd8dc66f767bf627add0e8275a7142bd17f6aaf21817d747fd9302dafcf324ac1acbbcf10c4411f6a293db9605d841cf940c7b6e807c517e4e5ec70da2b1f892c5a7ca6768f5a5530c4371a7252a08608f060c1c45b48e153a39be6138c85d20b9b03c5204ac3e5f94c3d82cbc28237d5ca528cd7b4f1a14f0faaeee53aad97eaa2ce7c0aa91e48fc9dd1788487ff99e427f5488a0d1f4882d1befebc3c5712d580b4bdb55be87a6a0331a63cd7460ee470629be3c4518d7f51a0fe4f2aaf7b42c591b05e91efe19f9a19e497335bbf10a861020d621950cd7b533e93e8bbc1066f779213b1735f34ba0f40a4762c1653d9c091064b76a6de12db9f659541a83e25b21ae6ebdfd79716fe7263f3e6f272dac6142a6dd689d147c0908e6507c50d0f570cca11865d8f2c7f50600d82595cc673a0677791209970aee268e50417ec10eb0805fd979c6f9448e91f3e3095d5f183fc0d23cfb4d0a10ad7f027b32f41edf69a08698056d0b5bcfea72fe209f5592dc0d98cb75b9f5e30dab50acfff522348cc7e986abd88403a83e967041974b1d2203114e11a2935c194a6c135e9e3d8985886ca646bc8ef4acd73f5db43af28c0c54324111a53f46e3de27901f2f0a1073339f4638179e2eb9f8d1bf0075af5bc7e71c532a03c17b70c9a24f5b18fa7f89baf249ec1dbee28b3d6d0e8d08fa69ac4cc586f8a99d09e4b61f3dac5519705ee56ce4ec563e6bd87a3bc5049dfb8f531a3b2d9ad57512efc73ba6858b8e9a417e22f99be195e8f034d7f554693a232b1db59cde409f6330c57f711d45c0f55a591353a2fb1269f63701db93a168dd4c7a2722a7b722d3f3c893c056e6eb1587b64cd854a92df24807f055285afab9c181b85ddff3001e26bcdd97aa4b5b0283e851bac2185dc1891383a26c84019da30d443b04fa375b115af08f03074f15749af8b6a11df615033e747483dda439a5db4cfabb70f64d55d59f9c7e7deb2eee00f070a0a679176390065b1d6bc422ddee82a96b29024d0d0da3bb3dbaa2972c7278f0d2e3e0d8f3c9499bed9d884ef83a9cf6c219299ede4ef2ee3bd504363501fb5d3d98ecb77da23a801be36b332e9b2a85bcd1604e50db15338920f706954c2929478487136c630cf79780119ebb279fb7f66396c9c23eb08415cb50b3446624fb8029e1836d783840e65ad1ca05bf108db19418dc505f9b1c5f85fc9a8bbb38249c291709fa330702e784834c583e93b565791536fb2e587cb5f9406b8672aa1e36c2cb05143785032d66a295190b6163b459133bf80773d5113d92b21df2e6bdf1fe3eb5ed054e09ec522f8ee646c7f403ab3ea39405a9a77892bd1dea2c634257c6dcb627c8d3b02bd400c73c76cc662aa69986c2c44cf6503fa050fab7752e81ef3cba8b937df55288c7c49a3db08aa3763ffa236fec983a1b170dd754d0d3a3510dc6661dacb7192e61008a67531d027cefc095953249af2603de76cde1629d4b002a47329a25a9387cbeeda19f432d08fff7ed0ea2580081ffab59bd618bc5b55612073f3d3d8d00350cf019ed2da52d23c6498ca5d495ffcb30bf7293fcd3fffff1469c249fba4b055fa4b6d8c2fa114c06d135d99c9e761ed4ca8b282f970b52056bc323acd5e02c6b894c0f786ec635fbca93b8a258ee5bfcfe2c5f146ec6b31972f9e307768a0aef3c35258e7514c2228e80d594e0c777a745331f1c9d21ad76ab946ad1f2635c8e9f928a334557e4f37305608dfb86e694af8e218e7e8878129a4676a98a51cd436e3ef27a18b93a4e057c1280fc919e3c5f92f451a8a98b332897d46075de54bce9144f9c54a99e53ac05aa2b34f44d4f017ad803c37b8453609bf04fb57358d1ccf9674c8b9f980d37eaedc7d04bcf992166a272370de1f3b136aa8fe588d0e7d5e6a43394ff542460fa1d690291366a0efb672ac681e49178740cc1c80132f9dbd9f850de444e50cc6bcfbdb0a151aa9bddd010577124a869de2d711ca004d9fc6a332e933dd524341c57397836a360c1ae478fa24049a37402d49efd3ab861bc1eaa10a8779313790e16328d7324969a6459b1b78c2ecc559593cd297413dfd5d8e87495a26898a4f40110db42cee2f149b0b106105d092b08188de49e2bff9010f1e5d791c4702a0e1b87d71d13eb4644fce478477f275353860ee31c2074731786f80ce75d1f48d23f5cf322fc3ee94c66a753216fc62c8fb5d5ff35cb89c5cde102aa6cf25717ad82508f55c443993227e93bc85a13a0b5e03050981069d6e1e155e8770805539dded4ab0c96a84ca6ca579492b5ca320db1369763a1c0d162186997a6427a36aacdbbe7cbdfa9b7bd3c859bde6e8583568178e63d604f4c2b210d29577911b71c363df30c4b5e876de608e3e95fdc537159e449ad33a38abedbecbcd616832019d77a9eb86b67d4401b8e10a878e9af9dadc08d92c2d94d733753c2f392f0022f2222333848ee5b0df88f8fe7b7c46bc8a0d6f0f7be482ef0c21f773c0c27acd3aa617c409b2a2bff2550ac9aab376a0d159211e1fc40206bc362093a7a0db828e876d65ac365a782342429aa5df8a3a3b431b05fa19bd1637fbc0f4824d2cb8d0da16cd5da6b07f74c5f9b227f9c9d9e570ca25ca922728bbc30a276066f9fc336dcd1eec47ffccb439a0f63aa209d37fe44b2ffb97fcc9c332f0132f661cfec38e63ae4a2a34bb965dbe52bf9a30636fa732f30adaca32ef9c82533eba670712e51c4b5d681a5fe9d681b0b5b2a4851ac2bb6d3f421453b918af8381dc0c660ea5c758017429ee1e9926ea1678f073cdbaf7bc1b23731cc90e9c25ef935457f4b6e71ef3d5ea72d939ec4f79c0cde2fa04ec2380235589e3c8bbd550bebe0b302291da4688ff66680646fc0df702a7172979c24b24738c61fcdd84fae2445804fa305367896b48a2d7afe2806cfa34be611eafa3a993e9006c9c68242f2fcb4b48f848f32a2d5822485cc5c415fdae41af24f88d56a8c09dd23f15f92a9aab9163e29c637ef677f70248811ad69b315c219f8f263479783c340715c82f2f2dc84f177af3ea2bc2333964060f922e175c2281bf66e68712ccc0038e7831150988779d8f37446decb0835807f478c5c50a17ef9d51fbd73974485df1300aec8172647285d7c40c81f83261dbdf25fde87a771b01740f8a4b75b8138b11bae39d4f8c36b5b7b69e47e523cc830d48c8bd6f831abd22e8989d83abce63e194319146da35b1d9699934e9710750d215f6d3a974bd65147e34ec2534d3a76540f9a01fc0150078c86974454207641395db1e340dd35d81fc619fbddf06e812808fed56e294a23d885a7271f96b17e46becbad9bb58732d7519397919bc1d883ee3385458732eab2f169a15a89beac970ca6c04b38102616685b3ad1896ef21f5592ab9c9874bc581ad9cba7fcfadf553696b70e4551293b00063bef32de6543c4bfef272f0df651765fcd8c5732b88410afa7a539c67225f6d29b0bbaab96eed75f933d736dbe551c88b73143f97943ade6c66be946e1cd38dd0b3e8459041fb23c076dd25662ca8ca21a8340bd326421d5245827f418f81e88ee467760b3d754fdba38bcf77263d488273045c8316861a4b53014774f3eebd534c99f5882cdf7c047871ccbed93e6d52854c1eea2056b4c75a177d3023ece53383e167f7f868ecd0d51c2bc7336b6e3ad8aa2f80a8e06389f1430515c693113e3b2dcebcd6a3771cdc6a959efb2cdc823fbf16ca148ae6fa61ce1abf521ebc7897f32c96cc0dc8cf663507e98bcdae288a5cfb165c1b29188bd8782bf5596bad0957e7f4dd241eb5b3692c483cc10822ac1ab9f2fb51ea8cad176b7e360ed703ce17db6c5523ed9c5d5cef00e618d6642bf83cc58f091fd11bd2675c0f5ec904bf7b2a07c7c467a7bc7d3987584896c10917ef55236f137fe2f89c8c4db4ba97e2acc283053b4ba6cae211b785fd6e99123c6f6b84033a59f292292173fd77bdcad0f68d8e03078cb0c6871e38006fb586ad75d4ad29c8f67c947340ce6489e30b99d72fa503f3045391cc34e6c234ca575065753fc1255c54efd94eb0cb09f1e6a70e1015da71a96326f4df7f60c7fbaf427da1d2cc7621919acfaa1d2f1901b613677b0b0e2b06bb76ce9387bc9201ba9f57402ba82cfddc3a9388e5ed6c6c0791450d97eb0880fa207ab6b350cbdca7756fcc5fcadff7710bdc59be56fa823c68374231de8a3fe4214516ad4ca8edab6a01a4dc208ff150df5f50666bcc837cc1e85ebae934d99aa21e2cdebcfb84838f281f5b302fd88b118fcd3759ac54b537fe43916e6e06f2d3d702a3b3b0925d55d74bc40f36c5f967493316f2261e54bdf6dd58f9fc6d31286d0e723b88ead209688ac76d6f6e4b4434a3f2c6d0229ecc3eb6d0d1ea3ed4a1fba0e998853117166cfe72c3563886d2d25cb6cf511832ce5ba2ea8f9cc9e72367008bf84e7cf6432b25962f25c4abab9be8cd3cb31395a4cbaa814fd1ef925d58a8e88b829f4ed4fe87d1bfd5851d38a7f27f6def15e322964fa8187801190702c6f4542845173612ededfa75fac300354149c58e07097531456fd6e6bc6107aad8869ad83a4252324ccc17d9eb0dffe098346ac440e1d800ceb1a5eff62757c8eb1d159457e078d8447ae401bfb113ce1385496a05db6b84064479e6e241b85acc8e407c586f6e29fa957cfa1c1d5d510d107bb67faa38c12c6eb2ac9322e9672f4cec575117918286e778ca174098857d6c3c404865fc112f4e2e142cec84cb8dec8987d93a8e216126e450cd36702d4854a33067ddda997139bd69201a9789575a25696455a139dfa524e98e5b1145dafd03b5184decd0ba289ebcd68a32cad4e83df23ac10a7979", 0x1000}], 0x2, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r0, r14}, @cred={0x20, 0xffff, 0x0, r15, r0, r16}], 0x98, 0x8}, 0x40c) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fa, 0xfffffffffffffffc) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000140)="6f49198269c215efa7067b369ce977d4bcc8503836", 0x15) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket(0x18, 0x1, 0x0) close(r1) socketpair(0x2, 0x8005, 0x6634c16d, &(0x7f00000001c0)) sendto(r1, &(0x7f0000000000)="8c67c9b496c19dee97e203872813e7e32cc797aa887a89345693b22b4fba49349d2e333ff00e6ddb91fe758e4a4d15e5713a795f6c62618fe13f8a3bd03163e18e4b128585ec1ee30f02cd87d67ad7ff450104248b4e07ce5c7a96c5a8ac7bf7ebfc33c9bb88c746cf907604eeee92079b696cd82260af60eeddf7e9438b079aab7f26", 0x83, 0x400, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, 0x0, 0xffffffffffffff80) 16:00:15 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f00000002c0)='./control\x00', 0x81) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20318, 0x0) readlinkat(r0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000140)=""/86, 0x56) 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x8) fsync(r0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f00000000c0)) 16:00:15 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000200)='./file0/file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r2, 0x6, 0x8, &(0x7f0000000080)="ef93188ca1d25b50a3d1660aa4b9d2b33d468cf356ce538434e5c6c63bc4f88ce64cc24622929a1f2861e82e9b8bbe8a1cc8fa2cf0fa81613d175d34d00218e18540a049c76a210b4ea191a6", 0x4c) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fcntl$setown(r4, 0x6, r3) fchdir(r4) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/206, 0xce) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x20000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) 16:00:16 executing program 1: socketpair(0x2, 0x44003, 0x100000000102, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c152e2f66eaf2653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:16 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)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) close(r1) syz_open_pts() 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() socket$inet(0x2, 0x3, 0xffffffff) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000140)='f', 0x1) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="556735c78f5f645f176f3a7ff0d8d8752d51fee0a8f14d4d7ac23d5ac7affc5b6a860ed688d7ec7f4ae053f85182b14fd4ca5df7929f32051177c300c0f971631c4c29eeeca4bec0dd01fde6b7a992f837e2e3c25124dcce4fc21884b028d81bae13e3299e42c8d27380fa9b6efa8bf4fb848837759ebe59ec50c9efc957babc79f4cb63d110c5301ac878b03b569725cd2c171063575a53696cf680a1f92056544057acd98e8c42568605db66d65e2f8f1f97a1ddd6017cd75af0af5f30ead0e711b22678849ac17ecd713fb3c90a74", 0xd0}, {&(0x7f0000000280)="6a6d1fe651051ff0c8c94e071233e2e018b11748fe36cd2dd535189308e8374da1b85488e8bd1bbbe6", 0x29}, {&(0x7f00000002c0)="ab30cb754112ce6fcce4d86724ab6bb5db28d27d2d0811f0436791", 0x1b}, {&(0x7f0000000300)="ac15255d16e37db2c7161cbfc328f2689307f57c8d37d0c2becb9a6ad9f8576cce29af9cf6a786ca794b08acc90dd8b8491e59043891fa", 0x37}, {&(0x7f0000000340)="66d474a4d1fb86cd67d8a9b980d6d29b1caa84ab5ba5f310cfa1570763921a56ae28177dbe30e184bdbd9d0ba995c01a8ad630fdfe1642fb58bd5b2c83af069a5270e139e1abb002123fdbe77a50430f3a", 0x51}, {&(0x7f00000003c0)="0b71d97a6ba1d35620ec78ab7989c6a5461d2634b48387a428f25a3054d037d9fb553638a421eb765f8b19bc23b0f4389672f708ea798de095a6de79507afee96e11215c4565bb31209c2412556d4d8b57b86cbcb76dc0599cdbee5c5162688cfc3f442bc4f17e20992b735e5f463949a52685c238df2a7a09c8e29163e9d5595b799ff838c7ac2061b30ab5269797b309f4466d3e6bbf5be13130d0e5baf96b750973345b33010a2cc0485b806ff5401fb86a1a73c039ff205a1c9569d60ef494a9d3fcfbb9d68a6172241f15dee7df730aa14e7b56b02e8f3a7e9aa08e7b10cf41e13158881b949d48c8c62b019931bdf888a5", 0xf4}, {&(0x7f00000004c0)="4a18286dc777536dc7f08a3ea93af4239e389f2d125efc81eba4344af4297f85fdf563b44a1ff984611340a81a2f390bbf19c6b0b41da59927a35210f2b198ed4e476f5149d6ec28a574ed0a1cd517919e43ed0132e2bc707e8a683177b186bd680bae286669dc7329f12e169b4cd605623672dd6b33ab5317eb2d291413d5a3a5991dc535dd2db778fc6f30fac53a0895e828af349782da9d23aa80b12c1ba8c4d179fc09ebf3c46ce822884f5676b9611436ba188d0175e0e755241e6526a8421cfb2f143f59d619ec8b6e4642463e6608324a60fdfb36a32b41bef85a119c533c298941dfd8", 0xe7}], 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r2, &(0x7f0000000040)="41bf5d5654f88490507d5a5253607f0aa5d708b9510364ad64a13889ee756a2533433ee0048add6b3c70596a28f9ca7e48570e3e53874e408473fa0c6f16bd2a", 0x40) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x1, 0x20, 0x9, 0x0, 0x2, 0xe000, 0x80000001, 0x1, 0x3, 0x5, 0x8}) 16:00:16 executing program 0: pledge(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x11) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x4, 0x10) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000400)='./bus\x00', 0x40000000000200, 0x400000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000500)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000280)=[{&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000240)=""/10, 0xa}], 0x3, &(0x7f0000000300)=""/120, 0x78}, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r4) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x104}, {0x41, 0x33a}, {0x81}], 0x3}) listen(r3, 0x7) 16:00:16 executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x10) socketpair(0x6, 0x4003, 0xfff, &(0x7f0000000300)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x90, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) sendto$unix(r2, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r2, &(0x7f00000001c0)='./file1\x00', r4, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r5 = semget$private(0x0, 0x0, 0x400000000022) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r4, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000480)) r6 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r7 = fcntl$getown(r0, 0x5) getpgid(r7) sendto$inet6(r2, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r8 = open(&(0x7f0000000100)='.\x00', 0x8000, 0x0) semop(r5, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r8, 0x2000745e) r9 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x801) r12 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f00000000c0)) getegid() lchown(&(0x7f0000000000)='./file1\x00', r10, r11) r13 = semget$private(0x0, 0x7, 0x7e6) openat(r9, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r13, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r13, &(0x7f00000016c0), 0x2aaaaaaaaaaaaabd) semop(r13, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20100, 0xe15ece8ed098fe26) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) getgroups(0x2, &(0x7f0000000cc0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000e00)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000980)="b03a580b1c9e82d24109ce7a9b749194faef329304299393f40546c0d7d69228a17d141767234d937381fcb0d40e76da3cf6104d3205f15e8b3df984bc1f14f7b1dfbcb84cd5505877895df42eea61704a3bf02b16", 0x55}, {&(0x7f0000000a00)="c81a6fc5b7ce0d", 0x7}, {&(0x7f0000000a40)="3f94beb389e05e33c537bc12f29eeb706c13e12e01a970de1f5a31246f783c9e7d671368cb03770450c9a39ce2753356ddcac8bcec78a46c38aced49dfcd52010e36ec6c10755791bb", 0x49}, {&(0x7f0000000ac0)="8222ba989a63d0e1495989877fe0dee14d0ccea78fce64", 0x17}, {&(0x7f0000000b00)="389fdb0929307d0922fbcab1c9fcc7a0652a26afd479c2c5e3ee04f36c1e94c0fa90ee13024c956968a7a835b6447b5a2b1240b06eee67428ded34500ebf22c541e665563de0fac7ecf553ef8da38711e1fa6c41b212b72389bf560a5f49dee86dd540d00e7a6fd00defe6c5242b944be07d24b768fa18c6ff2c136bfe3012e0e5877995ce6d9b045b947cd63d29b3a5dbd12b4e24afa4a888ad070eff90efcd986c4cab313d1c7b990517", 0xab}], 0x5, &(0x7f0000000d00)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r1]}], 0xc8, 0x408}, 0x40a) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000340)='./file1\x00', r1, &(0x7f0000000300)='./file1\x00') open(&(0x7f0000000100)='./file1\x00', 0x80, 0x110) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x800) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x79, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71000000029000000230000000300000035"], 0x31}, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/151, 0x97}, {&(0x7f0000000600)=""/244, 0xf4}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/245, 0xf5}], 0x8, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) dup2(r3, r2) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:17 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) kqueue() r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f0000000180)="67d19b5451c9f5053e93760efa1b632bfee75c0263642b0c27a4e9db08bf91b3880d64bd5b9536ff4c590731606a877e7fb195dea25fa14dc2d19eaa02b15e5f82fca2c34f26614f4a0275ff878ca514349abdbe2e974c720bdd07570bfc2e1f7e1ee97f3a7683434436191cacc7d05f807a10c5b12cf3e8d62f3ef1eb1eed0b1c300319e19e45256c5063688036d082a6c6bb1c514cd3e594be460ad57550283d3ba03128867430a8f935911428a17b", 0xb0) r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f0000000240)=0x5, 0x4) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x50) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r1) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000640)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000540)="9a300e485a3bb3ee3dbc01d439519907ff57fa94b32d32340f829e71f79e4672ad03b49bdbc0092afac4942d11978a1d198dc506795f24dd4936b142da83e02bf57a9f4b272635b3fd68", 0x4a) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xc7, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a204ced9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534fcf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400687e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71bcaabccd403cc9bff2015d2c66def3023b331427414caa1f01235fd6c104f89ba6f0f7a263b9aa950ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44e8000000000000007b993b797dfcec26784daa45eaddf473e96363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x20, 0x7f, 0x9, "f0b97efd9dd3a2afbee75759577b69979aed0594", 0xe570, 0x8}) r1 = socket(0x18, 0x3, 0x3a) r2 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/163) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x14}], 0x1) pckbd_enable: command error 16:00:20 executing program 1: r0 = socket(0xfffffffffffffffe, 0x3, 0x4) shutdown(r0, 0x2) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) open$dir(&(0x7f0000000040)='./file0\x00', 0x10002, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:20 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3, 0x4, 0x588000000000, 0x5, "211246ff5b365858ed012c6260243ff9f0d4cca8", 0x5, 0x1ff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x500, 0x1) recvfrom(r0, &(0x7f0000000080)=""/72, 0x48, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r2, r3) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) geteuid() recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/79) r1 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r4 = getpgid(0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r1, r2}, 0xc) msgget(0x2, 0x300) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) select(0x40, &(0x7f0000000000)={0x100000001, 0x4, 0x5, 0x6, 0x3, 0x5, 0x1000, 0x6}, &(0x7f0000000080)={0x0, 0x2, 0xd8, 0xfffffffffffffc01, 0x3, 0x9f, 0x5, 0x80000000}, &(0x7f00000000c0)={0x200, 0x2, 0x7a, 0x9, 0x8, 0x1, 0x3f2c, 0x4}, &(0x7f0000000100)={0x3ff, 0x3}) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1c4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b0006000000000000000000000000000000000001495eb2403a1d8bda9fc3d28d821d58e9", 0x2c}], 0x1) 16:00:21 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xfffffffffffffc00) close(r0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x6, 0xfffffffffffff800, &(0x7f0000000000)="1f92acccaf4193a32d3cfcd1ddf01beafed97ad8ce5fefc6a054167c92b812af3b9ef19473adde7240ab2e2b7ea7604752ead245fdcae70eaeeff9373fdff4fe6607890af0b47a4f3adb1e45937ae1a51b35570c1bb14ac93e3c4a27384691972e6c9e2b8b6161affbb3875da745cd76f1008afc40e0c0e2811bba10aaac343298045c4068f46feabf12e9cc93730f0be314096af488380e43ad9a5223475eadd37dff8d819c8ae307d5e3524285a8394d21d9c2f03e9618be9255dba47174c2a3074013345296b8a63a88081c1f27edf51500c5a0", 0xd5) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="b8db690000b5c8fba28977b3e32000000000000000000000000000000000", 0x1e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') munlock(&(0x7f0000ff1000/0xc000)=nil, 0xc000) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt(r1, 0x1f, 0x5, &(0x7f0000000080)=""/88, &(0x7f0000000100)=0x58) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000180)="cad549a45413c4fad613f53cc6a868d07af6a5d6f25501d2612df91772b519f1d25c24397de049dc51b198372ebe3070fe28d0e3907fc9d975128c1443ce1f9e997c3ee2f121555fca9283ea6a95bd47a70caeafc7e46a9d4d74970e448e2f836f5ad7ba0533b4abe9ef03", 0x6b) setsockopt(r0, 0xffff, 0x8, &(0x7f0000000240)="a1779c663ab2e00e061ce68d74815a5a14676bd16be32e46c335fea0245bedb53d7884bb45a66c8105eddcfe1de6567d8c8e3795132b298688890e3825786b0e24176b440bd712eebc4c21242319bb332428db46997f51af0fc864971cc925434fe5b767758d529f9e2d61c06f879779e0ce3a6f9b60a09f7874896ff9c122e13ae02bd2bc1ad00c046739f742b26ca54d8115378665ffc8edfdfc0e3322ec466842bdb49917c592ca61f52b0ad095829c6b77cefcb2510dd67d7a3f00000000", 0x9b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x9) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) setsockopt(r0, 0x7c5, 0x20004, &(0x7f0000000080)="1d89c2477047d4f8c15f00193d5840756715183f1aea553c5d97d3ee82776c16313adf819a3a4cb2100db4226a9d7a7ba20cbad9b84973f9cf48330aaea818cf8e6b7280ab1c0cbc1fab8a3baf4a27ae6d8b077717d747147c36a46e510db86fe00a21869957e4a65e77c281592ec0bd986dda0f0ca991e89cda1a13866d64991b25ea88f1060f005b9694e0395e377917dc488250c0cbb4031127c482e3a84855959d93aa184ef4e60cc7ae540a86450a03acbe8b7708cf58f87e80a903b6fbf2b7f23e6fc310b4f18113a9d5a9a98931b9322bfc74a55d0c649085cb1454c3bef8780621b4c486ba28a573fbceaffbbc", 0xf1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f0000000000)='.\x00') 16:00:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = socket$inet(0x2, 0x4000, 0x58b) write(r0, &(0x7f00000001c0)="52585fbb397df3de66c9698f38f2c9b55d5b5ad2c58e1e6e56a73da7cad5aeb5959108c4eef2b964d12204e06722d852299cbd0f48befed6d9dc36e3c9d72c4049b80e8c583d1e60909a31878a13d9b468d6a4d2626f84730a49010c8c5d367d701ca91ec42f0d7ed690ffb813a4c1ca93e065a49a5e2f1b6ed7fa5aa1b78ecf568d", 0x82) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000008, 0x5}, {{r1}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x80000000, 0x81}, {{r1}, 0xfffffffffffffff9, 0x6, 0x2, 0x9078, 0x4}], 0x40, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x8, 0x5c0}, {{r1}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x7, 0xfffffffffffffffe}], 0x101, &(0x7f0000000180)={0xf1}) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/216, 0xd8) 16:00:22 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="ac09000000b694e841bd982d360f45c184e3f6fff2f578f4088cd0c6b54242b9794bd9d84ba0f79e43929c600be8845d8bfe46e9cf1040a7605c854a09771cd74db4676f514c89437e073d0078a755dd756793a840dd59f3ddf2c3c7679c484884e48e472b", 0xffffffffffffffb2) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:23 executing program 1: socket(0x26, 0x4003, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 16:00:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x6b) kqueue() 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x220) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/27) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000002c0)) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:23 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x8005, 0xfffffffffffffffd) getpid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x1f, 0x80000001, 0x0, 0x385) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000300)) socket$inet6(0x18, 0x8005, 0xa1fb) recvfrom$inet6(r2, &(0x7f0000000500)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x7a11e33e}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x10003fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x0, 0x3, 0x40) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r9) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x801, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) r10 = socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001580)={'./file0\x00', 0xd432, 0x401, 0x9a3, 0x1, 0x3, 0x9, 0x6, 0x1, 0x1, 0x9, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001300)={{0x2, r5, r6, r8, r6, 0x10, 0x4}, 0x80000000, 0x2, 0x3}) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r8, r5) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001100)={r7, r8, r9}, 0xc) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) link(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./file0\x00') open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) r11 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001600)=""/21) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) sendto$inet6(r0, &(0x7f0000000280)="0aad688b852698874e7363a922f2d64a5c84d553a6bcb4c12fae454e3436f0597f35feb7f6c53221f3a23db2c61fc3e5beefdbf2a5cdac8e4918134c684f0a7ceda3853b916fb1dc98a80cd8e3b7a49613ad150419ee3fc460ed53428179e20818867797b8640a5b3fcbdd0d616c9329104a16a40399f4641f", 0x79, 0x400, &(0x7f0000000140)={0x18, 0x1, 0x8, 0xfffffffffffffffb}, 0xc) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x5e) 16:00:23 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200001000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:23 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x6810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[], 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xbfe8, 0x8d7}, {0x18, 0x3, 0x4, 0x1800000000000000}, 0x100000000, [0x80, 0x400, 0x401, 0x6, 0x7f, 0x5, 0x10001, 0x3]}, 0x3c) 16:00:23 executing program 1: open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) chdir(&(0x7f0000000140)='./bus\x00') chdir(&(0x7f0000000100)='./bus\x00') write(r0, &(0x7f00000001c0)="f61e9f60218471e206814f8081838e31414d1b82b31db7290e9a51cae6c55f579cc96227b9508a9221efa1ac8c83de7e98a56868c495c08ef57ea02c7638abd3827c7c90f6ac3b44c0d6195f8782bf12b559bcedc11fc740f6ff64359ebde62be122dff30a7cadd57095a425a6de950284b3c2926ede086096a24c5b7a7a1514e3568a1f25e25c797fa3c11a8286de954c3e21b353b58fed968075a6046fd9d844768918bc7b26985ce2b7fa4f1079a25f47875f6fcdb82755b57e7b22c7040bca06c40415fc17b7eddf004cccfb4ba197e5e08c8dff0d023d47b81306dfb72c1f500ddee92e59ed52adbec1cc1c37d043f52ce544b5fe7598c94230b6929b5d8fe46d70e172fca87a935fac6b978fcd921c49bb5a0d38dddef99988f672cedfa4122196ffc43a20363a474e979d9e98463d12752a0b56a876a87fe710b7cd2ad13eef9a7202a3d9412dcfdd23885f73e5e9fc3eb6f34ef4b1f502ab158acbb4aba2c465e9c4faaa33553079e7af5b4aedf1750d7bd32ffbc49a05b283ef2ac80bb997d3f7e4a8a76a62ced1ab890c765973031d0964285c1589cc5e28a47714f23a821dafd4b59e780c84de93e9742b851f881a328bb1a6aacc823d2f5aa7f46683ff0f63d3405cec8b8fc7f2c9d31a379817712336049fa3e55d9f7d47862e856e3715a8643c843539e503c8dae9602cd0fd3439ebd44443b508b0f5402d9a0c2c9d73ae30bb8989f3116f5508b530dccf720af675f503c064321a987ab081353c51ff3191184bd9741f394c7f3ccc98ed89c873ec5aca958e6700d8c289f54150887a4d5d6bdc9ce92fc73f18a4e10a044bdd66db6fcd60cc607abbd2285592844a1ec227d654760176842fa4bb0c01c7257783a0ee0944851f173e4707f8134f182e5d056651ea65479136616dc26d73215b68b8739e260a8f4509565d8ef2d503faca45a8e9322ee854e0e8b62d6eaf28443d7615ac9edc41229c7a14564d65139296df60223b4ff2281cc45c2ba728166eee6c34d6ff39e60a4207ddb670c2b73c5480af834365ffe0255cdcd26da6218bca3751d204abdfe972a1b22dd7b6e8b9af5f843026faaf58c16fe28de2948c0d416757103f086f33375a138036a1d387070d2de3e2c0b0ff15e41b486716c9dfff3e9455939187251904ab5c1da5cb72f6cdd9ad78534f331c1093cdea6d35cc2f4bd304a5de1ae659db7533c678752d4f6383ea60bf79cb124aa0ba72db40a42bfa04b44e0f8a6cf6fd835f1f225d243cbdc125438cd4b6b4dde04d3526c5433ab4addcf9694c5748038c3f015c0d935e0b92b4cbf6e7b2cd68c94378ee14b9ed18395ade35dafedfac9c62cf3215120837204901cf5529d2f8c40147c2738e65c6db24bc40027518478d67e53ffb0d5297149e39ce0b91944f7d372974e0c1a07dddc50d10c328859d70cf0defc4d0607fd6c9df898972d3e7cc384d5fd01b4561052efda938dfb268644910e1a4f0e081c4449ccecf61fc0a744b184e13f6bd0cadd0c840602e469c12a1b69e2b71433bc2c98e78944fff0264d82d1ad9045eca111d62810445744aaaa0f988e1e4fcebd55df7b64e70ee0f0b510338836ba24467444e92da1145c3ccd5f7c4db71354446de296d49d6ec33ca1b4ca8ebd111978856b3ab8cad793ed2219dbea112a1a5904ac629308c6fece596444d3a746fcdd8f2812c71a285f5be5bc8c20dd6e1c36cb05b55b90aa39ab89e29f4aa98b3f74065cf21e69471d9f0d8515ff1d094cb17c58a03d238d6860afada069a63c6c5353aa9c81314e8f1de6f0d2c6eaa0648660ff3f665a4103ccade7e35330146752c74a621ac26ede73d199e60f266fba583417df0d255a40e940b712750925c1457c37e83d91268dac0e50ecf8a67776d90f035c821868a226e7f48d72af5a8940ec7746e6207f1b2303c8e16d48863e2fb381812d9c6b557d88c348695224c54fc146566ea86ca029042f2d6bf8a79cf274a05ff92f0f5610b33ebc0a3dbb0c999d970b19262da978fe7c1181be19eeb4401aa03dea9bd0c0bbd8fd38ad05e74a93629e1108a67e520ac0fb97a89d7f3b839b2faf783ed25af3037086739d1e677babfe5c1af0727fad8c18619e755741c84f1a3d89b72512725fe16a32b8542a8112ed75b1a3c62c50b57e89af86f587a0130917be07db134575e21e65bc240a34545cef54450ad9e991193473c3967bf2d43fb4a7e1eb1e985dc11ef582dd6ca3f827f66ea9c3176794a6c35a22a70b3919289156d62e612ea59ee902ae454329e01f8f0a623fbf17c6e0ca78a757e5eed51fee135efbdeb7d9c5e3119e96911f9e151f18b2e19a0e96ed97676a3109999e335c8e7903f4ea89005cd7d9726a0f08a662dd88c0703c1d21632e71673932852040192653f6fbd029a1c7aacaf08a782af4853f368ac054670b887bc33d2a1ec7852fe9a733623e492251cce3e3806cc8c0b3d46b9faa6f4127a9d7d18c4a02708bcade3d2434781ac572a7fdecbcf2f7e5051d94573c5e49f2944d0168c6e3b5f64ca0721f90959915c09c6474bfb2da13300d53b0dfc1a6cf8c81f2ff0ff9affd898df094cc78dbc2bfa337acd8e4f2a90bc580e893ae4cde28324449c544354b83c71a62c5080e5d0fb6860ab5c59a59efd5e40561f17c89997734a642694669d01e3edd970b1a20dee00a1f2040efd24ce1d2cd789de8ec52dbe6dab8fe9b3a6969ac3251110be6cd38bfbd4171cbc4830c151245c771b6d44eb2717d5b8acecb7fbfb864b99fc0cda7c253b0796b40cf245957cfed3d623805da7e820b95c75fdaaccf4e08bdb9204dbb8483708d7fe1c012ab529faa41d9eecf6893e055e7c019f52ede66798ed2a6616f13452ba6b974573b9045f9c8df615c4df76d20e270e5de40302996e7087b97a4cb6504be9ccb028cd09c3d31b34fd7f81fdf625252126856c440581a5caae96eab0e55bafe0bfd9e10d4ea7a3816f50febe3227c5020d8034885188f868c5cc56ca2c9e6ff49f37b283381ade3f54e361dbedd5861baf9397b540fe245bd7178fa9f58aabedaf8187eb03f9df4655c0cf3600597c438006b2b39bcde6f20388ac2d0f4f9e42c7103d6f7e456196433e8c67a03229aa17d33b7e4a084551981ec519cea95310b2ec77f55740878159da138c0678e9fbaf3013185c05ef0de96ea0c972aae8a4164ab563b90251351574512b6dd0be8e5b4fd2462fc722b4c58ce713a432370909a214bffd997f049efa3f4339534dd0d7b530bb9f7b163aa51e6b62251b611b7609ea497251f52cbb8b1c392ea249833fe74cb29be8efea7335854d8901626cdb212c60577f1e22e2733712b9a10992b2022162baa6d1225f3a202d3c82789f48804518277accc97e523b91299069771699400b149524a5879fde8f7d21d65c57bc8fb12139c6438bc81629a9cd228bf6fb4915a72ff312c1224e1e609115d551094196817d500b379fddf081c78c0fe9f461be554e41caf6ee9be60c3e2f87ea6df35347e39fb99cfd445a806bab36fe8c5d2998652f87224cdf228a2a46072887baf1a72232ad7a94fe8a7d184182683c5cc52225d5dc30ea8c6ee7b50180e080ab4a619c0c0ddcdd619fc091ea320490eeadbc0974fb2ad902d6f84645926553b30391c2fc73e18e3f25be9a190ce76aea75240556d1e504c324102dbf4badf5104757b987dce0fc738bab060302bec80794f844aa8539d4a789cc24394e056c0780ff489ce7e73eb0f33c6491d5844b83de8798028544cb098cdc135c19a0e4a204de2fc92224089cd5b4a343fce1c4019533c60375da7578fb8558aee265d80997bc4ab16363bfe18045269423558692921e79e516d78d6a098ef1bb2c469c779ad8338e95ad58ca89bb935adf1a822234516b3f77d02ca739e42b585ab78577602277ac8447f282e07b066ec60eda3a55be8e14363627c20dd91c5b0993a5abda0b84bc181bbd512ca0115f18541cfef652a7eea52ba2f62f4813a19d1f7c8545ee438bcdd63d65084ee242f5c3796b0f0881d0e6e28257b1d0a63f2f569ccea477763b6c46372f30f4cfbc1b9a803b400f796e4d68c70f18bee20f0ca4d388052e7849497f7817e1dd1af410033527a6fc1682410552a0d60e9e7f07df6e94f5307dc5bd116004372e26979b00ec963eecce193c58aa5526d617101e1e0e24581451e9e6e81287319d8fea60e5863bc33d8e6d109d83ed1e03bec5dca49b9eba0ceb436468131e9499f868d1c587a78b2ffdd915358ce748ab91efb29caa33436d18afcb3fe756500707b64f56019a1f90158a6da79610e27191dcbfd04f71bbd30f994cd6131743d4652c44fdf46301294c4eb307b6a35e6bd0984985476f46daf2618ba26ffc769bf449a0297ca51dab1dcaae19b65ff03294e96a7c7d6a12323b2f4b7ae00cd5c91129a76cb361f1ca4c536c56d2a517e5f64f9c9b46ca9ddd1b864a2aca67d0a9a815149c9280440ea2737322814f102722ac5a63b639b969f88a63cf45775f7127aa6672c9e4b9fb874eaac1d4841565ed7145901134edf874abfa38cc35002cda19cfe725a21d9dbfd622ba909c5455d6ddf0cced063b0cd975554f4e76298394934927277a26520e71872f729ffba8f51208b6688b86bbf820fd1dd1619cebee8ed1769d3f660a718d8a40b7e2dca8b5ea1c286098576a4178ed2d8917560805b5324662e29035b82571d9401da6348f9273e0748e3c35b7e2fc0bd2405ef1c5afb3cba77bc1b21a6932b749a9e1a2f34f0125a1ddc79558a212a09c96dbf7a15bf745b7d229a0467165723cede5f1241abc4d178e6c7586656e29a8ff4628440ea3b89a3d1d45ccc1b1ec21fab0e34b45349022d86e879a704ab188899df2691770d3cfc6423b39de6de527f64706b0570102406d5c2f36f495e2f10479e521080cc5cc52436766c213c248e4f4e33ce6bea26f2bd095e708569bd271796f4ae6e126f49303518e1b7ba7f02484c8029c72b8bc1daaa317cc82e733aacd213f9112f54ca77855d53578a873f838b3fc0cacdf9bf654b8f357759dc8e9806b9315cfa26324d6e5d85216701aa81b14cee159cde51cee7c791d8e84f8d5b69f9d6157fa8800bd3a0ecd1788f21aebf0e1774c5effebe9d961e5a8190e9ab1e85943a502c0c06edd1fc54aa9b17e076dd3602b47b773a5393a9247798a80c24b1e6917b0b019b7b9c4396d25cd066a16c18e93eb27e01710a6576321e99895a42deb6fb1353f848b52488a001178bc32dbd494ed3ee1f87d6a84594df2fdc0593057c3b4643137a882a34b688709ea6f34bda452906a2f5fedb0edde29188e9df850825022b33a73095b2bd8eae2999c1ca54a975faefdfbdbf2ebc01f5095ac72680e3c9c751832f1c18e576c490fbb93842224293a9fed00cf6d44de742412cccbf4d282b894148f161105391d3f564884e2bca89e30b05b2da264e6442bb0a8180981480b6ffded004c0024f47dacb1a517c0860fbcb65a0cebe9ea8f06d97fb2eee99e66f65a66ec2660fcea4366d2756b069b172ab0560cf3d3c007870d2306a78e2948a95e5eab6c879631b552dd914a8b3fed4e6f9bc0443f652cf82fc6755a3b66e892327ad90fadcbca3a89f32f11108efcd4dc2d65e82697ed6f5d8dd31a4bc068823feecff7963bd7efe573eca4db42d1a7be0ef1ccf367cd312e7dd8753e8faeb0fb209f9d0ed9d9fcdae32de0a429903ad4e3540cb46188d402b48c79195ea1e937da48d813b767564503746b4ea9f8a5", 0x1000) chflags(&(0x7f0000000080)='./bus\x00', 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)=""/211, 0xd3}], 0x1, &(0x7f0000000480)=""/78, 0x4e}, 0x800) clock_getres(0x6, &(0x7f0000000140)) r8 = semget$private(0x0, 0x3, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000640)={0x2, [{0x1}, {0x3, 0x7}, {0x3, 0x2}, {0x2, 0x7}, {0x1, 0x9}, {0x1, 0x32e}, {0x2, 0x76}, {0x3}, {0x3, 0x100000000}, {0x3, 0xe9}, {0x3, 0x7f}, {0x1, 0x4}, {0x1, 0x80000001}, {0x3, 0x1}, {0x3, 0x40}, {0x2, 0x7}, {0x3, 0x4d9}, {0x3, 0x7f}, {0x2, 0x20}, {0x2, 0x1e637767}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x100000001}, {0x1, 0x8b}, {0x3, 0x100000000}, {0x3, 0x80}, {0x2, 0x8}, {0x849bb191060cf270, 0x10000}, {0x2, 0x200}, {0x3, 0x81}, {0x0, 0xf7}, {0x1, 0x51}]}) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) pckbd_enable: command error 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/108, 0x6c) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="33004d77c102295b2b14", 0xa) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="88", 0x1}], 0x98e55ae88476005) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x4180e7893c5051d5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = shmget$private(0x0, 0x1000, 0x2c0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x3, 0x0, 0xfffffffffffffffe, "d700000200005d2e0000ffef7f00", 0xfffffffffffffffe}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000400)='./file1\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x8, 0x3}) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) sendto(r0, &(0x7f0000000300)="f7331e00e78fb31c8f6a", 0xa, 0xb, 0x0, 0x0) recvfrom(r0, &(0x7f0000000380)=""/111, 0x6f, 0x40, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x3, 0xed0, &(0x7f0000000040)="265505dc7e0a7e4bd7d435df88eb1060779dd5698dd554a70253ae3bc5062ba2c718e95f0490e03795df128f2e043045cdbac5e8a5ed175f18761a74502b18c42371c4a8dbee4caf52ae293bbcc6", 0x4e) setsockopt(r0, 0x7, 0x4, &(0x7f00000000c0)="28566afeead4d672f3690960c3fe7bb3a865da53a37440fe490bd0b3a6ad68faaba27876f2518212d1026107f6c49fb583ad924784ae518f3edffd5a030107f6e710d6680d026611b3193485461dfb92aa215754cc0c02108d0f04cf9ad7e91c4ac2d4bbc459e10ee3eece4921a7880b8b2794748db859e6089ac28b6b532d589f9c16df456abb6605acbe29cb4def9f4be248260aea54e9fea94a372f9169738afe18eb77a86526875d954abdc45425f9f009e80d03d4b0d731990a692348883c95bc5a4129af2e1dfe953005ad1ad0ce2a3394", 0xd4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x7, 0x3f, 0x1, 0x1, 0x72bc0ef4, 0x2, 0x9, 0x0, 0x2, 0xbd, 0x800}) 16:00:26 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x0, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/178, 0xb2, 0x803, &(0x7f0000000140)=ANY=[@ANYBLOB="a62df8c91f2c4d7d3000a66f7e2ac552de16e4ad1c8d1c6d551e2c1ebab0d74879b8fbcf80e1a128f2971a15b122c8cbf671f02b89455563ed68f2da59a6cb8fb69cf3bbcfb76fef34ce020905298d57d649bd9cc5104fa82f88c20a844da7cbb0b798f5e21e1782965a576d3cb725a04858c654c9baada94160e8c49f08ec6561591792d306340fcddaff14417407adffc4e1c30c0000000000000000000000000000"], 0xa) dup2(r1, r0) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) recvfrom$unix(r0, &(0x7f0000000100)=""/146, 0x92, 0x840, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9a0, 0x40) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, &(0x7f0000000100)="2b00ff7f000000003c008aa4", 0xc) 16:00:26 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcf, 0x3}, {0x41, 0x9}, {0x46, 0x2}, {0x45, 0x6}, {0x25, 0xab0b}, {0x1e7, 0xfffffffffffffffe}, {0x89, 0x9}, {0xeb, 0x7}], 0x8}) r1 = socket(0x1, 0xc006, 0x1ff) r2 = fcntl$dupfd(r1, 0x0, r1) fchflags(r2, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x5, 0x1b}, {0x22, 0x1}, {0xcf93d9f87db22e4b, 0xffffffffffffff00}, {0x41, 0x100}, {0xef, 0xbd}, {0x8a, 0x6}, {0x8b, 0x5}, {0x26}, {0xc9, 0xff}, {0x83, 0x124}], 0xa}) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/167, 0xa7}], 0x3, &(0x7f0000000500)=""/9, 0x9}, 0x40) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:26 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000001e00)=[{&(0x7f00000009c0)=""/92, 0x5c}, {&(0x7f0000000ac0)=""/191, 0xc6}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/175, 0xaf}, {&(0x7f0000001c40)=""/146, 0x92}, {&(0x7f0000001d00)=""/224, 0xe0}], 0x6) mlock(&(0x7f00006b3000/0x4000)=nil, 0x4000) socketpair(0x400000000001, 0x8000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)) getrusage(0xffffffffffffffff, &(0x7f0000000840)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0x2ec) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x3, 0x4000001) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000580)=[{0x0, 0x7f, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x80000000, 0x101800}], 0x4) shmget(0x2, 0x2000, 0x20000000000016d, &(0x7f0000ffe000/0x2000)=nil) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() connect$inet6(r1, &(0x7f0000000400)={0x18, 0x3, 0x8}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) socket(0x18, 0x4, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001540)={{0x18, 0x2, 0xffffffffffff8a1f, 0x7}, {0x18, 0x0, 0x5b, 0x80000001}, 0xff, [0xfffffffffffffeff, 0x3, 0x1b, 0x1ff, 0x9, 0xbb56, 0x2, 0xae]}, 0x3c) fchown(r0, r3, r4) syz_open_pts() 16:00:27 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) close(r0) 16:00:27 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='.\x00', &(0x7f0000000180)=""/143, 0x8f) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) setsockopt(r0, 0x9, 0x8, &(0x7f0000000280)="5bce5fd5d8df40bf9d0e46a0df210a4899456f97374594305e1247da9f551e877d56096312c81e1edc64de075d04692dcc6c5e61602720", 0x37) r2 = msgget(0x1, 0x40) msgsnd(r2, &(0x7f00000003c0)={0x0, "edad2cc2009f398b66e03b029dc2539fc23a69436c35e2d0c50dabbe119797662b94972c31595f29deae31e5ff01c7294860f56feedb513b13f657a45ba704b33cdf281701012a3edf4aea4caf609d77cbc140b6ab53dcc71dc002e21dd12ae2080afabd18176168915bd8da3a66a905fdd0c5386eafdff8d47b17a976ca54342de7c76e514d6d69c64241998a10bafd142acaa5c8fa1a7ae6df6c3236adfb5434e6e938e85f1253f318d8972e58cf67fead3bf96db05a838b1931edc83360516c8c0621e62c3a5440fcbdbf87e0752461402f546fe0f5703681f294f939890e718ead08dcebfef5260619cf2c3d4deb8eee09d075aa3b76f97f583eb9ad30922571872fdf128903eb897dfdaa599231161eaec20ecf406638e529a04ae1dcbc64c2a2a8014ce8af21c6ab44d5eedbdad051c1d3e7ae1e522b8816483329887a03819059a07a2d3234854f2e08c8babe3e87d12eabed0dc6ba27cddbe1e8811b0ed9e4f3817df5dc24513344858a715382b924b9236f111ddc65973b82bcefb3a7e9fe19e23a44aa8a26f9a8c97ceaa640d793aa6b7172087cca77e93aabbc2882963e5371175754de01d46edc3714dc5c800ed5110a9b0a3d656163e68d8910759a272e09ad1585eab9b36c2bc49af0419120b7c93fa3d46651c5c3f4364dd33e5070358ccaae55460e6032539748d0af51b0b85176316d8c5d4cadff8b4f94c62e442757f30144da0b48775d96120f998276f15dab7ee8654bb19e0574997a31c5bb2a65d679feead3e047933e3db946a4b03a4c1b796dcf25fcd6af78c9477a782b3848fd7c011ed54652b9a7a4d121f4ddb3da198331a7f990dbd73d31a86c6a49d2cde47974a7f5296b9e35884356771c5129634ebae9d01045dc1cf09de819e555128299efcb0e4a963d49e637149d58edf5347658a0e1cb5550ce30278569ee94ac95af51526716264ad82388e9c24deaa74ddf7414e0e4f23f061a1de7563e27ed72732c6615409cca8f9286e13ad295dde8a6e90002622a3780f9c7d70800710537a86916a8eb50d4af3461fe09f53830a7449435b24197e04eec7cb7988a981764c9258664f57a05cff24e410127b1d8b1778c5e0bf810aabde77e9ca0a45c1e9800bfe5220b387f7b99fbba61192a0b5b47af7fdc68da801d4caf48f4ad8d254b11a073e8f52813fc6457368348a0e3837376807714ffffea3ac942a924bcc5641c6fbb25f73a356a6f48c61a2d58a20d4bb159d196744d7af1ec05f91f1d9e12136f809514e534b7f6c1efaaedcd0331d4c578e2567dc0c5c4e9b9a4f6f9682267aadef010d41d0b8c6eae57979982b95c6a792043f80fcbf33161ceb6cf679c2903c64824697cb05a9cd60b106197fe8f5091fd51c259b9433a6fdf54b5d022933010f9aa2ba621263a9e6bb36be3773f25348e9225fb90d7b6f83c5c675087fb239609201dcff52b48fdc66e9ba3b26f078ae7c8db078fdf67e86930315fed376145117824d444ae2910bc576d9bc26c6710aae5006fcc4ed74b2a96a6f5b9b08dbee00fbb72c8edfc01f8acff0357b89dfebf96f5b463902a867aab9f94e4c84e82c8ee719512fad34cb89a8267444c82bb6dc3fdaecfe4a00d8145922f1b0b35853a1829b28b343891b6336c39187fe3957d6cc35dfdff713a1ae235ca8033f39abe3410256496e5de9657d113eb530ea46ecce8114fb3f8d9f82a647efb2e0360a38ce12d980f49a87e1fe033b65713d3d68d01866d4e42b6bc6123e430ed5b5edb948e0c3ff157d7c8cd49e9477a3412dc4efbf9d749aca48dff5f0192c8928c4bb5dcfe1e19c079462604b42ffc10037afc5f24e912129f3bed5b0e16dfd51dcb83926b9a16c0a1bafe0e1a05d73863a73cafa4ce0c8531112e5ca5432b830ffbfbbaafa32e4ce04162c64d3a4ee640ff78f00a5e45a4958b91c463cd7c3f02f3399bc4a6b1d12bae2c83510c70265a7bd8982f7d919673f115b91a670331a4c6a5437847ca9f0127ac50ed76cb8b12ed159946ff3b7d2c3e4459b74ab8f2cc8aa67fbfc25535f482bbc6b93ef7b36aaebe34fa602ed98e03521d35305b0f349ca80252809779130651cc72c9ad88d5f717d95c1e851542c89bbef24625d8a9e7bcc1b87c2f3deca3896454b9f6653db5595453d029aafbcec2356b50f2582522b06c068645f8033b2782195efd42b2cf43c5a8f1507b8f2f158ea0dd33c35828e478107e85e91eaf9d84599e6670d36e8edc4caed486a0f670cf30ae35e8320ed3e3d1ca09abf0e47c12d4e4685f12a121f64a865a26893da8b34e495de5ef611d47e535a6426a03273477d2d40726cbcf412ba40d993a5cdf8b71896db638d29faddcdda6a253cb5eb07b87ce14dc8ac6150fc71f15c997cda20a9e04896c21a9876234fb3d76d83d47b070e8b7b1627f5ae34fecdbafa0224faa818c7a7c58205446f4347b922985ba6282b2167cf89a57d13720a5fb589880e87eff32c3ed21ca65915716cc7535d5d67229ba5515aa19bfb7ed6957ced954e587ac912472c57fb9eab60741539fd521bf5f96c7f20bc1bcb97f1ef12ea0a57e47625ee53eb0705eb83af8f9ae104844f7f10699e5296ae55fc03ba57fd281b547f9c54c67fd9b1c3e05ab4f6d3f5917abe347c4810acdba1b77ad38f0437ea49d76f4abc87e1f156447d36db0415ce24a596160ecc14130f848457e575e354b56a8f1d2aa5e3bdb4265af54396afa9049c1d15e7482437ce863d7b3822803f4a70ade10d84475b93e1400562c5e1bdc58844589e412b3e5a7d890c9079ca1152db0eaabebfe440094211889db23745b1ba7e6f554f050d1d88ba86ca7e2a02265b456dc223b129f9bd621cca8a886f7b30a1120d88668c9a00e845510cfec208f64f545fb956adb14ede2eb12959292dd3b1640e2a7c0dfe7c3440a9371d4057cce933370f45d425333922542fa136f2bcf3755fd180d8fe3cd7dc1956c028f6acf9aee55a7e2e7159cacdf2fe4273aabac377aa5bc506c45e9017911a3abaa0904086a74ed115300137be85f735ddca2df29c4ee8d271165dfd603823fe23a150db1894464d2c0b6e266f51cdcb7d3b2c67b606086aae9afc806a6c4099aa8c631f3e03158530e859454bc2f94fde85c071d7f32cf8ffc13659d3dfedfac64393e74a7a62bf7e88cea4393f03c1373e934d6b57a2d29e80e2e5c74696794fdc9d1dfb99402cc2e787adf73ca585e27f07a90e1a3374bd9beb1a0b99a4ab225fc3d7633c960e89cc5de845d93587f5d08461657c45578bac8ef9c820e623f131f57b76e6036eeb41362556d904ed356b7924b8bcdc7c69562f92febbec2e2916f5e922476c77e9ee7fa99f3f66a4374b92524af996f669ad57ef37bb983c9afe73dd1aa4025753b224d2a5519e6c46a0aa0cbfb7535a9cad31e04a98905f1a43e00c468745eebdf4b5ed88513cb84d92b1ca797b3af4a3180f187e5c79e91fecd7712e25dfba3e9ef5b1774e51e20458b0ef574ebfe126f8532cc4500ae399a5f51b2e5fd51e4f443e6d24e7f5bc2f7bd9a9e6069e75bf030d2699bf225876a1bdb068013b5086b4ebe8396de63f7ddbe9b30543bd87eb591502d619cce4c0532ce8a692618f089eebe07cd17b5260baa41c65a457c46907456a78cf9346dad0df2f1025608560cdbe07878a682be5bbb064c0c5eb108c640bccefd503170390b0e6f6dc6e066626b84c5d79344b9969c817e6babde911fac6b50aac2e38ad2d9ae6a2044044b7a87b86a06104b15a7ebfd7db45100055cfe6758bec7edec41399ed33bf0d378fdfe654446a49c751d747556c18182eecfadc8206ef2155beea9c50afd3f96965fcd2dd1b7c9efd93dab05f2b89fae68e8d2f1d5291790c9294a94796962fc521282011a2cb85d8adb798915a07225634ad31ae9558e6295d7056f24e3c53ca811d296c78577a9f93930963b6707be9fb8345464489f790cbe0eb27c61ac8fe70349e60c5df599b7a90c4f4ebc38b51503ee8cfc06acc41a60491fe96d863d65d37ab8ea97c80da856e1e4a86c2f7ff1643b3854e2df3b7f882d9abfe10f2bdf80401f309955ae5861b49cf012a512ba25130c3e6022466ab5d412b448cc937b56fd31c8e30242419319f0062f76bcbe146a243b7869505f35fea26bdeea3fb519bf54d5e90c9a44a3d4852aa103b668dbf62d500209862ee57b079acd89ff20d5c946bc16d9358a1413ce75a46da5316cddc1a98a3a939ec07a7daf32dd14e98a36fc47ee0fdcfbd4c9158fee9f0cc7253187aaa432aa02c9dc3df18aff5e04aea9aca0fd20123bc0f3ad06d8920f6d28035a7c8e2308a8c7b142799863aaa78f144cc84a66c0bf98cc04276860bffe6d36162b0d0b2f3316fabf354c0e1ca958eac0da7c616ebcd7fbe8805255e12d95a5e353dcbd4f78c332e864bc2238eb4023bece3345d7183e245deffbba8de170d06d80cc67a1b48b303f05162b969ba8e41bd95616485214f79b6dfac41323f0ada4bdc2186fef4f860bf25c38ccc99af4e39de1fa27ab1a3b4bafca8ff306f5d58d51251a7dd44fb243f2f1826a19d45fbc05e447c31dca66fa7345ac1a1fcd4019f17efa630864c27eefb9a8b920b92447c8bad6503a89bdf8310132e271e7f18ebb0edcfb1d35729d517fc2170ac58b75ce4e40a8c7773f33ff730ced2db177c91a92137c00e586feaa456f296f3b56d511457efc4653cca3fb1946cb927a81e975e0da30ea092d456d8964b3d1816e5043e46b960bad9f105fa77171677d73d41668def646c14620cc458ffdf3002c6c69ca86b789a85a6d4f6c7bc1f0209487066eac529527f0a0bf9b8aa1912a56ddcb76661e4ac0db7efc3dcc409a8934e121851b30a99c33e108f33829e69ea8983b86d0c0c6d0332e7721dc293104d249c57c1c7aafd8b5fb2cbef66e7346140527a6d473de88eba35598033c8f2ce09e1c272bb179f2dc1a423fd927711cff09fdf3c03bf62254c9ad657666cd8bde5fc0310a3585382c29d61b41e7fc303cc677c8a9209ff1ba9c3f54362bf200f3dc78d8d56e8d427fd90088722dc3f7f833e0f3c89d9014b4fba218eba0964dfdff604bd91cbcc1d07cd5d82d3056c877c8d784bcd605b31fbc340d952bd8030819f4768e6d5fe7ea909b5f067620102a13d1377b1ab7396e4df85f55fc26f75aa8fb8cd32e7e3aebd406b3162351056c5dd26d2e6bea622c18081f5a880ec74182ead6a59a35458010cb0a5a7699844a0f5d82f4d708a484b3345dd566bf8b82fb74f9d54884f8b998eb9a5ac86a54c2a07c0b5435b8d336a4f6e64cd7de44b495d28f4888fe0ec7f1b9802e9ee47447b9f433707dc5718d4a150753fc171fc0bdcb1563b08a7c2d4626e5313f00c16e7b40ba58b64fc183dcf4650f47ddd1be8eec91457d705235ac8dc1be4f0052bdf8c1bf9bf338f33df21fada391fa0411e9b2da57d1015293a3b54bd10b5aba95c5ba369c13a67ab9017d08bb9e18475732d6b380da0b7751703cf724a0f16479d768351e55e59f1bea04a74d342798d944a6e4b37c003e3719936888c4387ccc6cee79891a824adee6ee4d7fa99dd2eee13dac9e187517a89aa16dd22c097c188566556db047d455dfb83c7cc1f40c5861783b793a994fc450f9c35bc966ebf8ebc6fab05ff0df660904675b4be8fedcc80e295dea5da974f5408088de023521800c38ae9349da8dc32e86c1c8281955693f10631919f952963e4d31399bc0b7fc439bd62981beaba568030f6243d30b33f8"}, 0x1008, 0x800) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x40) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000002c0)=""/226) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x110, 0x100) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffff9, 0x0, 0x0, 0x2000100000000}) 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f0000000340)='./file0\x00') connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x9}, 0x10) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20992, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7fffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTART(r2, 0x2000746e) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="7507559cf4c6c5f173b0cf77f36478b970f23f2f9b3f836c3119c4940000302060f516a51f3674b5e4da20a84bd94ddfc5b0a18c54b3246b60f53eb7cad5d6713577666e1e3e9eeec71ab2402f5d38bcf1c634ef95a8373bc3191fc8b29d9c04ff400425d64970735236e5d826d50390edb70b9c9e874d02a4c7c465f1b1966211e46a552e4c719c1a7dd46d52edb414a10609b6beb4ef0d5e1d08265acb432d81158d49966a1dc4506fd4bcbc1f2974f08b7ad1fb4f78de3cafcf999da0390a48013e6c5d77cb05034e6787ff2939a82a8af60b8ab96f012fb68fb64b1bd2e8e77fa33051690dd9a521e511cf39455e04fab899c0eb35122a287556d75983487a1f1f5f3b4252d3d7a7692b5673e863d5992a7612361ef3a140b893032df985b1f2dcc83c6c03fcfd29f972497158aeea483d50fc5f3157e1dcbf4ca750288311e62cc957e2ea1e50f63c7ffd0e135372fba175ce07e29fb9f9e46f47d136551905226f42306a5c3ec5931b2094cf99ca05464439a1ed2ecab7f80ab19a2f3c428ab0d2bc37b75c82e5e46ab54269f4169f183ce0caba960a6d835548b59ff45608cab0fe8e3ac84708e1bf75c258aa920a0dc8ce466c89cf4f01bbe59fe89b414adca75fef6d0cd8b27654e214f6cf3c750d4615c3c44aee69594dc76cab235b59c663ce12870a1e847715371e5cf14f5a4251a07d1a6074df1248bdbb7c1e67bd88abdae368750396ecb3e19b11f2cf8b9c7fb30f865d8731d7c146f838c1a4dc3191b6b82df7e6520d1b1fce5e8e03f06cdc5b4b82a1f1d3f3e109b578242993b4e1761a5341c11f2643c47d1bd451c782060a0c8559dd90128bcc1c72885bc797963b93f955508971d8d3c08ba6485935bdafc69d9c76025a931c51b5308ee1ab667bad56d209eb6044e3ff7af4ede4170485e1a21852c19dae3f8cb49e6b7c0e377b7fb881b0bcaeb3b2817290ba8af85f5835cafde167d0945c11c758ea972fe4113ebabfc0b4272890e930d6534de67b2eacf112d49d176705797707b3a7ca3c93865fdec8c3d7ab3b7c804d2965108417be1fe62827aad2e07a4bdd06dda4d8bcbe416ad0499cce68e6306da9e28e84fb53c1a524d22f89541aa659f30ef8f9f77e1589aceeb8d7eb80a1624c9be8bb4a26b95dad76085936f2b6450da720bd46692427c2d6e5c21b4f147c1fe12d75cdab2c7d693776fe9d47c595f47126be485ce05d0147bc68feb47f4722853eaacc5a879a96091d7405cd453c9925217129b3c39ac66f75a30575ff9f78cb31a8c5ac0538afc83807940c838cdb1aad6fe77000f20f8e409abc53e027990df2dc3e5d1e727b952cf685e8d78c96dcfa3a90c39208c37483f1282caa925d31dc6985ff6d8477b8bfd8c2bf267361031fa3b2e60974f7b808cdaa6e6e8da7cce3ab064d1d6a4c4b191f61da70d755f3160f12518667ef09e61f953925dee714a5721f284811b9d204826e508272b78689ee74695f99579b26129e4aeae2cf01540dbcbbc804f3053c804396a3fdbc12feb6cdd230d8e1258b407893e306a050f9c13b60ca9906d41fa37e986e7c3aa78d07583521301356ea5799ae39952190f0dacecfba678fd8080261377524245317f562fa526deca3243d43635c492d05027dbdab54b46db9517f597e9929332daca8c218edc657d50bfc85afe0d4535e20b87c6cc9dd83211a0cb62fdc3cef31a42d7038b26efcec6d00b6108f1fe5cb9aa9012d5f080b1d089f42de5d397309975716dbd17670d7fca2d83db414577808a58555ff5b359467485a5f0dda09b5035e2abecece27fafecba1d46b2a614e536e44dc4f67cebf9d43315c910f7517f8b7b1d9e808c6e1fa946b9f27d5bf9e02b89a657b34376f032c8b15519d89993de7941c9991c8cab177fcc4e3cc62cc961674edb959ff8bf76bbbc471eae44528b57f7dcb9ae2a2a3878aaf05185ec92b885b19db460243e03f723f082ca31a8ae758e459665647b0f3830399c1bf0c0f621b1c5700e3f5fd5a2ff9a969f04dc348e6e2d3168a537c6dcf6efab80a60a27954ef9557fdcdd4a9444a45d545791c69145ccaca24408a18c13677fec12ddb7088f7d248771a6173cefc4d2944063dc35dc4c7257881c10d15427dd605a5b15d041c14803fa8df91ae5bc9902e04e7ef1585480eea762f249b3b86a7e7fb9142bc4831496454f083b4786001075c88e332d7e512db51b1c670dcefef4052807eb61f5d5fc085b9bd54911288d9df41b49fa3da72ec3f3dad9bf9a3f86a6d454335b287e5dce1ea13526c9b39c079dba868fa54a862e6ab8ca5e0a259fe89b747ddc78f856ce62412d80d21bd9ee8b7a0f1bbb332e129557e895c22d72ef72847a221e84d6c92c7f389260056d3bec3dd354bf438256f3575ee12004ab9ea0effa9b07bd9eba9f7fb053dea34609768faaf751fa9aee8246d577ddf67663654ea38cfc459a32c43ec4f375a9b52d9223e6bda64bfec9b57a4d72a467a2f4683fa6fb17835dfc9001a8bae6bb103b14e7475f2e26b564ba564418f2f1cee4fbc635cdf63cb300483e553777776d88b29017a6eb72d36d154a794449845cda1068a1192dff130e4f1f3a4cd1562f9d8a9975a8896ce36bd2892fa09a56a01e284c60a9eff10075387980ca8d3acae6dcc6f020380aee0dbad8ce7bd97fd8713e82085b76223680029dde937f01870f7406921c6cf5566677b90b1ffe2e15ba1a152056defeaa2e455e094dafaac716bdfbc633cb2b1181d0ac4b86df363236ad438caeea5f4c41cdbf1395ffce48fe29f8e7d754b5e7c8f3081ab0b5549fd8c20c3138abc22ec8e2797ad60aa8281f01eacce91351aa15320c6efe9f819a8613b3d5ac3da48b4e9f6869e809437c7f38f6adc42c702895c37cf8986677512a52ba2630b49e0382af4e9ae866575960ab8d1c027a9880cba1d441bcb7638a3b4fcb2f94db72f47974522a4e16ddc4c0b65634ed9b85872f1f1063522a31a08ab35aeb36e09d577164ed6edc399d46ee9d19a4c52acea86367723d3934fbba83fb088b8344de403d15f620447bf9f5910f71af76bca3e7519c69ab9d826306af176f7887f2590db2024cf21c488bcc09d5540f5e0dfdb2ae092f0da37d3651ab6af146fea228f9302305d3053a7b4dcff133c331f9707da70a980d2dcb8fb6e462a7d550cfab845a0a1098eccc9f432b52c127ec7bd9e4b420db0f4d037d87aaa37c0ceb7dea1ad6947a9edef3fccd76c3e70894efcffb7ea5fe4989eca4d21d6f2391b581cb3ab80583c0d73bbc80d7a9fdb1883b5f7c85d984c678eeecbaceaf5f0a084804db54fa66d7b7666c811c6f2688c5d0da3cb9f3b1c4dea5b9d23cf06d414c60e9821720c7db5a0d3a6cc561faba096d95f211c7a8f651de087232b4d2e79b01edcef0a1ccb9b4a092846d2412af7706283b65778f4a79c8d8c405f9a08add75cfa22670d6b67cf3b1f091489d07f1e4d5c4d03b21ed8c72e8a9e44635fdff5f0e72fb2789f99ade482d2e625b218ef99036b418e171ac7502fc8c41f98f395420007044d93b7c2f529f3afb04b432562611fc030530971ad2495d307327f6db26082a023a18bef7ca8445a679bfd8169f6bfb82dff17e1536236aca4095f2e42c01c92dc984495835930c06470ae66b69842dc02034863bcb9542d3eb366d4a5a286f0f446ac121070bcca97c482d69f22a0d5169657748f0f294d044c2b67a6c18dc125d99de1222390b33ae317dbc898f5594295041d16e64cf8f983b7ea77128a16062916ca937692dbfd0d5523382a970d4f38961183addc43843b78ae9faa1afc7a1dd51479d998a6c2e9e1662fceeb146e428e0bea44cb3fc23d3e88f4c4729cd99fe2719b9d7370dfb0b28be0771da7d64b32e8688cc2836fdee666d49cd4caa4935fda67a940bfdf1703bed3b819ce9e076bdef3601b69a638ca69b63d82438f5217912e6dc1eb14fd125f49dc401591fdd95f54965ff36ed6862011fcf9ef155d53be95306149e8d728f6361d31c613ae75fc91f1a05b3eba7ca91ffb39e3e590d01158ee6e8140bd7a2372f0e493a1e916e3ea8b1af38b667b61774c8be87e03859740677b68bd8d9b27675daceca6be78672f43fa82ec553b338f74184d954f08bfe62460ebd311066ce1406f23626db704963f6188cc9e91d670ed7a3e7acbaefdd99473ceab119885526a495618c70831b19da99e7bd6aff0fe5141f79124e362b2b79beaea62d418e816e1ed2b3fbdc2f9bec9c09f5960d068d0823a7271963c11af5f03ae664e48ea8bf44dbe4b30ed67a709dac88def5fb8f51f273a06d6a7fefc74a43a255718c503403462681a461bcdb2254bf3f30346798fb9b42aabbde1277d85a687c620237c3e88073025a4ed5df481e2dc6d6bf73e217e59cb706a2685a050a681dfde0a3ebc6a36ee027e36eec275b3bf2b2c84f59108342dd8938c2fe5818f88e8e5573704b8e796e4d9f9771320721cbcdde884f08885eb54fbc15f045ef29abcf2cbd1501b51deb3c5783a519f9e39e6ab0e673064690e7fc8745209f84c4e7431f811c290d4d23f3e0d03e1771bd7783f47e02c6e2fb5a82a554250e38192b27789f4aa838c9642fa48feaf946da24c4b2b722ce716420a50388c9ac7cef47c99fbffddd172098219e9edf3e33e2615edf204876e6a9460a9c7ff4ecbc3aaf31e2ea3098d69c812c1ecc93b37e178ad4cdc389f1ad444d9b5e48f3e92d6fd7fd37b63206505e713144aa3aaec638cee9abcf747e21b670a8c4e2d1dd499e59a4024110cbf85c5a964ca41ee468971ea961b8c824bbc4e7f30ecf7d9d673c61e7409c40a22060e8c2c29ec23545715a8f9e251271a163b547a095bc0fcf89a13f3fa194a0436fae7e5ed61bb42196f44dbee05b435ab22ef0bb4e7bc915c195d589bf3fad14d80f26a538f46955fc8afec7d84f941935a6980a6886b9f05b6fee09df4ccd32da81dd76e4fc53d39bdc641eba24240d39555281ea9ea83a5730e2e8b9b958e54ce46a18f9a15666560caed86753e589c21065bae5dbc9ef4d7ac67583b5ba03572c61247719dc9a1739bf2706f9b9bb24d2ac47887b3269ab5919562bd26cb599106d374ad4fddeb36cee7a3fe9e92d69b2324c3a9a75853b1d5d826b144052e4b5572345708e66188455236433847c65c6da7613fe5286ce189b0995cc1e4b3d6949bfd9e1d25ca66ca64ed997ebf4cb2cb6e53a771c9dc1d35cc7520d92e4a3cdf42d8fedda3d865060b311c97a4cfa7650e6b8eb261c4f94d4f1aaa6feb23aea025f9765d6f518745e14e2dfc2fff25137f993910d51d47ad0723823ce1d7783363f8b9a9debcc293e6648d7c52be81a4de3772aeb7d8f5af92123cbd931e875bce636f4888bd8c1e1d96bcffff9dd497bbf3999261b4da91c3fe4905122adc60145f90d5d7756d16f44785aa8b55de9c1b5497551f5c53eb24e61af32831f44772c3281b21c8e701bc088ea43c0d64e23f600e741ed167d0c9e781cf119c59b40d12b68de67e689fc7ddad1fae9a8ef51c718322cc9154a773f640d1a10fd81e59709c77c7a11a2d66e9397695298d8c782a3c30f323493946c80efe83a65fc61612fd93d455cab8f2c3bd03f59655c92d6ff5d2768872a62a1c3edb1d69780b304f59d43bd3af8f69dc9df62c39a3de8c1dd34dd0366ffc4fa6594f023d8b523d6bbd8d68ebc6408f584a9d531d2cf23dbeb9b5a179d0b68e00af91b34da6679140f2b5c7271cd19e97c77168b50d920fb61f") ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000012c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001300)=0x1) execve(&(0x7f0000001340)='./file0\x00', &(0x7f00000013c0)=[&(0x7f0000001380)='/dev/null\x00'], &(0x7f0000001640)=[&(0x7f0000001400)='/dev/null\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='/dev/null\x00', &(0x7f00000014c0)='/dev/null\x00', &(0x7f0000001500)='/dev/null\x00', &(0x7f0000001540)='/dev/null\x00', &(0x7f0000001580)='[\x00', &(0x7f00000015c0)='}#&*^\x00', &(0x7f0000001600)='#\x00']) r3 = open(&(0x7f00000016c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001700)={0x1, 0x4}) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xdc14, 0x5}, {0x100000000, 0x2}}) setsockopt(r0, 0x9, 0x1, &(0x7f00000017c0)="82411d5d6028c59d81a903cd3fdc2b3bf9173600d4eae824189cb409faa5e4dc8669852092b6b03279e790fc6eca3b9c5c8e067fdb", 0x35) accept$unix(r3, &(0x7f0000001800)=@file={0x0, ""/4096}, &(0x7f0000002840)=0x1002) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002880)='/dev/ttyCcfg\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/null\x00', 0x20000, 0x0) r4 = semget(0x0, 0x0, 0x448) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xcff4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000080)={0x7, 0x0, 0x8, 0x4c, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x81, 0x1) 16:00:27 executing program 1: msgget$private(0x0, 0x220) r0 = shmget$private(0x0, 0x11000, 0x209, &(0x7f0000fec000/0x11000)=nil) shmctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x20) r1 = semget$private(0x0, 0x3, 0x25) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xac66, 0x6, 0x11569a09]) shmget(0x0, 0x3000, 0xfbfa5be3a9ff3f39, &(0x7f0000ffb000/0x3000)=nil) msgget(0x0, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x7fffffff}, {0x297302fa}}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8a02, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28000, 0x0) r5 = syz_open_pts() munlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x3, 0x6bbe, './file0\x00', 0x1ff, 0xff, 0x20, 0x5}) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/239, 0xef) r6 = openat(r2, &(0x7f0000000300)='./file1\x00', 0x20, 0x100) symlinkat(&(0x7f0000000340)='./file1\x00', r3, &(0x7f0000000380)='./file0\x00') ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000003c0)={0xe2d, 0x8, 0x8, 0x7ff, "8d2d826d01b4ab7978c2a2ba3cc4287f3e359a5b", 0x7fffffff, 0x8}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000400)=0x9) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000440)) r7 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000480)=0x1) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff2000/0x4000)=nil) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000004c0)=0x1) shmctl$IPC_RMID(r7, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ff8000/0x3000)=nil) 16:00:28 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20440, 0x20) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0xe, 0x100, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xb9, 0x0, 0x9, 0x1, 0x3486, 0x2, 0xee7, 0x3, 0x0, 0x6, 0x200}) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="0f9a98ea83faba185f14773d2fd2d796414da0d44f26f2808cc3b65dbf37073881a7446d88a642bb1d40f6957a982f9009e7fc245b4bc349623c33ab378f466a185b2e1c6070469cf8e6a7befc7b200ca378b1dc343e125673b328103d5a2addc00d13e501acaaf72686b5bdd967e3032cf42e27284fde47883f32ec39f5e25160d3e3c5c32936a38c3710ff18c5d27a95b1c3fa137968c4352fd8f78e03deb60e76e722bc53b05b61d318b4bcc06991df32e0f8c9542a4b6f84ec7187e0280c9e", 0xc1, 0x1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x0, 0xfffffffffffffffa, r1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x140, 0x0) writev(r0, &(0x7f0000000300), 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:28 executing program 1: r0 = socket(0x1a, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file1\x00', 0x3, 0x100000000, 0x7, 0x1, 0x1, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0x8bfc, 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') linkat(r1, &(0x7f000001b000)='./file0\x00', r1, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000500)) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c000000001400fffffffe000000000000000000ffff000000e4", 0x2c}], 0x1) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socketpair(0x38, 0x7, 0x749, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x0, 0x4, &(0x7f0000000080)="82d0fa4e8a7393b03b3bb2c79c3f6f9cd91450437a9dbcb9b74b4fca2cd2", 0x1e) 16:00:28 executing program 1: r0 = semget(0x1, 0x4, 0x240) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/35) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) fsync(r0) setrlimit(0x5, &(0x7f0000000040)={0x101, 0x80000000}) close(r0) 16:00:28 executing program 1: r0 = socket(0x1, 0x8005, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000040)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d182496706d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e9922699163260b1a02f3276fffb225c3d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e84c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c2482fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15fada40ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b02247583860f2344e6a556a5fb7233e9a9112acb0101c9f78f4bebc9780cda0fe88d58930e77943c5a0c573f9c00e73d8e21476a772344c44bf21164080ba4641567099e2128f69c2c0a13c508d8ebe576b54801c9f1829deef801e7bf5f84261918e12111a5b8e63d3868781850db74570016442b69ccb89a973034fc0d8c0375766c088a5db8fb34eaffae3927985f6ad69ebf363e3127d2", 0x842}], 0x1) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) 16:00:28 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) madvise(&(0x7f00005f4000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0xffffffffffffff83) socket$unix(0x1, 0x5, 0x0) close(r1) socket$unix(0x1, 0x3, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0xfffffffffffffffc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2e43696c495bf051565f6b5020d94e58332ba9bc37f5bfdaf2ed3606000b8af1188c056dbb8d17a46e2663475efade95564a289658c1"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025a0f000000000000"], 0x10) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x46) getppid() socketpair(0x0, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)="19526b04eea1973b5bf3b53473667193898434aba16d34407352221a03c7bb6dae1f2e2a36bf7f665514ff6318b358e4b1b6438798daf965b12b278ded4690fc599a890eb8579bf0cb6c93ecdfcf67d74500df56f4988055149c1307eb91eb14702c43d20b8f59bb539ff5f68ffa783486b60dad2927e62cf13b763fc93d98f928820c62bf341f389ca47d7d4c953a544877777884afedfef0fc07073c1b7b77ed0cfc59f1f747c4faafa57b41634a599f077d1cfb54c7aaad9f7bd7eb986117472e66ceaf5efa57a9791594a4", 0xcd) getsockopt(r0, 0x80000004f8, 0x81, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind$unix(r0, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x0, 0x2) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) read(r2, &(0x7f0000000040)=""/19, 0x13) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x188) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1c, 0x20000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0xd5, 0x4, 0x1000, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x3, 0xeb, 0x3}, {{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x8, 0x80}], 0x8, &(0x7f00000001c0)={0x0, 0x8}) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed57480000000000000009d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:31 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x80, 0x40, 0x1, 0x80000001}], 0x100000000, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x82, 0xbe, 0x4}], 0xbbf, &(0x7f00000000c0)={0xffffffff, 0x98c}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0xc17) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffffffffffeb1) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) pwritev(r1, &(0x7f00000009c0)=[{&(0x7f00000005c0)="c49989858fccb9f7b347351c563efd5ff9294414409b87d368c1150f3ba4468d791c171cd870d7ecd94b9e41a2fdbd2665722a7593365d2263f1e8824431b006547e997f9cd1b6438557cad7bd00028f1c3771fde37cdf9490237c95a3d4a5bfe8e72026b8d0cea37cdefec5cecf7df0108292ed5304159885a9c41fa59a771bce9f1d2710baf7d43fab34af2a9d722f2b42ed7291b8566dc81de11483ddd89838a7c235ed51460ae4088f3f0026a4e45bdbb189ba581bd0312a697804cb2465db0e0bd80707af9dae6eb3fe", 0xcc}, {&(0x7f00000000c0)="f161d39bbbc8ccccb698276d1eba857315ea9761ea078e493c29967dc25941425bb44af66b1419be3e9875d3704d634863e907d2f8ae1a33c27eea238246548a361fe7b38d4c4a3a6817e1726cdbd6a45374f88d5dc7997f388aab48ade9340af7b9a0aa0462686c", 0x68}, {&(0x7f0000000400)="5a56983ded8893f95e0944fb0ea2224248dd1ac587c5a26886851187e52770c82ad66716bb562e112d00f75bb1664a9ed0a6bc8a0197fb5f26ea6450c9f6268941bdf9ee0719958e00df828e595d10fd2148ce92996817d6a65a428b32e5e13c0526", 0x62}, {&(0x7f00000006c0)="6dded1be2fd6dc12f575463adc694a888638b37eaecd4e688d384bd63e9efa7d4d5e7170552abe95f528cc353431fa4dcbbe1d50aea1cb918dd8e3414495292f43d27989bc81c9afb71f549db9a9c7ba801b59fb312a30ad576c318fcc4a873ee7", 0x61}, {&(0x7f0000000140)="4a2e33f54b66fec6d9", 0x9}, {&(0x7f0000000740)="aa46927ae0d2f88ff2403146f77292d153eaa4f50687f65708eb1ad560cbd2f997e099f6093b4c6cf99b04e9e3bf2bf2a5d7bcc0c6f587af77ff090d2563a1343f27174107a97ef5c41a031a6826de914c5e2ced1551ca7f986fa6e581156476b47f73266e9b7e2f19275fad0b4b02187ab3137cfe5a3b3ca242c4cae3bab7156d8bc0039316e0b0bc4ff980667a7f98eee6b155432bf9cfb73dac13c226a9017ea44fcea1acb570a319f2dbddb10f0a716d58da377e9cf1e56b3710a50e1beb8ed0f15ec3593f571b9fecebdacfa8161c6bdc44606999a0d1380d926be208585b86bfeb1a74d83678d4006921978160f328", 0xf2}, {&(0x7f0000000840)="82703b925ffb708ff2ee6c9ac2d95dc4a249042676d076caa42fffcdb9516b82e781963d60f3302755db8432268660bed353adf02f58388fe63fe7e32f4283fe988489959018c743250187a7efce28d4e0b3c647edd3795b89ab041d47f90ff022dc4073af3d8660bcb014b13312ba39608c339679e112c057bab8eaad0dd0ee071ab7b9c4700d964055f9d11b5e18de67c76bc3049c1b6321a83fa866eac9488f2482d2ff97d69b2b01453b566c3666cb10203f8068827ad8e2ff3090d24fc6fd5d1bbb41e9989768b2a606d194423e874893186eacf50a931535811cd0d1e151b39c6718c135b9", 0xe8}, {&(0x7f0000000380)="2df2113687eb9b7e810d3d3339dd4475", 0x10}, {&(0x7f0000000940)="efc1f787ceacbe0fddd26b1f0898a7a78c5d36ebfd73dd363a0f8a703bcb0b332e8782383f2cf2ab04a8c4f1fbbdea09000c4d780f6f21a138c651841f56abb042e28783", 0x44}], 0x9, 0x0) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x23) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0), 0x4a0361a879122ee, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) socket(0x1, 0xc001, 0x400) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x256}, 0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="54dd07d1c635cfbc25105911801f7d0bd526904b2a0e1eb765bc341e0d0e734ae5a3f82d81cfa7f97f5a003e80a6449cd81ddd08d292721d6ae07a7927f9a3c006b917ec3fb32c440aa46965ed", 0x4d}, {&(0x7f0000000240)="e8db039543db9bd86fd21485f2cdd670240a2e6e5174f36796770f19cd46a86e43b0ccfb484dc75784c77aa3ecddadb242ca119a3325cc6cd8093fe7ebe77aa6a263ff88957ab5c7df1e2cfe011e702252d681cd13739633d95fb2eb47085e42c6098dab2ab5b4e9333a152634843781bbe04866a4ab37399270e86f3db2842bb17cbb36495d66852b8d7c902604718eb1dce3450f", 0x95}, {&(0x7f0000000300)="32192b7233dc67561ab6bb627afc5cc6b989af912edab9d3d442dbffd5ae49e08e94f9bef4e1da4370a839df93b49be2be7ac57bb294ae6f1943ea00ccb7fda10bdf06bc31a2ac70ae02359b98c0236a98e24f8f0640c5dcfe09401e54401a5e25cdb76fccabc8f574534853b29979a1c23018e34cb3b31dbae5a1abfaca9227955728eb1eb5f4e5790df72d0113a8bbee658d24a3befda9d110c32837554948d5f79ddac561e9efc1ae28762a4013e5f15b9a8c504cec272c3353b99c5042779125a4b64fbc2c6c61b3f02220753766567e87ede8c9", 0xd6}, {&(0x7f0000000180)="0ccee2195316b2472b3b41889758bacdcf803c305928a9b0fe8f45dd2494f9be6f72bc00944a4a0a4697f3bf6e73c71516cb456725bc5b7a98f4edcdcef459e6904a42e731e7b2eba29b68", 0x4b}, {&(0x7f0000000000)="e324e9fe39c41f", 0x7}], 0x5) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') unlink(&(0x7f0000000040)='./file0\x00') 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x11000, 0x8, &(0x7f0000643000/0x11000)=nil) shmat(r1, &(0x7f0000580000/0x4000)=nil, 0x1000) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffeffff, 0x9, 0x4b4eb5ef, 0x1, "baa973b4284f71c5d46921f0a9d99a672a56841e", 0xb0, 0x401}) read(r0, &(0x7f0000000140)=""/194, 0xc2) syz_open_pts() 16:00:31 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = semget(0x3, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20080, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x80000001, 0xdbb, 0x9, 0x0, 0x3f, 0x1, 0x401, 0x4]) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) recvfrom$inet6(r1, &(0x7f0000000300)=""/116, 0x74, 0x2, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000980)="364598113091c59d96e4deb9fd5995ba2d833cf62b10ba63743b75f79b1b1bed01c9d0eca038c2c46d4fa3e4fc59f289d668940e925cce865286ffab682997bc430e4c5eb8b1193149d76d61e8470433ee9746ab28f8e8ed38fa431128083d4392b4b22663ce663d", 0x68}, {&(0x7f0000000000)="b27e46631cc868ca836f9d6ac50d5ab7c22463141a7798f42eb139d7cd2e", 0x1e}, {&(0x7f0000000a00)="b7bb8dd7eb86a7d8a602afdcbf0dd3392013a60b647ea94e90c458e006cd6dd6d5079982dfbf3d719c5f9643f12c4c01a3f8474fa23d0d3b75c89bbaa5dbc360275fbe0a7290c94c780ba55e6ebe24563fcfcb336b8a3c12313909c9f9403f6c79298092179b958908260b49ad5693f475e2b75b4d7c35c7197ff76ab0779358792ded4f0ced94543e9cf3798eb90454f063b014421a6b056ab15cc7315655c80e4e624728435267455a059144a980fd0ca509f0181c46b9a38c1b3df90e8793f5b234de5337cebbd17fc730fc8e3f931d44c29d27dc65159f82df78387ae174f9dbf4dfdefb1d682d46f34f3cac363d1297345c732476fba07a34ba7a5a5d5b2e532a9240d1df1896069f6a2c890b6e56d07eb2ebba4749a6dd7e46a4d4d916bddaf6c98eb127a5e18b5bcb280b03d3aa5dd643588154986bb932126800b5ce5743a964923b40d7fafe0be6eb7195dce21f448880a88a5b4c52951899e7bbcd6367e5bad77955236d0800b8e28ffbe9df2e51d004dd70feabf9cfe4e41580ea78946c111cd53de0a9ee832833470ccb812c7792faa371ba818e13839bd1501831be4116ac974efc3d22e674cf48863672a9c82416506188b1dfdee5fbf80b7cc30d59f9d694499e83dae9d83501453def201b6a23eb49ff4d971d5e14db483decb3feef2063d291255ae653b4ad727d9014c9f6a9aee7bda1f00a609fdf91339604200bc5083309586e0187417a05c685c60f6da08d3097c9b038e84299eaf4b55b046d4a31656f428ecbb741e7e5021efa1d887e41d78b7347c8ce3e47bd811a0d799eac2305c436d57e406c20c2d9316b5d21fc866af211d2cb3932e9f54d986ff72f0e2780305efc2f54256d20dce109734a3881c8e5e8c5e807864f65d0f178b1318f424e0c5e413cc111311624e3c0e40e4f2911b3a844a92804f7a7342b4037e923c4efeac527ed8142bf2790e7fdf1aca1e8aa803647ecdfb50fb4ff5ff33cdfc0acda6aafbd288b3b8fec815e7b68a7750b5b631e7b45994fc95abf6bdd702857b840879c4010ac17192f38a09dc7410a8c693d42822217aa097580cbf25bf239fb162c18a7814f0a1fdd9dd99ff539270bc1d69673abfa96c90efb79b9a462a56f48021791e03477812d083877f82b49b04705f222070331225cdede13d9fc849ca905d16797047a7484d0194f6aedc3221fa53e6a8ff99aca7cf12c5cfd9ef3db9e00f8b03cf7c23d574c1d1622e2ea5671270edc42d328ff83ddb6d7d301fb6026a971439111128923102dc7bb0ab2e3dab9c69053a5c1c6ff6d678c24764a8f010bb1b42b949a9ad48a546fc8b791ae203c3d5a3f8669fd8d8bf8ccb7c926f70c17893700ce6fb0f8932eb1c340bc30ab85637ea10da0bb796515cb8d847db3ec0452a1a479e05c95dcece2706bcbc973c116b0c4ab7d683161f7e2b474d85989a66029f6f15f303fe829931672429b84c70cf68c7c47159ca1ab3299cbcd71aa45b07f4ce1fcdc07fe1c9424c84eee6e969935eff510bfbe1abc3767198f1c416d60d876bcb1a39fecf2a70983aa6b594bf6dcc836e40ba81ad5395a2ff6f62c78133ff2d173a09002b73bca9e2b237368b130997e91ad310ca822836d1450c6b4b5d99383bb0d01a2d7d4605142d3ec9af03a11cf58d00b3d1da766672db8a8108f45d1c0c6839f31d9c5ae21fcb48112dd7dee5e7d90e76cf94b9fd7df12df7e386caf64f489da6e946b16f04aeeddf5dc713e861dd481e90bdfe352830b3d09c7a03fb33eb7df5c25f9d9dcae8e679549fbc9a8708890c01c23cb942fbbb339e80332076ba5f9185ee98f555d82dabfed4c09ab0114309fdc6573d61f1c0533853582c70c3497fb1c13d90fd729d5c8c1f5199caa569b72db8cbd7c818e750bd6a9e1070e3ff85fb7837872a6f85983ef82f020c527236bdf4e99437ec09872f2772bd256c1a981baca72823bb8ccc2ecbf39889a829c09bb5c9e6f0e74258af9916510ffbfb56a84a14ecd1d5b55b8d6bdddc5a618ecdfb5b1d0e4edecd8bd01883e8c44dda1248c8895298a4d5de67b1e3f6b8a4274cb8dd763a1fc9bb57ac31975b19bd5dc05821c2e892d5139ed5b7b40d86377679045686d115171974e386e83511040e4afb0c7e996365ec5039a1a4601793d2547e94a6f246baf9a1949759063424512e530e5db5d4250f7f194278a9b05f830f2e516b2b54d699963f6ed1a785cf9a75e509fa63007caa269b1274223838699adc6a99856c3c42e2769656ef9f83f3288554bf88845f44f8bbb9b555f703fa1ef416bf850cb2f9fbaade6745050050f4dfff6c1dcde0288a5687ef473e8f26354b354963ff4e5fe7d4238a03665a180b89ee025ec5d7d0abebfe98775d0bed972a1ecbadde95ec8b6904c798e684605df86bf347a504737cf9acabf2397ecf7765de7b78b1fb7c571266eefb30c1b442c0757768ec5700466aa5c97075ecde28527068942d9f305efc6effffce565193f64a6b9b0e43d0b88884a3ddc221b7e0257162e174ede6f54496bdb0c85186eff0c986c6cd8edc1779638d30ef329b10c30cfbdba6f21ce2f5d438c7e25df67c55dfb07fca42a5e76d53574384cdee2b33d33f22a3b44d46909f1da80da63e2bfa7a08646e52a597722320ddf8289ff4fab20df2844f92e378feda2c0056958ffd8d1c155d2a6ee8c06b691756481a4ebb372cde1f9e4350edbeb4600a87fee7f688d636e68c9adbf735bd44a8c00135b455b5ca67bd388e167a1f095b5c81d91f6195f60d643e2b838806d3eb58cb2e42e2002b33be9b92a46c69c15e5416db241d069f243ec79b1305ff78a35a8250088a6c68502eafafef8106d97c71438672675d3a79e2facdbaca4b4a514d244cef0348ba79dbdfb0d11c7d682b9c3400b8bec3fb964abc5ea7388d7664ef9e4fbd66f3a68088e6785910ce96fe3d02e34295f58ea0ba80f29ab9d1beff68c6fad2dcb0d586e3c7997e459878478318e937a27c9298801476e844ff253be00aacc0a16c4f2f67f43a3edb2965024956e2f35867d22783beac25f1989a7b9355b3d158a870fbf6c09e47a212eee6e0bdff58b5aa2d4ab9b4de7351d0eca87422cb42900e4273296f01725e255cd8abf8868a73de4a29bca5f447cbd0060d556b85ffdee6a2a8f75fd8f9eacd0be44c5d9b1daeffce0b5c48e22a83b3a840848962106d80f5dd84169bce9d1965c2bb561c3e0ad9324020da9bae77f853e55a187d953e152bd0667e53c2825321cec19b1cb8e25afdceed58d95d7d0ea6e6eb13a9ef242775f70291ceb59633be3819326ec534dfeffd90cf412e12914483dc555553bb3a131de1097d618aa9901550fcbd453e77cf29679c502e22135a9a0f734e5aaa93e1807f75690da5f5c776c2cffb76576839ddfb8f7dadbc1c08979d6a29ffff241ed44466b4806eb98ae8620fbb9391c872b391ee2df1aee597bcd51bf1d297d84de18800557d80f9ee92d6901d354b047c9518b0e134933c1d7568a0f34898765289bc902ee321f7d05ca2d559030bf433dd17e0104453022343fe8b18c23a7d1f5c4ead2690def3ce203f6c8feae6a4678278501dc17be1b225d3f10a61f3d540ef78bee115bd7153a0773327df3b2412800e91f1dbd9563e8a99efedfeb90d8ebc5a8ffd35b73e6d0afdc637b6e5c35bb4beada4d4b50ed708ca693af921ad201ead40aed224fc1db5d752c7cca0f5a40608aec437acd50aed399debc09df8e19b09187d6c9b8a4ee6de102bfd1ea62a2c3cde2c919b2c5aa715028d6279fdf8c2b473d89e7c530a35aa80acbfe57dd4c96537016e522db8e3bf6cd29854775f568b3b5c738a173d1ac5be53944f3a70de060ef89a6cb625ce9d8360cea19a23d49942efcc5e083e66dc5b944bb07a9de64868c6108bbc7373b266b6b1bb8ce03a9da637c25741f91401ede3de6c67c7c9112d207871cb9c3242fabf2ff9391780f179c27bf6d8ca5e2e6a8b8e404dff0d956cf6bce5c38ea91bfd3306b5dddd19dfe78bdca8e54a7ae824fd9cfe7718eaf54caa70f95f8ee1845fd6a537eba0efdb4a6c41ee1ad1925ed6a745d263ed50e948ef16ca88d177de44f805d1dcc61a745c71569ace93cc885656ce2b9bb7def3d275fa6b42712a0a77ff5024949d2cbe0b83b2d5496473d983d7c23259fb898205a1eb2fb0e6e69affe467ea089bb5d2e2988c17f23309d07cb211101390c6f2db597e96d4b14c9e1418fe2820bae0436f0c9e80243cf89e9909b826eb681f5416f0abd8669fdbc0f64b936fcf4ee24cfcf924ca06a4e5837dfa588a3e408218cb97d6a7eefece2ff3c08bb6ba594fd9669aa162605e62d2603ffa2465ce2031e2ae65a8044e22ff11a31404a2c7bb9dc45028a4c620218e65003f0af9aaf4f9f02beeeecc393905f0f7381a0dd367981bed8964c78fbe5e144acd499f7e193ff91be823a040a5836948ab1b1343660fca5eac981e3948ab06142339e46cd4ac76384abcc9593dbc66550fdbba48025ee1183d38c84d7ef0323ee52380594bca62e048c1bc422edd147d096f626898ca30d7c6d73d76be3962bc955d9e0ea464a72a355112df7c97cc4d4009f1bea9ef7037e508d5cb8f5cca113794524cf7ce7000a7baeadb51fb2bfb73b62fae1c832ca56cfee29c3a5c7da621013488b4194e6b5b4272fa545256165ecfd994cbbd653f11ede509c47c73980fb627885f4ec1f10767983efbf6432ed184484a677321af0c6dd67b1a8e935d539ea289002463d4ebe52839e2883526bbcbeb24489b21b27320d7d03b26f9df639fd1d6e484b8946f450109c2b90d3433f651206f93026512b0ee0e6f000ef788e91a10e8d30677447026c74535de0cd9f1170e4cbc3852e13ff7443152aa034386e4953d5f0962119cb7b9d1dec6d776c0c460249636a4ce53934ea105845a4f6d5cb341d1b957a25fb8a5550321788e6213a88300d5fdb503f4ef67c2fe9a68ebb1d0a27c556a933779ffc6074c1a45cc317f0af35222e5e12f5eb4e5c2ee3dcda1b920222517c52dd5c9373a30d590299cfa6b96a1da834d858cdac10477266260a0979706e3c5f69f2197d89571b0306117dbce5b60812ba480cd84f00b55bcfc67ae7e73cd87630db24c10ca36cd12ed84d60d1d88aee28a0dcd60829da0fa0c6d3d1433086a522f96003ee775861df921a04b1f6a06cf9373ec22e8f758a9c481625231780d170f110d70a322fc2bb0c5bead332f2c0aa05845ba361d07c3ac0bf84cd82731ad69205a3249e21d515a4c2d593c82d6d91c6607e6199421164edda02db21ed86e9438d20a4e3f7562b0b2b31c3055ffc088f1505b2744b272dee844f93920aa8e5d229bce27fe662323c43f839492936b84f8e00846213dc6257d496de39af492334e3bc952cc5da0264a7360f9fbff02a493f2a9f6c6232e38415f02b0e73b962cf224970e547128210a8007cefbfc9bb22e7e51e9cd16027d68d64bcef32b6c07068bf98073b1756b08fadb13d0cc6a0f480eb9b6fb37f1ab919e247868db21ecee501376d15d8a8ec81aa24354e64f5be41283c6f72bada64860723c16c1aefe9f6a2f51ca8ba0f43c0493f14de5e392199fa0de06b19eb4b0ea12821f04544482d08ad0f1d8f2e7f4a72a0f5b48098da4574401bd81ff384ec0e5fdabd7d7e2ef2f151a5d9a8236be60b282c4cfb67d0348e101c7188f839995c99384d61687de272e580145d9712ba47d4c1a5091c29e8545c16b854ac8511338f5a62f4b2556c7b6efbcf", 0x1000}, {&(0x7f0000001a00)="a137012a1fe87e0d443c023a239aa53781c3cb8ac5ba7b7f9a72412753846c6cb42250065eb308584c51321773032f8c376d5626223669b8835ca7c3f894781885c287ea4e44ababbec5ee7ce31632e8b2b2ff2e90e922336724f9f5724d4ec1738400efbb650aeb7af649aad43be2b165f2186194b8570f3bca7f587279cb57206cbd2bd42763fcc146a2aa7877808a2aa785178a0e395de3a69d79b29af138ace07ab21019e5201e3631871ebe5601508ea2279ad779f8dd33ec987cb7b10e889e04ff46b7b4bcf02180c73075f03a900a23a9febced77a83fc03fdf2c9454246c8e8cf8f766ecd886d4b6fc4f1d579688c948dc7c9c22cc0df27eeccdf86e5ba5fcbdc7f4bb13d4ce15b00c330dfe677d59eeb1082c0b2ee81ff9914ea6d16845c92a86ce4990844de78c4f8173f1bb47b55aaf448631152ed0187aa53f728570b6805dda86f8b807bfbb9f5bec4caf63fc363471788f6854f2b356e67ada1ec252be1fba33625d06905b2755d164b29e9373a91d352c34ebdb90bc564c8ab1e2e1d72b50db3ff55a6650b99a4f58bbdd5cf0e29497cbbb5a4edec2ce280f37dce491de2b02ba487e1550f9cd530b1bf36607652ee7cb2256a44660c6aad8ac75c3f18c9095bb2119a25f52571b3815ac5f711936a0ab5ee63d29823fb8b083d01e010837de8771b51f2c58cb78a3f54c8d7fd13d3f94f48595f2462bcf68c9367d7ec87456e1970d28ca9ddf52e57dba7fba3a4622ad042673ee58309ff40990a9a5ea18d860993e0591828a88402d017d168bee4b2c036acdfbeae6932d3890095b63cc6d6e867245886d262b50a614cb19750f30f27426028edbc3c08d84b08e1b1fb37ebdcb6a8f154efb1dfc9dea4c17799a3acdd49f2ee4df94c1858702a5f127b176817d67034f94ebe384f80808040e95085e9b9c1d5fe531b2d51b42c7aa348e405691a9d631f5f5b7dbc2360b757b005e6ade4174879e488fc68f1be2216c6f1962c16c007982427710cac4d758aae3a0d086a07215d81eae3ca4d3d833997d3261f20190b5a103c9e35709e8a9104195c12d0e2fd2c64a0425836fff9d99b65e5ecb250db3b09c2d20f76c5d1855426d331483a6a5814eeedb8381bac571ef0213ce85eda364496b2fff2c39a862d78f81a05a7de5be17deacacbc8d760df2da23b2d721c94b073e29b502d8e5d7ffee3a7c78f03256669587f6a3d2930d302304c089d70fc2e9c1270bdd9e40234cbeada6eb642064f5cd86426614d3e5c22abf1abb2c7e6553857dcd3c5c5436ade38cb04e807df5d35e68f4af8866df948ec1655a58bdbad17e62391779fc1cad1da8aa835d2c186fd0d69e14f42a30af62bc716f9d9bdc70ac4165238f8b3fa19b4e4e9dfdbcd0cecd29f2ab9c03a98522952becf12baf28766a1901c3bbc83048edbb40e05384c91301c03c9bc6d412fbdd40425f29a01a551f18ea7764cc808181b46f6c6d7a5b74d995bb5de9a8eafe8e4db7e2f8fc9d860387e2f3d4fb119b60f90cae70e31dfaeeff1d2e41df415f0137bf86d6b137bad4f93a3c5fb44d86cfa948c967f41b7007603281a15a2ee08548a5438d12a84b1241755d0cd930de272a3478304061ddcbb7b4838958fcad58ebac7ce6aaec35fa88bf7da0c130ef2e2ae7b71665f980be0dd698c020a41c69fef6d7eda32024057dc0c8fe760f8702e768e933807b5f0312c83299af9a6be9133999ac28356c6ec0eb2b6ec56a7c365ba0537d309ef633430b14b63db62319b552ec91a8b352c531fbafab98b2e4bd32494cd75d62fe91ace1abf8490987da979272d5483ba5d537ccb116c6337dda1fb4c9fe712fe1e53afa0be3d3e5e343eeb5e9efb0f26b3e9e6d1307cd49bb842fc0cdbb16abd92bd760168c512e728e628ac25073ad0151f7e8c73e8374038c1066924d20b55c3e43f8d8d51513ab52f5b6fc7a03223b6773be4ad6e3c862f509ee4ac4db0084ce94fb3bcefcdb43adac18d7dc79ab91dcf8f15ce661e87d4db369923bfd8999e2b716368a929c54a1054bb1031ea32236c1e6bc6fc00fdf99e2ee292d5338a71aa84f53d62f9914478cbf78ac1c42a26ae1b10856e56e4711d5785afea2f5bcaed5d5be1030f02a97f2881eb9d0b51bc370a0604b642042d46736cfe164071b4774ba618f40267349188a0607a8dcc437a926ddc7a667b1315ef5be8a45191143e92cf7e1c529f0ef49bd50a66e1e704708c9864b856f3431e0eb72b9bd7d1b5eea3b70bd8defdee77121eb7ce48d15f32c9b1bdfbd9a1b2ecf43dd461986aec28e92ae9c517e5244ce6f90326876d47428bb5da456979560c2612476d577fbd022d1a8f3c1e156b0adece7476262030cb187d037df983c3cba5b89bbf9749a91fa26333c28c0eab40d3a3f4372b85d921cf375ead7196bfeeacfb2a61e8eab83694287169ea195273e257c3bd69f4be98f065c2c060dc03f7c04efb90efa0d5a1f643a615393c733be515e05ead8f0446e52757f41201e547fa99e83b25174299a086081f0818a40cb3e237302890d99073db9d79fc7295bb202be878208dfd600dbc08d621151c56bf7a2e6c0b287d22e149abc4c425f4c8f9d3b80456552b4521d80c301a989ea84cd7c1a6c10424d599ae6086f71ad1130bdf848dee21fc2d4d89365e84474b3c141192681bf5be68e3fa975cfce5872f9986e02614a5c0f6f349e308a39da8316ab50d56940b6993d36d9763c7d6586707aa8fef23c8ddb6cc813216552269ec67cabfc68fac59179c264b6b12b4cfa1b9f8760f8cef6a18bf4c98afe836c60b5e649b6c859f61f42b4196ade00979e1589ea583b5a6ddfe5cad459084abb6d5853e069659fd7054c7b4b9b49d1e07a9c508c5c8e83baa85aa4dc081c96c1249f31acbc26d587351056782190cf1a6c2ff46c77acaaa3b5e95b14e871b30fb51a2baedbc92572c0880832a5fbaa22263dc6f544dc7c615ca7ed25cbad76d952d4ae570b366129c254b369e5e4437df02053aee1228858b708bb29272fe2bbc69b37c5a125a31ac8e8b29f39cc9a76d2a87fcc5e3f9302441286216e9ec0bda22f493fdd20d29165d9f67f24a0be6bbb6e88640e52849fa0d4aef466651b65d6a85bf78c8b072fb97688a8d0bb8181f5e2a4c2c58317bc5423275eb63503701b6aabd2f0d7cd431f5ce899202293e42ec2d95d1f2ec42a19f0eba7db4c35b0448bfcd04cba3f661f66b501b4f1448775c9e10fdaddff30d12c7fb8735b3386eeb4dc93ff14ec16d79bcf8fb4228894acf452d7ca4bd259f078976d16c225f65992ab2f4316f79432bc45871bf531f38bb90ae4bcd5d7809225c2698539c3dde1779ccce01cccc1cfae1c6c67ebccca59fb7231095cab8ac3cbb53459676e84482f44c7b16a2f2260f5c193c8ee583e6ec85abf48a904791aa4a83f024a1d5fe1ca4a668c11c6653159ad436eb1fe0c4d3f6aca84427286e4835ab980cd29a8ef88eba2d11e95d2f83abbb663d7132c9594a0a4d56eabc903920aed901530344236fbca4484defd4b93cc9c2e848e7669b4d8ae333a33ddb353fb192459fd16fad913aec65fe45e6850c961e459b2bc20bf33fac388481ad3e77ad7660717e34ef174de78d5a390aa949136699fa82ea18e3c3d8ccd0b8da1cc655a8e388ee84a923e09a02441f19ca491024c165ac40ce27c046a9d84d779fd919f8f65b19f4bdf9a734a5cacdccc0d715eb3561a3d7a3104f85b64d7741b748b2589feadf06a8aa82e58dfe4e19b1a43d6c52882dbb43d9bbc745c0de50bbb09a9047cfe0e58997635886e1cc50123d64e3bac6d449ca8bf8f420972220c1e7e78f0e48b50e0fb967601e56b35da97ec3f9ec44b1ac94337ccc559774ddab464e2e64693d9c8cd5a41c9798873b2b63143ba2b8b02ddc2035909d8872310d1b53b3aee4230a5b3f3b5ce05cb98b7a9d21fb9e2c5b885823e21014aff8532164430c700be89647cb6bf86cbb802915c8f4b92e7880dc5f2b43a618f91f7b4d1f2476b6c0fc3984d602c145a102bea8965857c211cbdab23ef5d37654e5be1874c6d4f81c79e5009b3c9beaa04a43d2fff4590d4ec26682cef7451498d7e084cc6e5b9e7dc08f257c5030d477aaf10ea043f47119359e5bd6272792a39d45932885999ea1fdb6d606cded36bf040a15142249f366f8ac7627e330a5feeaeebc48d5c88ff8a4fbc3974a0ac0eca41d0298be664bcafe44b522da0d3ac702f008fcb45a60c4994490d0be836f47bd7429c472cd13e8401a1228ca2ebcef2a3185bf6348ed88a6dcc28288f6bcf3eb87cbd1523ed39fa8f70107d77f7418cb01c116353ede38bb54170250f40961df7c0eecca807da2c541d04218c2d3194bc949b492060c21ccb44c0bcf9be408ddd8b816e21ccf9e2797770fb94674838c37ee5a28adf7a381796bed2b6bd1bc3b6ababe931c6013de75e8304775207c4d88bb806664da8b73a18dd0a6749f4d937129a822f8461157e962e9452d119d41c7b76459278d6faddec23c60397bb1bd579eb35d470f3af2cbeea64d77c57426a3e32f0d28a50d5ba6962d6c890b73cbbbc5c2240b2a23c0580c031cf048383e5b65c4e14e411ad1a6ff4818580b78d0b4a4366916e28e8fdd1e5c97f4544d986924b464ca8cf4ddd9b185815100793f4c6efa932e1fc1c27158cb76a98ddf14ad6fb3605087889da8b07877f5d637666470851011838fd55f9783ceb69b7e4f8ac24d0b3ee9bb4f5217746ea05b6a54772c6de044becc5f98d471ac5d245639daf40bca90f0e2a882c6a25ca9a32e1ef6d51045c6ca532bd9ad5dfd401bca1f6ccefdbb031848aa16414428a420a0955341b04994ed5b57d2ccd176cf7dbeb8e0905e1ee9c9425aeccf75ba8ade244bea5e1fbc1b39593a500dc80fd68e516fd5cc65884563792ff3572b3238281fb80993d7880a676773ee758d727121d3645078241dc288faa2f5c46c43f177f3294d0ba9c9625776b92d7d167fbb0b98ce73ed39d007b8e04555e3ec49ceb35857bd8d570e682185914401a4b6274ffb67eb9534b32316b4bd860892c6379621ec27462e29ac2b75dd52db8a85a2bcd9376f6134ef70e62cc4762046173dfe58e2695f451a2f1739c5618ae1a32b9f85abda269fa6dddd6599221b5d6859510fee05bc464aae20a9e9b99aae21d0b26e2fd00d0a5f23ff85b732dc0e4206b1eb461e49997e38b5ed8a7a685a170bbd6c69df17e3c655c6aa0fa3de9c6d5ac85b9770f7726ade87f0e9c1ec88bc2f0e5a6c3a4486bdb3cecac2a63d3923e192b9bc2a846f71e85931ff08339e9062a475a8739a0a4c5285eb18f1bf1c0201bec5448df8ab2c63e3e0e415df0989658ec9bae0a154c146c1f5457b59dd4feb7cc8f06d273a70ef42bbac240c21640f42d9fc3aec8a8fa3658d2c37716e2db1ab1ba73dbdb94fed46e71cc99925931e7fd48d41fc276c6ac6fd1ccc9af3d2812b9d9ddba5da4bc20f6609e2c2c84a6b8b96c2172db40fa713e51386e70c32a3a4ced20ad4c9bdb6af9fe6e1fd9206f62875bd5dc91ca6c226be529a220294081828d2a0552d2bd2a3d4d54ec6aab4ed74f166086b54c867e4053fa1fed70a627611d3863d083875122642e4158ae981b0f2268b8cc2036bc12083b07449226f5d1d41314a9a4d8806ea947ff43a793faba2267b283f628a20f358305c5c32b10349c8ea33d39f29bdedbde5c325db7fc077a5e4ec0784e5b63ecda39b99945789dab408f05d700a9ffc55533369b3de3cecaeccc", 0x1000}, {&(0x7f0000002a00)="45862bef34f4e698c2f0ae390127484e71ae97b91c4e3ef5f950f6c2f51cb8bc8d7f9dce125ed170b01991198fbb589c3e1702a99d30aaeee29ea017b0585d204a244cbedcf1c86fdb3d3444f6e3c1c312cb539152bad3382af0cba674f87ecc47b6d25ef84c3c9ad28149cf37be2c8d247f4112e14b7b550d14f8833e534ae020f785b0594dde8b336675ab55d7573efa1b966ba83a20299e811fc0a15e3d605eaab486e418de43a81af07e2d1c7602405aaea1e5ea629e4dd8ced5e4b99be4d1dbe2d708e46412b1af1c0600496781867bb7dc09a6367f02d6d28e0ddfa3965d3cd819c723080a3db67e89d5746e60cd6a000aa2c57b892b1f604f89", 0xfd}, {&(0x7f0000002b00)="ec562a2929c575b5697f907232c3487c916577", 0x13}], 0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05", 0x816) r4 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000fee000/0x10000)=nil, 0x1000) write(r1, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a", 0xa) lseek(r3, 0x0, 0x0) getsockopt(r2, 0x4, 0x7fff, &(0x7f0000002c00)=""/71, &(0x7f0000000100)=0x47) 16:00:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20080, 0x0) preadv(r0, &(0x7f0000002400)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/92, 0x5c}, {&(0x7f0000002100)=""/95, 0x5f}, {&(0x7f0000002180)=""/65, 0x41}, {&(0x7f0000002200)=""/239, 0xef}, {&(0x7f0000002300)=""/248, 0xf8}], 0x7, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x2ad12d4, 0x2, 0x4, "2271f72640529739438c74a44706fce63bb32885", 0x8001, 0x8}) syz_open_pts() 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="42b3323b61c810a2bc4dd0e5c1da76d7ca794c5ee1200f355e9067f4b8c26a197176bc2419601f3656f5aa2a73d5a5084f35eb715b003274f82dd36182969e296cd05970708be642f628eceb8cc7e97c74ed490a457cab1b251398884f88029ae509946c615bace797c5f63f5ae776fab457f16dc7078c57a106dc79c581e8a2eee2af122f845e719c8256acd877f41c80688bf4ad4bb4020a54ed4fa6b49eaa19e62a903ee0a659c33ac685d2d78695cac3c32e3d2934e624ea4ac4f0fe9fe93b6c0e572caffea20b3e035a8f233e", 0xcf}, {&(0x7f0000000040)="4cd0d479e37ecb485ae494d0dda6bfafa48f4b413217c58a09805e2cbb121f9c9f5ac214d3278b3c85ad19af38669c3d6538f7185e4127719798bda7cf891d213e65a2d774657a148bca0158461f11eba2ebdf00e0b1949cf1c59f6c484f3250ba643e0ade4c53ccf8ea8521778bf2b1d3384929d6172e9311a43d656ea60dd1e30a1f8c92e78c5daa736644a4f222aa6c4be1170ab9fac9a9f6c528a2c9bded13d122dfe5", 0xa5}, {&(0x7f0000000140)="25c3a95af1", 0x5}, {&(0x7f0000000180)="e11d8c27571652821ac9cfefab116864981891c0f79135e5ffe81150261d3a7b796b1025348ea8f6c69a72e4664a8788", 0x30}, {&(0x7f0000000300)="d7b7f301a730c12193d24541bfed1f7a05c463c2f3b007575fb6e75c6acdc9c9d12189fb71914f5f77b0c065d562e94bd65bef1ca94176c9239b85db569d8e73afe8b420bcdd4439e198ac659dc03775197d64d5101581a465baf98510cb741fe9cc3f2337dc6e185259ab6611b883052ac0fbfb4cdd0816545d228b7645187782cceceecd444b22b940a854ba9185682ed6ee45dc66671009733a9a1d95f3134cfdfdcea65933c36d34b05a3f0d45d32f2f4e345c436c4ddc1b6f6b6f084e6bf14d684a62bd62b82f42144079112d3141163b77063099994e62414eaba1", 0xde}], 0x5) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000480)) write(r0, &(0x7f00000001c0)='L1', 0x2) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x22) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xc6, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x40000001, 0xfffffffffffffff9, 0x6}], 0xffffffffffff8001, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x44, 0x20, 0x60, 0xffff}], 0x80, &(0x7f00000002c0)={0x5, 0x6}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000003c0)="91b2563eab11c4b3270d0b531fa86243ee06b8215d474503250cc29500000000372bab61345d31c845a887490f76f1e343172ad1b49c2d6358d8c53485ccfb96", 0x40}, {&(0x7f0000000240)="405aa2417f1623747e4c531bf5a1678abf4fb8f7e68aa8978e869d332cb527075c66699f6c75894002a5ca0b7cfd4e2842be0b511e6ac653933128f1c9103500d865440af8e72a68ceb56b06e6db6f1a09abefe741af1cc076627028cbfe60a9ffa24f20d40580434ef6669467f7231e8cd77e26916c9257c4fc51b2e18dfce9a88b44553172d8f3fb1dd23005915aaa999177f84ea277ddcc6045f314549a3c55612bca897f1748700f77ff558c0c718d246f653e16da93f651d199", 0xbc}, {&(0x7f0000000380)="4795a962bf2744c593fb2d5a0e5be84e4ba2e2043b285dcf017e7464", 0x1c}, {&(0x7f0000000140)="37108e690870f1b5bb11da55f221e4ea65f3d6cae355ca2102ce1326e9c5ccf394365f8e4b649537d054edef4577ce67d6f2753b234b37443ec63e3c3967ed17804c0d1b54debb90e59ab04db67e50b9", 0x50}, {&(0x7f00000000c0)="aee883693c6534516b0a62240ebd45b978a30b392fbaed71cdaca15cda", 0x1d}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r4) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r3) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193eb53a00000000000000000000000000000000", 0x151) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1009, 0xff7ffffffffffb80, "855c55021a0000707b634c00", 0x0, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x12, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:33 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x705, 0x0, 0x0, 0x0, "805424f13bb280c620879b900f556e4ab28dc4aa", 0x1}) listen(r0, 0x78e) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0)=0x87, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) setuid(r5) fchmod(r3, 0x60) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:33 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:33 executing program 0: r0 = socket(0x2, 0x3, 0x1) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffffffff"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) 16:00:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0xd, &(0x7f00000000c0)="eb812eaa4e713000080000000000000000000000", 0x14) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="59c8048b346dbaf04b4746cd7233c8a889883a979302b02fd8edb867ae2e30901044171994826888e628b2a030943f88b7a932817d04acb08afeebfd28e26ff0c643491a83d3702a9dcfedee4a2f3dc374c8142269c588610aaf546221858851060ca528e7b86ee75412d296770f191e67bb371386fb0660fbc63d7df2f3f53e7a949bcc2fe70090f5133b3266b99dce21dd4321614f44b1b59fee2298bda435faf9d1fffee64e7fd730ab673e1877ccf31f9938360cb3e67dfa215f8f1e86176d5f4acdc55c8dcba3beca90ebab1f2c223b07f0ed690f73facb3edbe5bed3e757dbeceff11284a7bf1397332ab64320e27775fa3bbcbe1b2875", 0xfa}, {&(0x7f0000000280)="17bb6890ef1efe56a156416d4af248484fb29458a00e08b0413050f17373ac049dde29dce7b902dc3b8af93e4ede9baac6580144ac717b716d489d0eb3234915a96ab2f8772373c3dbbefa06c8866f0db2136df6f1cdb73224fee26ae9fdd1c18d255d06e83d8afb1a76e3adde06bd9661e2ebdb23b77f052b4864271c506bb92d97bdbe8f8ea12ebf", 0x89}, {&(0x7f0000000340)="8111548c9cc62433fadc1ada2dba46fecd16fa60b22e105636d57a8452f3b5ee3e2d7d59172b0b2b0599f5c3837b3a0ea913be530271d71bb959f15c91cb51c72beb95e0699d3c63027ea3654de1af501b14aad8c7aa1884dea98069bbcae4401b94e85931f201c6c2a472af24851e1b56fcc2bbb132945243bb0b71ffee81f7493f7883671d2d9bdd686d71cd66597c189bed19bef39ee36b105b693bb791526724df14e29295070e", 0xa9}, {&(0x7f0000000080)="e0ef6361b88b23121f06749c097e", 0xe}], 0x4, &(0x7f0000000400)=[{0x50, 0xffff, 0x7, "8d470c43a6b6beb2295f890b21d06980ac6c36fb7c0224ed154a2ab1b76f048935afe64080d18dab494ed16646b4ecc6f1f330f33c4b026db32f8ddabd81ff"}, {0x28, 0x1, 0x400, "b5947f3936fc8d8c687d1560ee4a575716ebbc602a9e75"}, {0x110, 0x0, 0x0, "6442a14f02e2683217d12d81ad316bcf4ce0408ace6d20d99252cddfec63f1c71805a8dd88d5a717d1fecead8a65ded7c38c4d7b637595cbf6c7ff0acfad6d80832e3d2da6fe66edfb98c1a359fda45d4fc6bd3bda337e25b3ec7bf21724e56b7c18a8ce960a7e8b8de6aa2ecafe980a1847a8879838ea15d9ea5cfdc579afb25c9142099ee8caea71f4fd83259288af76f8ecb6d95540e8ec1104ba5c754bb28e63b4359f69a71d362a41fd5714f497a97c536a1f1c14050d44042d43553d06bd9e5dbb0de3b312969f435d0d17a5889cb002f17a45c8369fa26eadb84a0bc1e3b023d22a6aabadc68b64d4e763d475df3c038deb4a69847e36344884ec"}, {0xf0, 0xffff, 0x3f, "6b0037b0e5cd4456ce5132acf69692ec9d4cf9b7662adf6820f4fb9f791a9a482959357a4ffadb11ae19a8db45abdca4d987ad2d9286ec02cc42845cc3635bbeb1ac9744d20992f2948d8527d437b2076285103d4c0a9adf0dddd883e376ad9667ae88383347e18d0c8a107cacaee9262cf1814e42506ff3836ac6b98f5df0cdf17a9c3a90e990ac1566ada8abb1a40573baa7670bea932ca81d76b94af643fbcddb389cbc9743fa9f98b3cbbe6d70af45696c2912baf8711da06e69fae6906de17e729e9f78bb2029b2513efd7a064028d3141081b965401e4226dd43"}], 0x278}, 0x400) 16:00:33 executing program 0: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='*:\t\x00') r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) semget(0x1, 0x6, 0x100) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x3012, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setrlimit(0x8, &(0x7f00000000c0)={0x6dcaf38d}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfff) 16:00:33 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/230) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus/file0\x00', 0x3, 0x5, 0x4, 0x0, 0x0, 0x5c4, 0x0, 0x0, 0x0, 0x7, 0x9fd1}) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./bus/file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a3ab7c6fc7e029b1cf356e8fbb08033fe43a7e80d9cd6dc8b2474b3ea3d75d4e9b126016f026ad73c803f6aa8a67e1fb546128b99bc8db98351db22cd4181658a8b967cacb43a43481501f1ad3db381ab04f3d3fbcfdf8eda3da0a2a064e135e45b5d6734b3fcab59a634ed6414186317de94dbced757cd3ccb0b5f29c299cbc", 0x80) 16:00:33 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) socket(0x18, 0xc005, 0x200) 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') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000380)='\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', 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\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') 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, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ftruncate(r1, 0x4e) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 16:00:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/251, 0xfb, 0x42, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) r3 = getuid() r4 = getuid() setreuid(r3, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000010, 0x6, 0x20}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x85, 0xe, 0x8000, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x100, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x400000a2, 0x40, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x5, 0x1, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x12, 0x40, 0x8, 0x3ff}], 0x800, &(0x7f0000000340)={0xfffffffffffffff8, 0xffff}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() bind$inet6(r1, &(0x7f0000000380)={0x18, 0x0, 0x3, 0xa0}, 0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:34 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) fcntl$dupfd(r1, 0x0, r2) 16:00:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x281, 0x40) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x7, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000040)=0x6, 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="eaaf1eacd8e4c6acf0ff2cdead6a5069a67745d89e9b28f6f139f1c4d83bb9d5e9e2336a99377aa86ddad46c2b89229ec4e484287bae72a1f4f6d1b490a5ba369681ff69f599a52ca172c9149a32c6d978a0a640d29dac2009d4907c48b69e1b7b1e344d13fdaa85710b32554dda9c8c5a998c6f93f320f6dfd585de2801471ec1754caf663881719e33", 0x8a}, {&(0x7f0000000200)="9447f15aefb553c2304e259021df41a4baa83c8fbde0a78c445610f3b70b75c08659bb5dc6f905955a2136274cfd21d5e77dd010137a77eafdd782ce93cba263f2a3347079b5f3e094e2ff1062f0d2ebe2e58010ac5d7f1e18114c4cda0a2cd3a589fcd685348a6c31b4b5490f604defb2a8da1b44f6831c174d93d4f544097a359b4c25ad43f936ff16cb5583956bb163bad446b954e3954e94bb92e9926cf2be14296095d3fdcf887be63558a5ea58b24341953d43", 0xb6}, {&(0x7f0000000400)="84f2917695020ed5744453301e7656bf3450a7f313ac6dc946dd251bec2c1996e3cc1e1600825d980d628e0068560ce95f57d325c009067217a062e6913c0b55d1e6a42d2a786ad75948e54c0129dace5dceaf093c4338c2538c95546d4529ed0908f3225672923a3f2b33126f3b0d08ea7a7d9cd5253fbb1a9ba7c862bc1484d501f8caf7e3ff8887ae6d781ddc276b1ffc08fbbe9f212e947a1b10f7c498908fefaa72386792574f45504909826dbc9927bb94c3a0fe8c20418bb3f0a1dd32ebc92ba392d3c3635afed1ff523dbb0fa58707fb0526298554bce7c72a2821a4b9d618bf", 0xe4}, {&(0x7f0000000300)="95d6731250af2deaf2633de9ca56319f05c7965a866b7bddf8277555de9899212ba1b07e45e6a966d7fdddfdead9aa23d824bfc0909ebcba0826756c0d356e9f04ab9aa8f447758592a45e6f8167470cf1bc4e5ce69d48d551393f53f98e4ecd2ee3dade422985845521907d4d9417ce1f6e3c8ce9eda08297abd93752685436ddb602d7eebf5c2ee5e6cf2d", 0x8c}], 0x4, 0x7) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x8001, 0x1, 0x2, 0x3, 0x8}, 0xc) close(r0) dup(r1) r4 = syz_open_pts() openat(r3, &(0x7f00000002c0)='./file0\x00', 0x111, 0x18) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:34 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) dup(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2010, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x100000000000003, 0xa}) 16:00:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0xfffffffffffffeff, 0x0) close(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="3ff1373510ee8416708c26964806dffc9d7943e862415a17c91efb9b628de4a62a56a865d01151fc163205a3f06b5740a954dd6f22e99ba91671fdab9ebec9520a4763f4f82d4f3c5cba7fcc2ba07d6943d5a71bc533df4b6fa50337a8c02bd1daa204903b3b0e5ecee58f4e90c797a8721195eaa5406ef94c9e22363054e6be65ca1a6dc713b7d4330517c23acd6531cd", 0x91) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001a40)=[{&(0x7f0000000800)=""/32, 0x20}, {&(0x7f0000000840)=""/238, 0xee}, {&(0x7f0000000940)=""/127, 0x7f}, {&(0x7f00000009c0)=""/80, 0x50}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x5) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="5168666eeead9c591be1391a016bfab3feb0d078bc7b7045a5dab4258952333825e0271b73806ca09337a6820fc3291addf4e280e01a0b16d957e02adf457b01a3a7fddffc0aab88487cc99b4cf2a622a0f75585458849283ad4b9992923383127b94812734e06806012278798951f9029ae12cd4cfbb1df71adae42ca8f71cda520254d5a9b7ba82b40bc55d773766a2a04c99ccc066f3393a12ac8e1c24237e37271a5a9a929a083d23dd830491a30d943a66ff1a8032bf8ce71318f8b437e9e024d6f43c8a64f932b30c6420ca3c133f4480d96473c171bb7", 0xda}, {&(0x7f0000000080)="9ca6087c7801134ee11c9656e714a4564281ccab7438485c9adc1ae89194d279cde544de23627cf2ac680ad796c113b7631d60b1c47ab61e1b978fbd58ca0371330a007b940a57e33859686c1a3093be23745edad65f6d021ce6439d7134905cbae7023e9cb4731f9cd5143c4ec3ed5f4ee580ad3e4ff127", 0x78}, {&(0x7f0000000300)="2ca7eb4b0393fe98dfef543b238e5d9b617a28b32778f0661501988a3bf9d25ca1f18f741baf643fff653bfcbbed7d498a4be501aa1fc64f84a7f7140c", 0x3d}, {&(0x7f00000003c0)="8ffa6e98fb77b6d6b14dbb517d9d335b8dd5f7283f0ae389675683d91bedfee6f524c5a6cd4808f1e95eab561fa63fe37c6ce9f76619f8a1505fc7947ea7caf903e00f82e73ba46d4aa48c3c0d8fcdd557691b5f548a405d60867ae2da325069ff", 0x61}], 0x4, &(0x7f0000000440)=[{0x78, 0x1, 0x5, "2eab6b3e6c1d192457584ab9fdd34b1a2c7da803abae2e5a7f1104ba59780b78e9b3c9922e7d16d2e5d9b1f6e14d583882d8b10d924745cf82b70b853c2561f9f6df496932e8e206707a6f8511ffa89ab10151c61c7a8f857e2a2936e813ac3e9fc3ccab1f65c1ed"}, {0x18, 0x0, 0xda5, "7616a0"}, {0xb8, 0xffff, 0x8, "99669347739f3845c94233e1e61b16c70456a06a76c54726206af78187f31eb83e12dd5896ba8ba29a57ce06d201dac7c66e30466e214b783b0b43af68f728216d5ff81dab5d3cedd9329ffb2cf852d185b0912baeb386d8e79dc176ad2130fa4ff639bf36e7f65da5ce71134159427cc260768131fd2296c124cfd22c238c04d3d43c3d064fdee2d3f67f93dcea1032d6630ddd4fa8b09bd6e9bc4b438fe3d3cd3b2fdc75706723"}, {0xe0, 0x1, 0x9, "e44967658e6e8ce12e6fe260a61a9f6f07f4a6eb9b120383b6fa756dbd93d2fa31fac6ba5bd356be4da9737c9b47190c295ddd8d47e89b8adafb63c9cb5937538904e9683221c1fec29253074b490ffd401da7aa5ed679ba8beca6a92029f2ec36d8c8d8d0591f4808dfe85505b7ebdb41a56458d6142ca6cda84773af65adf56bb9c9a4994d893b79472242f68f376328e858f996993cde500cdb3aa4f0fb7e0e508891c70da02cd898dbf7e7e5cf1a10fc772d59d24d286c45b88abad8fb5bdff1a758325eac34571b"}, {0x18, 0x1, 0x800, "1f297a52ab47"}, {0xe8, 0xffff, 0x6, "bc552beafc914f1553cff6d4b6c2a83c274983e0c136adccd01c3f5e5cac0b901ddc3cdd92308dfa224d64c7ba19afe942b5e9c53bd96a096e35133ab33e303f7023f3dd9c68fe11664f14eb12b31e10bc21f48ea819ef1db8d78b380d58ed56e45206dbb27e23c981071abc4e0cd3b7e00fea8b8a23fa1c8f8863772c15e1fff7b14ea0a0ff725b1e1ebacf484ac8a559088783060709b2f7bb35e9d6003d638fe155851273315914d17bb75a979487842aae33f88a633bd93e880bfef14a52258d2ae7464c89611156c428c90cd7e360ba7e"}, {0x50, 0xffff, 0x0, "747ff3b71feecdaba872170d39388762e3d5f904025eee2e3f86bde40896a48ff5e9421162d9e249d3697eeae3e6a45f1fc2711973b781233ccd1700"}], 0x378}, 0x4) 16:00:34 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0xb, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="2b00ff23000008002c0000000006000047d4bd42287a90ee", 0x18) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000000)=0x9, 0x4) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/238, 0x63}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/204, 0xcc}], 0x5, &(0x7f0000000540)=""/132, 0x84}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x0, 0x7fe, 0x0, "d730050000000000000000000002000008e745e4", 0x0, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/65, 0x41, 0x802, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000140)=0x4) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r4 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000240)=""/4096) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000001c0)=0x1) 16:00:34 executing program 1: r0 = socket(0x0, 0x7, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) getdents(r2, &(0x7f0000000000)=""/205, 0xcd) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x10c, 0x1c7ffd}, 0xfffffffffffffda6) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x12f9f1438f47a5dd, 0x0) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x46, 0x6) r3 = fcntl$dupfd(r1, 0xa, r0) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x101) openat(r3, &(0x7f0000000100)='./file0\x00', 0x500, 0x5) 16:00:34 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fchflags(r0, 0x20000) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:34 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r3 = socket(0x400000002, 0x2, 0x2000) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='p\x00'], 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r0, 0x5) syz_open_pts() listen(r2, 0x7) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xff95) semop(r1, &(0x7f00000001c0)=[{0x3, 0x1}, {0x2, 0x7, 0x1800}, {0x7, 0xfffffffff8f9e28e, 0x1800}, {0x0, 0xfffffffffffffffa, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8}], 0x2b5a) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:34 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x0, 0x400, 0x1, 0x3, 0x4, 0xffff, 0x2, 0x3, 0xf5, 0x1}) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c45}) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2010, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001880)) lseek(r0, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="a996b2ba7c8a4b98b2b852475a57be475035a89f8601597ea274726d5706efee", 0x20}, {&(0x7f0000000140)="3f63378bac1f0bd6c22d4ac380b0c00dbdd0da79099436e980351fe62cfc0fe9a711b2949e7d5f907c8543cc92aa110b40e8bdb1e4600c741a5cb16ff0896896b96428e01612186d729ca9a58f74c978122d9f0b2f18aa7ef6b579907f0b02e16fd403e94f2874090ccbc530b2f663d109d85ebda12897c6dc73f280a75d39eb88969cd168f2d8950fec3c8d34994b5e1569533317bbe6ad32b55e2d114f7c0252f119ae467d8d91577f5c6912219c24b3355a6021d2befa51fadb366b0d902327293addc5fdc623e5833a3fdc7359444f7946d2c0fc875dd7d02b3ad78500fe9921664799bb888eecbf141bea5f57ef1f8f9b0619d5ecb3cdcb98f522f494f95a7a16e941b8f3c1a0a1550974a6c636a73ec7f8bf103a65126160ac1fa12972ed2a394f10c7c1ea59722a585a3ef739b94885bc5292817d660a148f8fec1bf71c4d6ea3bc4c6fda388435541e1450da4cde424ec545749a2ea511237b775109ba492f1a434094cc460c96c1272c547c73e724a6af2e31ad4f939eddab0b7991e7598ec930ed359d1bfb78e90e7d552073728df4772160b3959b249bf63b39c424715d5fbbacd666400eb15846e66d1ae980d6d12d45a810804ef597e8fb2e37246e5dcf580f4918e17260c24ef4d3e8996bf74cc046dc70eac17fddfef6dad7f9d23f5b20de7edd19a5270a414bf363b204d0f1cd74a172628eb67c5ec8bd5553c5bd039ce0dea68d04f59d7d22bcf30d292a35fe5dd548fe8e051421e06269db238cc37e53518456e796a915daff2f8c016edc1da79281d3b7154a02f0f0b1b543941d6f0be5c9d8bec95be0c494bb7e1ea6ed4531bedd323f732376752d8f3d846aee6dd01c37c8796891d43c850fd995c239af792a150166f3c2bd3715fc8e257bc3230ebfae3393603087bd17ba7aa50b732a3d6150facc6a697276130f849b53a4068f8fd2503f41b410c0b34bf2c47c8c78652bcc1bba9f306448c7dcefed6a26f9a24fb5db467ea88e4ccc3810822cfff8efd6268bd3f2081f88df5b7f353c603e99dceb5d274eb4764a55ef404d065716078cb19277d33859bd4e4555cbb2166f5a05f8f1bef8c89efbed708bad25ded55adb2fa1683b61aa0e45e31d4707ef33c580bbcb39cee2887b25b2e222f64cbf06b0295581216d2f15d99851f2480798a6357e41e7d200aa59e01041514aaef35bbeb39470b4ec4f75beef359508e7a538f25f7f8748e8ca3cacd4ce057d2affa7352f9829268732fdae733912e4d301706483882cbf4d00b570ce4513e2ce55a58c25b84722ef1da3b53407e848c7bf99179ad52f21897ec35160edc6ea19ea7b2abd786263bd2c61ca6e9522dfbfcd0c3272d9b17bc65cb8c53bc3139319542b509e497a232ab407ddb4929e4c5cec2e8df12204bc018575a853ce0d29b3829e4c718781c345efaf0f7a619dacc103ed6dcdc043d0191fc7d737c62b9ce05c186a8647e656e0c4cc3311dfe97d7eee1e73bca2012a8a557ef7df4f1593c8360f366b7d4b17ccd962521f85227d162b3ee3cace7c8c63b822788b9c21e4167b3918970cf76431c867af33d5fe54e68ed1024cb78a0e320e0c69cb1860ca06447b81f1ed849b6ac82ca687f85ac8fb7d502c8c162fd23b62322d3b74a7ef027a93f2373b9d77c13df1662511d93152d93a6e64e482a303b4b25e3352add68ef97d7649d9495397feab538ee557b557e906b2f237e0f437f9b171a303575b8e39f72234d8cc7439fe71b453603fd7b72814d98431a9aaabe8cbc258599d11769a4e7e87bd8c6e2f7899842cef22b1304311719db1c835d406a3fb013edd2a24272eba88875f743462e7a4c62530529682abcd46ccc68fe42d910543940be8766dc445fe9095094a1235d976148c75d26112fa9393ccff8d172f52926c8b79941db8ef7541a1b5e6200667cd574f38537081310a5604c0022db5d73be1fbdd29416a01a3b5f3ebb94054f08613204ffeccc5364c2abc6723e6eddf88aaeea788012e79810e389d01503bca7e2ebdaf87a9af12331f0d9e211b1e02a7765b8724ad98ee03d5986ef27973a194c95a957bc7ebdcf5d122311dd3aa7f21946281b4ff1f364b1b5d682735a824aab6e82a5cfe9e7baa60981974ee6e40fa67430d2c5cb43a92cb5499c84e9d00c941a265d010b1e854b6de16ecf3c9f972f3d93b9cab6dcfe90014856136d01190231d9df73159a0933a0326d1ec272267dab94aa7c1d24a16c0eff043ec0b4597e1e068d5a4fab667034c968ec0ba88a8833e40f871ae8481145711ef3d26a9b330184d7c818b85afb912bad4adf83e2ef9f32f946cdb0778f0ace585cf60c7b7245e79cc48b426a4a5e07d403737333f9ba7e8860d0231b39741894086390c64ab2705d3c6e5f847fd9a9b5524c9c767a013d32ac0c1471f2b843f6688cb51d7a6ca4216f6b0e5a68de3ca7dfee33fbaf49461daf648ddca7a6c8df94a7932777c5c5eff042cac4c7aed98cb5962e49952a5eaa5f0f1d6b648d75a5765559451d39995e767cb191e146e584e7badd1527717305e4e86fbc19d0a7514974658decaa83125a35e5f06caf44c7f13a77414e87fabd7ef538e795fae3d2442a17b83a7b17072bb9b567cc06b9bd90eae639f34f3570223238273f4717c0e2745e777ca356f8309e24c354a4a2c18923827e7915a3d74ab3b140c0f2d461cbc51be645f4c8ab13f3921d43f7f901216d4a35bc20dd5e7908eb3b639ae2b8f7610ae48cc11794a980896c57f97cfa06fd8cc79ef24bc238bb65a3ae8b380bc5c8c971eb6d86744acf1cb9d24ec866c1c600632d384f48380f8549a99789c0bd1ee6a52db44922da02c940786e19073e72902dc6624e5602e7dadba8417efe90724e11256012c93540224f5c4e7f9757567fd0aad5abe437f55ceeeb78261d2c11d429aad0d92f7492b7ccde4cf2749bf1667ec414c5c3144d9a97a64331b812737522afc13dcaa756bfeee1179232b93839be3c6b5decd27f52d22d05a33e9760e78a44199c467b40b7738520a5e6fd821b8da5106d11bf1d9cc4c4ad0ab62e9a4c84a052e526ece4cce4f0f35fe3344deb9991da9f34c84894fe1c430c27d1d5b6c853c2be279e247f5b603cf3ceb4afeb932870c09eaf81c8aab1d91870dc6198cfc913ca13dae1065144da3882eb49bba9112e56dd31fb46abc49097156cde4172b914d503c38a69cf97a17b9d443052e06fac4caa030d2e02c490f2117acf48dae046cf7ac4527c5ab541f6d14b3ce8b8125292cec559c224f7a034d8141c73fa3d5f070b5f464fb5bd282ff60b601d8372e0ee7883f26f5f63a71c871c3f18ee4499f4c605df0252468fdfe75e30bd0a4d0e7b8cc9b4b2247c66bd0898127d56f7d5c9d45984114429129a8af974761f0bb72f712eeb0cd1542c81ff5b530008283832b757951e09741964fbf0a5db8b1cab10641c25cc62efd4c5a41d5c062614b8e1cafe7db050f4c5f09d12c80fba078942d059d64bbea2880de643131768367f69013cd4452d4f549aa1a45ed001d57cfb14d79c31d754194c0447f73ff1add9c97ac0c4188a93cda1c872b7040da386635e1caeb5dd6a7a5a62fe5f14dfa17730e62a8c79860c418b091f0786d7cd2c08f83629f61ae5ed5dbcaa04aec425a8c6dd8de2139463c00706ae247fa1328c974f1ad48ff95d46f8dd14f2053b37bc13c88b5d42e7cd7cae4b09ac6cef5082eff7ade0baaaa3c58e60699c51e27a6fc7b0ccfc041e72ec0e146f07e3182c93ba01d9b672fcbc5f3fc6accdae20efd4d6a413e6a7db1e46a11de0c1d1d41cfdfb46f4e22cc44ca5c1877f65c88b5c4a65b7badc14ad7a72178edc471a42916295b44a415fdd66980497fe0a4253d3a3dfce211149d0df586efb685e90bc889391181ec9a919da4a1ac93be0e38064ca93e7f9948122caa40c70523390c1dc3d0e81b365c224cd9ff573ae397f67d051be01728c0a260a6e491f02e9e24d406215e067f3272b5f24c2676aa7c75ffb974fe3e94c8b3af51e70390665adbff28c75f8d8d49dd8350ad573d4efa738c617806ac984a4179ac8d43d1d77d264d7746616d5a9601788cf9e291a42874d361ffdb44a1a4b7ffcaaa6d99d424464450d2e9d0a9f10fbbea7c41220e302207723af0948296c3024dc553b26ba511101de4d6aa683361b723addcd5d09b0166e01b40126074473441c9d1fb83c701599c7c72f7c7cf09114378aaf9149ae02185b36ef485b8578f001230e0c74294e0af3250ea92df2ae0d5157ca5e7856c8e4bb5ae8ad2cd31d234f460b6f177bf02b752eb01db5f760f7904829dc6859a58abe07fcff73b6b6fabe2d083bbde376f1133217d7be3abcbe18449c222a5228bcb97352c4bd20667fe9c666c63ab9accce6ac17701b13df543122b83036675b99bbf736cce15f3195d6c3582ae8fd4acf3965ad198f520e91f53bd28c324783ec186a90934f2f6c6913c8bd20a11a54794f0833de4035216d5a6740de4c167a0d0beabc8f1e3374bbc5be7246a08444ad1e62b9edc812b9771db96a2d3be588dd15a6c8c7e97af3882075d779b9e900a95df951f1e0b1e838d28cf6bc1a1eea756178941b708b637d124be9a78461caa5d26d00a5bb5831d82fc7cfcbaa951912e1a738e5510910e4ae7f388c305c73b6e0024fdad9e11fb2f4c6b57127a2c83a913ce98c226371d30f2f1460e6aaeb081062524e5f412d5f0f462b128e01c71ac0e16329218f1a051d13bceac2d6dacc5dc1822c6dc70ab08aa2f257a9cb1e6760dea5bbf13dee8360b174ebc1083398a83dba9c8f161cd18b5a61819a40cdac7d3ad82913b56c6ceb143ebc6e7f97e60208d283ba6a7e812b7b2364f7f115ebc922f170698b2a4fdd836db68c0c08f68304b3812cf6687f91398361edd95a5c3d793c3e91efbd825b5ac6d1ff90cd0d332c7c723800f3b326499029f1071f20a702437c4d50ae92dfac2a39007e53f7a40e83233c7c4a1b41347cccb9a4d8fe44dba52a01eb7d1e2d5afe7a1ccb96e7605c4dcc2b6c7b4bb26bcc324c56ba756ae128571f4d353c50148ee1e14d3c9001b0a9568cb387b95dbec06e0ef8c3464f0faaadd3d8412e820d529f3bdc1cba3fdf9a811bcf9c6b6cd76235418bcb8617367ebeff8afa49f6960219c3a9f6939610ec5bb362357edb8a8ddd456682e190a53d2e533610db0e93961f750141e0ee85129663d06374b17746690e973c416954cd8fb420ea685792316e1e94cdfc97e0a30c8438df5b6285b3941dd795c4edb9c1a4e05e9c4f42e9547c5f389883b1da92cb90a081b2be2dd70929838ce577c3cfcb91a46a078be37a313445805e38dae083a16ebdf8fa208a765f7a8b6fd2608da156a1380fd9b38b1d50fe41f7610ec97d4ccb529ac797782a6fa598bc9e391437472ef49bc199d5862b5cf0187ecce30909078617c946c09900cbb29e1895dc19e1f0309a05476644cfd99e95a35fa5660605a060f641d90d2444fefe6178b4eb9a3ca43ada9563a281b542bb98671148a01f4def10bc0739bc9be487c08fad0ecf353544adefeb7488307e9353e2e39c7f7095101129b624213c2c02c241be34257de570887e52094fe9538a12eb713b56bee1750b59e9eb393d0c2ecb3daca43a72cc300ce77184ac41604df2a85640bafd3027a9b47afebd1cd515ce99f3a670fd1d6cc6fcea4578c1699eee4a578a2610359572af4862325a3149812a4b4a0edbbe9b8c57d7067268610e7495e1aa97cf20c9495d1568f6ab5a7", 0x1000}, {&(0x7f0000001140)="d5b6cfa4dbdf59e7977cb3cb2cbe90aab5c383ad22ae551b3d68d4a7d972ac2392069b79a55c3e38fc11764c3569c9bb908862c0b71de72041fe9a8d7e3715889b7418323ddcbf4cbf5c8cb3c6f4aaf44d058057866a696d7bff94c3abdacb0be2085e54b9df39fadf876f92bf64869d629c246ee82f36e4dfa6d4b86cd930e90b764b0af172d63c8f2003df66be25cd2da03b1e94257faa3a3950b7f6ac081aa70c650f8e80b1d63bd952fc0923fb79960067fe197ca9ab4c6eb2f3300e33fc6b986cbc83ebb4fd3e0000efdb39ad1206776d47", 0xd4}, {&(0x7f0000001240)="d55f8dca512c2f3bbda0bbb10788d27a41d5706f056d93a3426df82ee2721214ffbf4ee182d4ec8363ad209241e73a2add974a18f2f0c5a0368de0beead0bdbd", 0x40}, {&(0x7f0000001280)="b58123a9fa8d63cf0a2426e0e6f92f81c1da8a6621b45ea9f27b084864e69df3ba2d495b72a3d1fb9be3be525599f6", 0x2f}, {&(0x7f00000012c0)="038e24ac5c672a41dfb65441f3bab6187ca986ed68bff4ca149f08c2cf30ce964b98a8fc9b7380bfd14d4b438bec43997348c1483c829f2e0e3da59a31dd40be13a1d486496cd1521a568f660fd46ff3c57e497486d06b7fcb3d7cb9d3568e7b707c1d1ca4a80043019a41257204979b79111ecb658954bb48f87a60f3cf759c296e3d6cc462a2bebe9687163f52c2c01c005591545d55c550a4d461695d2303f25be64e730ba9c8573d7119f4694032f1216d6d861424f2e3", 0xb9}, {&(0x7f0000001380)="498364e661fe72e86e5cf394bc8382d9c868176a4fd965da9d9db195b73f8b622106464e70074e722fc4d263", 0x2c}, {&(0x7f00000013c0)="6d1d5425d6729c0bd5554b65db33cec6d54ec379cb1492ba8d4d4eeea8775324ac2861068bb00d62fa632c0c0521399debbea786e2d60d533cb0ec6d17796aba452aa3d8a708f7bb3b0337ec261c10854855013879033d0452d09e43574bf65de799cb6abef5282a6ffb619f0e2ed9a34fc39c8735e86f7297790728f1e935abf8b8671a39553c88002502fdb9233a9420ade29656ff00af80688af83deb7fdc5a07c888e276595849e30f6d943195d216364331297e41cd8231907be9ebcf4e0e9bba1419affb758e5ad81b38480914acf246664a", 0xd5}], 0x8, &(0x7f0000001540)=[{0x100, 0x0, 0x0, "d59afc7794f495fbdd80db1977807080c0d9c858f3a4fcec6b520be5cd83f714eaefeb57737dabc4ee2ee0cc5b36f791aadd8d59926915df78ce842ed7ed47cd85232f464eb897f667aedf8fd6e3a131bbf64153f7505044f0da2116ddc3de02171b7329a98bd19ab60bbb1193f75f63e9c7ec7d620e29ac19e4f6b2f56f81f6233b0f2e81d575e1d54d6c8101aaa18f54387d846e4c19d586d725a37ec4821b960979b404de6e5ddb566dd13c90f1f77a2887fd66d1fe382473a6c2ce076e7e1f0cf07b0a9fc148eb0208b9067a90190e3847869b834ae0a1b5b46287eac1fbe2eaa636f7a7c8b553539c0f"}, {0x30, 0x1, 0x84e9, "365b1b1cd28a2f86b089e1df5c74b8008cc2a95c36e9eee0a510"}, {0x98, 0xffff, 0x0, "c0129c8974f3f98e41c9a8d0357257597e4812ee4acf64fa37fad7a92498a71086141ebf4bb3d683668cf3771118777317098815a74d2a8064c4a2744b59657bf9240eaba3d1b62be18e8bb7ce1c4e40241d62c199b0da44ca7bde1f8de4cccd813decc2f0ff19ff026549d1e5c3355644e7b5db43148f032e243c14f955ce4db7b53f08347c"}, {0xf0, 0x1, 0x5, "3e8f5c8b1232ab0ec8c4844ba64b37221e002f065e8d393c5b60cddede8db6d32144697f47a313188a455f05fdd877b2d9a2057cc4adb9db0255c290608e10be7e72db1e671a5f2e5a7b8ef97cd26041897f638bc11ecd3d1c33143f5766aadc6946e0e1df0cf5218b850094db1344f5a92df20efa5b7be5cfadb7cb6de01ebd0344c608b6c17bbfd14592bb04c066f4385d2c9e4545f25410150ff12dac5302cc7a6915374ed9f2549f31e69f054d0e13801c0a3d49070040de19f4bcd92555c27c024f9fbd217eec73593ac53139300f75d63f4475c872ab"}], 0x2b8}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000080)='#:\x00', &(0x7f00000000c0)='%\x00'], &(0x7f0000000480)=[&(0x7f00000001c0)=']@\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='{}!\\\\]^)!-+)\x00', &(0x7f0000000540)='&\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$)\x00', &(0x7f00000003c0)='(**\x00']) 04:02:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x7, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x4, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x4, 0x14000}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x80000001}], 0x9, &(0x7f00000001c0)={0x9, 0x1}) write(r0, &(0x7f0000000000)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e6723", 0x26) 04:02:29 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200c0, 0x100) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 04:02:29 executing program 0: r0 = kqueue() fsync(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x4bb7, 0x81}, 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="38928e02aad3e7742c6a8ce9815563a994bd89ec38d2be7a21785d6a21966c89f88d43c2c4369da0b1bde0a964a9a8fb37649823b540823e884989529ca7fa1f42ac8d2412b600865cc296309d28407c3e59a388319a6f4aeada098c84cf6c4a81faa3e1389a7b5cc46b894826399d4a6d8f39d27f11daecb592d77a14828f2112b91a7bb724d8f5dba624071aff9e7db755a7b7c4edcf30b879ae8bf814e7df709c05ea9693bdd85946997e5097c90633e31a82db7c99bef2e5443f85b0bd441f94129bc55cb09b6d77bc45826b422b55f44cc5312e8fa2d24d5e0e7614ee0dc34e455f8a1322accd3eebb3c1239909", 0xf0}, {&(0x7f0000000140)="42e8fd94a089c421ab2d308dc6ac526ee5c6aa6650b091a12263383deb2792184fa2982eb2361a0d47630ca2cae37c1a36d5ef9c97d29e23689f20a508ed35bd4e6ae268abf6ee1db55a578df8c27659c19c17c58f8592ef157f4dd7583195422759a2b7a65ae3d51255b76073f3f9e7677ee7379c010ac57eda0d99f330b6849d24797f5a5fe0195fcfdd06829bed3261cb77", 0x93}, {&(0x7f0000000200)="2fb7cc9b91c0bfea8812f579e8be0a2a7d338dca2363d8b9252613cc934ab0bd739d3c6ec33255c13308624abf43ea0a3bc2f6b254237860f96d0ad1423197ba5ab5d22678d068653fd052a40d808a529473fedfba5d8f1c4b3d7ac41c554c4b9ddf7dbef858edcc68f2830c4d5d76189f3b80b04ded67eb", 0x78}, {&(0x7f0000000280)="8806bf9245c3fbc354f233179bfe10ca5483fee9501beeb8a2118be297", 0x1d}], 0x4, 0x0) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x0, 0x2, 0x3fe}, 0xfffffffffffffcb3) 04:02:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2ae) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x140, 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 04:02:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001000)=[{&(0x7f0000000000)="19509d1c10cc5b7f06f108e45cd663497bf0dac96d43d9ac01d3de305693939bc60e5bdba6aed36b19db85fe0d2ac9863f8a11b0bf75e42a8ae85048f6f8e241c34e469ab44863fa85c2791fd6847acc16420fd4d999779ead7e44991dd9ec154f77ad748689bc50e12e0ebcca398ab395a4a592276d9854ca7ccd9bc7cca922e58b5f5697ae8600e3cef5430c6935e80a26302e21e563a7adfb39d6930ae5b179364ca0bb8145965b7010a699a04b4427e93db80b4e16e860dd7a6d6d97369eebbb562f7dda1cd4a663a74dd4cbbeb6fe0d7b8df092534d9b0d6ecef5d5a2f7c50b440d3d4e06d949c5ba579336920c836ad41294152bcd25669914b3f3b6a01dfdc277b9abc37d32c03d66d674288c17e153793dc03a6cf25116a9ca1a4d4d2f48516a049675a23f2011f2b690627a28017bd347146fc2b5ca2a34671636b1ae3ca8be883d1e9b4016a079fa7404faa759fd2e20394951a47bf00ffc631a620f3a215dc44389e8a3fb8a04c23ab6178b87be3c848089251e5e18fcb83a776e46c7babee7a6b183071ccdb4c282ecf1d82c1952ff40594649e41059aee59107535f9ee056e4c028d8640cc182fd1b17b2b15abdc8f93bb5a0175d5b620ed3d0a41b540ea3d510c6ae9820d69aaa517469f55765855299e54411c875ab73cdd2fdc0853616aa3f27c30111d28a134dc80ef2c73c233a117e7cd053272fdeba2663625f7e897360ba7b0db1662a3eab632103feca21023ac833d57429dbc6b7d9096b230db1f4042e028f4c6f43393b0011539ebef83109fb906069374c8a5393740b010f14bf591212bafa6ef17e08685451ad02dfe0ae7e72456f034b1e081d4a44760dfb7bb85043ac604de55fac9652e9038fa09eef8bbb822be09855d67d26e66265eb58eca201a45d262782c0b7f957787a33cbd13b6b5764c3ada4c3b0401fc7cd9a633bdf09c203e7dd28b1a74a6234787acd826da61cfd299b6e136b8f6025e14684491de3aed42894ecc2697549ad7b7b3c2adb427c34e7a343cc3700c84cef130b537cb43954d5dee05bd7f82eefa71c7952ec22fcd7a5dd6fc4c6fe5b9383bd69d06dee8d76edc77a22e110a01a6acca05cc197f67a1ffd61dd961f78337ba43ed7e12cda2249f49a7cb5e685f814a004419f3c705e4144e531010c5561dc0cff0a52c04bb8fd6edf96d7fe481e95253f8c7e79accfad61a81e266616c866aea35ee03fafac457774aa20fe9ebeb3cd35e7aba159562a6733acdcdea453082516402fabcd74e270fbd0fe7ea1b9a97a5a1aa26c2bd8c43c5d336ff4a11601b7526611510bd15f37b19e6a093d4de706e4b5df5af9d2ff4af88bc1e26bbff9bb03b626683020c06452869ef24e9caa62d0aa677bfcab8c620c5a08302f0894222cbf31f71031f66a8f34a5641a1b4c2f6d529d61c49302ba70e7af37970e458bdca22a512ebe5aa2f887777859185c7df91f71854ce8d8fb9b4bc6fd64afbe3fdd670b59b8cc15c94fd6468b76ddb8ce3d231cf3f54fcdbdc16d7a756cbb0ebfdf2b05a04e43e95491ae40f4d49185161e7d86221372e8db2805f93a5ec7a80885fa088c2a12f9ec0d0b402a65e1ea69e96b91b5b3d8880b2f4db48b22ab6fa8d264ea3aeec89964a334be2f7d624c392f11d18f1405c16cc48f450a7fb1ce69d36c2d5c679aca4345c688c0a1a3f6e265d1d857c10f1c7d40cee9af7f4a4963bf34f88cbb46b85ff78eddabe6fb6098aa8e71a89311b9163acfad8555b488024e72ab0bd822d20e23c45360a9aa3b60f3682b895cd3de9a2e3f75c42be7b6af6b4c5c5f65ac702b6c1731116b0f89130d4948474f585ac9b66316d79e3b5ee0c616021f59747dc5bd04c010aadf2bfa6ab8aa878d9f6f589686d70fd865f1c422b9d85547ca2eae189966a86413d78812cc4e0278f320581958ad9b88574fefe68b6c1499003963fd0a159a55c89449644791fe07490f5bc9a32bb95de0852840cb986bd8fdcd2388e4343983374c74ea71a15b992f0d7f95a4401391596f4b4381d21c481174a0029c8d8e2815d60ef652e6d92b15fc73626b2c9f8908529940461088040786902860cd886e33187f4b6ad652e2e5adeb0cd36c82feee2076d8d93a3f1c7581b4e7384d4e3fff2ee21df0dfd7e49d5e304292b8f576ab618ec605ba375abb0b8f399949b21213ee9b644aa7553264f768b62dfa9dd164ca8cc934b279680fbcac4f54556574489d2f8b2e92ffcbe5d7891fc535f0183f0158ba9bafbab8840aff8d3bebf12b24955e17bf1b9ce94a859e95c7d0fdb7aa9eb32b3d1d7dc0d29519e091d006b3e4d4480e5711b8fc72fcd5aec4077a4a140872b070a04acb1c125f32102fa19616afc24b5cbe8dbba6ba8e90025aa0f492f62ba0ef12ef9f82849f2dd59914a4166f8dc9caa4e58e30ed9ca5fcd6eb55d01d5c08fede10eb2501097fa296918073713b05d1fbc3608c13b6deddebef34dedbeae335a5c41b7b49511fca03eae44b275088aa684f44dee246432c43cd000d68014f4a4d4671afe0a4f6cb535a986c8dc75f9f5c7c4676394b5e2348c9fd5b76adcf5cd6629ceac4eef694d8e09831fc741b3bdc468a2126f67bfcdaaa19fc4beba1363a6b219ef4fa4e7326de9a549ff5c0e5240b8e971f383f030016d8e1d400ab731f80495975f2b6c7d93b0c40bdacfd74846cd51a9b4b7cf7696f4212c59b5f10776a2d7937bad96fd5b25a750e722a5af72eea3b75a8e60a1f070788dad27c23b20558ea54d228f6aabfb4cc1b09f8eef18be2bfdb9ef7da71216cf305561935de3ee6c893eaa7bb972cb4ea1982a39afde659fb81cbacaa5cf372069bb2069d3dd4c12eb09b9b12166f278052c55c85903ef428fadff560dd944453976ad25ac6b161b97ee5e2d1bb6be3d61b5f543524795b6d234210236adc62eb05cd0d6f276183cd0762ac2babb6fc16dbc118a6afb9474ad6d0c26316d7cfb9a8d54d567af9bc0cd60d2fc94b19a947df68dc810d1f0980cf368c06689c89fce366fa7b1c7fc7992658d188b6122ac67c384a52c952e540c12c1fb064aaa0d7cd86e0b0eeec7c92c6eba0d25cddb7df4150caf20f4350040357800e60eef15ccdc90eda15b0b2f43a03e4d1fb4a2c9ce6f29298c09b50de89ea9af8f46269537f4746166cb15d78d8bb2fc8e12505403c13ae2aeddab1e39d42afae36e140bc5ccaf244e4c9036b5ab4dbdc4cf30922c9e70fc42bf97b7bbd409df5b30b021dacf2b46f742fc179c728b58f7482abb4e16035774054e14e5524e2b9bd103c0032245d33450f9f5d77a3e5a6b5eb50d3260a9f093388ee9783e63f971bdf94d801bef7bd6bca34919bf69bc54dfb22f609317fb6a5bfd79e52193a72964b2712492eb32ac87fcfe924c602df60010817c3420657f763f600e4847b1952b36ea0744c9521b4653ca92fb8c1f891fddc9d4be9c1bdf6790da28841e87a7c75da02cbe387055d31e245ff51cba6edfb4391518eae33e6a347d12c7a06e4e8d42c009c9165b1180af5c6d03fb2733401a226007dbbca8342ccf9c355b298372338cadc9c2426951b54e89d77b2846090574f2f8725ea72ce04781441befbe3537be4f4460bc2ca84e3d04de53748b567d71e27a4e1a6fa57ef9c17bf0326b0e076b00afb9613b5271d7539fce079e571fb5683d6be5b199e0b2129244e419928f1ec862da8dcddf4b69e321ef85607425fe79d5d4487fc5ff32f719156785a914fba61db8c46680678558335ebf5de792243719d63d7a423edf32c34ea6cbcc3ed0ee5d1b12db87b30fe6390b027d04fca49628cf344dbfcaf137af21cd8cf60b68473993f3cb6b285e3afb80a339426bdb96ba865952467b1b17b8b58334277f726f84b09cbb2ad3c6e2afd03bcf6129ba839e7e32e03fe4bb7f3f0f0171ed4d870ade12da9b6ffd492e564270e76ef037a1ba68e346ae61f58401e86127252ec25183e623a9b24c23f7bf813ba4510ef61d686decc5e1b636cbae8dd2baa1fbb57666dba4e5858cfc8574787e54cb621b2c4b92584ee660bbab8e8ab165b262e5820761aa3241c0a66d504009a34a34bbbd395f2d4d6586f73ded014ab610a600cda52cdb8b7bed8bb582620cbfb0545301b9653cd9b4a54ce7a65eea8061a7a5567cfd1a9e64381649611da9f580c97141884dae5b6a612b3e4a228cb066527cb08594a5e0f0f8e4b0915b769d3f256c0b6f350e4fc8e51d8fdea2aa17fbc3907e81ed22d14f450d6777e6bb9354b8fbb68fea2012ea8ae21f3a617557065b310f5ce09989440a87a6fb4e88114fa7223596e9e2423c4a25dd4cddfa48451f2ce5da2acec664c2b1eaa0bc4730eb5e43eb3c67148dee2f6efb982dcfb8e71108cf33c38f7d653e134ac6d5b112c4d46bbd521383d902452921d0ae0bf098481fe4fe9dfbb9f434fa9326a6c0ca7b2755edf45608c7128941ea793ffe4eeaf873f01df58bd59ba28bd591519c913392987b0bbf8c710a75af07a5b4dd1ab71b5502bb1aa08f4b8bf8dcb5adfd4190170fe2b262bea48f264aa89e55374c84af81d41c161b8d96d4445d2dcf9300e664dc4284ce147bd023fffdc608e12fb22adb89c4239b8eb74e3d50de9df091ba1ffaaa54cf5765102e77c0b61ea287d2259748d1a2b5b7c5fa611b2a3cde8a43aaf159ce813e4954453226c8b8db8e1cb7fe5bd98aa55d6a8a85215de0173ca420b5d76c237d05317fda7aa033f07eb06dcdc8abd9224f51a5120edbc3ed30e2a1a4973d76a3cf5210ad4259c847ae604bdf39d02cbef3d64b637f7451857ae0cfe9ca5dd1d49a1bf9c8fc7b87ddf5e94d78e9c4180fcb134681017ba4d45f4de115dc6e0acb6d8bc27e3a53641c4e9cf918ff56b095020df6fb23702409987cd247a0a5135996fff73787676703afb4759917445c94f06535839af898087171305ccb33496371048e12316e6885b3a6e722717f505990596bd9825fd2b89174153c84fef0fd40240435d3bfc91e52396f6677a76f5dcbad2667e8ee6014334143672f867ffe2018e138bb4da6fd44ecc05b76fe74623f4238f5d3824f560aa388b35d80d7ca7e32881a63c408080300349f37b49f04cc5a4ee752516bd74527ac244da2dbec1cda43c44c70512ae39c13a10187d70ff7c9d9c7a890d1d9974582817613c26eeb3dfc18b04d6e99da8a0da5c3f51ca8396cddd469b8c2c8c9443d28b550e8a5edfa8242192f3b6dcb6056a0499ffd7820abaf1d35101486d122f8b66b02da99a7473728dbc17c2491d09cb7363e90dd4dcbea8a5e2e28218ed70a639d6d5d23b789b7100cdae6e6e379f5306ac0cf1eff239063a382fb09c9464f623e30fbd15405f8638f372ced7fbcd927e79f9f7048cc2ce0eb81ad1aae69494228ea5603ece1f7cef63e15aca8d2d3278335a1fd84f46d3e567ad0b7d3a9b912e04502f042534226cbec736f18357f1277812c6681bc7fd8f8f1b499c2230aeee3f70bf414eac20f9d6103e3a97abee4f5f06883a2074b5eee894eeb7e8e8d7d7f82c610543d0c0090616c5ff64f43de6af0c91fd975c32d66a064ab4dfb4fe511f77211d9b9374884ada931792701f5c49e7337f7930c911ded1c7c406d14fdedc043bcda4148e166fd57b2e72cf2228697c1ce7fe2baa69d3d56f70561ca670518133ae93784e705d60c1e1acc5ff427b56d18470e0ac89ba1af4624c48fc1ae758c2caab191dab717af3996b25f3eb8fed5fdef5b012be3a340c56a520479cd0ae926704003a44842855ccf2", 0x1000}], 0x1, 0x36) 04:02:29 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20002, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) r2 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0x20020, 0x4033ca21407d58fb) sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="d8c88ad1538817ca25b7bcb21d8c177953204a061fda9a22c5b1778a028073123652acae9ad526041f6b600c617024e43de0d6e4f4d3f78074e38ea822ce061407bcff102bc8cecfe751c3e9c3a9bf8c1b7472299374ebef17d330c0bb8e045cb9ac9efb820cfd7f8965f13643ce1d984c64a2030e398429f34dfe1e2d30630a8344704ab3bb0fd6d435f738c71306ba4f85c73ec3e32a3b6d111f34f5e3d5956f9cb441f6ac", 0xa6}, {&(0x7f0000000200)="3a56571701a14befe298aea006c7631fc9fea1d30387157e939a19c42d3fe6d8de3f5045da2ea5ce3f6bd40139ba7c207be86ef253c636d23a7d3afb976357caa716e05e705b1575846b3475347034862ed9640466b26156f13b0bd8ce95b2440a816235989bc4fc99fb92349d485ab42ff37fa8d0e03af2b419b810f11dccb97f0b2d5c28f9437a9b917d013ee3a68f72ffd40b402b81745a2b135eb8ef4ccdc0806d25e1c75e02d425f19438152c46fff0ff6973f6acf4071270471c7baa825d962c831081377455abaec5d78ffb69da81dfefe5e0a87ae49345cc00", 0xdd}, {&(0x7f0000000300)="3d615510532b5cbb4e10ae0561f5935bd244dfd4ba251131e5d6532c1e5a75a80c218108c4d6d5e1fc39f9930fe5b3c7725bc13c7162de5cdaa22f9b9b48df4730afcbf83abce80aae118039fe6aa13fec3eb3365a21c6364fb4e41cd5fbd5ad37bb72ecfbcba073b96f", 0x6a}, {&(0x7f0000000380)="e5191b32a89834d2070c18e1fd185920addf4f53ef8634ba715203894dea63870a72e7cfd181834173aa794bfd10d33163646209c37867d81f7fcafa4ee6a42d9d4cb3e311e0f7b1de93259d1b4c0577bae601c1e99c630abe6397591f2e15c64c3c5a92baaa45b7879f278da6787aab023be303b10e8b80ec4acd3e0d324be13e405cfae799adf622b78921034584ebdcaf66c9e7e24f13ca1d8951", 0x9c}], 0x4, &(0x7f0000000480)=[{0x88, 0xffff, 0x7fffffff, "d431dce51fbb078893474086a40e69c8180e7148d8ccdc100c218f8180f7bb05918f6f19b8a99f8f5909ae42ffddb06920c53b2d454fddfb5c44402c7af9c43b49d53ed6372405c73d15704bfe8e77c8471169e6cd6cb155c1903a3c27fa653a2104c353718abf9ad51df6efb0909d1f2083cca84df4c2"}, {0x80, 0xffff, 0x10001, "e251271f165bb2e741e9e420ff4a8ead84e04a78b5cb2e0ef2ba4734497e088467f3cac3705153c6541891d2908076ac4114da25ee02156c1554d265f7fcaa789146dcf4f042e17c8338221fda16c205b66ad7825adf6cbadefee7f61e2368adf8c0682744c2a63a9d531b9e04"}, {0x50, 0xffff, 0x29c9, "08104e40f9650b65eb756b073dacf3748d0077dcd61e247b7f403b489915558644c390cedf054fec914496e42d2ebc93958cf8499a9898846f028392d544a9b1"}], 0x158}, 0x401) close(r2) setrlimit(0x0, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18, 0x1) getsockname$inet(r3, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe(&(0x7f0000000740)) r4 = dup2(r1, r2) ioctl$TIOCSDTR(r4, 0x20007479) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x15, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) write(r0, &(0x7f00000000c0), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 04:02:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x5) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) rmdir(&(0x7f0000000040)='./bus\x00') 04:02:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x1) 04:02:29 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x5, 0xb3) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 04:02:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8002, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xffff, 0xad}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r2, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 04:02:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7ab829a7799a0fc4e7c18a08999e074fe59254b5f98907a80024b5749016f17f008641e1675c4c04b76b418f18248d6ef0869be78464906bcfc7bfb6af3fbc7217113078e5c11b05ca7b71bfe9fc89ec56247e51545105b5b02c94023f7c71f7aa67b74d9619bedbcc849dec6eadb9e805c9f68ca4183887d451673eced6fc7e2a607093ab86", 0x86) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fchmod(r1, 0x3) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 04:02:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800, 0x2, 0x1, 0x879a, "8c8bd55b5d5d6d33f52f275e12bf77995ad0bbee", 0xc62}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 04:02:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233327feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 04:02:29 executing program 0: r0 = socket(0x1e, 0x3, 0x3) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 04:02:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/4096) 04:02:29 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = socket$inet(0x2, 0x4000, 0x10000) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14494286d05598bc5a26e5c01be5f395a29487edc41b1e159084e6af4927284c122642d10ba9a58e0f78ea277511245b0700604e4f8f78654e0e41b3d46cebe96e87812eb92a19f675daef367e82a5fe07b337e41b1940f1a6cd0e954ba4d028a72b9f429a72bcf552f10d00e81a2980626e52f8051669f733fffe8ee025651f8b47d5eae68c406fc2bf1889cce9a42c33bbfde8c3156046c7f47173efc8e5bd4688b2fa3b5980ac"], 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000000)="0c6d513562f03ac2d7faa8c3f4002000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) 04:02:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x10000) 04:02:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket(0x2, 0x7, 0x2) 04:02:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x2, 0xffff, 0x8, 0x0, 0x7fffffff, 0xffffffffffffff1e, 0x7ff, 0x2, 0x0, 0x8, 0x6}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="da94bd5147882b4a952ee98dd3e4c4819691f68d022cf99621", 0x19}, {&(0x7f0000000100)="52cc0f81985de339a15df0fa09c38fa17ec743db9a3b84852ee0f5a6e1104436fe7cb696299a558b80e113b35c4429e75ad5eb1ff520342085fffcd111a3456dd44606e1e42dba8c17e8741d027ee8e9ed083cdbf552afbe034eaf8ce141ce4a9fe90e4c81ffb568659c88d4dc1c0d17", 0x70}], 0x2) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x20) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 04:02:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x82) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xd6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 04:02:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() getuid() getegid() fcntl$setstatus(r0, 0x4, 0x48) getuid() getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x3, 0x7, 0x9}, 0x4, [0x14, 0x40, 0x200, 0x5d0, 0xfffffffffffff000, 0x800, 0x101, 0xe1]}, 0x3c) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:02:29 executing program 0: r0 = socket(0x100000000000e, 0x8007, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffd84) 04:02:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="be2727cfa37dc22c0441f3bc1e73faad80749b67f21cd30759693986e5581f1ac2509bbd41ae8122de58", 0x2a}, {&(0x7f0000000080)="d610b120d2e86a2c2a10833c2e615b33b48aceb9c2418f7c1c36d463c8bf9263b7fd508fb4af685a73e89c0bfc74436db58d412c5688a5d819e3147a1bb5247891a65ac6c20edb75c3456bb31b3068ad0b3c04287b73891ca721cafa2b66899910137533d37c3d64a2e484a9e45585bdd28f44bd3f5d1ef2769f0df7c1712bd7e9b3196ef6bc6f83858c04e745b6ab10cd165c7f05bfeca30032840788a75e198c6a3e0e6b59912cfa08", 0xaa}, {&(0x7f0000000140)="51ee09533879b25736a4653fda81ed0289f681960413e0ef4f41e6981aeb127b1875b55273f1f0d7ff0ee802cb3c9a3d19e3e1f947eb6757a123addd11302f0768199706c59abfb10e425991d5567281d5db9f63e5bbc4a520417423cdabb7ff74164ee3985dcce52782a53ab6840eb39b3fae917f72d080fd675d4190516ef46d4e239e5adef111fa02a931aa216ca815db59428b301a41732d3cc65d599ec55ca2e4dc7fa123f0d9b0042f5714a7d6c3c3f20e92e5ae8f935b7376f7335eddaf45337651f906b577903d76e4acf98288b3aac27bf72c1b5837b2b0c7e695220c0659c17786fe3377530179138e31e0dcd7619a3e69298f8757498639d4e2f882b122a92ee9055246f4ccb07f3641e13e32fe4d8937f669ee603fbbcb5a6300b5e53baa7d5fe8cc0e44621ab89feb0e4d2919fac04837f7b9e43ba28fe2240f5b1c61c9e234f4a43296765d9c157ede944a5b65506584cefe8f410ff93af3fa55b2f8ad7ade7e617380d48be4e2855edfca0c1574ffc92f474dca72af47f8d46e8d4557bb3e9af84fa0e5206e959361b08cc11d4cda528d78ed1e7d39048ba62ffb34785c4e80b5feb5dbbee93bb2f5590778f58e9f730c5a06da14b294430931f7777ddd4ba8f01e0f78a94b5bfb1e7013fd30c7e1adb61dd2042613f0a96ec5f6683804a74eb5c1315196c442024b478498ff1c3d490c0fec1646e4c6aa61488ae39e9f67e59c18a3ff6a5134ff48811bc1351e61bc828fab96b035281a9767fb058d9146765487e0d6dec8c21cd42b8dcfefc4ec55a53c92caee1fa0e5a2b95df730573f4ef7e35ce46e26966bcc6d75a9cc08f09f4e355f907ebd87adcfcc9d9d94df02bcba7364cf1c91e73d7df1d748fcc05bcdcda35a19ee77f65e9ed3951d7f0664d7c93d2f5096af4a8511b84f868c4223953b1cfd7ef6509d9cfb7b479287b80c8c61cfd27ef3d3ab856082cf5e193421f3a1f672d9a969a13b260ca7eb10535b859a8e00419199c148de48df88f6efadcba5587c5108fbb94f696c93b2580fb8f2a8b8c703ae477f98be4a1f38f4681ee9c2e2fdf8aeef63075fed2c6017a1402d23bd141c6e5b8c9c6d243b9976834df678f78c1af69eb012af8eb592132e25173413cd227a5d2faba34a11bd8185be62cf8b3a919ec55de528db854f4675c320cdf93d0cde7d5080c1791bf8359980cfd54e2ce31d42088fed7d8f1ed7b50e42e642021010b5fe68ec02caea26cbd66baa1bb31f9b76f4e7f3622c82c65ca827dc120574d18e6204abc7ec8fdec83e5b90ae79d1df78d459e02e1a1969c137c8c8d2925a1a0bcf7b3145d6ade2ec3cda8af110e1782ec7a5db127a7cd9f7b3826721cafebd8befff1bf118bc5f0f1d8acce85972f0d89196b66c8e37443589a61b463d9cbf9d8e1bfff52db1ff3261456b95d7443cb2d226c7ba7e989442e9d3e777bebce1eaa15861666522eeb7144c88299829ce029e96ce649bb876c12c3e15876f3565529acf82c28ce659f5dcdc340617f3356a069d7199b349c128d4732301ddd055e0c8a82dac74856b83bfd02fba1083f1a427b1c94b5db9979c7e1de8794d963552415111093fc43d397290d291d8b34538cf95d0e708587c6d422af38bf192e75e92c91380311b46b2b14e636eddf394717304be09bf1de71e16353eec93e7f876e3a0c755d7e6215a6185fe27631118a2b99f47cee36a8de5a9f74deec12c725f6b4496b25b773c34c58126c13ab875b4e98dd3b00f97c3c3e6e6c8fb38ef223b5da34f05f31b7a68cac5c219c534ed5c3a8a964787b56a0bbfc3153d13ca18e83833a8961997cdb5358ac95a5068258326c864085175754a3cafdb886a29c2904a7ddfaeed92a7248dd29691d978311ea2033b1575e4f512e88495fc0ac53ab503c5e791d1a7b2e011965621f98cc0b8e82795590d8c26abb1e28d43d67edf7e4195d604e5d33de593f71574934434e664f1dfc69b53f36350a6a39fb4531074e372e0e1a589dd3acf12b62d1c90584544bba598cf78910ad27f48a07bbb70e4f2357ed901f4b668edec836bcfb1290105d11e5674ae9c309c47c7013773c7160ba5a212b9093663505312010d5da367465ea7c33421d3e55ba1942b360c46d8b99454c03fed60011f769542cd1868f6953dd1691f5cdcb13092975574e040bdd86bd06df46aa1a6e649b4261f8bf9e08d13462213f28e81389cac94580ef3148241ba7cc5b08592d5089734fa5b01532700e96de531c730caa919d42e9815c03aa1f869c77416565853196c4047780ddbcb7f662a65e99bb3f90d15ddda766211498efb7cfb433af8390b256ca5817d1410f971bc5b956923a87f85aaf896ceb5e6b46bacf548cf3f84adba92e9bd1712550b932b67b2b1aef21393fe727120ed7167191e3bfb51da023958246c609896bc81db9399913585d565d10105036b5216db5e1bb2e70ec06fd9a0b47dac96acdb8daa6a3577788d44df0493f5bb36305adfd9df7bd48534be10711fca7ebadc789d13dd270b76365e632829c68e4c975c93a84f41b63d362fbafa668c82f95c203ab3d7814f4a9e3438765392ea642524c5a1994f2653025f5ee64ccec3dda156f2c91489746c799e04cf241d975ef67606dc895f9992f58cc2de081cf5504ad0e9801e3180d51a6d912c37592fb041836298fdf71b1e257d535e7d025e9d2b7552df71f24680e9d3c1764f2e35cbfaf4bee7046480233bba3a58fddb1738d1f1fc2950a1073153d481b780cd9ec1dcfae6dd3ade47c44705130c1fbf2b594883cb74a544e6ac3368450fd603eaa22d6cc066aed07e242c9b4af91536eb675c31dd77b10e1537b5640e8df3c4f290098cbd33334770468a4372fc94eb3afff1d5f2af517085a7047c5f8b2d90af70ef5b529f08948ff962bac933d953c7931db6b30856eb715384fe30f16e2da38e9ffe32f4bd0de5a09eb03546d3f6f931c3cce7fac36d3481f5968a94f393a67c72f61632b7748a93e20ee0d2e78c132c9cc8df25396510ca258de136be49d9cdbb1b3dddebc0d8661fcf93b1b73039bcc487a6758b8c7954bbd111ac6d7117e1dfe5f11890f6841b888108bcd250815ccce462a319cb944acc548e68f0139b52daca5ac39e66f85f856c41c2fef9da798c5c6010432379fbbd551bf0e796213ca3d67f4770e97fdfe53f8eb1b45781feb227dd7dc2433aa2ccac20f4f1ac04a04d109d896cfadd55bc621fa176b0dc04e5151fe99be6f91e389dd7706e050b287159ef11ea4cc15fa93dd484f88d28452d7036e53999c915cec88bca38dcbe19aaf914ceba3efa32c35e9ee46e1ac44f692da99c29348672e57db4c83b8e2d2a8ba2a6c67597f268400608aa5f714d83f4100af359c2eac1f14637099876d8ab8830702e67f0a247f9df8848c3404235edf6cf155f3b0a769b5745e643a2955fe08a2940c4b1e07bb319b85d7b304fb937d1af06a10462feb98d512cd969af78d2d3c1eb03b35e8ad78f339784e563e622c34b79f41e3c12cd1699781b2daa1cfdeef55e085e429f7810b498f345334db1f6b6f03ab66969b2a7b5dddfea237cf3710ee2e14267765d06041ecf09e5d6914a3aed2b742b302a3d1aa06e1572b8ffcbf25ac7e2aa41244caaf6309a5f54ab3cce9556d1f9f5c8ee4dab87e23056b1edd7e5b5b8bef6b018c1a10123441b4b8771c5dccf75af96d1eb91a961aacedc2760dde49a7b10b6577a49b3758e1f007e51f737fa3ef6e5a091353a0ee23ddf46b01387e9bb4d7cbb79105d5f0af6613c38c71ad843274529d1f67666cfe2341fea8c2344dca926d09d18dd3cd3582cc884ecadf933d6123eaeabf121acc1af4d03667a2c98450d995f39b9ec954c40b2f9fa50147d8317b8c6f1e05db31f0160a13739cc855ce261c851a855ea6ea3a46380ea81b3fe7189bd210a0b261232a30e46e7bfd1f2eabb63882d6147f060551528ad768c33cbeb6ff5316b5bc0a1ec0dd85423d4b09d6bff1899498efe155fdb357d41de67973f3d918c52d6022b2a843e7ed6b0df3456a0020309e1e27d8f6b9929f05a8ba2d00db24e05c4922be911ddc0ba253212b573624285658fe4fc10fbc3deb8b4ae8ec8e84fbf9dff78ef8f3b44f95ae834b9248ac263530fad152be9ad51fe8a150786b1ed1b79b4ef760af205140a0785e40d40113ab6380fdebc14c1a9b7c127db99d9a70b665efbd28ff984a06173dc1ae80d1d3ea5a1d1ba415c2965ed8a8c44a3f8af91981e7cb1e060eaf35b77629f0189322393a015d0760073444320b427470bf33eb4cbf9cce42732cbfc671829e7385159c45de3e1aaaf4a4abd8a7f3be73cf1ddda1ac4224018db0c0064c3fe83f3db95527e84ed6602f69136a1c736e41b4644658cec0abde394c0e056784bd831d6c09f88f8e11bbef5e83f6386ea3380ed2785d4548c714cdb9066b792a6eeddbc33dc56dc65d63c52ebeb4f6f2c56e177b43e645ad657d8de6d1fdc005884f882ae14493c4785e50d3def22d68165ac6cf2b905fd85fbe1a16b47aea3d6a987d53236c43c603ce7c27bc3a0d87175b6a1bb09936070bba1ae3cba6e19a1254d4e352a66dc4cc9c7f4c39646136e4f221b007b84e782cdc945e4b3694505540057b988f95ab478fb392e1aa1a0349577f00105c8bf005d9a444fed69f1523f2547c796e0937db9922065a10fa5c6d5d85afd1b74abe64825dbe28fca24df74a12986291accbe1d902d598f171c8aef63518eb554df25249fcf7cee18028f888c7030b30930508ba86448be51df366ce23cfcd2d22c0727027dc7da2a1ee97261e13418e62969b41fc368c431a3019c204818f47d42ea3e2b60269c88bb6f44ef2b06b253c4360cd419bcd5b61c3eea114a59b13f74c18504bcbd1d2478768469b54dd53694681e24d1fcf6ea7fb089f78c99c462ad4d3efca1e7add6564bd4b83b074bed8f716b7f7f66f169fce189740dec35a3566c880dc04eabcb0038f812856f0f299a136b7a1b436fc871cbb7421bd06e787064a77e0f4336a086ae74a7b2a63a15a77c141f44fc1115458a2be731ae2591b222763d3282d97d2a8ed4f316009eed2fed43718bc96c1c0ec7d82432c1a5a6ccad1e088488d0f2b71e132286e52eca25552698e4129ca2404a9b7bca25fbacd51578bd7361b0d67bc76ebe3c015ab6b4d6b6724c3b525a660625643fbc4fdc0869828f2bc3cc872f26f577b69b96786ba8ec35bd96c863bf9f8b8b3491929f5e821aa194fa124e02f46fc0d2e9e1aa218f807becfb21a30facf671903a222ac305b5f9b538b488916e8d462b69efa0c8848a91e78c371c02ac2d4c6c7a6ca6c4e6494aed9f43f2c280d90c22213672eadb52964bb071824d66e464053f740dae95f50ce663f2139f1b528c745295aad8ac4b6af9d3e40e12fc651563bb399a85631dc25cfe6a2ab66ad77a1c5b1502de7be96a00c9c9edeb79b1eff39285866ffcb788563e33b22163c82fddbabbff5b44a958379e2a70264d9503238cadeecb82ef6be7d27c8df47f70e24261068f298fa799221471559c519fc8bc5775069dfcfc9255dc05763adba74eeb69d71c9b25faafe8badbe9111f8a47056bef759e9048bcb1abafcbf3472cfcbbe79ac3efe92a7fea534bf2846fd6abbda5bc0eb14992fe42c7263f8d820ed8a6a8204b93772579617969578a2d8ed65e20e7328a06afeab88315f28c479c58531fcd30ddd0bb6306c3565f30ac922366d361aa3370df0e5368d4eaf8d1cf99b2db750876cdba", 0x1000}, {&(0x7f0000001140)="4d71c32912df2638b443f817a8ed51a6a93b5ae7b4a11cafa8c90bf1e29c294d68660b40dee46752ff6b6e6689aab9ac95ca25e48c365e03bc1f99da77d2ccc607a47dd9a5e4004c322b6403c2b89b6d3fb11e9af447aa5da1556adfa23367f9e7c1182066a19168f3b8b1a0ccda1bfb929be47044b6c85b45a4f3e06d875cc2f8143e12ffda10900fa3cab92d7e38b9ac92072541112c343614cbc5282cce4e4def158ec3f621b79370d867a79ee09a29c7b9f22d13ad175b70e568bbde3994228c45b3e64d95f58529b51507503c2e01997e7fa44571f49852db77", 0xdc}, {&(0x7f0000001240)="80e7d49117d2d0eae6bf2bb2f772505d191158549f6d640d487e823ab4ebcc09750ce396ef425fd4d405390e2cc66fffbd65dedf516f3e4816d97cc782a9907989c3abe88833211b88556cb0553bd03b6d3f2be7e54d01069dc4ea47c0fcd45a2a2ee23009489276d2116bb58fe75d36bfd9a6c0d0661a3696f70bd7b06dbb8c80", 0x81}, {&(0x7f0000001300)="84b05702e3f827b888a2fe32d2239e2cf09a83fda66ad1349b0bcda4e5e87e15956038484de1b4a1ab69c3c58f741a780642dd95cb906ae77312641d6329d3df9d29649dda220197bb3010ff4adb426f857106582846bdff8000cab352f0c61859bbe96b221df86ce1fb11bb3f0b5c67ed02d1b66c12204fafc4f00b181713b809c6aab0616a37e32333ec18314bdb1cbd138db884a9ae15dd765ca3a80c96c72b4b2a09c9562fcbccb22e9330", 0xad}], 0x6, &(0x7f0000001440)=ANY=[@ANYBLOB="18006d61138e00ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x5}, 0x405) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 04:02:30 executing program 0: clock_getres(0x1, 0xfffffffffffffffe) 04:02:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x120) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:02:30 executing program 1: mlockall(0x2) r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:02:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000000100) 04:02:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x24}], 0x20000000000002cd}) 04:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x400000000058bb) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5d4, 0x6, 0x400, 0x1, 0x40, 0x14000, 0x5, 0x1, 0x3, 0xffff, 0x9}) 04:02:30 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x1}, {0x83, 0x87b}, {0x8a, 0xa8}], 0x3}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:02:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 04:02:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffff000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffd4e, 0x10000000000000, 0x0, 0x0) 04:02:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x40, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xfffffffffffffff7, 0x8000, {0x9, 0x11}}) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 04:02:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x3, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 04:02:31 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10098, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 04:02:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffd, 0xfffffffffffffffe}, {0x0, 0x100000001}}, 0x0) 04:02:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8007, 0x3) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x6, 0xffff}, 0xc) fcntl$getflags(r1, 0x0) 04:02:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x5}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) syz_open_pts() close(r1) 04:02:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4000000200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 04:02:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:31 executing program 1: socket$inet(0x2, 0x2, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/66, &(0x7f00000000c0)=0x42) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x10000000000005, 0x0, 0xecbb61db3e4d3588) 04:02:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x280) semop(r3, &(0x7f00000001c0)=[{0x3, 0x4, 0x800}, {0x1, 0x1, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x100000001, 0x1000}], 0x4) sendto$unix(r2, &(0x7f0000000080)="2ee748cecc50b1445cddf230f74fece24b60d38b8abb625eb8cd01e80df12d1b4f4c16a890e6dbe70d5d8b08f30117872ea9e693881f44dea91b605ea61d9398662bce1124e74e1da8caf0ae6e8573a98ffa6dfdbb9d365a64fb2d2f65470eabfc1f2dd67fcb7b530d4f16ae2a49a10b60be673bb14c5b70e8e05183b54f5f7486087ae27850dfde676def0cd61d5927c8bec3906e7f170d7028ec90eb18", 0x9e, 0x402, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 04:02:31 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x39) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 04:02:31 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080001fff, 0x40004000010028ab) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 04:02:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x186) getgroups(0x1, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) 04:02:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x400, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() socketpair(0x20, 0x3, 0x1, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x80) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x2, 0x7) r12 = syz_open_pts() r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x10, 0x0) r14 = syz_open_pts() pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x8000, 0x0) r19 = syz_open_pts() r20 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r22 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r23 = kqueue() r24 = kqueue() r25 = dup(0xffffffffffffff9c) r26 = open(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x180) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r28 = socket$unix(0x1, 0x0, 0x0) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x2, 0x3, 0x7, &(0x7f0000000740)={0xffffffffffffffff}) socketpair(0x10, 0x4000, 0x1854, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r34 = socket$inet(0x2, 0x2, 0x2) r35 = open(&(0x7f0000000840)='./file0\x00', 0x20008, 0x50) r36 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x0, 0x0) r37 = socket$inet6(0x18, 0x7, 0x2) r38 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r39 = accept(0xffffffffffffffff, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) r40 = accept$inet(0xffffffffffffffff, &(0x7f0000000940), &(0x7f0000000980)=0xc) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000b80)=ANY=[@ANYBLOB="0900000066696c65300015a6e0759ea641348ec86ac7fd3a8143d9d9056a325473ae7cead09f8805063dea1231283f7d972f5c67005ccece82b40a3b5849614aa51eebff1b189eb9d57cc350efbb83a198bbd651a78a8ec5810305d0e461ddf57e9b24eba023f317"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="e31215f64de6e59289afb1da73951c6c19a1b35a3b35736300ba2fbfdbd8e81d5077559326be77009a6801d0df5d1549fe4d6d2ebc4e85b8cb320c0809dbf764114b29ec37ec1e9acbdad587364fdda512f13d212fd7882f7e8c802e7b042fdc6cc5903cffdaa51c2d420f44", 0x6c}, {&(0x7f0000000180)="3974e0cc36e2e3579b1ad653824f29aad3d85d148489f42b2c0c1a271a13aa4c990309a2f464db45fa53fddbec27ffa52060ff651a53", 0x36}, {&(0x7f00000001c0)="47c28a13d1e6fb776d27d29db8adae9cc3a0ca5fd96bf2dc197b6d2ced3d2e736b69022a12f4489546d32046a11eaf0e24875e181248520caf11bd482b262e3ac200b5879f0cbe5334c52929c8689f675b72d6caddf32a5f132f235626ef684af84c5045d7f7a9051580149d3bf6fdb2113543b6479aba84bfbfcae70c2da9a39fe4aab281b35cdd8992d507728d96b28281078e36c59e3775f267d1b3a35ff4266a5fc8ca23bbc44ce9d4b92131bdcfe8cdad33006ce16ab54021aeae7e1da0efa2d3a72fd6b8d78f9b6f9eed8fb3c98e659d7a87b1481c0c69eb044c769922d7763fb4fbdba42040fd8819605e3f625c4534dadf827e", 0xf7}], 0x3, &(0x7f0000000a00)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @rights={0x18, 0xffff, 0x1, [r20, r21]}, @rights={0x38, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29, r30, r31]}, @rights={0x20, 0xffff, 0x1, [r32, r33, r34, r35]}, @rights={0x28, 0xffff, 0x1, [r36, r37, r38, r39, r40, r41]}], 0x130}, 0x6) r42 = socket$inet(0x2, 0x2, 0x0) r43 = dup2(r42, r42) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000000)) setsockopt$inet_opts(r42, 0x0, 0x4000000023, 0x0, 0x37d) 04:02:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000040)=0xffffff6c) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) 04:02:31 executing program 0: r0 = socket$unix(0x1, 0x805, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x3) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 04:02:31 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x800000000029, 0x80000000000000d, &(0x7f00000000c0)="fcce101f08d1dc8724f0a4dc28", 0xd) 04:02:31 executing program 0: r0 = socket(0x12, 0x3, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 04:02:31 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1a2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 04:02:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x0, 0x4}) mprotect(&(0x7f00001c4000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x1ff, [{0x0, 0x8}, {0x3, 0x8000}, {0x2, 0x8}, {0x3, 0x14000000}, {0x1, 0x401}, {0x3, 0xffff}, {0x3, 0x1}, {0x2, 0x4000000000000000}, {0x2, 0x7fffffff}, {0x3, 0x100}, {0x3, 0x9}, {0x2, 0x4}, {0x2, 0x3ff}, {0x3}, {0x3}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x4c2}, {0x0, 0x8000}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x3f}, {0x0, 0x7fff}, {0x3, 0x80}, {0x2, 0x5}, {0x2, 0x3}, {0x3, 0x1ff}, {0x3, 0x200}, {0x3, 0xfc40}, {0x3, 0x4}, {0x0, 0x3}, {0x3, 0x9}]}) 04:02:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000002c0)="138b86b46d70562d86cc47bd08dec7a93e64ce59aab7286ac81b8471a6f55fe8dad619e2a804024c8176ab34c632607ae1f3503990aea43ca9fcb0f1770c3e6a50ed93f6963dafb9f7cb422dfb7d6639aa2f7b7cf38464c65f0c385458d1f6cd04fc860de2eb0c071b779261e2809438bd291b2b01217cfda5ec92c0d8b99dd9a0c285dd5fa13a4ae83becd18167fa1259ff63bc81b7bc8914ba883258dab982bb4d6322f13063132d63cf608bb7ae588405777583e70466e643c78116eea8de639db511a3a3fa00ce66d2d16f7ebb5c0c620000000000000000", 0xec) 04:02:31 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x804, 0x0) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xa53) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840de64de00736692804f96e7218bf1ae5a28598d73d9e23b213", 0x45) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x9004, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 04:02:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)) 04:02:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6f49198269c215efa7067b369ce977d4bcc8503836", 0x15) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8001, 0x1000}, 0x2) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x1010, r2, 0x0, 0x0) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x3, 0xc69f, 0x7, r3}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = semget(0x2, 0x1, 0x51) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/106) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) 04:02:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 04:02:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff16) close(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x5}, {0x200, 0x9bbe}}, 0x0) sync() 04:02:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xb9}, {{r2}, 0xfffffffffffffffe, 0xe1}], 0x1c, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x25, 0x45, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000043, 0x2, 0xfffffffffffffcd8}, {{r0}, 0x0, 0x80, 0xf0000040, 0x0, 0x2}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x14, 0x8, 0x7fffffff, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40000081, 0x9, 0x40}, {{r1}, 0xfffffffffffffffc, 0x44, 0x14, 0x100000001, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x7ff8}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa6, 0x4, 0x7}], 0x7, &(0x7f00000001c0)={0x660, 0x10000}) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x7fff) socket$inet(0x2, 0x4000, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="d5719f41ba0d3b929bc7e287dc73d6c9e052f923005c7160451690790679470f6216dea2fcf01e3b6169a6d048c0b3c78e0e8217491773328653629d5ae4d0542c9d429ab8119d38fbd6b003c9f4da61914e1c148211cbd85fa120b00735c803f0d23be237846c9050ecf0edf9361ff46900eaa39b06fc7715d3bf26071aaf24b4ff522b7ace5ee6c211", 0x8a}, {&(0x7f0000000100)="09b6b2ba184334453820eba2da8b02e916414426d8ef85d111a29d6ef3781e0cbc3fab06e2d88e3137b1dd664493c26ceeae8544acaa3858bfdf51504105c7783bfc4c7fd9c5ec9949fe760434892a1dadf154d1fa515cccc36c235fa667e8bf484eadae54b138c74fbce1fa8bcc93cd4bd978506e65da4796b5750fd75ae6f1c62a18a83c155ff8875b65f9504a64", 0x8f}], 0x2, &(0x7f0000000200)=[{0x110, 0x0, 0x7, "b496765d3648733f9f6aea2cdcb1784f3fb542558f8fba720ea47fc62b76ab0f6908c7a3b5b762d33d8c8713875434bebc3c20156ec8ee30315ae5e8a5b473d8260ccd446bb5fc539999cd4962b5daf9ef73e0585a6a2741ac415e058e448a58f87cfb6becbfb4b89a9ec64c41c38f1f04a093f6f539440b039c7d0ede7595304baa225033336ca8345b9387d2459c318d0a9137aa1289e89bfd248329c47af63b3e4302863cb6b5722c0ec0a5cc41f0f2bc426f9ce5fb0e317ff98273511c99e9251d581756121158c5645aedcb2578e4840da89ec1781a6a0c201fd2644525c4f8eee2bab10c40531b45168456d23172be6abd3bb94837ab1e"}, {0x30, 0x1, 0x7, "fb9f70fff1df00a440d362bcb34f87fd62734c8819b2df8edb71"}], 0x140}, 0x1) 04:02:32 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10f6ffff800001d922fb7099079676bf56b2aca6f068b6ba00"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 04:02:32 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x100, 0x8000000) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000002c0)="2cb45a0123204de5af500a15238c088bb04ea960928400c57d6e44362481b4c3323677b594b785e3b0e2efafe63196b663c23d5c923d58bbafa1de67c3d0a659c7c0ec8e80101164874f4c1f544714e645addab5e96fc23370e57958aba895681e7fbfaa5f95e5c48bc255f0f4c0aace839ce6f921a1f79cd782e1fcd96a949ad38ebe239c76a0dc5420bea213cb9eada9405c8e2c924f81efedf9b622c6a6ef944f28a4cd956c4b68b53a101d033bf0be5fae1a46ff823a5e4605c9677a5d31368955bc950a6650f92b9a50a1a062d355e95723dec0b0a1760caa88b96e077aeb2abe5885782fbfc0fcc9932ec746fa114942b19f4a4758a1a35ddc"}, {&(0x7f00000016c0)="5b5a5663ec1566d53577442d5a148eefb95d54adb4ef4373c1569d4010bab18846a9a182186dc1ce60697b2c6c9d234f14befc3603cb89290000000000eb"}, {&(0x7f0000001800)="afd6ccb2cbb8872ec730fbcd7810a73f3e429c2145d10f73cb015062d00b11ed045ed2bf92c16b4ab03428e0c42360183186e614b0085601fe89990c4feecdbad44eb558a2b3a87ac7564c47de4ef8893907f98c313036eb9572e44d36f6a1f7ba1a0804b5d9b8c6b7abcb6a1253a3d7c8f6567d582e6a3c31825221fa505eeeda52588bf3cdb6d32251fbcb49953e136220e04fc528d9b7940b2a2c7d7e3c84b17be2fa28ed64922391742ffe34e81496154c7cc13618fd44026aa122e3e2a0fe662bc9528b23616cdae6a316a47d1a8661724582d5964cfeb0acfabb1374710746f3988426ef1dc56866054d9f40bcbac73dbd5890c4125d91ae0918ddb9fb5de84ef102d9ea92e3cc6daa7d326d4e4e206fd3494178dee1f5b376c8f7408871bc9439080cf03e34be0d5f603b15b2d8dec8443ecbfcdf75d8e72cfcd42106b3de4f30d7ded0027305c55dbd6e31fb522b87e60c8bdea6e88a3d25440a02538a5c284672e0804101b8ffecd8e7444a574c9e08ca3348fcfcdc2c7f2e45891b8d5caddc61081059ec18b4e8d85e129b4b6d90b146a36f953be521a22511552ba2e331f1b44d7726d6e9533e12c32b16399beba42d98d2deeace3a09971cb4a8bff5aa32414cf86eee38c31470a57fc99a200723662a0d055d45447b3de9333b3d23d71221d6f655ef117b4aa86553d1ff34d9421a7314e8d3e72e0cf4e1ef6860885daa08c145fe227b94eafad73c6715a3e7d12b611ff05b4a46cbdcb3bbc20be32ad523436d132e839615491ee098ab4f7c45da7e199bc7ed2c15d94b65d40b5e57f803fec8c672a39f2d260e1d64b75228968879822dde31b82572a2c0e1d11ede539f94baa6d6e458b535eb494095277d6d1781544c42511acff8ead449a9290b30ca357df83025bdf1a28e5dbaa273715ee4b80a0ee2852403d7a618e7ea00c53264ee1e36eb872dfff01d9b8f329b706321eb390c99ba368a35b3bae530429fa07ee55e8a89b5394d5c3bf47c9f15730360ab892af0405abd64ce94591bf2abfbf11dfe305659118e107cfd955c1e739d3bfb8d8a611a3ef9c8e4e9054ce12e012f7e06377a47162d41dcf6857ead041ee121be8a008d1db6cddc783ace416d3a5c4fc28bca42ee5d6f59ce42247d28acabba8f6bc3da7d5129bd8fe8df9ee8016cca9cde032df37ab519071f9b481bb089c810265721adb80ae0097a4d06442b70730b65f94bdc3557dff00f0141f1279518729b9b895b21ad7673bafd2a60867a08c0880a4fb17b0a0d9cad28716e49fcc615f2d11751bac5c4951199f1a4483db4ba7e14a8e2e17208a26b1371e6d2bd429407c128ad710af27025ec5ae2e244a22c3ac498a70e717afe1132ce4b6ad3c6e15b66b6356792e55781d94cf2d40c70057543a428331b776ae0c7aca3f19e60b2391578fb36a066a89f788e0f27eab2226373b45951bdf4fa23a037865b99025cf006b450ae49f585b57b29df466bda8facc3c3a18d5c4da6125ad665d3656a5420d10fbd2c46a2950c65fc904a82a20f7f7d3f2525b67c8f8e1cb8e1027480b26fc6323ae75ca48268a7f8f32371cfc733a1eb0ba78f46481f1e34d76f8d8f6366b04016b9e912a2fbf22b16156b022ba11e319fa43f8d0f1f0a79703b0593a3877637648ac670e1a70b7f6a7247c48c8896704478c8e2294d64c1882dc1bfe299b0cccd558333ea738af1c4866678e86bec1adee25d5333064d69c8fa6398ef6e8cdf689ff846c3a83b3dff15a050bf128123a7d7f5f0a0f9f54aabd68d167fe8fa67a8ffd9345f55e18cdf07e0bd969dc14277eb543bf5da3be9f1301323bfbb1ea93e8e0478da2b6640d70440f88ce5a63f02ade93e7124cbee2c3ff1f4047fed1d81065cf1a7c20506d156f0639aaa79e39dcda84438f12ad899cb460f2c7099bc38ee0aa082db6f4ab910807ab82db7dd5f7bc4522a0016ac17d5453059c8c0bea2d984078116618b6f34be4f1b2da99e9d8613b754c6791bd7c2cffa6eee7c9b83c962ce76eebef27add05a172a7b469b219a3ce8f7df02730f33a58eae3a943294f58d15d7653a8edf8a0cd25dce58d0225347442ebb47c19599ed91384f5473b8b59d10d3031adf042032321f9be3d5a73ad95f3eb19aa87fbdcb5439029d2dd6c9c8a0139ea9992e98b47959390dd491a087ba072c6c75e9d4a75c458c66eb482dec461e1351ecb36d33f5d8354c6b8b00803890cfab2aaabcb2254f39bdca7949340bf4a71bdc339b0f66a472415509d7ec7d16e6ea9f770b6a29db02375193e3351e3b1803900837e6873a025f20df6e204c42212f5a55313dd6bbee2088ba8714908a52af5f283afd4dd1c8c624cff272a1adbecc65ed49f1270ed3c66cbe429a8c3bac30a655a64df7aeb2da1c13a45f15d92a69ff4ef5db81138d9ef510ebe26373776e44ba1c2018b8bcfb5ebb995a0f17baa2a177b880334d51cfc47eb38d76f3416cb91845cc97a32b695eb7b1868f017aaa1e8f5d6a7aa983122c721e38e3cff6b831ccebf683dd9016e4aa64fc5d865fb73c654a96de146605e32cd4df2ef2a648b4ec41532e0b172a45111d511caae4bfe182fcfc2aeea63bc65b1f7cbabc54af9c74bfb8b34d51743b39c853339b5941c94505030de65afcd152ad2de1cb2fa4db1d82d4d405ef39b616d79282b1f9a726a13a73d24924a6480126ebc302a62eafae64b9fc312fee4b575e6e26dd3935735e477b354ca390d69a9f0ceec20e1be1d4f383abdead0da337428619aee935cd5ab69915013a7668fcbdac7ccccdc60b0756a15e5c816386a1561e8274de38db990d11bc94b4a728e70c116b652061a5ed6cba431dd74ba825aa38d9ee94fee8e617fcab7f6ce395e4e4a8f56af0a257eed96484e5f02e33c6bef730c2d279b765726aa4be71d2bbda278ac3b2b0de96c6722ce49c6d3628367418fdea4a77ee5ec9d28b7d5f8ae2faae2e341fc5b3b401c52f0bc6c27bd301346eab7c56fd1f4a3003f1c5ea8f5af5027866c244e27061f98e5c46f42f8e71ea57250e37a58eafb4df2a606cda71d3f32da09613d66a83d5305c1785803148815f8c92adc0d95c509a0925eeea57948b5a62dde915790e6dbe2fb79e08aaae770c23d5bc9d92ed3f2d5eae05fea1867c50c131b2893e05414dd317605b45d71d09feadfc282b3c353d6d4c8d0a2e1db5e698d5143d6106864af3755ad9671b69bdbf2a31965eefde83b916e43409eac03664761f3b548f241f9b5e5978f74a43fa821fd4eff14dca5a881274e53f2fa9227aa8211723d3958b2361b9c08e453436927e6562464f46a56a466c31a4ebb3eb1c4f470390242b5175b6d6be42a4812d3fbeb9e443016c3fd89ed8fefde14a283ea23498c9fb40c3e181eccf29bfe1600eb6897157caf8d792b24ce75c53510959db56fc81dff2e2da319ab1eb9f251fd89555f5695770002ef2435beb40b54c0bd1324a45891503e75a9a1a242fe7cef5bc2fb25a7e016ba47ab46f5b47cc58c7537a87bb25c213234dd7bc158928ff12bad8d92a78792396f7cda86c6cb2e01c94ccabc68ff6316e8d3ad8617c8becb3d21a878ba881cb8797163173f628487fcd46136b52738a625614877b4c60d9e55dabdc961b283920d5d4c275b4e6c0c74fd5dff757ff28b709860b96853e2b9748d10cb020f5422fd808d2b79a569f9bb2e01b5fa2f989c3319204675f149dd9a13e3fe9a820c6d0e29a7c93275d7698205101d32c75f115c8bd0cc5bce87aeb011bfbfe3c65e572636498a9513aa512bf851037c9e7dd740ff8751dd07c4ee39443355b4ba28e5039cc8dac89cd593f9e490a072e768bc6f17e266d1faf60c852de4184859d06d9c1d9f51f26a84e813aaea01453fc6da2a8aa42e135aef166ff0909376ff4ec839018598018a6d9952691335d0fb8c53b1c77fee0edcc3f72ba65a6081729ff574d77926cfcd6fecaace78395f966a173259fc0efeb025c1e3c6ae8f0aa7fc2287854b61de79d320b97d6e9e1d758fb5081212a9982bee56ec378011c2c856c754413a4195c7bd700bb764203367be8b78ab17fee114815c9dd594f0b2e36a290a7759bef27858903e8ec92cf0dc7cc253a5b81b6d721df867d10425f9d86fe139abdec3c6eef63131c284fdf93c799573c23f2dddd87dd238811db5f8e7f5223d0319d50d1bb888e3a97d36976ad283536e80f222db70d07f9729c0b735e5f1a9fe07c17a737de130ceb984cd5498e98b69103a50086a7050abc067b0d2b9f1fff8ff696324f08dccdeb8ad93a42df2e1e4203f8b5287f6eeb2c0a8add1fe7b78e78633fa639d810b4f4bb2f1d2b0159f1679bc254bbccaafa5f320197550b2c3784fb18bc43c9af98c4160eb2bda30000246a3f36e6affce46101525b0aefe31e298d975c72cb8a3b7f3e91025de3f9b01c7510a5492fa91b4301ea94f2037fddcc25761669c7d30fe0b4917ea8a908b53ef0d850016ad6bfc572ade746e891f9fcc146ad97f92f6c4d079a5ec63e07999644716a9a86abf418d860c4d5f771600eeb8d247d239013a3618e49083293b5d4a8ec757f9529cc7a718b9a3d7e1adfa37b368fa44f3d690b55b881747427d7acb629001222ef3ef8e9c4b2cacbe1fd4f3a64efb5a9669a1af3c052eaafaf0864adc7028122ad100346d68bc8a308ea9bee8dc60e681db7f533290158d6d935a4d572ef17022aeef68940bc23f4c333e686c26aa33d07599a73960df507a3c67a6620c7adbac8a8a1fb75f3af41332869b482d6008bd68e27ce011b10360c6b0d1a7b538bf585efd17755baf1b53161428961f79403dc90aed8fb514675291f9eac10786287f43df8e15f1130d1115d6b4ce875821d02ad99a75a06d29779b32496540582f6cc976d69342fcb4b821b3dbfa0ed41ab3222361c1eecad9d8222dffd0cc53a36f0e952ae9fc4eba8ea0951c3c071fe737e065f398f535652b876615a52685f2abc4dab6af33f8f880ed5b3d9151863253f077ec87d8c4c11f815f01d17fcbcd93178657a723fb50e7fe0a5c58f829b1f6d34f37cbd83b40dd9f0e9ce1c44c31651904400a687607376c9a1cc7cbacd2a0f1687435e8a3accbb54379b875911a847b3500570c19d14f733cd10a87fc07a88b4338b35c8c2cd5f852c6269ab557f770298b2ab10f2d7c484ce4cc0b52bacaa8aaaf09480bc5bb6a90d04de2db44f0e3bd2b070406c62bcae0aa75864321220b843f7a41cb440e145c7aa73df158ef173befbf254f6c5b59340bbe2d6d10d223bd5fe6b8203b4fb9e905e54ea1cfab6852420b100e02d6b4e584603669d0d46e19df41d486de45e190a3a23c1dcc5233388fd10c64bf85cb547a807ea617e97094545b9b97d8711a52a3543bf9f1f2947efef9d5383bd71f6f17d4185104cecd4e9f3b38a7248c45489823aff17c4dbd7b68f06eaf1dedd7d7c204db093f07f5ce60c822afb884b137fdacc9eddac6908004c0619562cc9fa9eac7b3d02784262a720685b613c2d6bd1941329a26d9a8bfb1a16fe6bdba7fb63ba28781373277c35c1c403f7cc0d795a412bd7b7568ba103ebbcc8858f8fad2fcf7f815acba898af68be7558002927143b6f062efacac2b3b9fb535df7794afa4a80845afc0d2931b007129af320b2bdcc1f7ecc56fd03b33ba96d4735164e180245f8fde98b656e2f71f786093d09ea78be65fe814b3fd2ed055e297f41c955e2afa5deef72ccead303f35db5bb714b9bad8ae12e05f47289658504ffa25f54cb12855ad1315f6"}, {&(0x7f0000001700)="ae105e051e3fe428bcc11264f7389b8af235c5216184a04397295cb3b0145e26d4daa453ed7ce989ceb504e2ac7d94c11a30a6e0efc94e32fc40cb3d7c08dd8423b4e32ba17a699381643f0a7dd29601d69e11cd3315116be390fa29df8a89ddafc45dc91b98ffefb8e65037b7cec4924776e85af35d6fbe901b67d12e46275f78530e3b738b7288129a27ef8ae102a5b9a4f43f637bcab2f80a7bf0e4de982be10ad7ca5ad63f5d603d1fea5dbecd0f9fa5f77ef0f7e713b1b66d1980447bc65b8fdd"}, {&(0x7f00000014c0)="6200a37fc255e15ee6fde6a32b747a142ecf0881f398f3776f9c99f0ab50963d9b1c524d05321b8ed37fab90358f"}, {&(0x7f0000001500)="27e880369ebf2de0b7939f08e42adb9a53f7011566570150fbc685c444897f764df890302c43390d2168381755c503c0be10ea5d95438220c2e559a5f8ce6dfb8fa1b826993708192b9a8b4af88444044723eed54a3c75de15c0fbd452427592ba9750318daab80a3d2662e35a6656c503e7314e7591d0f839fa9c9c348c2074092fc0dc1f9780f0744acc2820589f265d9956abe8d5eea8bcc145f3b7263b3e42b097c052619167b9b97c7bb158a5ad64d9d1b23aa1864d7fe99c8a8e05fc5dc09492b4e34679fe0c8c607c8d2202b563891a707e583b11041e538ab0df2c2678ac5d094c4b"}, {&(0x7f0000001600)="7ee9359cb7310590bfb42e1ed4922da47b11855bf53e46e1cb131f994e1bfffc2edd9c606c83cbd3ed575171d17ac4b52ae503ea644e3b293290b86c"}], 0x1000000000000344, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000001400)='./file1\x00', 0x88) r4 = accept$inet(r3, 0x0, &(0x7f0000000080)) recvfrom$inet(r4, &(0x7f00000003c0)=""/4096, 0x1000, 0x841, &(0x7f00000013c0)={0x2, 0x2}, 0xc) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x200}]}) ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r3, 0x0) 04:02:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000180)="8c3b5a2fcb37e81d0985e59f0f364e895312151286a535ffba07ae30b9d320b6ec35360f3b291f42025f9c2d2adeba161d4dec362fe227eab861b03d88b40b683203a10678403e33cfaa2c97cad804144d58906bb81707d4c1476505f1a1d40bf65b4d2ed072e9afc4ef91fbae7b2067c4e6fec0cd7b37b1d98b65e1d524b44e26f7bef23eaa94ff0d424bc515b1b1537c271346961dae253ea6be5d5a2f548f6d192be9778d3119d4a26ab43d991cc85764d321ffeac55902f6ce28b5e3b77cccd884ff7b2de41771bb11c8d86d4a43395003da49f61efbb682cd5aa3c097515244b6a0d4c9ee17036ef34c9eb45e62e8", 0xf1, 0x4, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10981, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c40880018", 0xab) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x83, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x40, 0x3, {0x600000, 0x81}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) dup2(r0, r1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) getitimer(0x0, &(0x7f0000000140)) close(r3) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000280)="a6", 0x1) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x7f) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00", 0xfffffffffffffffd}) syz_open_pts() r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x8) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x0, 0x100, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 04:02:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) @.[À  pckbd_enable: command error 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x1, 0x3}, {0x1ff, 0x5b64ee6f}}, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 04:02:34 executing program 0: mlockall(0x8000003) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:02:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000003c0)='8', 0x1}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x24) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x4f4, 0x4, './file0/file0\x00', 0x20, 0x1, 0x7, 0x270}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 04:02:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1000000000001, 0x2) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x31, 0xfffffffffffffff9, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x61cc, 0x5a}], 0x6fa0fb02, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x80, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000005, 0x10000, 0x8cd}, {{r0}, 0xffffffffffffffff, 0x40, 0x800fffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0xd, 0x3, 0xcc}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x7f, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x9, 0x9}], 0x7fffffff, &(0x7f0000000200)={0x6, 0x7fffffff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x48) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x200000002003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x112, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x6, 0xffffffffffeffffc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x1f, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 04:02:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x49) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="0ac4eb60627d3ef99373ff7d9342", 0xe, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0xffffffff000}, 0xc) 04:02:34 executing program 0: open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x1ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x1) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000180)) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 04:02:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000cefd43d8da05cc014f041ce15a72db6283ec47f0db9dcc343b3ba59155074d5dd5849f561991901b74c6fc612e7abd"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:02:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="00c59df4f9cc1113c5dc20dae7a2de891bdcc26e442ac9ba2127abf3b2dc9034289cc0b9efe21567e5062fe482a8ee00000000000000af75cd0bd4be2585974b0fd6c53ce0d98f9e86188ef8e23d39380c8771f5401ce70f0b1b0a7f3a06d560b3c548c3fc15d63026ce1e52a77316f10000000000010000df1ec6317e9fcb68505542f928af09e251e256254afcc93f4c4bc52cf7da30609db48d30dd084d06fa04c49e5a55a1caed31e14b06ca0f30f0389f8f79bb6ea067424eb8bb08573057416b3dcb1cee9d70d5da716e7e06ae78ca157f19f8bc99012f49e17bdf3ad61e3827799050e5003ad27d19c9de7d5de5a14b38b01d75e52a5911188b8e11a09c33c2f2ccd51ffe77e8eded0215548dda1f317bb79dbe5bef48eae7575881987cfbccdebdb9da450da1f93c964ef338574761eeb82b88", 0x137) execve(0x0, 0x0, 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="e63a7c808635c96b0a243e94ec95e23ecfd5cb5b6d23b8ffc6f7ab3513ba037b5d31875a4b255ea6a8238b1b001ee857f61cacc7ef7845b39481ec4f5baedf812ce11bfa65908ed4881bc51e9b1061c2dab2b225269f3d99fdb8b2721616618a53d0e4876fed01fe9b6708201f690acf67ae1a6baab6bc8c28f9416aa33cb268b166aaf97f3d685036a0207d33555bf91c3b2c2f35a0508a9dc4d5ec07f1c221f88e02af65500048ed3f404b3b5c44b0b375c2dab69c6ef63bce99a07fe73d7607770f4e5dc698b6ca4b97b6c9c75e492154be7f7f2b7b2a14bc447754622e00000000000000000000", 0xe9}], 0x2ab) execve(0x0, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:02:34 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/223, 0xdf}, {&(0x7f00000013c0)=""/83, 0x53}], 0x7, &(0x7f00000014c0)=""/229, 0xe5}, 0x800) 04:02:34 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mkdir(&(0x7f0000000380)='./bus/file0\x00', 0x20) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="031000000000000076e29272c100002e96ef5a65232a549f8e1629f7f770960b59ff695d61741302f093f74249f7e19d38d4bdb26f5d277fb4564bb4"], 0x1, 0x800) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 04:02:34 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/23, 0x17}], 0x1, 0x0) 04:02:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) dup2(r3, r0) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1ff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000040)='./bus\x00', 0x890, 0x0) 04:02:34 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 04:02:34 executing program 1: semget$private(0x0, 0x4, 0x24) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfffffffffffffffe, 0x1ff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x2010, r0, 0x0, 0x1) r1 = semget(0x1, 0x0, 0xa0) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x8, 0x80000000}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000500)="afe7ad14f3b9e67c53e03536e508c6a54b6845a44867b91db28885c2945e0d625711ab0e355f1b75fd1b3e5ae8", 0x2d}, {&(0x7f0000000540)="db8ac6e8ab17fb702336f81fe7ed77fee4316be48af6f2b655b4c9c9768897c44067042c1f63c1658f08bd865e6031b216eb9e1c38863d90f0ab526d77545588e1a8ea2c37f8454c9afcd8c962def5215179b8f220db890219a89d0a0bb97337317b855038362eaf10ed6cf3477e8bbcef373b009349f10a7f", 0x79}, {&(0x7f00000005c0)="a6a11a514a38ddcf5f9ccffec8f714b82c59f873a25427ae2237e3b4cad4912adb3a5d8f0b5bde0d3159fdef81264f3c823f650656b4097ac4acccf3da8aaef182e7de1f0237316856a944ca41ff1e3dfb2b57d72868f64d8faa5359baa3025631d95c0d29f488138f6d1599f39077545ff6647a218c46a56849f699e99d3c5789e726b8806c2f8508b2d51ad0fe78b6b0739b6f23557367bfc25858d28fe15fb08d91875bf2eec35ef28ab3402fd009b9c9d9bd2a8ac6a0ce9b3a98e64c0f610863af3d3f679230bcf181c8485a5b566fb53eb2638945bd5121544bb157a6fc8c9f1ee13b3b68f05d9f5a69ba4a2101df894f8b28c31ff4af8bbfc84949", 0xfe}, {&(0x7f00000006c0)="488b0de45ba0db8cc737f1dfcd9479f2a365ee24e45b667f27b7a397da227dc4a6db2e7a139ce1700f16a7d075eda1cdde503361021cd0d6579245c634b8537d463f3ffb3a600fe8b8554e40da10a65cec8f153482ac019388fd833dbcf6b4b49e73ce1298724382117b6fa9a123f3520694376eb46bad287e59b6744628c0bd71887d855666a487d233c55ea9767154f8a148bc11acd900697803b7568db1bf08864bd3072e37bfa3c8862c13b55b2749ba416f0806", 0xb6}, {&(0x7f0000000780)="6edd947566b511806f2526702f0f0787b8ed216c0ea4bf16c6064eeb75c890d7677ee487b444c53e2e1a3d2971f1d44c927782a9768dea039e0312a71ff3e64f55af1d83", 0x44}, {&(0x7f0000000800)="764e8ff32def3e5871f14ed107d0b885e7fba1f88377d962ca57289c323b0bce472b47960e10925ec57351a070a3855bb9c82da83205bcbcfa112f4f6e7ff95a411582aee75254060506a3323328ffd208032e77373af358d9c2d43a09d9b747763eda4d11510b9d6387c57a5174230eac1116223946957b65c646443accff2eaf969f924dc19d0726", 0x89}], 0x6) setegid(0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="8e58d90ade011e10062907", 0xb}, {&(0x7f00000001c0)="0fc90c38c0f65563365ea1531c547408fe2615be365628bb5a51bbcbc9e921da3209c1e6ca5a47ec8e3285ae74724327dd5bb14aea80bb57b9988082a4e93fe3f3ed802aa7675958722a8ca06748b99c2a8ddc91028783c43a5edbb50df0eb75deb9cf6108870bd7510736616d14bf1fab5cc9c7d552f942de59e9cc16a1dbb105058dba8b5c08061ebd8ecd7bbc029186f0376bcd3bf12dea410e43d686c73093633dcab4c2a44551fb9bbe8836d6d41197fc24c245a94f149a7bf46212056d224e", 0xc2}, {&(0x7f0000000100)="b10a6976afcfe6b15c02ab7d1ecea3618b1dd41791146f95847f293fb73775e9a7ce43b181d722c71639e48160f1a8d0341ba5b4597644658ad7a59640b57a49f7ee5d471ce7448217d5697bfe21aab0e7a201c850ebcca4cb74b8a23d35c282d059dced3e18eaae33fab741435b4a", 0x6f}, {&(0x7f00000002c0)="7f7d82ba33e800958675e8eaf6fcf3c49bfe45eb4ee98af0bcea31a9b2e1b048162ed815ffca697cd081b86cf14e7f15b89168b7e6fb75b4762f150b5f9374fc45a0667a795cb3763c971e28115cb37b", 0x50}, {&(0x7f0000000340)="c4008fe0cceab4d2c752c8ab1e151ddafa7d75ff5b015c77568b2c9fa97ae8a1d616415d616bab6790a5a3105c0dbd57796793c08ada1c40f0535126664a5f9ba27bd7d780bc07a482054e0b8d50a6929fb9fa8ab869b003013eea5ddba79dd3", 0x60}, {&(0x7f00000003c0)="0564bca923c23c40eb1ae9ee376a7f7fdfb8317963d47e9617f091a36e5f53899a9a386db8c2010c81286c689f8c33eeffd54ea8b1f3fcc4d3d29a2288afc71bd399112b680b798235077148b9c2ecdfc31caa1910a30315d5d1f6c1", 0x5c}, {&(0x7f0000000040)="3948d6b3910341c400daf4e3ab056ef3a9824c0085f76a6aa836147f74cf2b32533e727bf7", 0x25}], 0x7) lseek(r0, 0x0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) munlockall() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000980)={0x0, 0x9, 0x0, 0x6, "c4988be6cf47737e707d7b66f2377d5c3d64b861", 0x4, 0xffff}) setgroups(0x4, &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0]) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x200000005}) 04:02:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xc) 04:02:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000000000000, 0x0, 0x0, "00000000590010eb501d2f0000140000001b0040"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1095, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xa00, 0x140) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000280)=0x7) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000)=0xffffffff, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sync() writev(r0, &(0x7f0000000800)=[{&(0x7f0000000300)="f02da4edc9700c121ed76fd9b550", 0xe}, {&(0x7f0000000340)="3ff373e7bc6517f9e56434e56ec9a27a482e2514d1c37d2f36b034914762da6cbbd9b01b539e59e609451530f01f6da7d646016e02f19a3e34fff3faf2eada8e6e4914d3bf077cdd71739abb750e77", 0x4f}, {&(0x7f00000003c0)="1fd95743f7d759df0f6b04a5a2f4e37c221c652c25ce58af58c2cd", 0x1b}, {&(0x7f0000000400)="ab", 0x1}, {&(0x7f00000004c0)="45260c840520f36fb9066e8d814a25f63a6b0588e48ba763997a01efa44a93540e3090d2318d585ff52182cff7112591a7fdf9cf3057d4fc26a198460f6eefd4c159c790f2f36b7247abc8e4747465f10bb45180c4e6b32aae3c4315296bb91dc327526ae95308475ba054761bffb26e76db2945b1fa6c562a5f5d4c96f3fbc8e03d4b88debd37c6c74da518ac22b964af1cfab69e31d82605ef8671fae3184d18c957da1beeef6cdaa61060ebfa8adb306e067e7f53e6a9d98ea0301389ed02a9fb8f7ab9798d465f57e8b68a035b40a7fcc9f72d86c62d85cd92ee557e0e16175141aa8716971abf2bad60", 0xec}, {&(0x7f00000005c0)="61acd49e8151546979986c1581c131f62fbef45ad4f39f6f1b41867fe68e6b21b3b8ba2745320760d385fe0ea8c8d7bd3642e223d8e77b50b14e84c959ca3514748d802cd601209f3766dce9286d0e156513f6fe967c5d12629c38f2eb7c22f188730a0118397ef7396640c7423744ffab618cce61cc03ffef66b722bd5b08335162aab1348967684d3a35662cc7dd62b9111c5482fbf9a17de2ba4d334290eb48c71fd0cb24975e7d4e6cc6ddcb5cfd67a6c314f0c6a55a12ec6f74cea6ce2c75cd13", 0xc3}, {&(0x7f00000006c0)="a2a6668f1febaa880ee6194c63feb666a341efadba860cb09277d8eed92974a41162b0946d48155b77cdcc4cb91ba167063c17da181dd1e2c865ca7c2e4b260fbbfb05e362a6f58e199595252a04d43285e5b0db72d9d15b724d4acd18da631909d0603bae2e562c90d923a553f85b44250153bd608d7cf1dcaa7d3ebfbf", 0x7e}, {&(0x7f0000000740)="37c6c0c6dd0e74ea0f6bb8855885b6108ba3dd09d1cda48f2a7a9239c55746d51fdf004d399edbdc0e36ae7f8f07382deeb13fd4ce498d5c3a39166614b2ec7366996968a6c707ef5c4181f27ce2c1e1c65e6ebc045d3eed6f0ab60bec85d9cff6c71f7a015ca13164ada28eafc3bf9009a62917503b51314e091cf744d9d679d0", 0x81}], 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="41eca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461", 0x63}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000080)=""/35, 0x23}], 0x2, &(0x7f0000000280)=""/3, 0x3}, 0x0) 04:02:35 executing program 1: link(0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000400)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0xfff, 0x1, 0x1, 0x0, 0x4, 0x3, 0x0, 0x2, 0x2, 0x3, 0x8}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)=0x7) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000340)) dup(r2) ioctl$KDSETRAD(r0, 0x20004b43) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) write(r1, &(0x7f0000335000), 0x10052) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000440)={0x195, 0x4, {0x6, 0x3}}) 04:02:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) 04:02:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) write(r0, &(0x7f0000000000)="610732dbd729fd3a86f43814dc7ce8466fbad33f2c4107608a17b4fb157e94d3096615fe28d5acf3c291f019f5c6042ca88428182fbf3f7ba3ec", 0x3a) 04:02:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0xd458) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 04:02:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002240)='/dev/zero\x00', 0x50a, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000002280)=0x5) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x203}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="e6f36aa98e0a0efc6d3eac81599fe950d57bb3d178bcbf3070d5bdfa01fde3e6c2544e980b45a39f4dd0885ae94acad54592802b43a98528efe33b73267e53440b31627627363c4fe8ee2838b842cda0ae472a93cd20d45632c27eaeab880309b2b1c6814f8d09fad5d13ac06b340c3474", 0x71}, {&(0x7f0000000180)="57bd46ddc643ff0e6a02f1759112b867d5ddd9511385f5fb71d03bd697a6a6a68f42232af3921783be2f7bd7b1b6c15c063b2b37dbf30090dff403249efb3d9e673894ea0af56dd9ab5485f793a57bdc0fc218fa6e25c2965f78378c70124543c2eb1d98f53967072c8dbc893d95a5c6e1f14d506b84694d135a3fac6a838324162b41cba8af152510b84262f02f9b158ce7fc294ca9d1ae79d122dbb61aad", 0x9f}, {&(0x7f0000000240)="94eb134ded604baf5dcc63d3ffdeffe2a3f5b4c8b9f3f21d933279a1b5bca4d50b4f1648613ac7ffe123d367350c880841100fbf2aaef196fbcfabfd69e0d3649bf5b0964099e94a7480cd53ad31f6d547efd3bebc74af1506e97ab646a66edd5b6a5d094a557a38f2e6c67ea9af80c0966312eb7e089a1e36bc5923b23a605e879a5e0e14c6d73c32f088a8ca4fedfc7248a58e968094e192d6ee15813bcd769aaee1a831465ebbf6e4ea6d4c2b2cbf16dd4820dcf8f1be1b40865e481daa928e73a8d387823fd7496ae07732e5e19124e782d1c490c64744611b4a2d60f9bd8a2bcf4e7c0bfc31f33447d6b793b92e2d340a0a232fb7af722508923584763fdfe21194f7f7da68deae5b7f8b2467096bbc3cf840348759862d2be579242c229e90bf6f8e52949861a8dbc1f45e53705b428409c94951d99c4bb098e7810e5820d23d3d4b82ce4907e2c215a6f7eae26108335d179a38d39a4afc812425eeb606b8c590b8bd7192fcc93dc84e52ec117da93be564339f440d387947a9ed5905e886464d5fa486ee6341eebc9ad9709cad70898746cc08a4dde037b33b986fc253a50b233c410898eb4588b596d1c9d670707f1c689c7a6aef6ab6ff0ca4e8729ddd21472f46fae233ac523fc61efb84e4a1f99dcef8527bade010861ec22805bc18799a5483c0411ff617dda6339c24f4661fd0df5bff0055923085741fcb4e18372977e3ce833da605cb846e45468e3a4d08d42b567011f44fc1a1c34d1084a160f5a4ff6cc143e3c3c2d0ac5b157a72091529bda2add345cb2b5fe60b8a953b04f2992fd901943b8c7b4cad73690b816c7c0fecc453f124befc7082251a7fce755621bd6349959ffe1dfb5f240891acba807f83abdb05c5756bf385f327f76193f19d1f2c328168e19fae5332f59a16f74570fc503b82bd0e3e579c6e3d0c925e06ca202f167d24ab34e5e4326eb7b22663c798eb560f8165fbcf5b05af2441ce7aca71e3d56c51b6e960af8d647fd6b0c8a050c965309e8dd00479267c821e42b00d63a635846b3689dad60cbe9a4d61a60f1ae96552180d0b991974a937d3d60e51163d17f5e540ff7cb0a1dfe12b6057056fd58c9f7d2d6413a118d7d402e2218f566b2db97bd5c7f386a4df356b2431b934c6b406a5fe0def30a518a0a542579134b9d3a0088ca2e2f29f39b7c9460f15c9e68874ba431eb1d023b348ee93017307c62d329f803d8794e92e853b0b6d975544bcd0c2cae3971f8c46a6226c290ed218443cada1365f51d863833ae69cbbe67105cecc1979862f628b166d543590f2ca9a43647f23e54f87509f14c5bb1d645802b1c8212c580ad3e9746f77b61c850a7e52d8be2d4a2147162cce7db3defe1028e2a5cafd924e08924d051cfd2745d7b7c8718c4a6bdeeac32af3a7caf6da6c4a1265a3e9c47246ce12405885e35023815097a0c2a26ae24b1aa752f277ee91a806609b400c2098147dbe4da8864c6ab7c04cd06c2a329d9dbb76fb7ff088a9e6db9a8b5ce5b5aeaa9c4de4be863df407d3fcbcdcb423cdca0c06c51236ec33ba293238111602bdee52eef2bdf3e44c232e7985c78df616b2ee96f6682dca77d72182612101d5a46dd0e630af6d031688a093859a90f23406b9af3795e7b07feb8908d8001c6adb6d9f872c80cb94e806405b486527fa996d0d83ea63215446bcbf0161f0a60a6a061f146be67880aeeea2afe51c8c7d1265952eeff73ac8600f44c743b1b23e483e78bfbf1ad30b309190c4447851c443a3a8454a8dfa78805975d6b0e4e6d91cf65589f971ea26f1ea6fbe9988cef7e0fd8039a3201dcfa73202b5936f1da71a078ce8211d635ac3fdf9bd49fbf0998418ea2d87edf850b19a564d1cd5e550ae20bbfe2608e396be2e5212236632f27449f7fdf3f4d96fa2471fe00855f528cd049de31416297403299f6a32b4c1b7e19f1ab246f82dc870eca15bde9969a6ceebb4d0b886bf98f73153f74954a8a6b5d9d9f518eae433b81c2d9ea175cb350ad4acfb07c9caa1841ff415aabbf3bca39336e5974149b21d5cc0847af9354aaee25ba0855e6ae782795c403fe9849039ef422a81023cbd3d7fb06c937d3b19c3b8870158fec9520c9cbce5fea3028ba1cb785e5c7a014410ff5eaa3ecba8b3505a11fc7ada80c413c3bef5fa95336e2abb0b1b4417d64228a2b290eaf293a1e0546cf8f0c0a5274df90bc1e2de9165be46d5099c001b7483a6a3c3badc4af92bd21d062baf32cf087a0ce39887b3cf13d91362c81de34fe1d193f5fce8d979c086895082d644fcf1f2dec0a3aac0d773e7acf0d58c05ba1c0a8a3baa3ed55acc5e5e675bcd459780313872c808cb06438a62b050a80e687ed3ccde532f0a56505127beb39f27d83a8b19e97a5598980017db710e3db5fe5bad522c26c1beb1aaf58229a38a2596d64bd6464c07f04cfd9c795108b228e1bfa4fbbd6140be29fe09d672d9ef065246dd123607236f701f7d68bf973faf483e95a595e61a0ddef84153a5df280fe94b515ba70f65c641205ddefb609c2fc681d2c51fe5a1a09d7549d07701bc988430cb5297ac776fa60676835cf02a88053692c14f73951cd9a4360695246f0c4c06136be73c0ba18d9cd41767942527b3297d50bcc77f61d0c668620cd3b343d439508f2d7ecae0b97641bf2d70a0a6eb2ff4a77230c152dadf00d0ce0d39e6c9b815c7d4379ad75a72b68be555531df732d67f5548ad597a27fe8889b9333fcd96d1e5ef4586217e9f474f1ab28d0fc9205a6c223f707d659d9dfaef8837b2b928fb1784e1e8799f50c4a8c822d152968277a7b4e0b6adbf38b26d31d7c74b2013129b451209e77403d7feee5dbe22be6f737cb3acd2597a45cb786f8961e1336832ab5051dad7b1712f26eae728da2c460bd5d5a145b074247cfd635acb84b140dd1305086931d98db77452793d7ad603e137e614e890335f8e77dc5bba7c95a2f377bff27620bea51d95631026b41c4b65bea9b3e4bff1e8aed1924214ea3a77e7724b52fbed8c8bd183a623a9f56c77ebe07a1f126cc10ee33aafed16c7f3e53ab58a50c1261021b40a6cce28ad6a6f5bd982b08193032c8fbdb694872325713eba17ddfc7d6d543a6051a69c82209f2ac7e1d81effe2052898d2f1f78900bcfe1b10cdff48f04d498ed07b8df1cec4b236c2c2b64345feaf2c03966768d2c7bbea6fbdabbdf0499a62bddae630caf4dff1ef751c6037c62a95b28d84975d4a885df708456b5992203d86ad3f5f3ce1ba5fd2120f8b82a7f358c9750cbfb1781c5221dc9191ad119dce061683ac43563c9a7546c79330e3632a4e418090c0b416183f0a8459b0b0c84e0e1c0b02bb2b48895eda005419fff9c2748b1f0fff6da70ccd0e7926e04ec6aa322e72db6b0d3c0658ecf39963d55c488563bc2e2637ca838df28eb8733792402bda761bfe86a689281f6d9aca46284a2edbda74b37eda43158d510f30d843f751dcbc3a4ca3c2fb81963ecc43d6b7473404ea70bc702e5745acb9d87524c455087297e3b8f463714bd11fda27f11d179b096256a9e48b876d5d9910b5fb89958157b35e9ba94610321d1726e4eed2241bf119b4c69bdacf3675979bff7f154548409d4eb7b7b7ab9c6886ab09f78d10c5be5ff88738f93e40bb8bafdc4750bc7a9ac7a3412820d132d88a50ca607ecea6ce61a4c056f181ad7e2d3b9608e252880c643fff3430cac51164fe9e7c2937d770fd3f6aedd698da38b1b2c64825e4a99d664c560a437cad12beee4a5c4c2a04fdb3241b4920420fc21ecc271b4aaec2c3de9232086fb0977583c11801ae6e9be5560cbdf1fe657c9e402b40e7dc8b5a548ff7c0193c83f6fa4d43f7dea9d63965c6f7b133160d4e7d83ca58145a5e6bdefa56e7a751a97658187ae6595e74431e398bc8f3aaedc10cf82ffcdcfb8ae6c3b6cdc604bd0d37eef19d3d45b8402a097ad9cfd9635ded2e9a847b1e4f24cab7743953f062bca7547579a02817e7373fc99d0ab6d3c7789cb077f852855d8c52af2dbd3a6ebb01f6fed1ad8b735452e2039a6bfd13908fde957a9a64c23ca88cfe2b989f47e0f7c9df6402c19e95e00da3c189889128d20a7dbe91bfb9b0e416cf3a20254ca9aaeac4335abaa1ef59b65c17c4725c64593fa46cffe72b524087aaf67a57e49588d7554fb08b4598f042549e464821aebb1ccf3371e050bd8aa7e71137057b5c407df3592a39aa51167a648e646725099270202d92be88dc04ab403204ee3a6efa4117e7a0b45ddfc2270c218db12ade9b04108cb17999894eba3a38116f7dd30d2fa7c37624262a65c1386a4ba047d39b89fd2175803c091ce643c67c92d5e5f42cfbdd5b32658328b42830aa8248a868612ceb9d657e2059cf2382926e271e999877d768166a2167efa9591248c1dc199b07b4cd3620f5ab06409e44b10d45ada60479696c89de2dc141c4c7726e7d568e64dfe41706e6d57d5b5b7941342e9059b587b61ed07e6e440f567219638c643699a07aab771b8a20599e40e5448f3de3906ecc7eb5d120a12c6a4c6bd99114b613ec5792decea5548154d27713e6c01f1a6daf9b18282d87e652ff0e9e5695f130b9a2501d53ee7dc6ba99a8e4d31c515e6a8adee88dd9b8d05c7b25304a30190e3e02eb631fa3a0b93e2afc62c2541fc5298e60e7356ea5c6f8290fd5fa724e5ae7ab53af817ff5b8f98387243ecde8cdf5001f56766fe3ddf5fa929f246378f653f2b590d161230b10d8fb2bbe0081db1344fcdac13f935aec763c5ce92b91c773b464a051e51dbc6f5dd056f9cb0a3844f986774afe26e01078a70ffb74482b7f98b9905496a1fb94b5292e16d2cb070407fbff3d269f1b66114c08acca41d0aeda3b7c5cd11e72cc91e1d565836307462beeffc9fe8ebbc49c5375d36dd25e2ad38fbb5e5e1ecdc409944cd05af31b15adf528bedb49150bdc64a0e5f03ddeac2d694bfc3ffdc106774cb8494059258a74434077094b948b2df60d3d12c0bd5e52b531281583ae4ab45fbab9218568beca48845361f73f00874baa1ede23523709de1e72dc56b7fefea56c157765a8852155a4c6fbe4841d60a991b7aeed165fb389fb5b22b015e2e434019a657a5f97074f9552f86e4598c203dac7c2110d8c8cde86287c79cb6c5bf3106a18d2553e97db8e06121d880710a5a3f282c92cadc53690943042ec5da24e8d04276f2586b2fe3db909bfd2a617fdd29777ffb6a56a861b590c4922add5386aa144421838c4445ce34c7b77841552bdee008b17d57d4be3abd03e2dff76a9992379724cc8965c6ee8209fe394377711a25ebfd3ff2cb4dbfd3c37a48e4c1092313ea6c594cafde8ba414f543420dbd91c7fdafa9f36eb5fcb9863ead47071854a20a22f8add088651ca41eefbb68df0cf703472bf51a81629a7e34b12779a326a3df99102d221074bf9c2a9b70c9cfb0207a71f4ad63fa89343c19e1ec5447cad080d58a03d9c16d513f20c9007157f31b474b961826a6e38f2b2ad6f9525c62fe6883a9bec7413f5ce4271f57c31ed82b873ba0091475c0efbcb160c8e35e470db50be2dcd1cacff770e37e7f04272f07c1ec3183b42cf9fdc14cfaaa142bcd2185212fba244475bec673698ea312196330cb5cd9c6495420008ebd5546c4b88f938d0105bf595e1d1b14fa6a786a50e6ba4f2e48126b0048a1b3499be658de46e66c4dafb2bf1029d579eb5db55bd5d720f549fd0465ab9d8b31be515f6405c7f8721258d36b55d", 0x1000}, {&(0x7f0000001240)="8628e644f31c7fcc021a9866e5709806f78f025e4bc28b491fb47967f172bdef2876178023a81ca5bf6b1e1e4649bbc92003c4e53c5b2c32938e17b6b2dfd74dcc14d2828f6ec66bab566ec42c59c23dc0f0c1cea0b71c3283a906bed03031b235bb3f43a55339c0447a0ae6f04b8640709ae84665e861f8db55360d58f280e977b61fec925ef1af72b6c978cfaf8df01c1cf1ddd86bdbb5ca67d094c70d22ac91ad7c0a7fe426de9fd9286dc4d4b8d4928bfa9b3a68884b4da82b6ba85f8910fb7af85ece5125e69546eb89c623be0ef2f4348bcc7e912ba4e3bedfb9c45dc14b9790fd04e3240c2e601784fe4cbf0573ee46f7029f8b4718e42c29a6354f373137d3e540e8965c9f7171e1859c87539f30c20abe666947635f88818685542c3d6fa1a5bd0a968b76d39077a328174c3b390848bfc96db070bd54d85f969defe9fcdce1651655cb697eeee24e15c9acbe3d9a1da3319d5148b3ddc08f6d47bef34ee0903fd429dc842cbf3065b47c4329d0eeaa819ee53b92668256e0b2f43e4d0c96eb4d0c07abcf1bfec9501a919eafbc33cdf59fb792ec0ecd9e8cc2bc1df7319b22914c253c3835d5098779bb9242b774acf0071ec2cb14ec1d3c0646ae50c3797d54ad2289dd950539677476969f315f69391e1052b4b2f3ea01d55ba5fe35672507eb41a966e6b25ebcce9307638e53631657f51fae72a87271668258efa510dc2b0f5558e47d7a6e2aaf20248c9d835bde79b8a7b7940752b336ec2dfa25d6d07563584dc8890f8d0ca2b9eeeba3fc851324ce7086a1c59215fbc7cd2791f766bace1d0d80b6170db013b28205e03c3961ec387b599f334b3ca13d50d5a4828e3922fea06be11ac23127743e4ef5ad2b53ca1e4891fe93b1a322a3a5ba415011529d44a4a7b185c89f9c7c154112f2d247793f9b3ae7d1b0a828675db3823ec23bbc0b62e85bd3faf74eff7c0eb9003bd9ae7fa9e63ff3a63ab92cf04e81fa19ff2ac8633dd6fadc69c247b749390ade65b5a6fedf13a25d2be75dee4cbf1ef1c82bcd83097d2ac39a8ec677c1f0123f91e3a10b10377b7a6bdf7b25b5e098d3473c3595f9d6e06c472a3a14e4ea414a44b35ba2010fe822ceb4c01b9f85fb51ad035f4eeea21ecd767145de222fb1a24e078efc318769c951696405857ba001683830fdd19d26c4ded5003abb6e88fa05451636f1ade0be43ff4ae3bad8c57d22f848d7ecca80b9e8c4f5dc8197ae40f4a26961fff462a1478654b1adef9a6a36e955941c217637daba6fdfdfc38a10dbc04db562fb89e55f3d8b65111ef457e89d45a81a28ca1fc572d5259b4e9fe1f3d90d5316c51c62683e0cf2cbee4a3f10038a03d5a56f595ab6fd55c03c2b7bb8e4665bcabf2ddb8f5e0095c4df2458eb6d617519dddcf377bc860caa7f8c13907fbeba91d71bb68556acbda95c13a48bb61fd941e64002f42671bddc298c89da66ff01a9e5f41c738ed88bd85d6795f7673d383706495096454a5f4dfeee356fbe561300e28d1fa3d21744148954b88e90b0f5e3e3e52698e571c893d9deb6585e58de707a0f982a612defdfcb4ab3095a9efbb46b1c0a6d6324d7803d34a3f6da9fff6bf31d33f0d4f1ef02576824a44cf032ea0f816f4301743f55aa75ae8f055adc36e2b48b32a1889670d62944dff9cdce6b790939f811bf91454e57554420189f474e7407c103c3aaca1dddd904f179783530884d8adc7d5be8781a9e092f4c1b016957127bfd5cb797114e7e19fc890d0c5088cc770b7442a7b6b16bd22b089b5cea8e851cde1a3a8ee941c8cf9ce2a61664d1130584d3ba77a998ec520a5f0618348c7bbc2017bf3ed7438bb3a3c93dd7a4c25edfbb4522c4e23bcd4b9d661c4bda637437f433971e6bf0b6613d4160912ba527ae694ad93427c8e59b2f9cc12c5e5e5105130a27a92cac25f38ef451b550e757c2657511da20168f6764fd9f0b9d8eebbf2d7fc35c7c8fe1a756288ea28ac193a536b3131eb3fab72c324921ba54d9d3d8a806f9baf5acdee6bf022c795da7936032db4304f9d02e8af62fbf7b4c374c3943f47a690bcb7a4e8cf8056ac8075ccbb6df4441795ed17b6d53796d97d1cfd3de8d2a4a83e350885fc4683d78a031cdebdc3b7a2122293f66b2eb099535e709037186609b0e9a0818d322c4260a54f7f104b5882dca35a2dceff96c32c7395212779fa9c1e8a9f0dd0e34ac878de732b976d7fc6a52fb7019fe94fc057f52bde0500901e93b273aad137ff928cedb31be00dd17ab7e81361ff7d237ade22b7e5b27f33647cb549bbb08dda86d61527877d0e75035b5878bf38f9e36aa6d5be59bf04e6e41b60ef7a59d35a654ed2530098dccc24ab2ffa0fd6929702fa96566bd7ac79d736b8847dd272d05a07b71b8497199d399ac043d3e9e73a789f5d2f48e22bb0f4fadda8929f1e42b9857a5b05d1a75b89daec254ee8c63f887fcf831bda6e19ca99d021e6ca03e88ee0615d0471de2d5c0317256e23bfa4bf203d3d255814d11a36601220d351e6513cf2ef8c994b7d4b8f152bb21b71b70382dcc57bb9bced36606ce271b552429f4805115cf6d5f17c35ff1d83cf8109e039a09e48e710de94ae96bf8fa270ae485d2f65e3122f7c0b3550d524248706a88adeaba4bf88fc659744e1d19c60e3708c0e7af52169e9cce341e5ffbc1211235e81d7390370fbe93c1692a55306742f9094c162abdb531aa0f02ac5dc1e81009c9251a63a1ac37b201133ce15dfb54165758ceb097afee665907b8e39e548c64f18084c3701ac67fbfa093318f54c48fe0b7376a9ffddb26df153e87c8fd81ba8316d3302177f2477f55187d7c2eeeba1ba22ee4d1c5959761c935688e5a9262c2dfbed741d8d8819e1832590fb558f2856406ad998646e2d2f1f752ccb06a9c600871ed43fec29f3240dfb32621e47895f98336ffdd473137823c7a95c2bcfbc45330a3fab8e3fb14e8519ca436883e3467f4c1c9eb2f0b7329d2aae631a01a6cdcfacfb78393ce4e5e2526650c9775dca5dbbe0181bd918f162a0c123240ff4112f927f1bf60847724fb6e306da99f1c1ad7ea68337a118f328328e92d6cc24bc62c6633bf9f6cd149afbfddbb10dee5fae31a41b858b633383334b495a83741d6b3f5a4cdf6babbf5c2c0c047c2edb76af855aac1507b074a9322cfc6ff31eac65328b80e3f9234d6badbbc6f516fe0b31f60fce4c2a4461f5382a6ed5e981f8160a9ac6e380120a8a65d9594fb0dd37a292f7015728586db56d0ccb73f4dc479f22968a8d6f4bc5c1ae936f848c14210668c62fb9c7162872e6b171fa9e070c6b629189c87e53456efddb91eb1c311949b4d86d078146e6bca8d97f0288c1206bd760edb8f950d953607c84b446f4865a58e878c3c85210a7fdd41d545c5423360768dd4e7c360b63280313c26c05057e267870983c0765060f47ece7043a901a948f8517d647c872dab33ceb23fb8aaf84f5ef373f479248bf8304843bec89f45dcaa0811cc045051f942ec9d681ef028ca94409c2bd81af084e2d27caa0b2afa2f64695512e531a0c48a12c0087d00f010dde9b94e94e0347bc4cd781a94fa17c10d3496c3b88301b17dfb03b6f0ee32f7589bd49108d88b45b121f8ed8e573d9a4936943125190de62591462005fce4922644cfb509fbe3e3e7b8b2ccd71540880454431bc67a04ab9a06d9c4829fab87eeae34e8af69be7e374b8074a2cf6bdd265f51162da0c4da42efe2adf018b456fd55be628605e803b832e8a478ba52e98d4a2c6fc501bea5ff264ddabfc56a6054d5061f469d31c743ee38ea1480fadd1f6a0498a8c8ec052a060da5ab9ec27334275cf18d4f3113dcd3e81f1bb379b0d2f1c2c2529f4af004c8bd2063a45e475d679aa1e32f5d642b83ebdf7b18181a89f5c5144fd38920f28b7299c5e3146262df7ae445695a8af1f7d40ccfaa6724d07d568b9743a01137d5ab5e157814597965ebcafcebb7b6462532448da4e4d6c54e559086ca994c8c730faf5787ade85b9ab29c7cb93cdcad24c230e659249ca165d6038cc4d7a0523827937ff7763d6cc6f9893b1afcab98f99ef946e24858f627af549056c65312325953eecbfedcf299e4d8f184719191813da727e3411cffd34a7abea1ee1efb01f32ab5df46b4e529bb8ef6f36dd6c4a806bea075ef83fcdbba3a75367aeae6f5b1497fb0ce81ad977f7203735583f553921fab6814d14ec4bd6a87c357f95e20433084c041013c0f76e4ccd17c8cc64a8eff53c31bec1b452bfa5715b08fa152433b365e7f9f230db53c64b0c807ef62cf1c9a6e2c0cb4e043f76c72148e58a4368db6c8f9c5184371cfaf233bd05a7b9374fe5b54bf618b32f01b4ee5faa2e48e5135b66e781661792dab774f7b1f091e1ada52b61151b1ac98ce1c7dc7ef6d2c3f31d76902865ab46ae3c0409b6dcb53bc8d97b88372038ab20d3dcb7aa79cb08ee779daa0f3cbb8b72c1c9b78740b1fe8ab2c66481387ca09f1ff6a9622d7a143a30c766861ce895476a285d5d7aecdcb40f6684a0928448208fb9e08dc9e6d895d4cfddd3131c36aa434b4b23666695418eb8ef5e0feadac12c84e9773d80083385fbe11270c26446f6fc70f2b46c5bbead6aacf4b687e3be58b777cb214244dc5be246fc12164719889ddf37dd93d58bc313b9e0927a55e0451b6f20efc087aba5de1603411d1d0479d85f06140c351402f78ccb6db05c46ff9134099189bf6185ca2b226fb2c152078b2107d8dc309694dd0f86ddc76c9013497410691a3e3fdefb519f0cc96f10129a76fbec379fcea99fc397fdce54bad84d2777119296935a2f032e95dce869ec5f3129fdae03e33cb4f9fee485b3f82c56828ec84bb776f5815c1e2c62447c32ddc18bae408889cc7a917ce38d116184d42d70eff424dc2b733d41102b2809c05a737017a98b46ca5a4f304e08553c06b87c6e590ba582017c7818ec4d69f308359df19b17f28677a7cbde57287e5e55d8dc3101f717a9b318b90f806f7752e52623c24b9d2c5c2b441214a7c5cdaa71274c3e92e23bc098bb2e835899aa9d159d5ab45a01cb3e3ce2f3025f17b58949e96e411a57147128231b5db2dbfd295ec86da8a2718eeba3448bdf751f6842ad0085463c1c9f968e9edf3052318db7ac93b86a4d6ad3e512afc69f934c3026316b7ff13f5502fc4e35e147df1ac946ee9542cf2048d27c48a6151be1b4ee9d483bf95f62d2c16f4a1446600687606b6d14187320a9e96c9266a67738f5ef26440f5cb86e7243a5f06ca2f7182a2b5d658e9afa362bbcfe47b3ba6d89bb4bfbd68804fd3b209802d464597bebd97b26f5be3fcd205796684865fdb0959cdc89e9b1a7bb7bbf52234dde2de8c6fc6fd876a336572deebb270037c94b93c89ff71cd5a3eda92422f12c09272520de6000e5cc5ab2a52833ba7978092e7e335ad711ff1488446245513a2e0573d4c35eac75badc22ad6615c1ebd517c1e5a68a55e0d6839eeaf74ddaddea30adf5cc38e0e08c4852da01a852aa388f71bab811d2c30bc4983ac51679c338a307aca040ba0e9071940d647915f3caf15f083b51c8e8229ee458efba684663c874deb306e6286943d22b9379663c59ab2427732783a4e124819d5ed9c857f3f5b330a81601b0bb0b38effe30ed35b404a0c56ce5039a9d05ac8cdcbf171d4ae2404a7215284b07a1f2ab3f13c4c7ce534e01afc1a78d884cf808d7ce9be9a4842a12da091f67ab3d460c04391eadef4b1165d", 0x1000}], 0x4) 04:02:35 executing program 0: r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x80, 0x4, 0x6, 0x0, 0x4, 0x9, 0x3, 0x2, 0x2, 0x401, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f0000000140)={0x3, 0x0, 0x0, 0xffffffffffffffff, "61aa0db10000010000000000000000007e00", 0x2, 0x80000001}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0x6, 0x7, 0x0, 0x8, 0x80, 0x6, 0x3, 0x2, 0x5, 0x5}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 04:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="82022e2f66696c2c0e90ecbed53dcb4e03170dd2a017fa8a7c6503e67cfa41365b0b881c6f1a34808f8f04f7360b26890295cee5bcc60de83d01cb33e039af425a9fa7685747abe01631680944b63ae6ce02ae33411731"], 0x10) write(r0, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x14) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) 04:02:35 executing program 1: socket$inet6(0x18, 0x5, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', 0x0, r1) utimes(0x0, &(0x7f00000000c0)) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) open(&(0x7f00000000c0)='./bus\x00', 0x8900, 0x9) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000080, 0x8001, 0x80000001}, {{r0}, 0x0, 0xc, 0x1, 0x20169500, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x1000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x41, 0x80000000, 0xec0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x9, 0x80}, {{r2}, 0xfffffffffffffff9, 0x0, 0xce, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0xdd, 0x1}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x9, 0xf0000020, 0x7, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x101, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x9a, 0xfffff, 0xec, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x84, 0x5, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x0, 0xcf9}, {{r0}, 0xfffffffffffffffc, 0x1a, 0x4, 0x3, 0x80000001}, {{r0}, 0xdd1ed85b013543d9, 0x1, 0x1, 0x1, 0x608000000000000}], 0x8000, &(0x7f0000000080)={0xbe, 0x31113547}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 04:02:35 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 04:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getppid() getpgid(r1) close(r0) r2 = syz_open_pts() fchflags(r0, 0x40001) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 04:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getpgrp() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) mknod(&(0x7f0000000200)='./bus\x00', 0x2080, 0x80000000) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="f9", 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/32, 0x20) 04:02:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x28) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0xc) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/77, 0x4d}], 0x3, &(0x7f0000001300)=""/40, 0x28}, 0x40) r1 = dup(r0) r2 = dup(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001380)=0xfffffffffffffffc) preadv(r2, &(0x7f0000003580)=[{&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/199, 0xc7}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/160, 0xa0}], 0x4, 0x0) write(r1, &(0x7f00000035c0)="c97f039e2e6132b31401b93fea54bb3e1c09ba7916a51758c14d5b317837a72d56a5cb82a9f98d0461d7341132ec70e10b96357703cbc69bc5ae36a19dd716613cceb0bda5331881bda5777334ea513c580eec7ce1181f73966f7fba5f50d481d394b3e41767f6103614bed641206c5b59176336e218f4d9ace883537baaac71ae775be432fdfdf324ca9174f6fb9f1ea4b917956ca2001a367446a64f8fe2389ae05610427211a5bd5a3bb79da4717a87808977dde2712d1066c92a022116d4819df0be5a3cf8d7698f55f04fdd139abbcb816f25f692cd87327d563b449f7db3163b343766374a2f55ca2939d77eb0f82025215696b68db859b6f73c19ad0d9eaff3cd717f4bffafa6a4710a4e7f8624f042cab35a6fc68a755a9d601f6ea57025f0ca65d47a542430c128f9497583fce02131868f758846983240994e5c8a168b25c57cfa01d2c14fb0cb6f8394dd6f250bb289d8145131ffff053d9c4299e738241ee4eb5dd5ae7d53394652677d1f1818f753e9075c492be3c1857561848d700101c225f930a4fb32d7692745124080eafbfda25424ec0445a40d8dacc5c969d0bfcdefe0e71aa0f7e7e5e609670fa88f8746e2bb47be26eb0c88aaa88106908e7d354a7efccb57ede55e2ad8e886147e1295b12379bbf2902f19877b4612bfdffdd97b15b5c3f9068af977a749749607949460f4619f05828b08981a7731b498509eeb09d1b70c2995e30eb73bd6f301524c826086d6ced51eb53537136252be54c081a9e214ba5d8201a1c3d3b4853a2a6272e29e74eb9e29b6909b1ca6774e3a8d7be319531707da0762c1d24e242c3f7991e5c271e773724aac565d5c73c33a13bb8c2953eb3eea59f9db5ea2a1b23bc3fc431f220aafcb71ed80be22ea9bc1f0e1ee69347d3c15adf5576c1bc2e704cc88c1bededb9dd0af7f8982e0f13e902f162411ca6477798f5ec904d4b6e6b2d8ed627756995b5637b968dcfbc38ca7ef3df2f15c7cfd2d2cf506019869c7719529242be44eaa68900b9c8660e1f8b11092a448444d67862ab8a51fff29554ca0d9964c2909a05619dcb0412acba74906a605b1bcdabc1f2f7a13a1f8ba2c76330f18193880362cb6fae338d8c7b25b8e4559ca162bbe25fbc8d0f3dfe3c1e44b534f3115911098c7a01f77e9f0b9719099bd12f43e14d8003441943dcb98a5d143089b72090f44f3b56f608241f29ebec590946915597dc0c9337a4e9e3d77958382169ead889f09c89f4b84936c17103e51684fe432a915e6707c9e441b21516669340167bed6640a806df8408763ffce5b820e8fa70d53435cf8a7eba3c76943675611ca69b516d2f7b13df9d4cb9d36c210f4aad2a1a89f3787f413bbe091f7993b1c3f3d82a28e7a93719a6a8a968e59c92616261390d51ddd074addf65464b7914c89f17414d77e6f89d0e9223b80c1b0ec20f1853c2243bfeab953ed2bc1eec4d7a7e745c9d7fb1932873861c1b20be470266695568fe2694c57d9470cb1be15bda65bd8ac770ee2b2bee09b606108122a1c1c09106fea930ef0844ed184fb5c1776ca1d711aac7249d61c3690da15bfa89c9ff353aaf1465383933f201f4c66623e340eb3f8dc95cc0cf3fef83f6696d0fb2f8a40cd9b53d0bebdce89f3ddc653ee0de839b10317f4ed7ea99c347fbd4c0841c63825ddce91248001f4e491cc6a8202f1baa9a1b96b6b26b782f56cba4150b4c3aff1319a52ef3498c8e155e51aa376448e285d59728fd5abc18060ceb95955eb78f9fb9556599e3713574d38a4c4e7d5931a57fdce45da0c0c797681f5c40381d3dedc52256f82c2109ef717494777293fa5fe3e837661422a1eb34a41d5d4143ad0d99482faf8cd8be5ddf0331b8ef6a0f315434b4509eadab1f90262242d859052960e0c080a8175f6ad321cca7235e5c0b1145fb53a8bf5d736b737d395f99784bba52d754d4f46a9f34e40dec856ed36e2ca0e05de22847aea6292216330d683ebbc798ef13e5147707b28e194f72b604584448a2f4e674605d10568c60d1c7b4540e38d9250eda4d0f2c65c4d347ba8855f0f84c33fc68478fae2c3ffc2baed24ef58a9e2bb3a050c0a68caefbd8b4e3db52dbf0745d61a49a4ca4c4c8b2affa5fc9e8db126122ab46135772fb9f6f867f3d6ddbd9d056eda5bc84bd13a18f012ffe9720c445074cf884c5e7a1a53ca8f194bf93b1ff8d2aeecc21ce81fc8762df3523e57f339c45acf897f5777a2b4644b2eed848f5be5ae0407592f1fccbdd01c8d293b5d4f9243468c5399415d0fc11fdef62b450136a69a530d50af5829809bceb2a3664ce39c0d5f1f185fd1939eee2d65d70e02528d6474a6731fe5d09f2f21e84cebd3438fa809edf90fa7e5669e7a5a2951a05a599b9844eba46615f45375c8d801d363a31d48cf863727c9ed8e17ffc4232a0364788f664fa0df6ceed9e3a3c3e35f13ebdb3816d1b3ba9782f1fc4ba8dafba09bdd069854308b26a20d74eb8d9038b4e09d93d735863d2e179aea1d374d5b92e7016a773d67dfd3c6f91856deb181963b44ddca3c8be4b9a97e6a0f298f3abc2e11d80021290b8464e209809103004eb8c98f3860774826d09f8327ea187399931429de6acf709d49baa5cd2497e7a91e52c8ee2fc23924ba9f62683648d7c514380b90d46c1f3961e68f60b83be3f94ef0e1ca3690545768031230f4cd84ff2ddde23433532faa2721e8263262f3df42c17f039d1412fb13eb742bd2279dcd46f1cc36738a623df373a684db9e484d8c75660a7ad164172a5309af53cdd9091adbf0ddc81ebce36e1a04644f0acc1d51a45757bd3cd7c236fddec2c5485e49757dfc9c47a836a653fb7fed89f9226c1cc3be9a8f8091d0abe698a43af5d73e85e50559e45201836ffa277d6d24f22c85ae5db7acb9106433d67ddb96a536fa901d08dd8df77909a901284ccb649446c697dcc8bead78493992a110c5681e4af38216dcc48b77ee236f2d344efc4327fbc98c589861c7d8912097626a2a06c104e69e992947b34c23a3116eac86bca64e609685aa2737af52ace0cb80b10e92e5100ccae9ff07824bba4169232e92dfcfb65c3aabd60793f6560e6cb58e48a1e3491aaf2369d1e318a114b08821b9e014d2456577d099235dd269d1cadcd5eee7e083b7bad3fae5b3f905ac15a0b0751779fb093c99b15ad19b80db72515d5a82c64acb77a20d76f158e52bae998bedf17f6af5acee8e9d44ce56a93f29547b07b508a93ff695852420ae70a50d587b5bcdb48c900c1bef1186f9eca0972757a41415ac588b26ff3e167a41bff5b822d5c934da90478ffcfaa54dd027c6043023cd2f30f949d31a56ae7e2ea1fe1cfee7865a4b6302b98e880d8c6482a98f2b296540cac077348ed1a9767614ecc04106e2b1db250e015dcb8db33afee642eab82760b8afb6ac9c915c2c71cf8100c65c75496c423226d721cee22b8196c825f3f895c6091c73514e9b2333049c3766f4ac3749715c8d8b827a094af860e7cd181f631ad29709fa0aed32220caed523dfc9aab9470e2a62e8c529fa7a9aa0dd52faad2e5d6c44d97bbac1b23e65319f1b02cae8df899d20616583b7524b66d1dfbeb5de800e2c8210eb5331488877e1f16ebf837aa40dc0d92dcf023d7f1772574cab7daa4df08a0a16ea49f76cb579fbfc6cd2e92f4d5cfc1cd83f891d3e2e9fd2667b82c7ede3f87a93d7ca493221f4e268beb08a1a7e00ee52b823793ca1e4ede03f9d65852888b08af98974d514da861dec83d0db67654e850d1b4be7515f0ebf3ed39f17aa5ff3da7f9e932d098294ef1e6527ffe62e326cf2d9edcbf34972510ef8b92149464f033128c5bec3ee7f512d27d1f40472e5fd8e5d0a5e3c4d9346609124a9b02f94e9b6d0b406352dafa50d4209465ca7eab8b2d41b41ba34eb9494b94e90751d2a2e4c290c7a6f94ae35590465ff3a308a277741870715e836b1ed51b06db6c175150cd80b2c7ba424242dae19328a547abd1d0d1d775fc1752579567589c0b9dfd9e5a2eef52fec5256e7175ba7c1258af25c9b54c7373f46c8e374f7a63fb5e14786d8140b30ad0ac7126a116532b14e23d3011ec53ad6fc8ba7b446103e9faf5ff8c67cf5986f9979704bb95497ae829c2b91b1cc7a29ef337678a9cf197edf8f4402d46dbd1b93e95086629b1150acc30245a3c350d6b1c5e96739415694ac610df0f5ecb27aa3bdb510b147aa57d3b385dab8f0e7292f4911a45c60c5aee95c127b1d4b641eff6e6c6f9382743ee2cee89d139fbf5c8d6854c4eea5d7b8d45c8833d4e19d2f7e58d6c6df26b244ff56b0e3f1326d6829753e7578b74dd653bd2b1378edfcc1207f2249df3cf030cbc00e6cc0d8459b073ef6c5b8143d77869cc9cce34156296b2f6d8880d77185e3d9538043cc482a9a81b3535b35237ce73d30c2ccf3e239092ea76d121808a4399899d23fe5eaef62e847219693751d057f6b5b7800b7a9967f064bc207e96b6fb29d77deee4ce51a1623bd3b435fad99cb9398462bc77795c11da5c606cb36571e186141020d8f810f6c187446938be4838d4c78c5b8323e70767382b84245e66585862d97d0a05ae25b1b95dad05ae2cc3dfab0cdcb6d461ccde280c4c51333f6785d636faa73dd3e410b863de16719616d7bca1c21544cabce7cc3d4d40a25c63675ffc82a0f818c508fe8296d0148307e75a1b521edb9579d10697d2933d4e21b3672b43b8f07811147f2906b841a8290c273f506f5401581000b14bb27303971e40d9e7642bdffe8bb19f6f49bb4300360fab360f65ff38618539665aea35e7eb7c9e1dc19eaf78058dac9da7eba4671a5febb8a0f139096615420e7f0da228d89d2d8c12cce10d67bd583c1c84454558b6d0ddb9f3b022e7f65fd68e99ff567e75f7d6b0e3f7836144b05bcad7ddef72d6c72af175694797d7da6f8e1afb784ac11b39bb5bee625bd83c057f2a4de2b017bc6076919cb2e146f2c8852f70e5eefc72bf6baa1bc9576b29a43a5a377f84ccb208a3e5d2ec4a4a6988e8d2b1ba7113f1bf3d219351307be1a68806c32b72c61b143cecd379c02d7928140b5ce0b376688de5137cbfbfa712f2b1290e65e3882d7d33afe73f0a4c967ce4e52021fa4613352935d95d96fa5e3cd9084b96d45c6abcdf49a93c6c8e2cc3bf4f16413f592671b8a6c9e68fecfa16cb96bcf72f7a5c6a3fd990d405f94cafaa53ec8b3317e4356914e0a554e7691986e8da4ef70ca29012d5b3c9956524709a4a298d49857b5387520ef5689b4897a5027d0b833db42b7743de6e6492c53aaf54517b03712576112009eb51011f3c4fd601b13fdadc95c3234c432e8c46d2bc6a4425609f0c8ab22803c896a57ceda211e8aa6a41a8ea28c7cbe625b7d7ed09ac3bcd9394ed8af0b4ec94639ea39247210b8671fd7f74e32438fa995c0005f4fe5f1b9e5c332519eb1285231dca7ec640df3c9bc0431f6256d04ad7cbf36425f080844c1a72d4bb079407f77e2aacee8afc07eeac082879e3f2c119d4379eef257ba2e6c0ef1ba4f80eb23aef14fcd832470d9b5aab455d5e20aafd27bf8d5419b8706e4ace156aa7faa5533ef004e1428cf8a2727843896a7cf0a616332b9c9a7fe89fd0e406bbe2d44f7b34d47e2bdd5a5f8cf4bb8ac9768a607a9201a371eaea6888215b85ba16bbd3fc01206d2643cb7bdaff29c6675a297000930f8e39e20eda4e6d56ff62b420b40076b8535701bfacdc317cb68e724aebcef68c0b87917", 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000045c0)={0xffffffffffffff7f, 0x4, {0x5, 0x9}}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000004600)) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETPID(r3, 0x6, 0x4, &(0x7f0000004640)=""/242) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004740)='/dev/wsmouse0\x00', 0x480, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004780)='/dev/ttyCcfg\x00', 0x8000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000047c0), &(0x7f0000004800)=0xc) flock(r1, 0x8) kevent(r2, &(0x7f0000004840)=[{{r5}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffc, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0xa5, 0x42, 0x3c6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffff7, 0x4}], 0x4, &(0x7f00000048c0)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x0, 0x7, 0xc2}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x70d, 0x81}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000047, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x88, 0x8879, 0x7}], 0x8, &(0x7f0000004940)={0x8, 0x3}) msgget(0x0, 0x200) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000004980)={0x3, 0x5}) recvfrom$unix(r1, &(0x7f00000049c0)=""/202, 0xca, 0x802, &(0x7f0000004ac0)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDGKBMODE(r5, 0x40044b06) r6 = semget(0x3, 0x4, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000004b00)=""/130) write(r4, &(0x7f0000004bc0)="f176a3fe294d0d6045fb9d453f8c3c2523e5a320d020ce6f2af3054a0f9e63359f04e00dd4da21d4dfb8160fc12cdfd5838b5949a854920e6fcd0c6db07b95ca965e8fafda3132007d00bfdede25e7a92fde24588baf00bf85d251cf07a37b669807ac1006d4706b2823d8e5980382b287a55f08509a43006994246781395ae8ec1251bc97cff2f992154832ad663e11ca64e2b25449b29e9fe11e3282bc6b8d1b29f2be320935155b8bf5e5a1d796de82b8e856b2", 0xb5) semget$private(0x0, 0x2, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000004c80)=0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000004cc0)=0x1c0, 0x4) 04:02:35 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) socketpair(0x2, 0x1, 0x40, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0xff, './bus\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201, 0x0) socketpair(0x18, 0x4, 0x3, &(0x7f0000000100)) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5}], 0x1, 0x0) r6 = dup(r4) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0xc010570d, &(0x7f0000000180)) 04:02:36 executing program 0: r0 = socket(0x20000000008001c, 0x3, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) dup2(r2, r0) 04:02:36 executing program 1: r0 = socket(0x15, 0x8007, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0)     04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fb8f00000000000000ff334a5619515a4c8ab061987b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728153ef101b93f12fc4d5f16b136a5d00d1628b53a000000000000003f75f57279f3e956e6ddcfd3c0ee86ad05f1ba083ef933a673ad32cb2dc6ec6e0f8768e2efdc2d73ad18c590c3963d5c16a641fcac633fc8d7a45cb089c0239ebec0a0c342bd7b89d9d8e28c1e0f9fb32d16f86ddfc11d25da0592bff50aeab8461ee0d92b39348a5c02767123117d27e7f7a4fba4b2a9e3021ca5246c359e3af7a89f73c51d75fc5eba", 0xfffffffffffffdf8) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae8588c1ef612de8d1a09b04bfe94c3d929ff7a651833c924d957a19bd8261506", 0x143) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:36 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000419ea401eab3d2e071e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 04:02:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) 04:02:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/29, 0x1d, 0x842, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2da4}, 0xc) listen(r0, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res(&(0x7f00000000c0), 0x40, 0xfffffffffffffffa) 04:02:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:37 executing program 1: r0 = socket(0x1, 0x1, 0x8) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 04:02:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/10, 0xa, 0x40, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x100}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4000000200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:02:37 executing program 1: mlockall(0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x1, 0x10) semget$private(0x0, 0x0, 0x24) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x8}) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1ff, 0xffffffff00000001}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0xd77e967dbfbfdf3b, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x1, 0xfff, 0x5}, 0xc) setegid(r7) getegid() getpgid(r4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0xba, 0x1, 0x8, 0x5, 0x3}, 0xc) shutdown(r1, 0x3) r8 = getpgrp() sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000300)="b353c9f7187efe1e7e3891f516550ba7e55b30a52884bacdc4f0f61f5597aeb62636bd592ec1bfda2dd2bb65d3be0544085d5529acd66b09041393064edacc630bc9034c0036cd5d47bf225233fa6a9271b19a6f8a232649dd53", 0x5a}, {&(0x7f0000000380)="8466d1a0e9cd5ba07ca011b26c3c427b2b58f61712af526cc9d4dba5c3f6e043356f706f91e79348ea670b48b8fad88e84390823e301c18631b124c2ac756589723c91f53c07b4cb2cd39d74fc93776b0dbf6b33bd444657fa0f715f475675b3a23288908cf06f8eed5e292a4ad632dbef95086f26c923", 0x77}, {&(0x7f0000000400)="a902a70518bb38e6b215a935aeab9590de99606d862c61a7d3a3599b6517709867e45e4331a57bee5a6f599dbf251ba3097b73fd4046a7c999aa700f461d175f08e1cd235a3b6d24ca21ae25e2d7e42f1b7279c79437d7f99c7154da34e0da06d37a63b49066546149faa33cb404a24337f5387d516969c54788a631f789fc16472e9d1135a05f55edeb344d011ab934e929043b5bc90f85c2896758981090f12bae3666cf0d8ca95949ca4d61acf8a6017707162cf9fd5d3657166db02c07f72e85fc782f25acf88be8a2f43d800491f8fac3f5d41a7d2c2c673db240ed5df0d8ba5eaca587a8369b9f098a971c0866c1463bacf85f5907cd0d3aa6f4c463cfcc90b2fbf1f0c5608063db8edb56fd7bc3ef64e2185bb368675057ad291dd70f5d1901394a2c0824139d15d484eae19f5eb706167e82f5e6811fb69db946249bcbe106f7f5b90580cf6d88f6d5074db72a521912809d75ad4a6e7a47c155f826878108e8a670498b03fddbb64ad92e73baf7a10179554402773ac804abd775d60d1987aee5bc30c3789b519e4a76871a947fc092278bac063b491bd97585d486f9da202491f277c5abf947c0875ad06b1ffd6a9b398d13d1b2b69ef4f9371702aa140a0e6407c66169005a626de7fa653feea84fac29903e693c83127f61a74e6f4c9d9f6c59804ecd16349953bc8d6fa245f7a028d1e09e4eae4e5cf760f1e30b853c1cef2dcfca775ef4ceeede2b6f18858b8b8a7629cd8363649c150d08213e7065ca6b8b98445da3580c7856f175845aac79a558eb7457d0e25c2b7efa52fea50e7cca21b47e770d0f262ba6a54ec515b738d3e54f0deff637ab9e1a66f6b9d15832cdb88327c3f3a328f257e5d6c0e7ee8f1408171d2f5c9940cdbb719557183ad3a7f4439f71d0d78729c67a7f528117c8f48c86c96de8aa98bc61d690fc62a21ace95b07728ea6efeb05ab5eff972a1b55b69ec133700d37ba06261a3e583b2fa018def5dcb55f253f89b7b4ff7e3925c78cdcc0de9103152eb6afd4194dcffddf00b7f7d299d8a842c389690787488f9697cdf43d8346ecda9e4aeb91dd8acc7aeb57b39e718fbb008f007f25a139c6915ed8b06228dcca5faf6d65af415fdbab0366eb5b62657a21d1a9f011b01653ae4e9b8c4ab9b5699f9d646c92fe20752014d8f8613605b797934e5bb983a5106dc2429828bb2b304ea8f7671de7811a9289845cf70ca8412029b962ae51db4718e8121eb771aa1cd46ca6743efc12139bb1d2c2aba44301d2baf5acf4d5e2fb8559ddbc4be286e91ce4d62466058780d81f90c5536f6df809f091800e3167422b84342fae5a2313053a8813c71025a4726a5f4ef1112b61e54ced51b9b87852b4f46906697935a9e2b6d7288697e917719a89044a83baf7cc9738591c0546f27699d12bbc74576000a00bf8f6a99981aebe1428b3c1ff4f6287a4fcdb78773e555c2872def860cf4e820f2b20765210070db4ef4067def3a8cf45c15489c64a9e44175d8f23938d604c4680f4db9a1d294653785dae034aa568745e80f27832f23e1ebdd3562bc53da6a17f041d5564134abeea0e18080a1e216fe8ff66a039b1f5266c932d5679a200abdd59a4be81ffc26c57e8fd0261a23373feb9d9c3ac692a79184fb9ca15c9c250258755bdafada091b53d2ce4e9a38739b275c17904bf2d107fb4b6da17e9b05ffd2d23b4942db3c6a05ee89cb2387387f412360916f4f3dc2244caa5384d9c6642d34d55a2c2092e601376f1b8365a6ecc409804686049f72fe2d53d36bdd9f0381f4626f3ebc1a143ba53543275abff0b8010c4ef483d8f57a8c109b9559891d355169827573441f5283e2d90590636fe9969ac19ace3de9380537d0dba48a35f0f2487a55b563bf9f767cbe650f9a55e183d6b20a4e73a810b949aede8e044162c0bbee32e59f1bd2f53012c543e15d7104dd3e6c2ec0b2102dad267a98b971f3a4f425b4d28e081df08a7885b4bf0cd8d60085cd08b4ea711ae66920f069016ecea4ee3b13212ea4e557161a9081e19b93c762b71e038ca70585d33929afe47a9f6dc0b9e438a078c6d080a419322fe5f086acd7c3fc27e220905712edee7c6f02449a4d8d7c687c697dc77e333395b18b648db0c9fc57a529a601e9d1c7ec4d1c828ec88010f4a8f40dd37375f6a0e69768852781ff15faded66596d0dbfc62bb5c53759978c8068d432ef0632ea5b9bdd695d1bc03abb6e6dd80057302ebd8682712da425e819274b4b4994e291cf6456170e4f3c81f86e4ed7cc966ce29bf7a1bf09eec91ffe52fad40d658ded2f8ea34a143f46ccc0a580225fae5359464d626deaf477db4b88d1de7b36ff4cfba8f099d09f54767fa5629607c491dce599177d31932403ac5524e90c0a83552109652d4121dfffe6307a2aaf084a7722270e90897630da36e278527b650273edae5a209e00c4b01d34d2e6aa0afd607ca31d8a6a9fd897bb7b347aa7a492dda1a0c3d0b2cf41e0064190ad963a4368c0b0d665e68bae54f29747840395d6dee4864adce8199870c3f16968b6f7974c97322e0ab6064ec050484aafaedcf501d1fc34dcca3b35b9c14b1e0c707b6c85cd98e1803b564a205e3260260e5ab60c7f559afae1679b45dafe54820913852aa1058b49f2dfe0703c4bc2715d78856872bcbc90f7476e10b8bf5cb429960761323626caa158713bf50ed3208b65d551f2aff98c0acec31b6baf05ef98c3da4e4c1020a5e536db5e6dd77158e6f179ffe51304382218ddb51f30e002c1ec5e99813cb8484bab238d1f4941967edd2e2197600af553757151ed11b4d00bf6fc11ae2ce0a57db6e1468f15dc5b31e60bbafddcbb6a5af5ee8fa959d1d679ae44a9ca8befb791e4d22c3e6bb2f246ae585d11fd2701d7d6b468c54af47b269e941e78eb62567b2b93affd20f973aa4a1a95ab9facfb76e5c8ccf2694dbbce8db4cc020645d9a59201bd80591795ffb3a4c79e73e1cc8cdb2bc482f8927ec32ad97ade478e8772e276e5d51bcb9bb9588d8384179dedc212d1302e29b22bee5b384b942871f3ea9ed3ee898ce23bba6c7052fd0faf73e671833caa52d6d377bb8492e87521173020b6ec42a6ea4f747b5599b2a2373ee511b8c3bcacbf3def43e405f796d21e16eb38cc080a14ed784fd97e183486cc879267f432af6ba144d236646f09cde5f9db50ccdacef03016fb33f7caaec6c134c23d50fbf1abe42fd3b2e1541559ed0d8f098ad4de32edd0fd0375b32fb930e961d4c85ca88651fa91257a74209db07808b0eb4b4dad6fd0291271ccc31c00574febb0e4d017a38e97ba8748b92a078b5f8d843836d3e560515b566cc5d6f898e772180f2106adc0331c757864d9d8482b201e5bca8c961499f9be01191466911b533ae74e84728350a514b5a22243e410e3217868c950f8e36d0a47c8f54c3f10489529979952a726e24dfbde8fdada30a1e16f1a88e53e2db7f3f88370027edb7681da9738f362f9a5f69f3dec3a0ed591f50f7f2e0cb674bc56c2a427d955850be17b64be3e738fa10bb43eff281508ce5cf305dfe7072a3429046885c8b4ccf6bc6bd0ae88f3e1498007eb54bc0800109b386d5a92e599c3a804584d8c05db3418cbb4e104da2f8694a27b67f4dc0cfef401ae3f053f18b2bcda8f25e135e95aae0d002da956dc4ac0aebd7889c748866ad6c13b49898a42b863f423750d79df36de1a0d5d83a50b15e25c7d78ed7b13b073b2134d5c18903e62af66b1aefc83f5694045a324b8b872a9737f9f9234cb506be0b22ebcade650b4629d9939bcdde58ac62487eebdaf6f009d92aade30ddd8fe312d99165bee80b1dd9b0ca5f5f524e9f1994c0017a8864b770ae2f4e5b14bad9632e24be08d2a1e2d2bbe5cd005c01ec1ab1c67eec0408f34a812682963856e6d9078aaf3d29e1b53a2e599a83578bfd9e947a28bbd1cae357fc5f96ba9396356201304597afc224f2a49cdb0c3dd47e7ab39d6d9afbb3ee66664773ea74c22d0a26944a3adaec92937ef8743f121a37d4f83d7758d21c6a8652fcc86b6356cfd4034949ac4057f658ead5bf4a9826c82a55b2d4c7b96cdcdd121040704a40510f7ee4a971ace359b8d66eac2337058fa141dde7193046ef05feeba6fe7df3316b015dc472a8545b573c6df7df5a020738440c677252f19de6a28e8b731161c6eab84e93a141c24e7962b825048ecf9f4eefddc32c166f59ba5d337c61440ff6687bde5f9d5b9af5fedac0e4820988a3208c642e10542dc30710fcf40018e38d812940fc4e908097470e732b0ce9d2d07b0479f9d31ce7cab2e8d163b99949338bf27755a8fb5a01e37fe916ffd83c09c49831caa501a3a1e89291f6fa5d35c75f451ae9320626f66cfcbf9731012b0e11f25e8f5bf61ddc8515ce85590f437736446ae1b9e918a5c7119ecb33312161b864415de1adbf0c41186bd7c8fd1efb7159af4f0e48fff1b49d70c482fc068e615c20dd12bcd39ad906963d9b6351e980f5336813e6d9384e185d8150df4ef50b006f21717d942be3f4b1f65e8dc615bcd0dcb192f99133d5377a2c7ee0f2029bc3f39f44ff668a2507396a600cc9f1d424b166c7134065c4d54dfbbcb7d913509bc669e6c7f3d2eff7fe0c9a88c794c60c5642941c9a579d9aaccad259c445d6ff141af23f9a5ac1f5f181089ccde4a90d6937e1df39c07b7d4730b6073962c74cf3f2de0cb2cab012cd442bbab1a038e9573a9d46e4755dcd609252fc494f7825c307ed3bfa7177927f56cf88e705159ba29bb93cab580adfb052dde40ce20cb06d26b284cc6fa126a8595eca678363e8a9d90da3d1b1b0def478149d7c98af0fc6494ac1376658fb115a39442911b4f5a75bb8fe4f6718d17ad650b69a25e1be6c8b3a30515f8a4ae1c8e4a7ae22f955491b62c873ec15b8b3fb8e8455f16b6fa5a46afed56f46e577ea77bf310280806c644b28591f6094b45da1659c6b33b10cca960d034664af7b4b79afe94415ae6039123b224b0f5cefde679c9000d8d274c99585ba81fa2c261fdc341faffd2493b55bb48d13bd7a1af60fd83c1cd486d1964d5038f41eaef9a875c5fda2dda5ac904d7902b0a571f7504eb45dd22c9c18688fca0aeb855ac260ab3689cb79b82112976ed2427febbe8c40a25863098f9476b8a0075e41db436aeb261898d4830616210c86b0ee8a3da7319bd32c1c94b24edbb045b94441d5efd54a64dbddcaf8f95071b8a3621793425b64523b0312850251d6dad47de757d4e6932dd16a4b9f267552d51871291614fa060867873bb32bc821d4b50580907cf9ad80c74b1abeb3ed6aef8a0db6a9f9e67e4d935fa15e7e211fc23225f7d14fc0f34f1c60661a20b17045515ec131cc2ac7a5f44584cfd1b6a666063fc0534d6b2eb24dd1b58306c227b88fb87458a500ce36ba72f0c4d8b5c23fb31bf7e57b02d9ca114086ec98a98eb6fcc96baab5604ed94e3da40f9257414bf1a8a47e92d8164823de83dfac842922a786312494ba6f7b60cb8dd3135132c89438716dc6280d87017173c67655f26182db880cf9712589dfe4c876e522d4d737c3bccf6861e23b0b1574cf5095bf25a287a4d428eb1f9adc00a1d1e6344be23035e26d63cb436968d6a6ae3e3efd2ee4b42d3934b9f3753a81d77152aa41c2773e1a8274df61896b4f3014c0cf9ad38593f9f8a51975452fd71264097524d047861e10e23e108f018906fc167d7086db04a0ce21065b1930daccf2555002d0d0", 0x1000}, {&(0x7f0000001400)="1673d9ea9e4a8f9f329929927bbff2bce2d2c11f1dbc765aee059897fe75305ecf6432d1b63bde5510000fe19f48d05486e19e44fdc24d5083a5acd41aac45b723654992effc9ddd21ce7a8c5a4e9782e62e691621f5524c75313eab1cd3ac5100c9d91e79845e432fc8df46860f52677c9f652a5b87420914c68de67f31d53181bf6fc767859059c4", 0x89}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x4}, 0x408) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) shmget(0x2, 0x1000, 0x4a1, &(0x7f0000fff000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000001640)="f267a7261a41f9b254831c7c4171d9feba68536ede97fc4f6fb58f52886b377a2a4758f522a4b41e29454db1c53058995d762fc34107971a20147930baa564dd6d02f3eafe33dbde12e2eb0b3ed873cc6f93c73480cb1ba2e4ed14e0b6e7d679590f9ce9ce63902c5151cfff94916a4937f8f10793627df4ce69", 0x7a, 0x0, &(0x7f00000016c0)={0x18, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/49, 0x31) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockname(r1, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}}) recvfrom$unix(r0, &(0x7f0000000300)=""/250, 0xfa, 0x41, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) r1 = semget$private(0x0, 0x6, 0x210) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 04:02:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xa060, 0x9) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f62750100"], 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x4, 0x100000001, &(0x7f0000000100)="2b6dae5beecc9da9699d595b7c2733e5a6e790a2eebe890227f37291f5f4882bd482607d9b83a06c283da9c2c5016856ddb34e3755afdae7b59e46a7653b2670936195715732be04c3bb9b7265f485bcd5a9896713fe09bd5ab03fbed784b7ae34fe725e31675fa833e84393effbb684a1b6cf6fbf593707d2a6db32d17baf089a6739b832f77f60779737f6a3fff1dc6287baa2e9b6f12b910466c4a30d7b4f4b86d7e639fd0b", 0xa7) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./bus\x00', r2, r3) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x4c, 0x0) 04:02:37 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r3 = msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgrcv(r3, &(0x7f00000001c0), 0x8, 0x3, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff, 0x1}, {0x18, 0x3, 0x3, 0x6}, 0x20, [0x1, 0x8, 0x7, 0xfff, 0x0, 0x81, 0x2, 0x2]}, 0x3c) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000240)=0x8001) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 04:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x2, 0x5, 0x40}, 0x20000000000000, [0x4, 0x6, 0x100000000, 0x400, 0x65, 0x8, 0x10001, 0x4]}, 0x3c) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 04:02:37 executing program 0: r0 = socket(0x15, 0x4005, 0x8) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f0000000440)=""/230, 0xe6}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000540)=""/90, 0x5a}], 0x6) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 04:02:37 executing program 0: execve(0x0, &(0x7f0000000300)=[&(0x7f0000000200)='&{}\xe2@\x00', &(0x7f0000000240)='//\x00', &(0x7f0000000280)='//\x00', &(0x7f00000002c0)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 04:02:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1fffe, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x100}, {r0, 0x100}, {r2, 0x10}, {r1, 0x14}, {r1, 0x16}], 0x5, 0x20) getpid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0xfffffffffffffffa}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffff, 0x9, 0x2, 0x4e, "ac1a360e767009ae6fc7836b55e083c9e0d36dcf", 0x80000001}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) 04:02:38 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)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7ff) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000380)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) syz_open_pts() close(r0) dup(r0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/81) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 04:02:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8111, 0x48) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) 04:02:38 executing program 0: semget(0x3, 0x2, 0x84) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket(0x2, 0x8001, 0x1f) recvfrom$inet(r0, &(0x7f0000000140)=""/253, 0xfd, 0x42, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 04:02:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x7, 0x7f, 0x23, 0x1, 0x40, 0x1, 0x7, 0x2, 0x0, 0x10000, 0x4}) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000800)) syz_open_pts() 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e0a20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) r2 = socket$inet(0x2, 0x3, 0x1) setsockopt$sock_int(r2, 0xffff, 0x130f, &(0x7f0000000000)=0x8, 0x4) 04:02:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe1}], 0x1c, 0x0, 0x0, 0x0) 04:02:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) 04:02:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f0cd09fc19b504edbdc10178ba0000000000ba3f82a721f0a562b0cd906cce08061716000000000000000000000000000000000000000000003d7fa5bc17c6c32b4fedae17904c7f1ae7a4f5576f90d4154abf0261bc2213380be85ee553ede6060957be705b968b0b5140347af311de1ca622f3e4c1a0391ce152ffb5d41398426c15b4811e4af492f381bb4d06d1035f214e7e61ade14103d2210c507649d4b826e9fd6568bc33df08c9a6216ff718432f36bd94ad1e2c96e4f54907b4d94af7fb339ebc23d2f39e1e6716e124c958b3da48e5c11a903f072a2bc38ad893d6ca827b4a839f6b77f59066190777f3bca57a15e9"], 0x10) shutdown(r0, 0x1) 04:02:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0xc1ac833657ba3ef0, 0x104) socket(0x26, 0x8000, 0x7fff) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01230d00c28b6c00000000"], 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:38 executing program 0: setrlimit(0x0, 0xffffffffffffffff) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffffb) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="8f34d0eaf436a41b0867bbbf7f0d2309319c5122ca81858832e930b0f38dda66ec40de929ae8dae2eba8c66d8569712d9bd540da6d8488051174c1de9a", 0x3d}, {&(0x7f0000000140)="c05a4354ebb40fb6c47d6b0ca5a9e1a87317cd9d29558540", 0x18}, {&(0x7f0000000180)="9578614d6183d7caf0dd3a4d375a24a5829667b4e9cdafffab9d1c52e17d1c", 0x1f}, {&(0x7f00000001c0)="20f0b64f7306866569de6aafc3e56947c0ece8f74107c3eed621566bace2c84be7c00875bcd076782eb54da592f501b58d903abb87267bb3798d715e7e45a3e3d9648c305aee96080a99bb05445ad346f18551468af46e3c2e9827dc5dd9967cf1cb1346d7154751b3f4ff69752af3c23855c1e81ea4e3e93c92b772a806309c206b7f6a7d0ee80cd609bab5b3b5b9d4b462d744d2df31ed1ea3f8ea4e7bd5eb25145d9694c861be2aca0f8ff6a792c69cc440c594771bbf087f00355b3799fbfd0e89287e7f3b95857786cfb3a5f1c012c9ec8992d8de86", 0xd8}, {&(0x7f00000002c0)="1027b501e45f541f2f125f07c1af6878e9d1dfdef2fd671f30dc86c0939032324eb66a87306e906909b010e6f815290fde0c52613c9dc41645f48ad173fad95d56ea05cd24f48b019caf01c42a3ad76714f68f1f66deaa6f9b5c1126937463b1c35fef8f12df440d19d0afdf7eb36346591c19d3350fb8ffe554ebad442c1f4d7a5ad839d1b5f3878a9242574baa6af7322f106b0021e63e0a3686871a5192f5bdd39c4056a471a8df280d6712817c700179584d6bfa54af7295944b2196c97a20e7ee53480ec02ecc50251f068bd332f7cfa6d9", 0xd4}, {&(0x7f00000003c0)="9a30d1086f2906b87186f4a434e3cfa721f95506aa187596a44576af3a8e6745012837b5ca67d4e5dfc8fe2874a62e5059205a7dcd142bc3643bcbe6340e086986bc81342a88", 0x46}, {&(0x7f0000000440)="611982d36bcc63535f0f6f21a86d731eda1424eff1a19b2b3e4a8b7d6b801b3a83a0ebec41fbb684718949768683b19edac2f7ab77069dff186a4d2b1aaf7a8807338b0881b4402e47664cee61e0acbdd568e285f7c7c912bc197b4cfbd195e163a314f2f326c50872ebdb50172297cf1060c31ffabe9eeac99255302e6c00d6a415f85c52c0295cfadaadfeb5cf9f3887b3d451cee7df2c3005a3c1e1a0f3daef471c3c27d086840a612b9d55ba51cebf7abb3445cd6006b9c1be614e9eb2b08fd06522ca10728d71461859231e0522e7b0e8676c39908f3f9d38efe6ab2c084d4ca64c5af9e6af7f3620c2a0718f9a937eb8fc290805952c008c6aebb823aeb2b6a1d25a2365ff1b84e2f3555357c79009ab486f300d29e8d72a2f29286da97912ae1fedff2bc4aabe852003e207eaee2991acfe0be83f174a68cf1ee257c1c590c3dc0acc26cc1278710fda8228645ae7127e05e8d4710ace26df7f9413fa7440f012f38730d2c2cd00746224e173eeb5045090b73d0bfcfcbd4f4bf07feeba162de81485bf3b9acb57806b05d315cc33345e3afd2fc5b80c014073198063987743e73012f4f8fddfe5217545e64cf6091a524bdfcf6cd9f60e6fc97507cc2998b48dea3855ea98fb18090cb996e4e0a03c6544b04e7dc3f7cd32abb613c3f584f03e0cdde170b74c054b71631c2e81a5991147afa95845138241596aecaf8181d2010aea36d2e5512092f5bfeb1b7d5890e631a0be96d124f40cf90dc5ddbb353d8f171751077eee8143a4c0ccb31f294c3c86330153fb5f89edf5e8c2cfe9169e38da4f64089a94177cfbe146938dacc5d2e47353e24d46a3fa56111d8a7edcba7e4a693c33807aefce4df2b2ee0f9830e2b48fb36f1d4e4b6bf57d5f6514daa1464c463cae95467243d2fd8e5ab0b1c1a4eeb185d8a6e7f6712fe68ddb48583bb6137b2b762b05fb632120d756cb7bfc3aaff924b012792ce0f30a2649f00afc0d7811e84157b54625926144182cedb8ae4b88231e7dee2b46760c8f3af9d8fc8f266e0d495770f683024bee9b76cad5be25eb0a12755b0ee7eb643e0b759ee2c0e1ce33b3b971b0d8fbab39ab2a3db517cf6af1ef93a4b26e30a7707bebe27b5af6a32e2fdcea7d172aff2fad8ea39caac9a8a790a4b7dd68eed1c819ffc575a7356de380891c21295f8482554ea212c840e0e4900926fe03351f90f94a2e7e20f64a736e66303af84eadd9ae932a242aae5892240baaaa19f6bb9b2b00bdb81ee1df545d2ea36e4e4dfc684d8ea686a051348653f8fd1691252abe54ea748ecb70147e975017f6d1f4574ae7c25bd6419fe7ec364451e57af7351a4b97bc8ef0c2dfcce77e12ed8e05d47e15fff55b8cc5b61de53e15049216114ffe2e5ad5cc340bc4bdead46f974b49215c6e2e37378d5633c65558b16a9c83ae8612b9b206d11ae407f15a7d832cd1b135158ff12ea0b03a0da9c8e17a4d02776244deca9f4f24558aebacadbe28c68c501c2848bf0b4420f127aa1c29cd3ec225317fe2a988ab185eddaa024fcb0aff4abf99d6bd56dfc628940b5d7b944b3403d720a31db277b3cae129b8f3c2203a0d51da14afc1b4e044935b3d3306148b94e3d1b93c41005f10128ded4ed9c36eba544df93f51e3334fbdb791643610cc51632dde61f0b53d20e7107a11736cbd4b00b047723fc3f7cbdef3124de211e1c9c37dd921aadb1b6db13420326ca9232ae4c79e4380754fea35c97de20b653992efa03ba7d20164b32bb059d78fa56b00b0effec37eb9e36aa5e0459e7dd9246ab4a9e54ab3b8cc5ecb50bbd38a74d979020ff46100f5cbf6801d3b708d531ba140119d6a4088f292c2f0ed73dc911ba44ffc8d15287343d37816f224cbb800862818b76e2d188e78621e2d1f74bcda39f0063e089493bd8ebaec91edb30a1674e9a259b88b8a92809a45e45826cdf75f408d387288a467466e9498e89b329b26f0cd340a52efe4bd2e1172683236c11a38807c82e4e89104c7f0f5dc20a2dd6e80caf42fac3463bc6bdee1f0e9b8651af376f61e42d4454646e513af300365087a7ed03dbdb2325dfc18ec61fbbcbf75f3e8a7877a3c0026175b4e16ee08d524e79ce58022d4d27e8da417cbde73b2c73875418cdc58555cb141427e014ef956743ebb6fd8fc5133829cb13af6c8c1e7c58bea8431a0ef11b0b1cab309a5bf71369000b641ccdc49086dac40440c681a969b9d63205e6d30a7c78204842c9049fe25c9c120ed302da7e7ad3e6ded146eb45f5044c461dee3d11488caa22243edf2a30d0f22789baee9376fbebf653f2b04dad1fa68c6973c487bc0315b9d303b3d0b2c8897de2e52f31b53c0af2783b74e388d3f4f73e10b684b3a40a6f55bf2991a29042dfd476eaeca3fc1e71fed9d0757884a0e725df8c8c95a753c1dbc3d3b9793a895f59e276ffed9d6d06a10b7e28e2d91f29ef7c6b8394cf2758650a246ac24e987d94d13b405aa27da5cc32a72e1db3763562490351e084ddbaac516f516d7314119783c6d2c53b5ebbf9afa06bcb1fb33cfc8302795e9944bd89185649eac955f4d0da146d0e4375d2ccfa338d5d3802b91b712128650b7a67d9e57bbd1437065841199e1009e12a9f02c4039fde8487b0458d60eed862b179258c9189aa904fd91bfaa348de8123e7c9c45fce7040d04ed6f1bcc24a7fd11da067f3ca24511835b585a2d36ef9cc276427f38ca2055fbdbb1a769e5401f79afadabd005a7ba58ddeb4329966aaffc812e4cf9d723bd98ea8c015a40b7f3cbfd94d740610f13d5a1f2f83dac218043337cfdca740a1c4cfd3c0cbb07e774096b91018416998080d65b26d72ba17f2836a08923c32f08d118de1503a9e2cacab7cb44f56610876cc713906f170ef10641c5b98deb351906875fbf2280dc83b850c71478d7f96ead662dc54914f6e4500a4d846d0c2627d2607424fd94e7d2403251b7401e56f655fe0f44b629512e2b5845d6cdfc5e1fc9bae1c2db237f9f60a346a17ef56dc144cd38db72c0277df3d87a1e55031edba4eda3705bff40f1b7feedd3d5fd9d46dae13777897865ec0979f49d1ada05656ff08b0021b03a74c952c041a4018c41422c09598e1723ad0c8e1e620a21496c1c36c1bc58b2610dd13f6e20ef06e6453633997539cafe76580a2899b1115b77da6cdd3b74fede7d1e736fba08f7fca1fa7b4f2f280fc8969b8c23df3a1156e9f461e2c471126b487484283aa44cc75d0619878ddf436bc9eab755d29b7db11efacabfdc59c98c4b0fc27e01502194cb0fa5aecfbdfc56aceec907a9a3a668ec0ca52de6fe95066c6ba1ad943191f5ae001f73282aa7bcc12f045dc3981b56b94c798e4562bf772cd9f16f3beda52e9f3942f64eef2ed86a5ffa9d4c5e30f0a1900dfd60705b547355845edfbd02987e29b18eea4040379d1e87a226a8a97dc9d891f449fdda300b69a7d1b06f5e4a6aea818a6c00c0c2e464f593fa3f8d4907469b02174715423b40655737fcb42546fedbe1f54941c49f896e846b08f413eb33a54e669ae1c70f515f8a653bf722ded332c70b71639aa0f460f3a885294cf87cac22b914682e41464937f3e4e1ccaec6dfa50c5adcc168c9a2d12111c70a6048921be2cd973737c67e8e9534aa9186bfedc2fd897a49cf7f8bbf48755b3de1c84bb26ad7a47060187fca8cc03c26e9c268cb0411a0142fa20c2bd057619ac7c7de3576d20c728779fa485229a8a3c2815f09fd5c71b07d6d9faafc2623be3526990119cfcbb191bb260e1523579e9e08bed247746740a57da309cbebe3296bde9dd68b7f271277d06f3ee244fe9fd3c8e7d5aa734f085c64af7e9fadcd7e1424cc4465907f602287aa9712f0ac4f8ed47e7675d76f923614ba83ac3b1a90ca33a24b3df58a337c9e77415a68a53beecd6a1dd8deffcdd18946fda53f415c92cf5e33e9bbacd763f3b5a298a9116b8f248505b1d038163acf64ab42152e4ee8e5889cfebebbe993a738c3c128f80d4093e20854adcc0e9042ef1840a690226bf39d2836fb67f86743ee46c84071fc375c187ada79a03a0cec3b5e049d17251a4ba42c3d167de988b4cb46cf1c1fbfa0e04f6b15ba3ed65d3fcecde3d0dbc69e8c413b62c7e9bcc040eca0fb1dbbeecddad568bf152677a05bc3d0b1bc8c44aa4335a4d1dc7bd3ac472b373a5ce192298a51c501333be9427c2d33d7fe9bb8ec4c572c3869eb7be24dd3ea6c44db6db7561b1b339369eabf1d24f7f542e04ee09cd2dee7d12ce2e8ba729a40aed499b97cc28c8c7d2c285204409dea03e66f1380c1b41bb20f0b37795af66d038aac47135acb33a97d903b5987afe125f319b12a279d4cc61374579f279ca7f73b754dc4c77ee640835b73012ca3cbb53ce441e6e248a23575dc5ff0cc555338c96ff59ebba89a999608ecc83696cbf18c6979e37ed18f43a7e28155242f43e66ac6ecfaf0b18719d8e5b32b85ed5897277f0733fb3139acf1759ddccd64018d6162868b4e3fc5dd10b93b4cff3515565a9cb7198c3f406386868f1f254f90eee27506120f39b672f1aa76b872fb8f9cf6a85a08c0c8980ea6c2633cc4805d7fa25d3a4b565589aa1a68e882f7d0118f031094515735eafe45faa6e52b3a1a4de07f569e6f19524f11d25f8bc43d8624d73f7757534d0bb490a4f8c24323e2e9a2b937fa556c276abb6c6fe6f8f9a33b829ed11457bf5bb30aa018e6f199a08e7582ed30a19c75bb5949881223d4d7c28805a9ef100573717300faea43860b71f12ab1ab03bb27a1034665a5ed719594955b3e53d1a4634771fafba16ace40dd5c1b8efee92fa2c85ae2b2e5006644713553ac7497ef6f42036b8debee461550a46812e93b50de05ba82b78cf40e0a91b0cd5623b4853b2cd677fc2a92c775875292f9cf9467b9e09e9272ca7e2aeda814fdc0ab3f4c50335c7a5e41ff4218ae5b9789a974d582d6e403013209a850384640e97b87b91c7267daa8d522f3eecc7ed0eb69b9164a1175e55669b5ddf6a7918ac28b4241f5cd22bd1a8bc3fe9a67b701cac81d5481479ed22026f51a227da28e058f278ed512e59eb943d1643e7ea839f4ec2f8a52c59ec9bd3cdde7db80dc551fbf0e886da29d4103faac6383ab5b42816b7c9d829f99c5043a872d89f1e004aa73601e6d37ac3ac0c09b5b751f40dc6f991f054ee1d7ad5383514cf434f60e46b59c36f6b53cb182d982a85e7fe6821773f27e2ff39e766db98fb9fc5135e54ef432dd8653e11a7284e24747d300a56c11cc4e1fd134c24032c15eb901f0cc7677a124ab60c21fe896fac111576e00f8b15dc66629190fa5e42e57d93f2e62cb85dbad81744c82dfcf960b35b29bcdcc38bb4c972c2ba326a80a3749496935ea77a9fa7ad19704057cb846ccd91c989dd1c4f8b4e77899768d86529a9110110a8a91b563270a010fe4a7529ac5dadcda5ce5b138f07bce20b114e2f4418f3c8a4c221a8897c044afe977f834bc0032f38ed861d77f74fdcdc83832885bead399d4b9885113439287485e69162caa18ff00df888829a31c21b8ba3e96f7be12f0c6587bb85881ef94451cf1da69b6e33ee75211f24ffec5c4a5ae596ae6859072287866efa3f39860b03f9a2bed7ce69152af597f899a47bf60f577dcdc2f3ff93db6309590cb3064ab00013b161d7fca60a743ec05437405e8fd3e3346ab1a758fa0cc096995a6fa942a43a87da8404c07d5bab33cf6030ed4dea19ce57ff2f081bdf6786da428cdb9707fbf", 0x1000}, {&(0x7f0000001440)="057edf62da186309cf83a6a6efe0d6dd44dc1e152c1061d7da75cf9f00f62999ba7e5f148b472b0c34188cf88ae006c45862150123a0cb24a342a402af72127aa644636c2bfe7d16ad65c66d9fc647c2bd35cfce2ffa3d8f8990c6d29a3f5cb49cb6", 0x62}, {&(0x7f00000014c0)="efe664b87d6281e7b8bbb0a8278fb59b6ec85c60f21df8bd3e31b3fe2051ab4057223e2c712cf872b6bed5a34d6fbfb3909102c070093105c62907fbeec5fb058969f8d3e8dec98c0bf1275af1701d902cc45a075abb6a971db89ed8184305116d3e1fb3b5f7f4353125633467969df829b7c54e88915bbe1ac9c28e680ed0c0a7e0025f894e2695dd63f6357fe45c0e95566988f11c25759d8beb04bdcfdcc8ad2fe55a8f172980af6852d9a6a28ac29d384ba0ca45b8fe5de1cf8ea1a2843e451f07bb09cda8df2e58f41f952ce1", 0xcf}, {&(0x7f00000015c0)="0bdcca23c2aa26add2fc13aeac2e4f43f2ccad7aee4b18a8fcf24f3fdd3dc203829266ab9346bc5fe494822e83b6a793b31c10e26163aa50673f2d6b8c62daf1f54860cffc46c295950c8dd8c8a5163de90e74d512394d7bbbff213bda42009bd127a36960b472e9b1647cae473f288d5fcaf8a3918cf099c2dcb576160f491bf1403251f5f53724f028397af9473348e513c1995262552fa9653193fb5e925dd264d0a6d15eec15634a877888edf7ee7b6bfce1fb4244aa3beb06cefe73b34040b39e24791411c4f4", 0xc9}], 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x401) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x2, 0x4) 04:02:38 executing program 1: socket(0x0, 0x5, 0x2b8) r0 = socket$inet6(0x18, 0x4, 0xfffffffffff7ffe1) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 04:02:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cf9ee90cc280bac2ac3db6d98c20", 0xe}], 0x1) 04:02:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') 04:02:38 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2107, 0x1) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x10000) r4 = dup(r3) r5 = syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0xc9, 0x2, 0x0, 0x5230}, {{r3}, 0xfffffffffffffffc, 0x1, 0x4, 0x8, 0x3}], 0x1, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xffffffff) write(0xffffffffffffffff, &(0x7f0000000280)='D', 0x1) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './bus\x00', './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) dup(0xffffffffffffffff) 04:02:39 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="822ee7c16b4ba629b002d487dcac022e2f64696e6530001fe6b9036990a903e47085e9ff16bb43b69d6cc0ffd3846501649a491ee2b847cc60c6c5fac793c86c06c06d002e00000000000000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) chroot(&(0x7f0000000080)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10020, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00') 04:02:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0xfffffffffffffffe, &(0x7f0000000080)="e11cc1bd", 0x4) setsockopt(r1, 0x2, 0x8, &(0x7f00000000c0)="91402bc46a9a8d14f9ea869f7eb1d62637c63a751f11d88dfb6bb865744d86d46f07e33c10ab94a50a7d5312e9f5c6e23b689240c86e5c31c442a85e72edb1e1a3e16e41d0c9a48250e8ca6da77e37aeafc2f243402473e38faeb4", 0x5b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) socket(0x27, 0x0, 0x8) 04:02:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = socket(0x200000000000000, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:39 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffc0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x1, &(0x7f0000000700)=[0x0]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="319802808a1f8302a7cfbd4bab63078ea6a1c39c2d47ba713f40cb29db42a9afe28158c586e1c92816b80185d530d327d2f32ee82151e462e4925320f8eaf6343d9ffafb4346f55af07f942ca5f99e1dad42f4a30c4f094f05911fd4ee51f82daef17d8b71ce253560018654a6dec4a79007bbd85a2e275ba0c7111da3ceed457a875de9aaf6615860b34b9dd98f16a60ad74b554665a8e730681e92317e1861ef59aeb39ac94ceb13d10cdaa6c2375da8c13c0b3e03570d8e6c74e2930f89eac86321f4187fc68bfd4436075289b2e232f4e2853bb83fd749890466b3dd482e3116a74b19272dd43dabeb7ac96d220b", 0xf0}, {&(0x7f0000000280)="b370ad4c58b30f25a98ccdbb20c46cbb1682567d59f1f29c49ab77797d5cf2412c9929733e0ccfe990c3bc0e44bbe02ceb16dac18c2259366df6af48e2bc7df6765f2aa27cc0704c1904435abfd6b54bbb2d2c3682a3dc66e1071ef8cc8c977c4782323f17e8ece705678525519532c73f6b2e4f6cdd6c69dfea3787e73fb7187ac018b659803e43030cbdcd5672ced8a57d90a72d4ce7ce07cb773c90f9b4350ed1770e1848761b5b2e826746606168de5e742f5fc304bb9f63bbc2a82a08e1cb74537a06323fea8bd455afad8b8f83a857e42d071063f3518ea7381c527ae8262d37657f8f66d5e00a36fa37cb320a", 0xf0}, {&(0x7f0000000380)="55ab97495daf194426d07ef79b0c4d7dc176f3206332462a33e7056e58b81f776db958e263f47fd871a52da6c04594277a5daa4f6810321041745e3e507542b58597d4dea43248965dd1ab69ca20656a2ddee89611665b644c94d4c6754b63877007b49611ff383ebb505365c8fc3d91cd49026dac057bca0f2a648f1807670534e6e6a63893696f14ccf358cff487269f8faca995452194e76a69977d9f5b8a40cc1181c41934e0e4a049a1b6faf662f28bbf9f07c6f2c1ac792ff3af7955c6d1ff97dda2c054cca015895405742d67c435f1e2d9aaf05ce8709aa79452999a88db08b894906a98fc3fb44668ded77e40", 0xf1}], 0x3, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa8, 0xa}, 0x8) 04:02:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40000, 0x0, 0x7ff, 0x1008, "b0d4000200fe4cf8000100", 0x1}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f0000000280)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x84, 0x371, 0x1, 0x1f, 0x1, 0x100000000, 0x2, 0x1, 0x4, 0x9}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f063733a", 0x4) write(r0, &(0x7f0000000100)="d7b7f3f115a0b2a3878076bd0915deaf42ddecdf825f580678970523017983f868d88e4b7ce9c82e428cd480095a1b366586bab367d695c02a182a8211c1788298743cb69907c559e88205075db34d0774ea7a1ecc71300aeee1e4e16db1f3a0af002953949b48283ed5f842c92458e2bfa22597a23edb6f034f8929f4135d4e574fdd0ce8ce3eb688be7987d0a0a48b9e6f5740c7e0ae6249c17317439b27947c2a627b59cc882479f3f68e6c2879b2f0ba5c54506f4ccfc8e06a8fce7b1e0039e0aba36de138044df12d24dc6112d0c5cbf674e9f61a5778040bb859171a613335cb071137c411cc4dec0563", 0xed) ftruncate(r1, 0x1000) fcntl$dupfd(r1, 0x0, r2) 04:02:39 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r5) r6 = dup(0xffffffffffffffff) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r6}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r7}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r10}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r11}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r12}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(r6, &(0x7f0000000380)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000840)="36fb5077b4d0ac1f43e5cf49b3c2e9e3178cf46a76a3e75f0ddccafe07013d5d9ac85c8e9fbb55945de3262ce5966826810fe5ea8d3811ac3b31ab94debaeb7fe30946791e3548509471a37dd3a2a15ac2c3e278432727b321546b50f409194cbca14e38ee6f0e8debe56e7eab8cb49d294b0e5b0ce666d9be340a2ca6d83c4e353230d8683d6677f5e5c632d29c8bcf553e49f0dacf1f0af81f8950a09a14338bce60a52b136b2cebd17be97e945f191e539d3b2615b5f175c7102ada42df77c162f1951cbea574df8d7e832d25187e", 0x2a3}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000017000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r9], 0xc0, 0x400}, 0x4) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 04:02:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c339222017e755ed541e6f25846efc8723cc8de29cf48441a5d64505679390b37fae76f453", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x8000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28, 0x108) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0x250, 0x4, 0x8000}) 04:02:39 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x4d8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/196) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/217) 04:02:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x10000004001) syz_execute_func(&(0x7f0000000100)="410f0004590ffb3b430faea4010a0000008f692095e6450fb1be0000802041da73a7c401fd28c01dc3f30000f2e085420f18ed") fchflags(r0, 0x1) 04:02:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x80000001, 0x80000001, 0x800, "b97840fc486beae02bbf98db7055a3844d8ebffc", 0x0, 0x8}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 04:02:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 04:02:39 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x7, 0xffffffffffff8001}) 04:02:39 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0x4000004, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000007c0)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254c41f1ac4d228ef20970974f10860704ea39215862da92037870531499acea910dae81280200000039670f0100000000000007000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x1, 0x800030) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 04:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) socket(0x2, 0x7, 0x3ff8000000) close(r0) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) 04:02:39 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5e4, 0x10001, 0xbf, 0x6, "503bb9f219a94a7a8e9c5f72258c046453c8bb56", 0x4, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x0, 0x1, 0x0, "7d05023745b93a0e688e26bd226221d9b3b78e87"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9b7) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe2", 0x69}], 0x1) 04:02:39 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) socketpair(0x1, 0x4000, 0x0, &(0x7f00000003c0)) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 04:02:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000000c0)="8248dd6499c0bed4ad7b8b4853c6ba8ca1ab7e7cde9d3be3ac8bce99fc6d61bae6ef612e3869a16c24d17e4c2c2336dfadb65e579cc14edd74f05affd23242e47b2946f6f9527e94f2e3f6d2162973908cacb891d23d51640bfb3687833471a1afee6bc3661f9864dcc4b195b1c32cf0f2f8a473bac8eb232bb4e5bb2b427f0b68ea2a514f7a65f0d9ab258767864c81ee86300ba8d857cb6d716ef0db857343627b6cfa2ac2f693c30778e96a75769df3aaf900745811e4878fbe3841655d", 0xbf, 0x400, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 04:02:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/228, 0xe4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) 04:02:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000180)='./bus\x00', 0x40000000002000, 0x200000000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 04:02:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:02:39 executing program 1: munmap(&(0x7f0000724000/0x4000)=nil, 0x4000) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r0 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 04:02:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 04:02:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 04:02:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x10001}, {0x4, 0x9}}, 0x2) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/216, 0xd8, 0x1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 04:02:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x20) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) dup2(r0, r1) 04:02:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x40) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) 04:02:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x410, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) getegid() r2 = shmget(0x0, 0x2000, 0x224, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 04:02:40 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r4, r5) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140), 0x10004) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r3, &(0x7f0000000000)='./file0\x00', 0x22, 0x4) read(r2, &(0x7f0000000100)=""/16, 0x10) 04:02:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x822, 0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x7f9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:40 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 04:02:40 executing program 1: 04:02:40 executing program 1: 04:02:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820260f4ffffffffffff"], 0x1) 04:02:40 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x3c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) write(r0, &(0x7f0000000940)="e6a2e0091b61501ea87850c6d258201cbf3fe9fe75bc31032c1bd695e6f89fffb8dd1bb327cde2fa8115c8949109dddb3332b28603a1e35d08e3d07606314bc0e1cf58b62864f0023821ae335454a2a6d9cc29a3fc3d2c30ff2907f14f80fce3c468ce732418663bbb11e34e1f9e819d012f4928b5fb59fb31755c98649f35c587263cbf7830ddde04ed4e4a9fda1923d06559d4e9df911797333a46b8d2268133da26a6e59e35a66021404ba08e9b550cd132eda9a170ae2ef50b25dbe1c3da78074af2a762c27eeb9b22630beec52475e7a8a159fad88d41e8309b5e32983e315025fbc9c7603d676a5316fffcb42642150cd498d59748ff6200a73c31b403eb73a20b57a47e7d69aa0bb5c59235f2fd893d6b5b86efa9b05a2b566184e4f8a3589d5d5e09337f161517cdcac41b5732064919358d7cd6a9b1fb0a5ad5c4106124da93437fed9f2503223c3eb1103cd9b1a9ecf29674ea86921bd5b0094e3937a1286a44089ef4b42cca8e46cfda355cfe8622e860f416b60af1196f7c0196daa0bf0dd3797d0b8199ac4e2381d92f473393b860c9f97a08324c83c372553042c7f24709106c016ff1e20c93d645e734daaf50f13ad845377b895c1dede9b73432d24c9f6207bc31fe8fb9900377b387f8787f20849ec05b0d44982a78a650e12306efff6f4ef89b0eb175bfff545fda8692314d7fc9e8f4fdffd01b56a6b1358adab6d78f3d693e6781c8bf399024aaa888d572d59cf7cdb74aa974d20549a47624f35caf0956651e8d24079e0866e0172f2fc26af14c628f99051e04e50fba06de938d529934a78921d5144d18e8c5d1f4fd2d0e7ca22119be065574f5f7dfbabbc44d42b51d62d658ed2ed1250d7821a09d26760bca0f8bc1b186e5cf931377b2adefca5a752c7f9e82224c5734c88d27c3afb7d785ee510fb3806f42bbff9fe9bc1d50cb329bb666a1d766182ffd6b6aee8535406b2a77e2328d90b90950034dd468577693571bc9a9fb9f8aeae67d5a8747f85e38318d97f458c6c9fed9c3b8f0affe63a2adaa57e472449c76b53af7f0cf9087e62bd5556947e681873a002c78d08326290a34489f5eb7acb38367778460473e6b5e4a8c5caa8213092cf59a2f3834548793ef1a55983af67a304c187ded353c4b3f95b9ec569fdc39b60613f8f622a759b7b6a59901d32a272592a42cc7db7768259ad896a7315d07c850035b67dd4ba1ab8be64d2dcf83988b66f3801c26164b3ceb65778e2db97212cac966167ffea65af621e027588b76a23d01995d91e83b6ba104272789f857e75cb959a2206a439d56fd890900000000000000a88cdc53913a51c4b68c17aa26a050d026d6aff72329f597f506280268c61507d62535345d6d2c9e4834ffffffff648aa68b2d01c404dfd1dedcba7532f510316d7be8020000000000001b56c875de3ea88201003b92f6d70ee1e9408cceb561ea511db3a8c85da59390668c486fe1e555b317e767046f69ee031d6021369a01a474bbb3d6f5b094d78745ce3f8ad89e373c18ec3c2dd85af00a79ebaaffb7c049386078bf0b9b56b686c1f0a8855fb1007eb306a68fd840176ff09797edfbace33d4f213ea3599d97d643569e020000001083c65592508305b234587a79aae09645416898a659b17a2c778f5bb2f80878f01f3a14a0488e48fd9d4670cf218b4da04e79c03f77174717e3c25a888bd6286dd91f08af9d281da4bae8d033197171c4fd2503ed398059a78d0ed1fbd98dba8314008ed399ab3ccb56847d30fff2b26a3be5d84af230e1915c2ab7eef4b01b29986985db14213b9b05816ef7724aa896073641a7bc6eb9406e79fa961eb8afbeba75293c1f786e3c8c051733565f40dcfb0f45a036fd01e25be3291f0f5eba9523ba1679a35aebbcfa896ab6401296270ba8742259adaf5a52606c3239b8ecc208e39ee916d09f55e5789d5b08c72984dffb4511ee23cd741a73aba019f14712758376c53649b8ed6f7e4d1805568221feb803a1d1e63df108d435b42fb0f38e3c6410f15d0f56142d4aba83d7bfe3", 0x5b5) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x48}, {r0, 0x12}, {r0, 0x6}], 0x3, 0x0) socket$inet(0x2, 0x8000, 0x2) 04:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x2) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 04:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="2d0135ef66696c653000ff42472c9ec25dddb73a899e071a78b7f2aa78895a951fd2766784ad6417b54adaa7e7ee6c17fc95c7a2a3c85e13af2420c9e77572997e082d06d50616064ef9d61e1a82f6dcec685bb2434de639df6843beaa763bb139c2c0da7d2f3281ea2c0ed3fbfc4351aafdad452061ea46bfc80deb716911f9e93b"], 0x1) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{}, {&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, &(0x7f0000000140)=""/27, 0x1b}, 0x0) 04:02:40 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="e40186308bcf614606784ab4a79ede3da4ff8776259389a6ca0f643a749623e5c19ac1307885853ff91c0c8d6fb8a01ec1388868482055ce0e2d654173b5560b4751794d61cd705280d18fdb5639ee856404ddbc57939adf96b78870db4580f98fc5fe0dbf5b949e9800fe4ddf0b4b244b1cb8d50aab049089667defe4e55f8bc7bdc477559da929a813bbe81761f7ca0d74dd27ec5b94956f39d477108d2146f6dab18ba490975ea7a84fbced5783e152380a50c24577e0b4d189cb085c58acc34fa659fa68a866fd825aa5764d3b777ae688412259a9aea3231f330f1fb23c6c2b554c0bfd804602", 0xe9}, {&(0x7f0000000200)="b3b9b164d5e605c52ceca64f9be9a37dc42083ad9b68aef8beb4bfa733d351004e530ef0", 0x24}], 0x2, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0x30, 0x402}, 0x8) 04:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7a5043dcbda7f8c744c90ecd19facb0a505d9795a7a3da8061afd71ead7236277cbbb81697c0cdc46c0127c474d8c19f07927343b2cdc8ea6020b6d0ee139c09559e321b14e721fb2ebfa750174153ea12972007d8b25d691b5a9fef016161486e73787514cab152bf93016a87f799a40df551448386fda16edeca8b9fef19eb9f", 0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0xfee6) 04:02:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff1001155bf533ff38dc161bfc03140100000000010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 04:02:41 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x848, 0x10) 04:02:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r4 = dup2(r2, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x8, 0x1f, 0xe2, 0x3f}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r4, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r4, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r5 = syz_open_pts() close(r2) dup(r5) readv(r4, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x8, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r6, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 04:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8001) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="bbc672dca30dd838fcbd833a1230da71171b36c7b2a1eba25e32456cde97f1603c6c17", 0x23}, {&(0x7f0000000140)="68e355bc532fde128e15af6e1bb433d46a13c4e84ba677ad3d6339678da092fcdfa22929856d4f077faea2fd6a6b8da39a7f0578e4991893c0ff29d018093fb03c0dfe5ab004e6e0e5b1ee24b1083a1edc7936727e2371e4a1a24851b132bf169196af006498d009f49798e9743b2407f67d790efd7acc90d4fc294a3ccf19963a26d7af86dc7291e9f2d73e3e53d2f561214022", 0x94}, {&(0x7f0000000240)="683fa617e6187aca1592f45b946dc896762974f9fd587f74cc35659125fdad81bca3b1a88598ca868e6cd717f037fbb1f99af3df83341a6762716d866a52204c30d4b8f982970054e84e67c325c644ad7bc9de2a96c9c650f2a044d1e36b1acce052328ce3e655469fd521feaa93e8a40d67ad595f60af0cda02bce4b57048700211900f7764dc956601993387316b34f9efc316ef8a75d73edf6fab4c5341490a7876896ae4c650a12514d04954a240105b04c8379d31030bbb8d6a96f058a8c1614660c642", 0xc6}, {&(0x7f0000000340)="465834ef8916e33fa90ea47015250b81b699292243176699f455b74eb9624fc0104c1bac2a1162ed8b03bcd19a53116c814dbef8b65f8ecffb054d772d3fb5343ecf94b9979fa278bbfe3a1950a07264b9a0eaadd8f04e93189752c389f86f8db7d412466009156762bce5423b9120a997", 0x71}], 0x4, 0x0, 0x0, 0x2}, 0x4) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r2) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x13, r2, 0x0, 0x0) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1a0) 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 04:02:41 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xc9a) pipe(&(0x7f00000002c0)) 04:02:42 executing program 0: shmdt(0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x4000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000004000/0x2000)=nil) shmat(r1, &(0x7f0000005000/0x1000)=nil, 0x1000) shmdt(r0) 04:02:42 executing program 0: setrlimit(0x0, 0x0) socket(0x7, 0x3, 0xc6) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000140)="00c321a2e2753110a722ea24dfc3af90931ee547965221ba4706e93f16c4004542a522edb5d3d5dada044d797fa86ffc9c3f7381ea29ff7f685e91ad744113dc0983431a034fec4c10b604fb68a04e46a8f9432ab081c7ffaeff660a31e30fc02d9ae9648c07221255285ad06f4b7360bc59d76e3fefbc04b3f0457d333ce838f3eb7d17d9fcae42f1b9d8fe60237c5c9ad61c571a", 0x95, 0x2, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:42 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000340)=""/220, 0xdc, 0x0, &(0x7f0000000140)={0x18, 0x3, 0xfff, 0x100000000}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x200000060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x78, 0x0, 0xaa8, 0x0) 04:02:42 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x800, 0x6}, {0x18, 0x2, 0x7fffffff}, 0x8, [0x0, 0x1, 0x100000001, 0x2, 0x1ff, 0x800, 0xffffffff, 0x6]}, 0x3c) sendto$unix(r0, &(0x7f0000000100)="40534f1c1f23f448bf994a5346c5560973781579363d5e412edafe593fa0dfcaf7d1904e7ec828d3c6b90636d07cc7e5871a5810dc367fb99272ebc9f9b3e5b9d2ffa7e7e6025a", 0x47, 0x5, 0x0, 0x0) flock(r0, 0x3) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 04:02:42 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmget(0x2, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) 04:02:42 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/243}, 0xfb, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 04:02:42 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 04:02:43 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, 0x0, 0x9, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 04:02:43 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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(&(0x7f0000000240)='./file0\x00', &(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//../file0\x00') stat(&(0x7f0000000340)='\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//../file0\x00', &(0x7f00000003c0)) 04:02:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000900)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4000004, 0xffffffffffffff81, 0x407fb, 0xfffffffffffffffe, "0366400fe76b79dacd76053daf00"}) write(0xffffffffffffffff, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(0xffffffffffffffff, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:02:43 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r5, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c65302f2e2e2f66696c6d3000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece0913c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afe"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x5, 0x2) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 04:02:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0xe29, 0xcc19, 0x20}) 04:02:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xc7f) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) 04:02:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd85d9576b9566e3c, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x9, 0x8, './file0\x00', 0x20000000, 0x7, 0x100}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 04:02:43 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) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x20d, 0x4a}, {0x18, 0x3, 0x80000001, 0xfffffffffffffffe}, 0x1ff, [0x1, 0x9, 0x8, 0x8, 0x1ff, 0xfffffffffffffffb, 0xe8, 0x3]}, 0x3c) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0xfffffffffffffff9, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) socket$inet(0x2, 0x7, 0xffff) 04:02:43 executing program 0: r0 = socket(0x40000000011, 0x3, 0x485) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x6, &(0x7f0000000080), 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x7) ioctl$KDGKBMODE(r2, 0x40044b06) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:02:43 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x22, 0x4005, 0x1) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) 04:02:43 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') chdir(&(0x7f0000000000)='./file0\x00') 04:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xdb8f}) r1 = syz_open_pts() close(r1) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r1, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f27d9bf12466bd2489cbdb9a1b17c5b0ef61ab7e3d35e953673c69c2ead1ee1669f96e65c4d5647409cfdc2b8fe33b565ae9d6e570620d816b9214c12f0db897311831faf6efb7c4be3e000c5bceb05024a74ca9b3e05fb2db4ac2b5721777ff22d7cc8d0e8d495235a8e83a66863a079028d6b9d4da680b3d7161bdebb7008909df3d7fe9f4dbb5a3b5b6f0f0bdd4a644dafdc25c4e47f", 0xed) 04:02:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 04:02:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000001c0)=""/237, 0xed) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 04:02:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/114, 0x72}], 0x6, 0x0) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000080)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0xc, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 04:02:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x46, 0x100000000}], 0x1}) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x100) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x200000000000001, 0x4010, r3, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r5, 0xa, r3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000300)=0x3b0) msgget$private(0x0, 0x200) ioctl$TIOCDRAIN(r5, 0x2000745e) openat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0xe1) 04:02:45 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/54}, 0x3e, 0x3, 0x6fada014f47bdda6) msgrcv(r0, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x0, 0x0) semget$private(0x0, 0x3, 0x12) msgsnd(r0, &(0x7f0000000040)={0x0, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8000c) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$KDSETRAD(r0, 0x20004b43) close(r0) 04:02:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) close(r0) 04:02:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) fcntl$setstatus(r1, 0x4, 0x44) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 04:02:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7c5b, 0x810001ff, 0x0, "b0d42000006e9300", 0x4000000000000000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfd04) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) recvfrom(r1, &(0x7f0000000100)=""/55, 0x37, 0x841, &(0x7f0000000180)=@in6={0x18, 0x3, 0xff, 0xff}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="c37cc69f19d76f866c2265100165e3fb0a983cdd3b218da462c4b22334bde3cf55bcf8ecfbbbce0767bc378b2dd9f84db40e9dffed67363d02052bdf69458314e4004737dbdb5a6b67614307c9197bf7da6fe2b82442337405e0a00698a26461bbcb0882389c", 0x66}], 0x1, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './bus\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) 04:02:45 executing program 1: chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r1 = semget(0x3, 0x5, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/174) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000240)=""/230) 04:02:45 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x4) write(r0, &(0x7f0000000040)="85f7331413fac05c", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x25, 0x4}, {0x42, 0x4}, {0x20, 0x8}, {0xcb, 0x7}, {0x18b}, {0x84, 0xfffffffffffffe01}, {0x66, 0x6}], 0x7}) fsync(r1) 04:02:46 executing program 0: 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x3, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x10000}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8282, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x81, 0x6, "23f68cf8a986818cb4d2cd6dcae3631bbdb77fcf", 0x7, 0x2a84}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:46 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x70) ioctl$TIOCSTART(r1, 0x2000746e) fchdir(r0) 04:02:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) shutdown(r0, 0x2) write(r0, &(0x7f00000001c0)="4dac0a8e82e06f56792d7fa08396aa0826ebe7909d6d0207a2c105f160ce1bf5825cfa249f60cd8d738749332f2218d39e72ad2259f8228c4d0703f70cbcde0c7f661a5af0e698b8c6c6776df381063cbba2", 0x23d) poll(&(0x7f0000000040)=[{r0, 0xc}, {r0, 0x11c}], 0x2, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) mknod(&(0x7f0000002c00)='./file0\x00', 0xc000, 0x6) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002d40)={0x8ed, 0x8}, 0x10) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000002cc0)={'./file0\x00', 0x3ff, 0x8000, 0x7f, 0x1, 0x0, 0x1f, 0x101, 0x1, 0x1, 0x69, 0xb9}) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x3, 0x8000, 0x3ff}, {0x18, 0x0, 0x5, 0x800}, 0x2, [0x5, 0x8, 0x9, 0x3, 0x0, 0x6, 0x7]}, 0x3c) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000002c40), &(0x7f0000002c80)=0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) getsockopt(r1, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f00000002c0)=0x1000) 04:02:47 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047309, &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x20}, {0x1, 0x4}}, 0x2) socket(0x3e, 0x2, 0x4) 04:02:47 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x901c, 0xffffffffffffffff, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x620, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x88, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x8, {0x1, 0x3}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) geteuid() r3 = getgid() fchown(r1, r2, r3) 04:02:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x182, 0x0) sendto$unix(r3, &(0x7f0000000140)="f9f4d4dbcef7b46bfffb63112572667a72746ac6aa3d640745de095f77062266df0d67418c2eaf87ba89da57c0064021d35aa208ac2cbaf58a0e1b5afa9ee14528e1cd48d87d51716f5b879fde14d9ad2ae4f797bf3499bd7f2989818e8603698fe21cdfc1f06477c910f3742202a464fbe0cc3dcc19bac6cc221f1d5b96c3294e81", 0x82, 0x8, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:02:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x3ff, './file0\x00', './file0\x00'}) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x142857d629dd1ac0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 04:02:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000280)="9760cb399f1a35f5e13044fec3655051373b14345b78ac1237a022e3017a43eaacade39b81cf6e4c4d3143e98309635f7800ae9d0d18fd9824bffb1ed9efc900be88e32789e490fd2e96149365651f92a8f6f323755a8a9eb3dfa1802de2c7c088084eab5cbe03bdf41859dad24df02c4cf6529cfe8f08a9eb64f92cc1345190bab384fea60c70bad11dd6f38979e2385dc8191366445513edc9da6b941cd65c467261e7427af9d7425e66871bf7d2b058f55f887aaeb5e011bf497dc8dd094ae15cec9656667ff6ff3fa443edc7a03cdac546e9372d23b25c7404e95c24cec33d9fdcaef4ac88c0090f336859e54a40cad9c6790ee7991e31fc5c13ee9ea62bfcb53542b86899b1ef0264994f6be94c4108e1bc92869044d832152d87745272afb0042e42e321dba12d87492b5e0091950f5172b99786236fac97e86a00eaba3ce494edd90a576cc95d71e114ede99c923af355068f36334148950a3bf25db46a3bb9ce15888c4d383cc9fb026ba03dd31a14855fe6f7bee5f113441a3c39f9316382dee5c5e65ada26dacd380a740ae163b348ac8bcabc56ecb963d824731038861adf92ed1ff7c53ae9d7424e44356dea6459fd598c67a41ecb808702b3c89cf63e4d400b762aee948c6a7e893532e644b74e07cc4998dd672b9bd7c882611231b3e30838c27b09bd521261034febe8cd371c8675ce1c8ac3ec72506d149763ab1a879668b295fca0bbbdd2b6ff5cc4485ca4eda965e37fd8eff7edd4f0c6e84fb40eace49edeaee9ff6dadfd85fc93b1560a26643def2c4f59bc3f3d6f9d87132727064d2afd75890bde0fd0b9f814e42063c80bd054a96eaae0f68b2c81fd5e74936f3c851863854758708c4395ef7f701547c19bc4ed5a1fcb7546554ceab6b59555cd3344ef28db964d7e9bb1f9df0090f6e35e0b1ad545b3bd010a3392c58a3c2c3d88f8526b7f1ec9f7b71c062ca9903a1d8bd2d766ba16b9090ecd3dbb95c0170017817ffdf89dcd782e00beee923ddc49b4628fe7c14e9fd019f0e66b435d5b78861ab5b35ab514ba00e02a2b451a275d4caf44e428e72e375f965e4ab479967f4c117bf04b0769231e6d8cc23394354b49c454451d849adc00e0b8b1deb20b6ca06522241cddbe8e10cb8c2f38ec3ccf97fb53b2d25b917bc1c29c705f4bb6ae2446ff60b7b2a2897d3a764d8d350fa06c5bfad29cfa7db6fbb5ae4926d9cc62bdc0560d07fa4ce0d86d89de1a071900805d4b78b2cecdc2fef245f4aeb3f9699d3cf175a44b2975d8ea5c3b296f2cdcf1a2f1871146973738d8958dcdda9b4d5028688cb65aa0a69e9d6d861a91cc6370c941e876ba1026ab2258c0fbbf18c66ac40ea061bd815946e1e85141f4a70fbffd73934213d90771606341cd7802c2a48f8869b5fa5813dbfb5399b4f0e82634dd076e1733da87ca3866450bd807465411ea2dbc6a35726ccd80c2a4b2d223e6f0304670d20a1debba64cb0f749fac763758e1b09c0dd00fe7257000e67e55057ecc4ebff4a541ef23fc3f124125ff4aa1b8a5c5345ee167a990d48ce6c085cbaf0aebd2071fb721e0e690d4239ec23568fbb58f6fb07d13c0fd0aee148232453c994604f5ce3da7c1bd3eedc6ebb8df2f474ae660cc52bf92a49cfed4173658ca8b4a31e48899135ffe83632fbc57d9672cfc66211750304dbdb6f195e56ca2f996126dade5cd279bfbe21989cd517bd34e8840e64654bc9ba2c8d64280b38a581f2e6cd704d7a631989de796c2da53af264f2a8f9275b86a4063d2c35c61cdbe64ce1c72fb63466dc0ded6e02d701f8749868de02a92a4d16510d546f593192c78a54475744440aa891582bcb2eaa566ee29e43e4a391daaa9f609ebbe540e051f1a2f4f6c26c0f55368cd5b5e056fbb312703d4aea521194f41593a9e71af8f85e18cf36cbe77c5f4444d23660d97469f55f33c2a3e25aea219250a6ee7868aad19392a4bb05dcc71dbbcf98123976861b623c383df0833f0f62a299683b432e219a577db8d155c0204e8b5833c7d582a42fdd36d05d38aad8bb972d029b3d33ac8f6e4d81305de96e48fbdf8a32df9079d0cb98ebe3ab17915e9338a4eaec64c01570ea845470290507bcfac1ef07ccdc379954dddc2036cc10d1472b37d44363895c1c7ca4e4ef80d3e6e11ac89364b1b28bd199a00b4f4da6fa2449e3a606fbf419e07d6b4fc9160cfee0c605828cdda63c6cfbb2628fbca0a2acb71e718fa303dbd45bb9980ec776f0bae62e3976fd41487634821148f0759b68292e37729495add5b79de875f5b1a6181f38299bd414bc266d98bf78798f720474dfdc88d0f27fd5916f9897ab18ec4b7e51fdf6b5eb546fb5a98833c71c23b4f86a163b620abc8047202057303374f29e0246dd8a74e04594337a5308eeba93b4eeb8843fd4a1c8b8fe5b91b81ae57340591ae89c938a761ecd303e885f912ef3de0c73f0b93dbf63580f8ef67dcd5eb697df5103261246168d7eb9e8e24930605e97bc7ffa7022f603dc087d0f1ca6b4c1ba9419c5aac12f7180c05e9a323dab3a61f49b8c90e8a4135fb960d643df4bf7288e9b0a688f2c37256c567a350a297b8775739b1679d76ecbec6e361cc051e200e6725bfcf33fe26d9e4bf3acb6d7c2048668c4710eaa9b5e1f366e88727a11a2cfdb62a8570ff4a439734a10ff49a1ffb3f01b7c006a683140d0a55a90aecb4ecf1714e723676c0a380839d4c19c6eb3ef99aad226dbb50ebec0acd2041bf41d28ab9f45a6e258c5147cd3dd5c0d870aa4e649bbac2d0082cea7db251b6d3958add3639755bb03d88d3408c1d3ebb903fc7c2f48357bfb845dfa47f7a3586a6417d62ce16bafe6870ef1a917258a09c600fb5aa3db277c4d9f08744a8cf835d13bec4d3150702ebea4b4043c2f31e1f5572388133bf18d5aff094a79bc708acadbd567157cdc5f2af118040ee8ba385be8a41bf4fcd39c502a741374f6e9214863bd1cffe4560795980d3f7d48083635746fde7869a824d1ee7222d4c78f6b26b638e4960abeb5ea9bc62082c2561028aec3f55315c25fcdba46722ae6f4cc3edd5a2c7867b2cce7fdf1735201bf204af1c2e2f942dcff7ad1aef8f4baffc5d5a130e22106a8fd0dff345c050b324366b1ce59750d34dadecac612ebec843722dec9a2601934dc78fc5e19df99fb49b229a0533928b5439b73a620543035d9afc9d7d09efddf042f4b6a1e0ce01d6ea5c62282a6c5ce5d1f01992d389bc03db74266aba537d0d74075db90380ea1cf468db3080f6bb0ba01109e15ea4edbc076cfa9777c884cda91faadfe21f931bbe34e9a696d9a7cfecb95031688c4dbee216ed552c58099996f1eb6620b7a4256491cbd43d55580edb85e3d3fe5f82210029729d62209b2da4f4a1a9f97eb28e52088a4608ff1f15fb242d9dd4a1e1e6f4b7209ffdeb97eaec3a93c747f5ce7cc14347b7c44628c41a27870a65fc68ea946240e33a3f3c006cd4dcfd629253a9db6c54bbfcc7d044c4e75b1f0dba2071c345dbcce7f1cd513322466a07501d9045204e702358e83eb12ea35a2da81662d59a1a8ba8e653a18c94e87769094cf7b93ad7af1e0aee9c93964b9f77ab2ddb2efe84c1218d43a97416578299f9160e4aa8b1fc2a93c4275bd9a3187cd3891707721a2de7538c46e9d74a7e3c0ee2769048f818d63258c4946c132e37a1d7d8fa62b364db1d7fe84d4e8866eb67f5beadfca760aeccf469a84b9c2919977b7e16ebd673a4c0b26ccc9f59f8db014b6c6d406c34908140f0a0dd75d4691253617fe7af250d10acccd35196846a9a9490f775f80f2ba07156742efae29481bad023027a9726575aaeffecf6864fc576c16b68591464bda3944769bb6298e5e07290fe99a033f2793ba85331bccaf818c92d264e07f248f4573d737778c62d4df935ac43fcdf6f1cd51453f62ad659779641eccf3ba79aeb02bdbbc37da53901fa11a8c9225e1b6749b0a2b95c09067b0dcf74bfd47445c3aec559ada856e6a702bbacd76fc56e06f114f500a4abca9b18dce90f14cc9ceeaee0ef0add0a914799b0f24d3c1b34cd54621275020c27e4cc8f9c438165b108db4b75795bf0a86ad132d46662b42bda697106059faa03b470e6f11c566a60cc537dd581b79dc9bd52d967d8e4fc154ee90f4bbc57f3fd2d1195698d46feb4df98862383fe11b75876a7e5ca25673439074860941a9939a71e62efd7b7ed7e653534e2c0f5e6d1e676ebdd05bc34ffeb4788e913b5e14a73327b1a44a2a053087560d6f0055eabde0d814ec54bf38a33e192d13abf6d95a90e3d7c640842083436fd9b5d5b273e440bf882d00a7ae49b57d799b9260ff9e2dd666664c5e92e602c300bc2c61729773e53aa41a6c64296f7d10cc4b5f87377ec23091cfac8aeadb720b7502d4dc22c70b3f775b7fa203d7b42c96774e7578801d487a16c4609d160ebadb1edad3a0313cb135d640ea85a7cf1a2f8125506b7b57ae3d191f578533542141e8273331bbce2011e03a9f7a6b62bc754bdc57f3f4d9bd17faf1755d9e3552379f3f9cbd5287449cd69647d9d2ce70e8a6e65067506734f4579f15c9de253e48aadb215b7bd0a38637b789fea32d58edb9bf6313e53b75812963d75ef8b24febd7cc735abf2192a4051b24d1fdbc6f65a5aa0f23cd683795df1eb65e1a70f8cb3cf402766cc11b8148a5f9db73323f322ad209dffb074529634c81d78e3c192fc510bef6c73db000798b8636a097f61c88dbf30f3a564a1b234efba9ad46a48848ae2466dac996706fc6ae484c10b16e22687c4586e5d82321c52e523fa3706460caee8519aaa9ea90088ae528103a50abbf42947d2888ae8d2a9d25720d69f4a4ef8fc087361515296fffc69682b42b9ca4c0f4cf7a5f116eba097a587a536a55e4e0d19f040e90e9ae3e4aa3bf5cb25851bde9864c4b7ca331b6c59e8a2606a7a17d0d8a7dad9b2faa5ccc50ee8598434b166859eae268ecedb45f3670756457865b38417bb903d0eab8b5effd6e156b179f547415ca7713e0692e6a5ff49f56c12f869e4bb4d9ec425256c2908a3a74c08e846c8bbe8700109c5d3ec16e3e8087e0714eb8d790ecb34b36501ccd447dd9c7f22e78d20a2a7ebc1d8cbdf6f6726389e3d75f32aeda6be229b2da5a408f11f8b54aa29fe6f49049e1a815d69720964ccd051f12e8cad01ed3dfa94f02c560690c6b7000e64932fe8da838dc66b21e56c679a7dc930ae1540c9282c9b5443c270e92c7c7e4b1a44adb38a1f7b70068c7980ffee1aa9100bdd13e8500daa8cb5d70fed77e15555a4b54596e9a6b8d3bf1ef16378221bd9db76e94a8b9b73bf80cf86528bac6ba872f801072207dbf867cc2367a0cd2a37c582fb1e2f5c140bf7a5011fe93a3f5464856eb3224fd54f7d4f1dbb8a2910d6bca4bfcdb489b85b7388ffdc3401c79020c307c00e92515962c0a550001e64e8a1f3f7a97af17edf39bd5bcc439f104b40243e8aff8a510f1248723b12ce7155f50a9c9fc13aca07187574c1ee501bd90b9fcaabb958734918865866633d88cfe6bcd23e747f1693a7647c44a3886354cb7ad1fe8d904238467203a1b808a61cf799f15ae555532b51d911cc3c2ffd2069b0143371b0263789301c8293837ab5fec86fbfa002a1f7cae5e7de822137fbf62fd84aef971a58750671b98b21e2dd04f737493bf362acfd07f079ed60f5c5ab3296c0e9d5e96cbb8942e8a3dd426ba4dc612c49dbd12807b4c4c859b6b9cacf6b09a154d5", 0x1000, 0x408, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\v./file0\x00'], 0xa) r2 = semget(0x1, 0x3, 0x104) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000000c0)=""/143) 04:02:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 04:02:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f00000001c0)="5340527ff2c69877e4234a67938d5cee6b296c3b1bee20e93cbe729505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cff6a9a2491", 0x50, 0x2, 0x0, 0x3b3) getdents(r0, 0x0, 0x0) dup2(r0, r0) 04:02:47 executing program 0: r0 = socket(0x6, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="022e2f66694c6530000e5d9c477cefb1cd8f860372ef17e067db1dc1cbb1bf619a4e47c10154d3d9bb6a36a5565e3a382f4938eaa2e24532f3d0c42ca72a6c1d76ae6450cbaa998b78be6bea5f80326a27c8"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="045dae3070ca9f05", 0x8}], 0x1) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="1d4d457f04ea812708efb0a952483997a6ec29c61395b0c7bef403588bd41db2d288012b9cc2b01e1a341a65fd2d5ac5bf9112a5c0034c61beda6de96ff1dfe4bf0d5a84db492a4914e1567f587239a4be321a797a1e29c92f6510a2ff4ddb123fed68097e36f86105413091859ae1eefafb80dff9f11de52a52e82f6b0a595b5fb7a2a5a634d6261cf3", 0x8a}, {&(0x7f00000002c0)="40784e2dbd73f4e7752c4a5cb58abd88d381036c03dad48fc7f7841dc9951e1befa649e4401dd8c12b3422d4db52a7dc7b8c70e39bed8af490c609709106460411192bddbd8f838880690bd7fa56aec2143646abe75751f1a2af9488ffc234667b2dca260b1ac1f22809c5649ce4201b7671fced58172b022c446eddb45e913b9e887f6927adbd85275160356f313cd701d0f3208143e9cd54b6832160fcaf8545c9a7c1eee2fbca7e07d800e87df3e34e9fc9214731f0b999b17646b5712c1d08af5f0e498fe80bdeb2b92c30c01870bde902b4b1a73d7c1e8225a9fc", 0xdd}, {&(0x7f00000003c0)="b913a7355f0ac49f426046e3b2799774dd66f0fa62ffe13e2187a4afb68ee00bede0ffffcc16ef61733cd9208fe4811baeea716732388fe882fb884bc8c9678970df4dccaec64e3aa7ab2f26c44419ff9b818bd09c4f7b7509a7b459abd96c5adba6c1a026e081bf63419398f79579351cf280c5137e84347276a35c2efcd82f05c1af4814d87452e5aaf6590d6b50b17af1b367a5182e6caad5ece6f48341df7c10c043af596cfedbe8afa5820bbdcb74cdd1b853ca8f02b81a2225", 0xbc}], 0x3, 0x0, 0x0, 0x2}, 0x401) 04:02:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000500)) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='@+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='-\x9f\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(&%)/)&\x00', &(0x7f0000000380)='{[\x00', &(0x7f00000003c0)=')<:\x00', &(0x7f0000000400)='F\x00']) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 04:02:48 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() r3 = socket$unix(0x1, 0x10000003, 0x0) r4 = dup(r3) setreuid(r2, r2) recvmsg(r4, &(0x7f0000001200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001140), 0x2, &(0x7f0000001180)=""/85, 0x55}, 0x800) r5 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) setsockopt$sock_int(r3, 0xffff, 0x1228, &(0x7f0000001240)=0x6, 0x4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001280)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r2, r6, r2, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 04:02:48 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) select(0x40, &(0x7f0000000000)={0xfff, 0x8, 0x9, 0x8001, 0x80000001, 0xf7, 0x50a, 0x4}, &(0x7f0000000040)={0xe82, 0x1, 0x9, 0xfffffffeffffffff, 0x9, 0x0, 0x7, 0x2}, &(0x7f0000000080)={0xb7, 0x5, 0x3, 0xffffffffffffff80, 0x1, 0x9, 0x1804103}, &(0x7f0000000100)={0xffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xaa4d, 0x8, 0x2, 0x1, 0x2, 0x2, 0x0, 0x2, 0x2, 0x3, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1) 04:02:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) r3 = getegid() ioctl$KDDISABIO(r1, 0x20004b3d) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r1, r5, r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x91cb) 04:02:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x10000}, 0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0xfffffc38) 04:02:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0xffcb) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x40, 0x1f, 0xffffffff00000001, 0x1, 0x3, 0x9, 0x2, 0x0, 0x3, 0x9, 0x80000001}) write(r0, &(0x7f0000000040)="ac552eb1d96be530368ba7874f607b7bfe1876c4cea325820c", 0x19) open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) execve(0x0, 0x0, 0x0) 04:02:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000002f280774fd8200000000000000000052330000000000000000000000008000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000003f92803e000000000000001d00000000000000000000000000000000"], &(0x7f0000000100)=0x6e) 04:02:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 04:02:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7399c5fbd6cecf35b303a4dfcc5e55940acc910cfe49fab8f48d7530f6cc3f21c7b10d970df3a2366afc23e9032ec5574b14026f80fba949e"], &(0x7f0000001140)=0x1002) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001240)=0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000011c0)='./file0\x00') getdents(r0, &(0x7f0000001280)=""/118, 0x76) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002bd, 0x1000021) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x3, 0x2, 0x1, r4}) flock(r2, 0x2010020000004) getdents(r3, &(0x7f00000001c0)=""/4096, 0x1000) close(r3) 04:02:48 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=""/10, 0xa}, 0x0) 04:02:48 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x20000000000410, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget(0x1, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xd3) 04:02:48 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x10, 0x0, 0x401) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r1, 0x800, 0x8, &(0x7f0000000040)="8fe6451843ec39b5ba2894f4d206f6c08f24806ab8b6422922fea8897b744cc354ff2877023521d76306ea02da78ab390a93bef6561a97eae7e1d0bc0cac3d69e6ed8b6d85d1d45d6831e61daa716aa7cfe5c2", 0x53) 04:02:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="80", 0xffffffb8) 04:02:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) kqueue() 04:02:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)) 04:02:49 executing program 0: unveil(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='-\x00', &(0x7f00000000c0)='*-W\x00', &(0x7f0000000200)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='-\x00']) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/27, 0x1b, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="66b65ebc578af58a5481938cf0bc3bbc1845b946d91e8eef3eba", 0x1a}, {&(0x7f0000000380)="f932faa8aa74b295e776e122da8927ec1fd4c20411468e6f19b6c49c2bf9bbd46882a6a533d9818fe9e87de3ed", 0x2d}, {&(0x7f00000003c0)="64e855c8c0bfeca6d093545146287610a8b1630c6c65a4ba89aebad4743db282db112da390d4da6568a000a73e05ff35", 0x30}, {&(0x7f0000000400)}], 0x4) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 04:02:49 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b00900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a09c91b4107953a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00f"], 0x1, 0x3, 0x0) r1 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) getuid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) fchmodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x4) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x4) semget(0x0, 0x4, 0x1) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8d10000000000722cf84504a0998fc7acb409abcf40f346fb0818998dc1c940c3047762ad12f001505f35049ba7d909cbee47f45a735f3e9c4cc8a5d2b8132a6be777aca60e635ee65d82ea6ccb1a8626bf69771c0909f0c5f07b4937c93d29"], 0x82, 0x0, 0x1800) r3 = dup(0xffffffffffffffff) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) mknodat(r4, &(0x7f0000000200)='./file0\x00', 0x24, 0x2) msgsnd(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c00004f560fff0d53c275e7830912d1ca3cec4628159c5e277d8ebfb6514659930dc013d9d655a903e416e8d4bc1857e05b83acfb3f757dd95e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e983c174a5eed5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a585a937fe6142928a970c9e211c512dcd60fd63f5b63b11f000000acc7047d9db19078f30000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) kqueue() 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) socket$inet(0x2, 0x8000, 0x80000001) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt(r0, 0x9, 0x101, &(0x7f0000000180)=""/252, &(0x7f0000000000)=0xfc) 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:02:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x38) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 04:02:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000540)="f58c25fd7bc37cc2c5d5361fd48d4d40dd06c26e7787dc38c6555fb8411ab6d265679743b7a72b7556abbb8430ac0f9ffc08e68c2e8ba53fe36b6ca583df8a6721391f573132e8207ee9af49eee78a948914031cd1cc5be2ce5c18bdae18ea4f9e98ceff982134f45f5bbbd6ef824d1e0bb670bfdac7b9af7b84e28ee0705603029536fa7fb7740b83b47bda9e32e32ff9cd757b28d2d8b409c65ccbfcdd143a9082e29399cb1fd9421691bac6ebd319eb65d476aa33453393ace9188e01fd9a8085f07929e12091ad8a0e785080e9d4556e630bf1fafd55590b8779de4272f5e07e66e768f214b5b740edcf65b731c35f23a0fbe5befae07fccc7cb001d024a", 0x100}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 04:02:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) poll(&(0x7f0000000140)=[{r2, 0x1a0}, {r0, 0x1}], 0x2, 0x1) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 04:02:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="3c3a0956598f2c2fe9cd09d19455c5f6c2b220c49c1e6959a048c042b8b72556c3e2a73c06a223d5ebe8", 0x2a}], 0x1000000000000065) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) 04:02:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="100000030000000000000000f5ffffff"], 0x10}, 0x0) r1 = semget(0x3, 0x0, 0x140) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x9f) r2 = semget(0x0, 0x0, 0x140) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/153) 04:02:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) 04:02:50 executing program 0: r0 = semget(0x3, 0x3, 0x18) syz_execute_func(&(0x7f0000000180)="0f01d5c4e171fa52ef2e650f187d73400f01fcc4c2f9203e4304f6c0571d0064420f0d3666470f383f5a43c4e2419cda") r1 = geteuid() r2 = getgid() getuid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x86, r1, r2, r3, r4, 0x140, 0x2}, 0xffffffff, 0x6, 0x6}) setreuid(0x0, 0xee00) r6 = geteuid() setreuid(r6, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000140)={0x81}) setreuid(r6, r6) 04:02:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1c1, 0x1c1) write(r0, 0x0, 0x1cf) 04:02:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) mknodat(r0, &(0x7f0000000280)='./file1\x00', 0x2, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000002c0)="ae855907844d88327f2de276755401b17202c2e278e9130735fa27605745beb26aaf917ec318710dd3416cf78729f50f4557d723801c468f574b79da8692392b27200f59f342cb9a3b81e3d259ca19a6e8aaf511befc912cb2831213f92ba3ad347a98773e158486fc7f302efdd6eb43aaad6b322207c8c4c0f5fe14ba7e6e3b7d958b717b7967c496b497324fe023a3d54f9a93d0c748b860ab573c8c849f9d8b59318ba224dc895679776261c9db3e30d31691c9d35bae58384a779812811e30bd8dbe63691f3ec8fbeb2b5accb68eef3f42b8ee55f5ca436c68ad95d3ac8d7536a05f4cbbc07904c8", 0xea, 0x4, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x5, 0xfffffffffffffff7}, 0xc) chflagsat(r3, &(0x7f0000000100)='./file1\x00', 0x40004, 0x2) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 04:02:50 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x7, 0x100, 0x1, 0x6, 0x6, 0x0, 0x1, 0x0, 0x20}) 04:02:50 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x14a, &(0x7f00000000c0)) setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 04:02:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) 04:02:50 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(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') 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() 04:02:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000002c000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(0xfffffffffffffffe, 0x38000, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x3, 0x1, 0x3, 0x0, r2}) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 04:02:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x804000000000) 04:02:50 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000000)="2981839996ff04df", 0x8}], 0x1, 0x0}, 0x40c) 04:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x4, 0x6, 0x1, 0xfffffffffffffffd, 0x24e, 0x5, 0x1, 0x2, 0x4000000000000000}) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/218) 04:02:51 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x3) semget(0x2, 0x0, 0x8) semget$private(0x0, 0x4, 0x11) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x608) r1 = semget$private(0x0, 0x4, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) 04:02:51 executing program 0: socket$inet6(0x18, 0xc002, 0x6) poll(&(0x7f0000000000), 0x2000000000000001, 0x7b) mprotect(&(0x7f00006ae000/0x4000)=nil, 0x4000, 0x1) 04:02:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xb, &(0x7f0000000080)="dd09000023000000000a96", 0x3a6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:51 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) 04:02:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="dde242d6144b25670e02ea5e18e60a97b8954df4d28e21e6c1cc03382e77e8c63f84c012823160d6c970dcab7f5b3ff6957d26f16bcbe939a73ec41d8a372fec5c4d911670b2e36db0109e55154b21d8dcee5536161bb32940cf370d617327bdc541d4b6772500f245927e3306122bc16f3c6adfc9370f7d20c7028c4a63f8a6b56ad14a0b34e4222fe860e5413a3be783b385df0e346a623035e3a525ffb2c3ea3cc47832f747774a7fd0a106b4c0de8f8f7e1acb86c2f3353926f3f7e7f06b2f30516d086200f91f72051c12f95239f1c498037f005c", 0xd7, 0x400, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x7}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff000001000000019e602e8f7d80efe42fe2daa235cef6b4cbbb8fa96e909219a8c6b80a0977b4d51296606a7d46d6b6535e37aaaf4c7ce449dd16101d1481a3bf7e134483dc833453735c258ffaa2ea37afb5745fbe217584f36c0100000095d16eedcc6d1473", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 04:02:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(0xfffffffffffffffe) 04:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f779daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6b274ae695ae240ed10bfc3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae858841ef612de8d1a09", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r0, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c7, 0x3, 0x8, "0000ff0700"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0xc85f, 0x1000100000001}) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x3f) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x1, 0xf9, 0x1, 0x24, 0x10000, 0x81, 0x0, 0x0, 0xd2, 0x9}) pipe(&(0x7f0000000180)) chroot(&(0x7f0000000140)='./file0\x00') 04:02:52 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() write(r0, &(0x7f0000000040)="33c04d1095d11fab817978a76d8b1344b9ea994fe96c385001e627556f8006b19eca4d1104c4aa4af8269fc131018e8bd7e31ded01fca5fae0af1881956dffa925aa9de21bfb8332da126a497b074efefb13cd8329041f4c52d84289b44e6f82a394640a90487ff8f3249fdf16fced0dd60c272e556036c8ef30b62b93b7a157ef4c1fc0924eba699b5069cc86d0ec7f2953737bd4c3014a7cd612dd5beabc62cf77072ce016089671e1ee7b7a4d1b9814d46a6a83a11563784e187f4d96115a6951965cf68659", 0xc7) close(r0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 04:02:52 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x9, {0x2, 0x100000001}}) msgrcv(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0xffe) r2 = socket$inet6(0x18, 0x1, 0x3883) setsockopt(r2, 0x3, 0x6, &(0x7f0000000080)="6722a086d3b446a070b0cecaf9167ea7745d5b4c8a5dd2e13d33b60535eae4ca65ba3880abb8dfa560f809d4612f653492d5393ce80cd12f427fd45db8d7173e409087f8ae8e4d673a89fd", 0x4b) msgsnd(r0, &(0x7f0000001180)={0x0, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) 04:02:52 executing program 0: r0 = syz_open_pts() r1 = getpid() flock(r0, 0x4) wait4(r1, &(0x7f00000001c0), 0x9, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000, r2}) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000000c0)="1493010632df87b1ea57f20770c25b0b7e0ded6192699b56654511a3246da7fe92f71515934db1291a2197a86ecae5ad7bb1f41099f17a6f736dc77dc12b20df5e2768c69b6d36b7379c", 0x4a}, {&(0x7f0000000140)="f6060467d93facc6ee38da7ea68adce17ff043f483c9a93a296ce1f0df0655edb9044ffc5fa5b48786e48b589add788cee04e2657b3d518e7382c6f8b331d059182b48513482971417d2e93787e05d950392e3746626c3546ca3f0d39063d6b32562985d6ad9b9d6cb5a8d8e08ce56b8acffe5e81e6183", 0x77}, {&(0x7f0000000240)="a714edcfcf30be67368f65419aac25966864ccec60f8c84569f3b3726bd4b048b73747a62d88982b97e313730b56161ee60193a348f0618a43c10b89d18ff1ba308b9910818e2d7601f7dfbfbf632bba43c9e46294376c2c7862e43243ae9be0ac9e", 0x62}, {&(0x7f00000002c0)="0473312b30f8d0324e36d5cefb4b401576365c49266e17f819348b72e6c43754625232aeb9918b4eb3799be5b0daca979997e9c634587e690878d4a796ba42af759b61f122ac3372f273b63dc6bb527f9dc0aa07dbd8f1723626a258585dcb7a318a0097e783af2b4a1ba46360635aeb8527fadedde724d1f7f0e1451272c2e6bd3a4da1e1fdd3551d7181514b10e5345a8ecd26890c4c0a851690093f47d79b8000acb8999b69c8a69a6e355c5a8e3f80ff88604c0e0cb6f8077220c636ae2993afcd7a54d77ed7260c30f47017ed0726926c8dc7494805e0905207f2d3c2e6c8c4be421bd949c96217e969bfd8014a0a8b647a732236d93ccf81d3994a3d0149b9b382bfeb19a666600155a6bd5e0688907552bfc13f12bee2845e09cb578f159d97a11065d2c08ca95e783a93cb05b7929c4642ba98be2d3a2b863da3e13a59f4a267d422ba11d3a3ce3aeca85e671d1c9af3e837c1c7c0a49dd05f5d64c149836e26b8d0e98b64b09616c620db8da652695fbe4f4a4b9880d2dbffe0d4d1e28b2b61b71c94eac02fcb60eb9d4ea465ad7e4224aba70e7e895271305165d2ee5eddca862ec0d3906aa1e8a31cc0648984e31133d7ecf83b286167e88e2be758ab47d995cea521cdcaf1a9a7a694442c269342e17b9bd244c9fd0485d3eda12c882bc9f8a0031fd13b1de10fc02a7a92c7aaa6607c5d43b2c4bffe568ea8320872c2f4dfb5bce2fed238e5a085aa36c98f22a6353256ee56ae18389d4cebe69eb328596532cd9629ddc886f2ad1447f09fe158ad993762b147d9e9124b1459332e9394260179fbeae87df56b9f3718a7866d054b066668acb34f6d87639763da4f48caecb9690ffd9572981ba073daf8a5cd9494d0c903bfef227ddafd743ddfd80122f04a9efdc5346683b5ca786d68cb525fb936869c6395d7621b2d4dc340c79ea0ee581e9a8135c6182d83d003939865b9a378a1f6fa33c2fa466f97f1ef8a1cca95e3033614e08cc1ca427ab10e538a25c1baa09c12af0f031b6a8d517f7ac77540b5d0b844c61a48146a07482ffaafb4d644ab893561445d29e75baa7b3f7f4341ca4504de20f91c59e5ce283291d20e02ec6bb5ea70f2ff1b4faf3ee6970a767eb30a7cfa87a388508a5311790b41f0a2ae38ad267ce4ba59b493dd0cafe2fc32f66299799bb098c214951fe598a807b65ddab6ca6bbb173fa9a180d25a082df065acccc9ad08f62ae6691ff450a1088c2bcc28f281f47c64733088788f47ddfa679056ac1e685d10a5032ccf7c1f43dd8808cc37f0bba3269605d1610b3226827448593f32cfc30a7a946ae0daba87d8b01fde3e1e0626769245198601bf1e898c0306a79049891a21fc3d4458e9da1adf2f9cb7e6bb8ca29e145c3c3ab4414155a561ccdd10fba1690ff2fffdbcec21e7c34f4196374b9a7a3cf5a70cc435e396183cf3d64ae779e94be52f5e51b31b2ec2812c3f88e1aa84cd27d3796b68dda80e3980db199aa6b093db6479daebf21a864f46f78b285b3d2b809aa4d53990a5cd09e8445df37b842f26a5b65642788f3a155d399907276a469e91a78d88bc733fd98803505b9de9df6a0ff4013d5f4653037be1e6a54216cc08d31da9063b59c1f506ba07e62979ba202859e8f47632c9429d86087aa824ff375a631046455784f3b4b4e527435eafac57ce107e2ce8ddf50d8f9f5726a1dd6fb929a5a74042c01c73b1b722c6e96d3dbf549654ee5290c3f5c90d24868f5fdc16457bda25b9dcf4d01d6a70571a0b7c278e996e78c8f208f6a33f2b29ee2d4fba9e9eab443f82458408af65cf6a7ed08e0cc567ae858d126fb6d0905710da3a704b29e6971e64d661b90152242535db7a5d9f2c227e4521e990de3504330212562cef1aa1c2d2ca156140a09263865b7a4959ab7d3b2e026b2da186dbd72fab6525fa970dbd9318365755f2ecf592783064b69075282829497b026cab4c28c502196b80f169c34e8a1e6a363096284613140d4cb57306e871eb75619bbc56c7d00a551aebd9cb42dd4d1eca8e3e43e4cf036bc6a31f0d4e5e6fcb24d0e4de810760fb00e4d9b4a6a21585c93d90c1d2c05b3131d20d6bb29e672d1b95f671e6cd063190bb7fa93ce25d271dc98abb2e58358858632e8513e48cc190075cec6d885ab41ce2c022313ac5674aa6be580e2a7426765b641dc0648a2e26f8148405d14d2b4ff4b18b35a3b93feab2534e1e93592544c5c6ba1cbd1c46a4f1388172162f9fe082c7df12fef98b7f9f1426020f12181002641214614dacda1acf592d673f7f3d42957822d9b5151a6f26bd5e0ab6d815c6cf3ec058be390077b91c66f29bcc93388362a8056315a81d3e288c3fdc055d9a78b80a461647c5745c17c2eae84d9ef2827def2ccfdff1e5cbe2fc7e264dceaa25ee297b76544635d5ddd58b5c8b283ae3f89551aecb680eb04fee76089e5b4737dc308889bbc8e00a9894f069626d8a9402726da54d569550179a3fb5fba8c384c146c2ead8cf42c9c11592697bcdafe7213ac8cab304eeb708443c98d9e104c0b62fc1d91c8eec842d1238d01b66b91c8190721bacf50f6552445968a219a2857581ffb1ddc67a113064640e344bfda1ba8b39278c9dbefdb5a900af9e18a974d0d5b53e25b46ecc63e0a0adbe5c4f84aa961c11b27c45999fe83a2da72dc2d0a8e7d8aa466c2b4a612da9349c70342aa69f7a59105d25ad9597c491c8ef117ea54c39e4981adb1f517eb82ef7a6206d42cd6b86b6da29fbb7910c4493cbda2185e81dcd56bac81476482178be5a8b3e3e2480d168413bc84e0d3941ec0151630c4210541b77b536765108e2898fc40b86674ef2c0ec5f0850aba8fdb617e1917d745de306e913ec17e7a495d0e6828ec79e93e1b5670e86ad9119fd301eedbc367faa94ef84e8cd390fa43899bdbbb966584546a3591eae56ee6d6a01ee7324ce1ff89f3742ec814b1f4a8af85d984bc158df26cfa75035408899ec67977983b59f18fab894f9ab6a3d04b5cb81d9cba60b9b1c89cb72c6db8e55c62419c16c450e214b37ab90ca9e7136657c9cdf4d054ba11795f8c07a69f587cf786236ee4764bbc0fd0296a61fabc664724bb6f090a346c464372e01226090d03ef90b3281a41a1861d1aa83281fd18c81d56052435e9e32e8c5e1857281fff98e842ac9fe96e3b9d1dffb582e40a905d52585b30c12a526fc38b5ddc3b52e0e4024077d15cc7e96b8354876cb3b94f69ba89a5e81a9433cd4ecb4f6e8950ef1637a0c70b74314e827eb3ceb5b39eea4256a01e652882e76fdfe3438bcaf184293e0f598e9eee2010f8363b7424658cfd78c8376963cc546f6cd92041b8bd54532bce159918442b7f51170124bd2f215b9177f9abd7d69cbffa74b01efa6d6dd96d0418ffb67e5b7aa764fa0d9135e712ddd3642fdb72ace414610e20ef7d9d87f1e2155cf04fd7edd0f0af0decd04bb1a7603f07a808c485ebcff4c501f5b647c1cc087c646e26c78d20492e2c20e4f2d8e7db5c99eb5cd94a66a496b634c78b943a6093a1b08e59e141042b31cb59c69c2afd16979f0f317f68c91eff3d271f4e7a42a0045f63e40d758065b7ce425b561914a4b81533470e1300008d77f27c176c91f479e7699f69d002a3e090dcc4cefb84a9538147d2a63b38af8947bdaa576cd0e2863dc49edb234aa89c592a1d258eb7bff38e1a3ed6e8cb462eb440ee7b81e00ebf41fcc2f09b9a9ecc020a52cb44aa9f82566f81e04971da364d02234a7d3b51a6812584fe874841193de6f9b5189a7e841ae8811c924a68e477d6060a1020562f55662102dc85c025881d2351869e3adae2acc262e444a7978ba6b5293fab98f927b44dc58676a8a54d527e556e8679261636c37eb98e02137893368effac2c4ebeaec78257008bba1c9c8159991ab55db329ede5e8e7a383aeb2efea0b1f635253aedf6ad9dac3db55745bcabd835ce46095a756fd97a67ec4c231ec09313ee669ab4061a64591fd96400fd22c80c7ee6d05f5fd82273ac3e039c5076b9b7e179f1e55d25bce2cba19a50002a2ad921ce89d882a28ff85fb8d3d3c6dad501487dce99d836e457eff6e2e0b681179faa2e30f4b8e3ffa13efab18420382502ec0c0e8de35beff3579109f68c368d263d48de0f568420313429d6725091ea7296cb42bd0c758067ede61655ece3189941273c4c2fa231e3e7d79eb48e1772fb67f06620de9640901d6b8d7482d12eb837f95e7aeb2859561160326cf826e5e3cf77190de3878b72f480a8b6109f31f879efb92b3389087eff947949e736ee61b0525a10ade84e6c483cf505a502912c77c26d98a9f6f9edcc991ad4617d339e7cb0b2822c7a01bc3d763b7ab19c765db2a4332f5a7064d0bd6b521e44a32c032887cb6f73701bd58f61da6d5e00472230d16d08dceab7abd59e138f37a5552b1e170ccab0dba9eb7444de8934572420839bb23f7b0836ed2f6e1ea3567fa05f3d21c82791b90e3eaa4cc6fe73d883bb3a018a38f196e5e788d26caf6d5a45b6891a92cbc18b2ea9f6c6cba8ca3c0de9ab776e302c9929e25231f4fd0e0ae4038d61f36b56e84c1da3087cca68d9c06a20cde8842476b4e4f4ed8dc21b568748204952ae6260ac6beaefd0cebe81cdce247d002bd6072e1ab972e0085813a493eed051ca59fbe50bd78167ae6150199c0fda1f803ff132c8e502a848999fbb21bef2064af011608342a1c0ff2a49e4c600df1dea6dc55a22f3c6a9a469ac5e3b489c90ac55cb792071863467b7d64f81df5b25aacd01ea530f7a8fd90d10f67d476bbf63b67996f4612ce3cf3a10da2371277182398a5511d8c167fc49c86b13861d4fb85ae06255c6936f1cc61f8c1f450e8028ffb42dba7cade917742c9064342ce6e85ead78b18922236dda9833668513f2156e51848e62ca9991839f3d55677910466611f019d93411ab7e25aa8e31bd55ac4f568a8b18558d9c038edbac772e5bccdf14690b76fee41af8a97dc591fe58a8328292e094c161205fa8f46499673b0da1566e1b01d0c7cdec70ace6bb2a1c816c8bdecde27635f5c5d34b818c75fbfd178082503372762a1ac857f21a1d6df2724a6871e4750db925102db33e19ec0072f9374ea29c7dba439ba4d82a02c7c4365d4978b4eacf1b9ea637ffd4396bd2921c6e338f058035db9e3c6d3fb5036859b067628d7c01454d6eae57d424aa9efc3b469288133c1899c0251db7ba4caa29bfb01fc119b1b3bff222b4a6117df3991a89bc1c571b4818bc4fc135a135c3d215594d4f9cb15b122fc3527d91dea3f0173cf8d24053cde9a7c0c1f01ab98b4f9dfe2087f8d8682b1f84e7affae5e6655e9434d8df530075864a16ad01664d62c5fbf1dee2ad51743e5f06df24c91934602c88a75f6a2b5c6c929fdb079767a7ca39c14cf6ced5d7d1733a47af967369b9a982d55f419ece863e6c4f75fa2073cb64773dc1359281a111783b6ccbd0531fb55261b443cb3af3de52303e45c308a013f1c083a4d5cee82f92a87bcc21bf1b6821fa1b99306cb84346d9f3baabc4c5e45335374d1ad496bffb604600f47ab934a9044e7b2b8f3134ae36f10f1763575e395931b8a5c4f7fb6eb94867a175a2df21a5f581698a0e740110cbbb4af5846d9937ac3028580f3a972cf404ec3c690abb7a326cec6bed52357aef14182d452914ba393d9d9554bb47de40d2146bb1f3c5b3f7149f87b83ecaf63023e49b921911e2c1f6c82d06ea7e4394e9c5fbdb76841301", 0x1000}, {&(0x7f00000012c0)="a8a4e41ad139376bb8ef8f5340f1edcb9ac2fa19ec4efd7898e313f65ea14dfa8260a5f89d5be6c9f344c1d862fc442caa32b59aaa41d934dcd7da7522db2d3bfe66a2769415fe53e5ff4a14c3d5a2742f5878b96c4ce61a77bb15c1885091467aceebbdc5fd39ac9ee84b972f115f04b739cfbcd5f0d12b461518c6ac6267e22c89da18cd39733fe22a181e1107a13cbce472c823f281119ba601d6d6ecfc4169d02670810d9dffbf1b940c75111f0fc10d483b7c9e4e6763b7fd9fb8e10bc7957d7a4d305d5e9ca4cc97377b78b95a1a44265a248d115474d8b128f652d65dbb7273012beafcd31b", 0xe9}, {&(0x7f00000013c0)="65abd491a96ce5db7323bcff254f3669fd090f857dc720207957bcda5429c521c55d62b7acfa2276f875294fa7b1c1cfa60eda958b5bb214d3779d9b76b86b0ccfc6cd6c7f6a10a0dd84c1455e281ca02c6372ca76c1e0b701f8a49f30ceb5bd2373506b9a0545c640ae495e7f6ea6aa7eee320f06cf337f50d3f4b15438080b905d2862b9b4169a543866f25520beaad8cde0e642238845b6f6649c8fbd53d9fb3ee409f4a4c546e49d8d92f5358ccd62dd42951b0e15b10de6fa21248c67857aacbae470fc78a23ca2ccb968e015b0a6a67dd75208e73cf52763144cb7ec35ecd3b6a28790ddc14d24d717d04dd0e6b3a707ea8fc97a18693cf168b2ae31e3e19c16ce59292cbc69cd5f9eb33d77aa5fce35e305aa7db197be19406dbf87e29926621ec014f31525659425e410a3f88db2c8500ae274128a11a26f79bc6bfa0c44a42e50d23af2e7e7e34f8e3c6b62216e4d85ab496040c3c21f545e6f0bdd97f49178b4f50575a0c6f37f15b5e2b70dab5df8107f2017007819024d0fc1e79b6bbaccd100e920ce4e4c8c94682f66addd58aac35fadb3f63a025a3616f920a71dfa8b18f8be3387902b40746a3376b52979e26f961b595ce2f072913f494fa3045172ed93c781fef40171dd3a4eefd50cf235b35bba3d9f754f6aa2b37845c106ab341022c5bd2cc652aa2a647d999754b6e22c61a9abfac064ba42e96ce2ee54e3c3ce01929e0aea4d8c0eb48407cfdddd809e7f99adc907cd1fba4749ecbb7fdef7f04ee5f94fe6267cf76a5e3fc4a5edf79b3b612472830138f17c471f70460de294313c999f9b6517482be4624ce3a160a1c4d465dde3bbff20431ad00df500f7f29025d46480c144a495d909e7a67a0e3fd5157ecd5da048a8dbd6a7146f630af232f5188c29c8c0b40fde68f6760146288414bc976ce9c3440074fe2d7a4ad714d3ff8a38b87f608353b7258419e7714cf9afbf2b2b305c0e292856e9059514e8b55d5b07a64170e038eac73ed514584121131755f2a556aae546de4cfe6face9caf60e760668a48b615e5113a2eced5899687cb49063e2687e3e79d87b5daa87f1a88e49875359efcfb6cebf30eafed2e3b29f84050c72197539ffb489c24d7d1621d65095c03500cff7f093385730ffd88adb20b3fa7234e49f4b127a48758879fcaf494a9bd186c163fac777309cac0f49a5d5910418c5790ec5fe63b1fb89cd813d333d826e3c98ee7a9f42d806a26f41bd927dc12e032b78723049c53b2333ea3ae3618285584cd36459ddbf6dec6745802a2f99417c200aebac9ba552186277fca37bbb78ffb063956c7bfff6217514c34d580dded08f314e1915919c66516e50851fab4511f0e1350246fda59408cc5dd320a88f7fa2208633f8a2e5582a41e166a17e3abed94cf3bca5a8320b977eec4878609fbb8482066e0d2d05e617cdef0cdfd1d84d9bf4f3a2525ecd40a24a04703afae499381e5ad311a2d8929965b0948677eaac68650f0ba6be76a93754c04ca00063e97815b9f63e6d6753c596b7a2735d24d6b27e379fc85d74d73124f770ad04debaf3a3514faa3bff9d3ead5490221e13cc4981dda3dbe44f7a237b4a44005c3cb68684a9fa7d3ac954886891a3b8fab999626b3c181e40607685575dbde59a7402a06b44aa66bf549e2801e51c8f46e16c618257ce4efb4616edc854df5f7adcbc1981708b6c72f186474978440e9cb174a99818f59424d0717cd03bad26675420e898f5a56550f0d8892159879ce15d9e5e0a16fc343eca696de6d94d4f64c33a33d77a6e067dbd050b21b6a5c8d8e4f273a9061f567e7afe95d6f81b3d3be00175f2ddf9376646829dfe51abb2abdb1d83005c2fe769e4f9a5b1baa239dc21d0f247b10d7a52a8409f45cbc6b4458cc448ca285ce22cc601bc414a480555c5a3152b56b2fd72e4657fbf6e7ec306f4ad71c2638239a90de34fde32599d94378906493567662961669cf9cce005365c0cae7717e251ad3aa2df6388449e2a2e9e38ad7eb76093c8da7234a0a759b62135669b33bcdb026b64e8ced67620a70b5b7b2780ba7f498413972afc9162ceb775aa9420b363721461c804dbf5053da0dcec1bc861bacf48045bb6b49d30acc0a0f44df2d265d33d581d0a4b8820dd5e7da84ab6b1a186572de1698a5509c863739dc944f56dfc9e3219ce6e0eb2a7a87424c2c31cb0f2e5cc6de55c18c6824dd1e2aaf424f7ddfa4f4efbd27253412b7d3d0a3354d1cdc20e3b86175c21739bfa1ce60357b5ad5d3fbe8b8e4327540111464e383689e712ddceac4e2a1adda2619708cea811cab387b08430a879a7a02ccbcb957524113ba7480072b9d08741a0ee1554dc26dcd298ba5d456ce1681fd521686d5650b901ff389605fba2c201e01c6f4c4614d56afaff69a44dac377114d9b7eaddf7dba0a9113c5ff994337455dd59cb5c9fcec4a88ee26ffcee9e853ef9548e9ded2dc79cc95aa794f0bed602482834e6a21b45cd5bb8749938a4af610c38f85992b972655a0226dbce024abfffff1805ace79d44f63548ead0e6847df40e54b1685f83e57b92137dab631c510c3cb758408163619ca99383801ba3366ad84f5a75e7b58470a8826e53b1e08988530668939c372ff515d467c1e4aeced297540ad473b268617530561c0c4774bb4d6d8fb503e6a7b4c7c78b65fadf17537501060f584c5185022fe25454c5232d27fa7ddf090be05803a3ab95f15833e7a022cf2ece1c71dd8523fab16d2d679f49c4508216babd4082de0b516766160c72224ab9f93beaba6de86754a1e4e2d63d39248705beef884495fd8eccbd7a9e13c03185003461a15bc275324aaa33b51136e04b27cfa600529f45bf1f5d0fafc6e0957a6bf5b802fc60cd4f59da15fc3ff4d45bfe1e5a3431794782da5dc5e780ba984f31fb346ff2c6aab8875b2e1214c1b8247cc14ce9578818ba4c40086dd59e72288886bf185046c33040bb97845caab42eb240d38fbb30a34bb12e89d33f05a8eeeaca1898806ade2f25574b97168cc20772a6cc37d084e2fec5806b367e691e819acf538d11e08e0eb3ccc2c2489af9e30aa79b4c577483247fd2022d607ccc4ba11846677060c41e31ec7419ebf7d87c8c0edbfd6bc94b4eb27e74b6d87f4d3794f489698facf8e9f4c8fd1fda1b33146d81eb6feb16610ff4ceb0ae6cb35e35c2ac07f0fafd6685cf6cab8ff3efe60d5899efbee7c7a3de5220cc9b236786994c27083d054e4108c1ff797efc0cf56ae566f521a64a0d05c16eb3cde61decaffca82f97942a0d7bf7303b1eb2dd5a6713d98a17deeeb4493dc65582a1b1afe5eb198aa691ec78d7914e8831a2bc418e6e56e2788ce97e67e0a2c8d07cb53d6ea1189bd5b696fea596712e88ec44b1908b2ec04de16a3ac5b4a24c5aebc7f4228b58215f4b4d2f461a178da8eed7aaa0e5fb6cfc219560a9b1ea369a11a30fe1998f1743cfc5c83504095a5634c80f6982d00d5c3cd721a9ccffbf0c6ef6cc4b2ff570512ec2e657962739c1246734511e3ca851311a12f3c90b1b7321e02a8c61bf07ed9fcd6ab6d518fbd7a9ea926741a3050b93a59358dd03544cb2c21db52ac97775e2e279110bbabf166073e99d540a688b1b119fa86ed80ceca146c6efa6cf21620a0e9fafeaa445f1060ba4f26eeb30742d91b9da3871ce4edfe3625b9c747be5d95321fff4717c66b981fdd7b5911adc46d7ac9734a0fe4e113737ac842658ded95a39d841f59e08c550113b8cfc4dcc4efd19d9035c59ae438493e38bc09db2148b23c220e2b5601ba4eb71e3d74279e763087b862384634760ff3226a514bd43e4c6a165496e9245c6d2c2216c1ed37372117a638ddd995cdcb7f9349b688ec61a0746001897d59930fd3ff1fc2d40d510c1abd8015db82a43e9cf2171caba31c028c6bf8bce640d1ac43433fc0b5f6223f2ea88d7465c5476353480880b756b58c4c445521d40438a3faac406c7e33f2d302c907f709896aeab7e91dd74f73814fa93716cf8e707d55b3470913f0c796b1e937d9a52b1a56540679f76dc2a7193168946e401c23dc6f1baf48b3262ac7d32731fc00d9fce401a4affbece1f2a87e06d97ae1ffb5b06a21c127948ff29e75ffa46f5c28525b2ff0de3bc93e1f75c7810093e7b0b8b9deba7bc15d77ca1c9d5618876655612cb89d78b6d7ed366603b9aca0f54262088ef6d89091da0a7c24ca6432d19eb47833573dbbc42d46a7218a8eb9116c9de0e6c4228f4e949f800dfbbe94d72839d8d528897135b788d0557dcc265aa4c90d4e3cecb8d6eeb50916adab1f626e0071cfb5dc34b40db242a58f6f3e32e7a2564e0b7058de4474d8d0191c4045e8b360fd66e9f3457f5a62585c753ca419500cbffc9ba3a2ea6124b08c39f8ddf19c83261bcf3777fdedae421f3ac7872fb9b38cd820ba4816fd005ecf48c9b30b4855b7b1b846b011444268f3d2edfd66d12b8de6e546749ea31ca304f46a39ac04222f548eb33dc520ec8964a9f8be7c990caa46df91430c073b036b182d88c5aefeef9871b37fbb1d0c2c9c9d204dd1ed80fa33f69a54ac4ab12f7703bc95d665e57347394e1e7f6fbe09a8e9ce136df3b59bec16f288991d2844c1b054440594e71f1f803c6a7fdd51cc2009e9fad8e2789ff3660da8d43dc9680ddff47c8f1ac8f070a73df4bb1cf1633cf2320886ca7d9df1dc9e21fb44e36a4bc83d17c8a57dc5e14526d1baa6155d302aa5bdaf7bc344ec86bcc742c0567d05dc8b1836bd8e99a213a85f55f663b12c84f6df1ec348c6695b9ffd6e101ccceaacbf2d5c671d06c4d0a161aedc794c93146aadb743fc4053f224b4e404275521fbd9f776c1bbe366f4cc95f81ff2b5da1bb3e8ba2969d5666d92b4055be2c5c13e4f13d8c2fd03243e3d53ea25489397d95849aca20e0a9ed134e9aa82e0236e989e0a4ab5ff359a2fd38c5754b8b808e1e5ac4b96c007347ecdce111de5bdbe1835e665b913b66a27d030980ed4b94555a8050ccf73a19ae0eda4248c7ab7d4b7604f5c05ab1608ba4deaef4a318304bec536ee9799bfd91139180f2731cbc76fd3d0bd0efdc4dbada0bb6892766df904d999a5b98c41f86083bb714ab4111bd4f1cde77850fbde6dcc74502325d4492c372fd1340bcb765afa97045f1d015c3be764ef90930e92ae0f9dafb0b5ac2c28dfa6dfa2a518871dbee5e687ac8268d36a43612831633a5737940f465c73ca6e9fe3477371b87f1aa7b7071cd08effd2f9b5853d4f75949dd59091a3ae020088c56edd9c4fc533de865450ea7417dc518c6391f259cfc2e591563dfcebe4065c8604db6633d61ae094722f63f7cdac732b91b06db62485f7bc92fefd974a57a6d6b28f62536a95fb6aec47c3024fc172ee7db3fbbf0c135e6098b130b917450505323ced0fdf0ca31eea259079a886b144ab9cc40ae0f9173fb887bd20eaa5858331c4629ae9dbde2639d880d7382e4d58ef3e9cd8abc224cb0398d316e41b05cfdab060185451dc06a0a2198b23a43d98c63aaa348c72b45fa5a405b24a039e347e2f5d3e94eb20c00ae2932b01646930a85c4d78865dbdff799c0bd4ecbd0e9109cf247d2de9e71e8a6465c352505576d6a0c61d23cc276a0dad7acdfd03e6a20878ddf3a8c1348b43a0be7088aecfa611d5eaa314a5d5402520ca37173c470f43a78e42bdc1e79a855a65421defe0440cd69759aadae7868c822229d1d9505be5bb1a431c8228abc1eed1c3587896caaf857c758", 0x1000}, {&(0x7f0000000040)="f551190669a1929cc8b1fc1f65ded58380b2ba15427afe30f4ff82c12aa0ee02f664eee48729a7c6d90326cdb4f5fc6e540d66d6ae", 0x35}, {&(0x7f00000023c0)="be8fae8190501bc0ece48ad3a2c9dc65255beb23e638cafd8ff80138aeb9b8b452bd06b76210e9fc6e5ead39c9fe27974875dd46a0d9dbbcc5ecce5c189b9e77ef18d2d120a329bec289d58f114064e02e651e88f60f6e17970b4401cf0b1aedc788210104b9bb65b6ead8a3a0c8e9775580abc81938ec6be7e5cca7c2a28fb5b81a91bdc8656d0c23b04665aacb17e6675b48b032a2254cb26acdd5c9ffa969a607be8e17d04f98ba9dbb6e91c7c8fc38b80585fc8b58", 0xb7}], 0x8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002500)) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2000100000000, r2}) 04:02:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) madvise(&(0x7f000069f000/0x1000)=nil, 0x1000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x18001, 0x0) 04:02:52 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x26, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087a76acd499faf934ecc03743a0de0408db4a25754ab832ce720fd6dd15113fe470f418855541abc93841052399e2de38b601c6205950891377d0d5eb724fc1b9e707e506356c0753c847cbbba9f9f8644b8460dab2ffe0a5ae1b8a4972e393d8daced7269fbeb7577e26a8051a1a1e3ab176ecd3528b16142b7d2d18a9e7270e61f3912ee5b3b4ebf3b19e11017ec17525deb6cfb33bad49e85ecb8311de8841d114c89067beaebb846c3cd00000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) semget$private(0x0, 0x5, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2ab, './file0\x00', './file0\x00'}) 04:02:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xa, &(0x7f0000000000)="0019", 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:52 executing program 1: socketpair(0x6, 0x5, 0x7e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="90bd22af7601d86de7eeb30cc3c98cbd4d6fa4738207a4c088348ed9efd089d258d247b12fc4d24869f55340e461912096a0da916644749a7e5fac73fdadd6b8c0ed7d5144994f8c0884ef76366372f4990e634b7fb517d4193defe5f5c778", 0x5f) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x3, 0x6) getsockopt(r0, 0x80, 0x400000000000000, &(0x7f00000001c0)=""/162, &(0x7f0000000280)=0xa2) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r3, 0x20004b3d) getsockopt$inet_opts(r2, 0x0, 0x2000000000017, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2001a, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000100)={0x2, 0x7, {0x3, 0x9}}) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x8, 0x4) 04:02: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) rmdir(&(0x7f0000000040)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:52 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) msgsnd(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="02fc0180000000000000b9bd6a4362692c50cab8de6fa0434da13c5de94036f2d0fff6f2265766abe86d91a7d047893739615efd9eeecb732e369339eb4ede6b67730169ce0600173e516566080000e5ffffff10c9e9fdecf666000000000a00000000ae2b593173e009db9d6e02a78f1e9fdd18178d8c3815f62d614efd65265c248ab3b648b7adab87a522506e6ea3084833d1123fa85c361fc795230077864142f74e0b78c14c8ef56f891cdd967613561b51268d6792e5bc8601317127f2b54c5c0bdeebe22691a4665e97fdc024f83e7e"], 0x1, 0x800) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3004) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) chdir(&(0x7f0000001000)='./file0\x00') symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() dup(r3) semget$private(0x0, 0x4, 0x80) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r4 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r4, &(0x7f0000001380), 0x7, &(0x7f0000001180)) shmdt(r2) 04:02:52 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x1) fchflags(r0, 0x20004) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1b00) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x89}, {r0, 0x74}, {r1, 0x100}], 0x3, 0x6) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x7, 0xffffffffffffff00, 0x2, 0x1, 0x5, 0xffffffffffffa635, 0x6, 0x3, 0x2, 0x5, 0xffff}) write(r1, &(0x7f0000000080)="6d73af", 0x3) fchflags(r0, 0x1) 04:02:52 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x401, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="dcd586b22ceb3c838cf8b433043c589d5a76e6ef8c4e8c98a3c0aa9f0015f8f5ad", 0x21}, {&(0x7f0000000240)="a94cd5a110f3a586ff07bd0eee500aada96d1a04914ecc5426e1f86b3dcfc9dccb5401f87ef2163fe5ca8593972bce08671626e2c1d85523dc8595eff40ab29ca0669b2034ffe5a18f1ce60bea76070bda62a22d18fa09bdb0ea66d3819c78ccffa2449bf61a41458492718bca7fb806ab31eaeeeba4c1967f8ed9eeeb4dd3a4a5ba32fb433da4763e65dcb7768ed21f7ecbcfe274c44f8ad1a5a3837e5cf3ea75d8079e768d94f01220c2b0459d639d6c75c5b4344110d935edf381588d917bcd04177f6e13e1aa0ff82dfd0a5330b7de04e24b9916fc12c977ec8fdb8a54b92954082fdb8cbffffa75096f71e1433f9d1d56719450546bd2c29eb0c793ebe3a7ba3c2b108d26ef26a780c63e4dba4f7b754f4adb1dd3e514b3a9156399d43695ca6b88d5e262cb9b362381c191ea8570506453311d1ffaca45e7e7992d336040e423859ae6d471c14c03e6534bcb27d824e256dbd49f6be54862f3b71a751165bb1a47c44733464a5dd8d83c7c88ed44e10cc4ed97bb25f19c003fc1f33119496303bb798917327c9fc8ecdd46892263e0d3130b5b29bcc99c5048b3aa49a7be03b7871392acd4a8e2f12d8af947dfa3bb9cd50977d06784967a4e96b8135207eb83e3e96f75086911e22b62291b1905822ef804942c09d384ef54b8900372df79572d74b40f1e2a6e11a60de9ff09cc378618de05769dd061be20fa769fcb8a46d62615b2385f68d82acc20d733bd2a0f1acdf0d52af5028218ea3df09370a15859230eafe550e010f81334b47d0f6703e6f44ed01d4f5f0e57ff5747441671acd3f04ce650233723e3415e7f1cbfafcc7dc6464485d586ba41b1f10f777474aec5f249805b9e73a3575044c1c81e7f80c0ab96919b5a2843c915a80659544145da8ab604d6a1f07630976a8ffb982f7045c594ceacf3b8128fbcf78fe32988fe010812f0fcb9d8afa83bbfbab523096131d0821d4f5cbf0eb672ca02c64681e75692f04bbd55f9f62245cd4fbfbe84f1da6f88ab05f5964200cd7935cdc1d4377d7235a80a6b6eb03c66e38bb0823dae5cccf1c43fe0c3cdf28f0200d474e1d4d5fda572f688bd921204be5e130c414ffa0b68258b6e4d5c5a8359b25200c1418e89e0d17f3aed2f80223d6da8727584a3f3390ac1afc7cda0d49d886da6647032c2800dd017c4697ec9e09b87e233c81d6741a05223e5d6d4abd44963c37aebf88d546c34ac7d06807ffeac5ff3eac3f8a1101c666f521cb8baea18f85ee8ea08958ef85d37914bc48aa7928cc9a4a6990ca7d6fea1e6d75ec9c49ef03b7d53f5e0ac693f6d3fbbf9e208c2b7bc4e6b54dcdcb25ce2013ba35f5634cc1bdf24a8f618b6639ab997e7f2ee52f00a288eab442aac70aef1f935e338fe68082187ad53f89fde82945f2fdd14025830a2a74a89cd5f64d408bff9ef102c326e86f5366f5e9d98e7c3b4fb7c8849e0772f7eaade7576da7a1f38e1a8bdd1b01af7c533e47ade2ef57f2f87bcad75cb5883f03a931d0dda53bedd8439b341df88eccdb118a74829eb1dd873adbe9d9239ddeb8811c8f6aba179838978408066112809ef331a7affbafb10a3f48208068dd395b8e8637e62362f95f0bd70911d004b44e70750f56d47804a30ec6e68286061cfdf5766ab48bc46e84a1cd1eba8fe757796e5f2f8f936c4ca18bc49e15e9f08fa1a3c25313ec527816cebf180372b6a145d9e5c3850d085588ce8211f534c9b9fd03e87b3108cdd83ad8ff847a6325003186248004d61252191a07333979878674c4122a5929695241c266df72ce12fa3b05d7aca193c84b0fbb8aac6503ccfb7c5b88caefa57f67926c57f4e90625e86109a2933cbd470427daef77d90340cd234bb8f7fd4c53880fd01f27a369f8f0162703c28784903fa4368c463c31d364899a2dde729ecb9106875ae9211740eb2e92e83be7f69348b8848d7538ca86123155758a6e84d165594fda7d508c8cf621e99b9e2b85066afb82e2b18049285ef37201212a43514201fce75db0e8dd194925f6537c30d25c4b12bb758cddcc693dfd886441bdf0d9875ed06aca4d88a00886ea85adebbcca8016b97507321ef63b56dbbc3a7a2ed3e127601197d3c36a4355f37e4eba2d7a20d542284104bd8e90fc03847a1343884eb563e646e15ec6e48f8aa6213d2518e0624e825b37a4c847f8d0fd7ac1a78270f52ed76e12f6178aedd6ef048b4efde6b15187059b9f00acb3b479ae2bdcda626b5ad6085b2bcb9262d5a6e026924675e11044aabd847d98b30cfa0fc8009fdea5394f7d249126cb8f84075cfeca1b48df0bf8e0941f2b8915ea45e399ea11533451a876e846d94078f36879c687c9e124172732d8cb809f53ca69436772debe96b6f0ba0f0603608df693bfdc20e87cdde6b0715ec7859a55a5611d83c90af3df1ac1e6af6e6b6c6fa5286ff16efb08df8f50d3a786d43e8ebed0a900d51bc6671fdb451bf66d66a0663280a28ed1d2b81de297adf0b16fc9b0b7fa1318a22bfdf40cb8285c26fcf02b9327d66ff514034379c03760f06aa6d2ae8283b53be7af7a41f501d8ea922dcc560a732730410307140c27dce32b736917f7c26379d6e645cbfa2a9bd096c133b94fb08de5f4699e844f8fe1a08fa48d3ec04978d408dcb08302cdb7bf83605fae9dd803104b6941ae433a201d82545a63bcdc565c77a0c3f4ff067c80352ba927032a9e01ec32bc2aabc7b56a250970f0a4cd4e87a9f04bca812bc8d1a7931641ede3a727053aecf3228d739f9d9e5c69227b6d276fd7c707d7b239f61882919d57a0cc718f7144539c6cb19fb0e1fa13ad3156c84ad34cdfed509da8cdca2cea65bf7bd0aea918a0147d6af9df77c18085d1e480deca05cedb74b739e7562d3ce8cc7f63c4e76380ea74919a2475547d4118afe753f47e1dc758e77987553c708a4f4e355291247174140804317dd9f6d029471857a114aee7cf9220391ee1b7c2154c944f190e96d0a7b93cccaa55addc8348cc9b585fd5759e46d6201a4aae6bf5626936576f1bcaa785ffb8646dda70355a84056a30afb14951aafb59335efefbda4d1dd927c9809e171933e9955752d005006d3708c485d79347dd0ab061173703b468ba34f68805a96184b49d2609fe7375cc4e8a5a17c3a44f1f21a5b957ec96b6067bc0b7abf6ddc30c02d8752731c21fb5e119cb4bd3460218b44a63da250b37ec51fa7fb8a8e13d0c88337041e88e2a6755a9d2af2a80db77d60b715cb6ca616eb58a872d92fa518f8cb73ab0a1d77332efa94a2048dffdf9c9adb46ea013b8b6d34541b54e2d25f83635e5816f6b04ac626c698d7a717eb4a7a06aa95f0b29c06593bc5cd880f1f9f9c6dbcaeac778824325b6cf3cceb62ce83d7d843c886ccfeed2201ce69eb18d02c8dd2221215a08a0a9542da382282d74ba684da765ab871c7e4cd79e2c7d1e54713b215265a123639521f42c6eadea7792e507d0c5f97a0bcb5844777822fc5a3980aa800b1c81294d47b43fc53cd1e4632b0e1d0ecedf0decdd9437d1269369855295be490e56ca60cfce287702feb539dbafc543ae52621bc592f14d7b1b99a4ef2118aca538382c8bab817a88c012ca1153f90f93654458cc5022ba2e79d44f2dfcc9ee2a3925cd5239678912d4212a0eeb7d1366f4874345b6e1e880dfe3ed4af5b5785e8bf3b3229252f6eaf025209b950d3009bdc50280e6f86450e67628364c8defd9e3d6346f21041268581726afa84a5e8c5fe5c4002b60c6f33b71657e962423dc513dfc997904501606b973432c606673eb2d222d7825a7c396077b9a9194bfcd4c9bcb661c79ce658c000c43406de6b4ca320a75c9bd593b4840157f78509d5151c9e130f69b4d983d3708a5761cf93163f03507ef4a2f8d913fbed350689114291fbdae16e5e2dc8fd6c8844e7ffb66e78e93f16dd541baec940c8cbba4d5b0e55b26919d26491a75cbfacc1624dd055f7d2ea49154e30f4d5d48d41fd76ecbe1efae70800461d9401f9d971a838fe495f9dd6959172a8515bc964140ad9cc9481e429f190ce3f1352a47b77ff0ed64b086736bcb738ff363239572742337976f5797b1ab67c3dc26f1f784ed06ff5e9f7e5d61f21b65a1f50f51e7417fbd817c093ff4590b6eb0bcd935c42ea9dcdaaf968fa1e7962a585c4c9f04a2877502e65796bf97e9a46c6b466214f99cce8032e048184e9d6bb86f52ebd72e07d678f7eff8c9a29863762385cd99bbf0bd6d3023ea0e27955cdaaaf6143ac6a766f1e21d4452ab71625d025ba80c8ac6041830a75c954c435301210101e9d6b4112eca8ca0882dcc732c228f79045d71ae4fccb0b37b0905493574bf4ca55c11416e3eacb4e2e45681c4e3a08846e12e964dd9decd32b8613b0542c57233555391e6af06c99b91d02a194a5f984616845bef3b53d3e59056780f8aea0978d01c96259cdd021eed460c50063d44f96b83b69cebb823e7d465863db0661ff45ecb2128745cc086c98b3e49c32f1e4d5464d6b218cf4ee6d6319c4ea49a242b79970868de62b91204de811a7d8cd83401e28132c7f8e88da7fc4a8ae2938cbea2d976a256774f792c6105c3df95f284117c94365ecbf0243a698baef788f453cddfdd0eab3ccd530277bb63841e4930ab2d1b522f043abc78533508547de639914a9340b3fc1d690f0ab8ef013d445257cd78db50c4f27a4576f7cb7c480ef164fad2f009ade1aa1656ad767c7d54b2b24552b55e63a4a42d13d41304a283e8af8232cf5d978cd4289b3dbadc0b49c0a350ba796542f82770d38b06ad46dc43eaec45414a61f5710bd970fdcb85a62f9dad21f592bb819363c04559bd5f0154c0da5fa88c8a28b3ec464ed65d4e0d3a77deafc72251c6299df41053f669705efaf13e2ec06b5e67e3ca22c168ec51941c670bb8ff41ce849594d1f43e12ff5c573979e09a5faa93f57bd8717cda2869b5a2281620a3d9419492030ac3217d43f3df0e103f9eb0492f991a48882d4d230daaba7ca52aeeb4f92cc007a02322fbb8202001a9b5c3c2a61cbfa05eb692dfd65fcac6310c146c067ac31831ed14726a3e3660cb499e9502b8fd2b4139d1bae212581323f3ac093f6321487c90a81b5a194734c292b650158f60e66eacaf0eaea3aa7366ba3cc9277b9c6ebbedf52074b47f850615cb25e3f40fbd96265b39c5992c01f1fded0e86551ee5ad082b0240ef0b509247ae65f9e59538fa3595f2835718397749ccd125274b81abcf71629e19b54ecdebfd57f9b81d5aa38eaf86e356d06972a440eebe6bc9bdbb725521a0b28c9885f160abdaa1e4e821830c6ae01dd665a8be478ef98ba988e79cce8724e6caac72f13aa2ccc2dbc629d16ed1b8ca8126df8e85867abbd7cee2ac58c6ca061398df6e3ce3938a474d94885734de4952f7fa92336bbee0a79243db6545b95d02114d707530cd1c3e92ae246135fefe64952cbb6dd90e8e57e4a4459daf8abf20f34ff156be80ead6b566c5c14338757b6638fd5f3ea35a97b55454e6404941f45e6f84234bd3d05aadac00304cfded9fd059f880109cebbf7bf5a517b024989935afe397f36523db8b5301caed47939459c446ebcb79de0899db8e1e4574c61675d0f42de57c62d2179cf58014b358932a81c6136e3b84ceca917fd29a7328981adb78155cb83f5995336191f2ded2b82f540794c47c2ffba23732d7cd353fb652efd17233c54851f6d6e4d74655d4adfd0e391ad8a6ed16d22f9a3059c2e6f951822de66950ad8", 0x1000}, {&(0x7f0000001240)="430753dc5bf02daadf2d278657e855083e4ae6e5839fd57a52628d79762247c7c352ae7e16322c526c209c2c01701b42b7865050d1ea433ed049d6228c6d011f1689b4a453bd61e2ea65fdb40f276d899b189636887251bfcb0055b630ae67bf734bca01408256a73f029c6a6f89c8ab0729a8b345e5b29f89d82c98a0700b5d75009d28cbbcd395bfcd766867c481c0b1d25068ec856fc7a97015adab477368a8cccf91f398d200dcd456118c19e05821604d922dd99405cebf7523b3264e0fcb998239f2a9a08b8769ba1c71506ad6e63d2e1ea334a66f26d8eba0158f5d7cd256b144d793dacacb2975b10c9fdc6584765601b237bd8fb910490b437ba60df2113b093506bf5c30ca4d52a6b38b30065e127ca5e34f44b59cd846d4da0085ceec4cc44bdd2ab9f342fb4812049c14af36a01b29dd613ffc98edcae9630e322fd213f9623ee32b9737f4949e7a97c6ab822a15dde1b345b1249da229e96ff3fce8fc2c65071b75f687ef5f3055eb1e14cfe09b23545a5dfb4bd360539a6b0fbe66198efd98b1697c19c11117ebb564386eac903700bbe801a7dc23d4be30ded5e559a71e501545ba94a6be29018cc1ccad60eed7d99115349a115bbb67dae35df13e269032781d07d78e311b7380a08bcde30ccd4da8da0bbdbcf7d527808684bab667633f78152cde76cb29b3473e612aa213ac34a21ca922efa3d3856e3467cfabdf335b531fc69dc995f7ed93a3369943c48be2be40b1fc4d43ebf9eaa450334c3dfe9b24c990fc5ed800f84e2e01a240472a79da41dd309680688073e9891593ebfaf9c1f3ec8707be380c5db238cb00828e7a61c1922c42cd68a92edbceff5e85050b8c9273d9abf58a7ef1ae3de3cd7fcb3b826dd884016582781caf70c34ef7ce4fa7c67e9878d5d06fdc23950fb7ea7940d681b2523c4d7f180acbeeec12ff4d99e2a64dff5cec4b4147ccf66c1ce2197010e046104ad66c90c1ff0d97afa1712d81d017d00481e48412e10d05a4840c42d102f633702fa226d1f6a028f6aec8a0e267a8822624bc57e83259d423a3edd3072285418b21129d1cf00b30bb95ab7e347ff1ff337cbdb3dd9094b462d8b8c86021df3bc07dbc46fd5e3db9d2366e2b6d45aa6c19bf9355d0d0e27e51ef72a50a4aa27b9d74675e752084b3e617da0444a56b52e1a21f44e5f860df164522b8897b0336934b3ade194fc373d535894ed7918bdf7ee881f4da343ae17b0469554f412e4b1f7fd08a03c09a8aa7185df6f476afd3cc13691f8ccbe611de77d5308fa45f6c626138dfa10bf5a80819295c6b6db9a7e7dac817dfb64d1802efe101de93cbeaa185d5bb3443b5f39982e934e6076835707b2b58aed5cfed32d2f6cc8b7c1beb30571b5094d0482694a11dbdab4d1cb745881a578a09644cb92daf8488e40f84a5fae2ec36bd18b37b42f30219c2b62bffb5229f5ee99e6b1f936f3c936919035befe397963b81d3dbf20b31e568f96d6ddbf13de7882c21c5a083160678036663efe614dc548b98e6b52febba36281847c727af9cd64a26c6934b7d21edc85af6b4288e784dc80bbf4aa076d74f18cdcc8b39cd8250e807386017478e898ed9236ae26b982a68861e7a9f8d1fdf3e8d2320781eb80562dad1d1923838d2a646533494dd0815e07afdd97196237c2b662a9b6d9691dad7f62b97948a1efe9afb754f83f6f2adb5ac9d07fa6d94516c76e02b04c7697227827364bd6ca2be8b699bf2f347081f981de500229d920a1493c101c7f7732ae0ff110de2f33e5ea05805c4a1242278f6774c06c7912bd6e36c70f13c2ab92c29349595b204e35fd201026c45e39f6c804d0d90c1f00cab391e844074f579a4402658e735dd34db9b6a9d0f01c23387b122d08e40667daefa298a1f46ce463529ae3cd489360e4078b43a5964449fa80606bc72127ffc13edfcd6b368061e0d022ae478120198b68bd94a88d1362cc009bb3ea68c858c38f5a798b7c0b23c7ba9ba76911fa9d8c15bdb018a7eed3e3cb849f2acd6d7dda32488e9737879d569f5f7c01f91fb1227b2beb1647987e5544ead2bb4e56b1caade19e3f6435d2a2d8e31b0075d49aec29d8cf6b0b6078703fcce9bd05bb1e25292577d04117f13ee307795ba31b141f17677f5fae0680369d3e8193a6a4e61f7058732cddb80db7090f8662e08a625f6c084f245ac716e6e1fc3b67fca980b4c95427c2dc5f4b96e59b320035c4c6d28976a769f9008c6c2cad4c875a5e02b5092e0f2b7668ccc98d46a507f12c94a8d32a0236d0c7c8c5ee9a5f030d7a2f8c46c786a5df9c32d3d14259a2bafa5e9161648ebb94bfe419fe0dd1df0a9f7699224f8b53bc6b8be58e1cf5bc1bc93fe909f59967fcb9c07c713906fa57ddae001daa2a3293a1bc389637fdc3d29f8c5a6fd1b3c1101f1c79d74b4416096694b2af47e49eb32fcd7cd5c860e43fb74f5aa830183c561dc8893b3adab4f947c29ec4fc0ad6ece6e0ceadecea02e0893848998e68c11e21a95f4692d500751542e6c58a11263907143db5ffe80adc5884cfcf37ad7b6c3ce2e901d2e00619b9cf7926ca1b0f60c15e395f0922773eb6c5796b630346f75cd13528c3fb442a0ef5782bc586b3d970432a6c2dce2aa69e43fcca897a593dc8905c30f217018103d9f2df9a3926097c5a9b6937e3aa334ba02cac66ee4af419830ae8b21b65b1bbc5123359b885fafc4a381c638c552cdded205fcc108b7fdf9406f7bb15e9c283a41f9b92a78dd4e12d231754f64f9dc8b1a58b614fc086dd9c3c9901ff1eebd260bb2a2d4cea41820fec9c8592c53622e1fd6043e071b215ebce1889a2c9bc988adeb521cb844779e57324d2a3fcbf96d3e85c8514b2b5b0dabc534d07a7706e637a911815a058bb7838aeb294de102647ce12b0a058cea75c691888bb26619e1322a16d6711b14eefbbdc2cd355eab4a5f951f625166fe9419e0648c638325cebeeaee333546ef89bc44c921fae5f4e2e1cdfab1524ca69a6e058fdb174cf8cbdc4553da648114b8f995bc754f79be363360b2ece93fd10533c97949fd053c3f07970c439ca9a4fa068961ab2412a789e4e98dab3a196875866e568eae6b33f92e64e6ef796e43ca9115d9cc30706572c7749add98845ada71bbd666803c9cd45087d02071f5cc9b17d7ef2a4aa094a63d22fa8e8d1aa359bfdea7e549d64accc043cfb979cdd4e0b79db1e35ce92ec7184d44e99b84e07f656bc3bdcfbca5da6e18276b7a85461e960f44110ea46fcb8d34c44d935bf65254f83f2c89e34a4e8f706075f53888c142231897cfaddb0f8cb62c9a9bd3f89d81af6b6e1dcadbd437af55ccd01fd40a7ff8ae04bb6b16a95757d17b451760857d257219284b39224e396e0c14e2bee975ce031089dcd445c7cfbf2b912750434816c4bdd7ea15b6c9a00162e2f554b49b245ca0bde97194d6bdc741b31277b74c92c915eec501ff0ba142f9e8d21e9a1c484a3838174f72c5d6fc8b8356f7488ea0364ae441ae05a0c1172c3d304a04900439110ab4f69e9f17f5b5d0b28efc49a3f8a585665ce6c972bd83ee3cde47db85176d3817b41cd1bd05d77077c7154f324f0f8084236fc1d278bcc7ea97b3b0dbbb28b6ac48c033242d2473e75f0ae8262e3600cbca7a7d2f0893f2ab7bf41c1d516c80ec126a2493af6790179645a3cabe4432983688fadfd2e4de137150cfced9aa3917371959ff00a1f82b2c80d0b3c9297bc1524d5268d92b80d0cee410694ebffb2bafb5047a447499ff58847bfe5ab576a2be0770dea53146a5154c000be4fa1b8235744be80253c8e18a6e95ffb1bf23e2b7307ec5f1fc88a29c33fc16b4c3fae2a7e3cc055395468e6c8ca0ab24618531e22bb719b1600d970ef1de4a1685c3a277e26652ae016b0e357dcd094e371646f4fe35ac5a925f74ad9586aa4e1db82def41d0571ef89c56b265b53114c5d86b11e281b8ac7e46b342582a29fe7f80e5f7ebe45baf104121c4086e87423b645280984803449e1a408277e2d75179d79572079d78be96ad96053bd3c3029a42cab9d2aef44c293565f74de354ae1a2e60604ed63ec86e69be93d6bc928ba967dff1a532816b7a273f49c38f15c5d7cdeb8cdf8216b66d87762323dc4f96d8a345793e2664ef3aac22c19aa89395296352b14abd9c7841043f4296fb6b7902c4f7576c23a1b5d2729cec0a6744046c2b3a8c0f884f403613e9281a596e2fdd0f3405f61c3b1268780478e25ba3bbad3e5a77aafa774542885ddb5708a207ed70d958418268b591f7c0c3d1a229aa0b2088dacbbbfded0da5d62cfa274fbf3ce2ba2cfbe2125106cabaf1ceadff6a4cdd27ded6b97d4330d53dfcd0f96074e2c12eeb97acfc88ed408b25540da8994cf05bf01faf3db91551a83ccb1adb7dd7e0337b3c7a5afbacd38bdde0c1eb303bb2f7e78b90b3ccbca0fc7a478032632e9e51d022214efa8f58007144b277ba4155afa024ca5fa6de62874932eabe4bc5a397660a0f8baaa918036b3f402dbc16c4b6b09ed1d5cb80514367646566d8c7c29adaab2990805655758f1265d516b319fc11b06b2343adfe9f1dbcbd306d7f2d7d88df77617bc007e2cd3883a72e2a08bee9097061afab67d089f3e0b559324ffc61e788a0a88ce89ea9db62ec9c2370a54da32985bb7d72812f58d053e8ceeed8b85990acf976b0410a2810dc13ba1f899df90035a797953647917ad161f07ec05395f06ade50c7e32fda1b10e53885391151ea5afdf4fb7609f35d5bdfaf92e45926cc0ad01889ff3dc27669f83505cf754b939853970385f19212d5b108a7c3da69433c321270e355a4717eb2e314963cb47dd05e3cb11c08e0cbf4b31e93d648e8280ffec01fe5fe2c0a3c37225a169f0383cd21573f1e3f3e0343c8fee17e895e931efe00e548904ab81380062723e9b1eaf2feea15e84c4ba4f07f7d930aa24332d69e6aec4863acd183083b6aba5d0af62ece02362a05aa881980d27082fd106d609b5cce286a318775debd8401471f8300e1adcb2b35a447dbef611ac7127145de582e1a5e8b969dd4c013087be840a9d0e20d5fd85b63973fb922ee2480ba34139d1f9b0e18a235367e9f4af56b4d0d35ad66ada33a377d23fd5611dd7a94b9a0ebf4b5bf47ab1c086700386daf1423ba1776efb6f9651236a6dbf032cb585ee49f1d52f5539f927d228e30859a93e7876c07506cb44e04e5617312ff2ee9b006bd9fc7d77115886440a47984f6f826e1244f685bb1190788131756d6521a5d7e7af4e31dfe0029337e7af6c80919125fdb9ffd5f8f117c1c411f57f8450affe58257ea872dfec35f32d52d342f6ca3d8b500f1357a4d6a1d48abd3d1c56c96a0d7e705a16a46d8442f45882120cfe639e0ec9f358dcf985f3ca1575fad71af045737235a3d9a7a5d8f085d2c787d94888b56cd371a49c70a54ee91915a60a22490e9ef2c10df0bc56ac2e0d82df01be4bf05ef2502f9578f68ce9cacdcf3eeb5c29505577e9d241a476dfc5f81a419751d5e75e51817ff04d655d9f0c740c01d30c7b7f9df094125f0c6658d2bcb8e057c34549a86ce70f36da04f831b8afdc5d834eb7f47d05eea1ee7ac23511944aefab915d1cacf716814d389d3aac202f7faad4fa61d278300be18e7cb22e6b2b0167d7ad4b011d6db3c263dd0324c5644724b83520400902fff56b594acc3da5e213473f267f8f2777ec5ab761c577ba199d4e5f0628589a23fa3c272d4483ab7f8170544e06d89a0", 0x1000}], 0x4, &(0x7f0000000100)=[{0x78, 0xffff, 0x1, "64c440109763adee6c206fa6e28bf9db2213ff6faa5432f2789e30e4eccccf46bfa8ef9b508e7127c714f5d798f88b98db44dee89b51b6408d2d5a57896e364cedcfe3cb60f4cf628dc03afbc678137c62340ed0c68371a338bc017bb5ecbf18dfd0c13170"}], 0x78}, 0x400) 04:02:52 executing program 0: r0 = getpgid(0x0) r1 = geteuid() r2 = getgid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0xfff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = dup(r3) getpgid(r0) readv(r4, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x8) 04:02:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080))     04:02:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fchdir(r1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 04:02:53 executing program 1: socket(0x0, 0xfffffffffffffffe, 0x400000000) socket(0x18, 0x2, 0x1) 04:02:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7e5dc998fde90be508f05c331bf84aa26e43399ff101309609690d9dba967a148d32c6b4acdb3504450aa0081b39d9cc2b9113c9843725c441fd612538bd5c0a4a107ce605d8f34d6e6941bdcf0956426c12830a33e4ae197e4f09157b19906d5b32f166582c697e3bafdc28d021fc65adced431a3e0c3ba29efe8abd8a34d7c547a654c0786e8fed57623081bd98ead8c654e0fc87070d74b43c040adaa702b21d495a18d1abcb0f2683cb4bd28b718d664449e31143d4466944b6cbe2e6472aebfde824031dd56c3dadf3bca3d9046cad280d78e189591747cebae2e423d0779a8eb", 0xe3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffffffe1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x0, 0xf33}, {{r0}, 0xfffffffffffffffa, 0xac, 0x20000012, 0x7fff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x24, 0x7847}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000080, 0x828, 0x20}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0x8000}, {{r0}, 0x0, 0x2, 0x4, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000080, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xfffffffffffffffa, 0x7}], 0x7, &(0x7f00000002c0)=[{{r0}, 0x0, 0x82, 0x6, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x5, 0x5, 0x7}], 0x1e53, &(0x7f0000000340)={0x200, 0xcc}) r2 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="452248cd3f2a33abc3ce73d1d2d06696be6c87255ed44ca294fcb8cd1dedb6d487a51e0eafde7aaba4acdf345219967c4a97c4b262b6548dce6b5913605e0e2d6538451d9c52416232400b6ca62e6e909f2e2cac7464f8221d3f0881724510dbeacb25358020a3cd2d8e208fc4f53e6d169de9d2204c422613c4f68c67b46f8759be65ef1a9884b680a23ba80b67aa37ef96c7f800414f404409352cacd7c65a5d0c947f22645407a1e9affe2a26420d2bd831f8322ba8f65006c4e5f3fde81bfc0fc19d0ef6d3010d93f818a12181cda64e3b0e2620d3a5362671c6e340c0348d82c50a5de4b4a83a8005fa", 0xec) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000480)) shmctl$IPC_RMID(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="d4499d91085fa1af0839a093d104983d5a8acd472a26b1", 0x17) fsync(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000500)='./file0\x00', r4, r5) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6012, 0x5) clock_gettime(0x0, &(0x7f0000000600)) connect$inet(r0, &(0x7f0000000640)={0x2, 0x2}, 0xc) fcntl$setown(r0, 0x6, r3) shmctl$IPC_RMID(r2, 0x0) r6 = semget$private(0x0, 0x3, 0x500) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000006c0)="0ea03f490aa6d688ca937a418c7b169dcbe008cb85a62503a0286e3032dccb9e9868210a4874c4110eb650a7e7425cc101d425bc26f08e04589ccddf1ba445f0adc77f0a69c7e0a6c6cbed0640af774a6f9881af3a4e3216506ee064895332dd2855de7bfb8fb6de0ec90cb7829342865be73a93972d85861fcfdcef7ab89fa068d1e27d378664e99a25866e7ada89222bf05ba4c7ef15ea2aa020b398c11de888b3d7f5d345652507fb4780f97a0de83c377f012ddc0a1249b5df05cc535c5ad59b6ed776abe1b46a16d893d7bfcacd42f61b1fc58af6d5bf1b475e10709ae0fea060b88817aeb55cdb6e32c9747dd8cd0ffce64e75afbf01b85432218003bfff48efab543adfa229c019f35678b2aaf52e30033e4913ed25b3669b8ecfa22961c16d6f7ff52e7ec1061888c9b6934b41d4102c72f3abb3a8d5ae50e93683a0cb3700d194ed4beb10ed1cef446fabe6d95cc5a930abd50b7ff7c42031e9a5c750347e74ad23692f25110bee5a5d543f70216e809c7c5d5d2d4ad832d8553979acccad1ed358611208e5d939d42e61d9206ecb31d39236f25568267b4a7caef3c9b2a6d279ff932301feeabe45a120bf9791ec7888a449fd62618615c723a1be8559e0f8d0c04e6623c9f7db171af970f5761f315ad49dea8950dc340043a441279237ec6d1e0451517e90dfd7e3aa04ddc2057f3168fc612f9da9b594ede14185fc6c725aa252de79a8b05cece659e660b9d1e4b882ffd76b0eba5e127e0ec992c2da247dca726981220d82a8a061e876baeb76f0d018c4cf587c4ba36e4397db80f4164b92c7375b669236318af6c30f04462ad54c4be6cf8323f0d4c1d7ba8718a6d04f07349f9ff939509c478671a85800041bd2260a5794413ecb25fbeda7912bb7f4608e6b137df2bf7534163b4dd189d40e625cb9afd5c5f4de191e0fa19f7934f8b439fcbe436f672bc1c61e8c4b62e120ab15e491e2627411777e4915760ce8083f8358c76f1808a90aa9fca6bfec782555466e35ffb87194b6bb6241d7f357b7bebd380f10bf570f8965cf328336fedc82092ef2723129a1f5cb33b7b4b7d8c4978e035d771da230a2d61d7804fe994e65b59c9359ad7daf49402f82ce91478f9a366aed43a1921edd4c50bfaee1a0af74a03185c8811df342805f89d673738e9e86749f3d8a46bf204611a7d866438bfb52c8efaf98b3b6354af50cffaf9b65b5ee75a7e9777a68876bcce8b71ce41962f459530595c71f3e71e83315c880f94951e810701d0af55e713dc2b7be9eaaa0143640c2cedbf6f8d5e1734ea31dc15a4d6ca6cbc409648900f86c6748a9e0cebfb8f48263a050d08816520ac00f048ada3bf69dd0bdd166b6ee6a83f7a965659db1a39fa2f05ee28355c953dec0d087684f530f398ca0f690dbd00d08c7e9eeb113a0368c09d3bd7d2e82d855b0fe6fa50a2ddc3076cac2b462c4a42d407d0e94f164e38ce5c6d2605b7759fdce5a9dcbd8658b34c598a9ba35a5a200eb1b2c84c0bac978a1d5c31f73e3f79b4ebfb3c5f2b015a858009d465d228e55a4dc8a00b51249f31f34a161cc0e144ac1e6ded9cc719f0b8599101caaaedde3681d658c5a83614889f97651fe8fc3dc99af8bcc757c60883d678127e7a21e8cb950120e20408dbbc07938f64dbdb6ce093171d86f9cd2f80066ecbce5e6b978796a0d401df0cabb99ca3b448711123798b1146e5eb22dd2ffe8d742316f520edbe12b9432d038db9be3cd535e80963bec0af3d0b02f955e1825751ed1275327ed222c401725190417a6bf05317b4941017b23ea6f560f9db7ca99db0979e4ba765b145437ec905142ee490ccad9d08c358001665b617dec35ef6fcf071b63d12324a00b01d81dfcc97c530bfb0d99f9b8a9d96494d17a21882a3a9251f71af577d1c8e2b764e13f494eccd0fe12da661a3b6a8d5e2c2fec23c10abedad10cae99279b7a6d251f1dbbcfda409f794024720354cf799e24f3666745c710ac70638b0e4fbd523dfd7e7b7fe8e0b0bd15921a57d686ad5dcbd37be1c0499d2524fa5a05843ac71f3585af35b0e2c8e49655dd2e5883e8066845242136082c3f2df751faa56ec16347f5f13d59c0754738d208253214a4a2ed43d1fa540a15153e35e58d1e291073fd715511fb57911fcb71e9477099e7e3ea2269a1a6b77298c4f322cf3adbdef1bab0ed8853b02e1439f3be00364f4ad5bd4d23a8a437764dd07af19a1db209fa036e4a1873c5995af923a2aa8df05f1011aa9dbf0d2edc081661e3a65aec05ca5e83f446a768152a4ccaf4e777d30f949558090c032f95a23f1ae428d05cf241b914b2f622653633cfda0836f274e0f85ae5b5648910e642792b409f87158a4317c6c92a86b9aa0847bf233fd3416d67e5567f19c645033e13ba6ea4588c99f650eb071c438d57b270e6e038df50ac672abb1fbf525b91a5c7ff7343bab206494ff23f9a723497ef1bc7a6ddc71bea21eb855d7265406294d3f1231a335355315eaebd09f0a2c8cce4486657658ec6e36bfdd742cde03d4b9845dbf6888e8ab29f83eda4e52dc884d05ca4363e998e0cc3b998c5cb8420812315d5ea94682083b15930f0fc03b80d88bc84e56bcee19f591b93c03644edec82e746ceeba416781528505cc53faa254a17dd0690ca431567164e8e22b1e2f9e4c325083bafc09fe5d7465318cd08662f749be58f2bbd6f2eef0421c529819905f2ffa942f34cfef523620870851d7f3b31d51a031ce704649ff103bcd7b0c4febe91eb218ba64fa72fa44be9c457dda52ef6d932b6b9c8e274ac11db1d5f6460090d7cb34d76cc84e68af9fff1d4d1ca3902c81234512b3db559856283e00853a7d5f59b1959e7a06704455315fe7826ee49faa1e1b02104d9907d538ec7ecc63e4dea922cadfc681b33882495c4d3a0757334797095f2f8c3a523ad126cf57b22564aa5fffcd602b5f7f28541cb58542b3a08fe390b0ec6825385fb1218f6426e49a30e7c41df10af2c8e17c764b85e6b2eb668d388009b7ecaf71337d76e196ce717e26fbbfdc5559ea13f51c51beda3c35c5886847ded0880eb8b8e1bd9e0200fb9989826c1dd780777e65f837abda79d8c99a2045da892e370374c8d34e11fd7300609e7458858e6986cd102fd8ff2a508be301f3ba8b13ba77a7f6797f88a57c73524f872dd946ace7711512e3f6940fff09345d0b2394b140ae5334dfd0bd98add9c7768f207e0df3e0d8b28c876e6a83708813f3d1f80cb8b565412339593a1863ad8010c0cf5d30bab4037d2a7772d3b3f94d7b787da85e3b63b8bd213b82ee680bae4e5375e1758450288bc21ff1e669020e85b60285c33e8d59f4978456e5b536a6abc838c4327c3dffc3ea8c6ae31d55faddce8f1f96e5412fcfd3962b644f38527848823af25dbbba8cabea325b1717c7eb75e1b69265fd2e830c28d58c5780935d71df97cee439ca49564057a88793780dc70383ebbd34b066204768831af1b1a86f9efa9afe172d84bbe2668fa4a1e4f5bd6e708494ecbe6c0b5fae1b77ed00513ee04547583e5960b936fe6f2f3932661e1b630f8f9ab56213e1283f33c913bf41442bb9928656f7fd325dda6c5a1db07e30a9cb7efd189e659620834de58286ee26a6a90e333fa402a6ec5583f02ba75b81dd1f16a0fa141e0232a7ab10b18bd4281da77b88706c5d5dccb6338acf89a3ebcc09a384d553091179a37bf77c04f60a67b723161fc8d9372e64f0b746f434d01dfd1efb0a53b8c9358dbded1c7c80f71168f3228b372716ddc26d9e67eeb29acd1c291d137ca21094925ad477f34ae50a0aaf2b827136bcb8b91d086d0b82ba3f58f0739de12df0714f6ca59482f09ff50061f8caa7290bbde5bbab0b69850f002e187508c4533d608d8b647e4a5fa7826590f69b889841152683cfcbd0e93da8fe2905cc5b71a4d087f19b4719f69589d8f7c7468fdbecbac26f8993aced8857a08265c468f57042be68e0a2a34ed7b766eb9ec617c8c612039531900d9aa8ae5e9f77a2b8497f1a4ea50b1e04fdf8795e242984e0a82df13bec082bd5208568bbfab0685119e5fb968daa09eff7a1efbcd266115cc163a4fa3b9feb5e0cf2c32d2c74394912134f820270c807b39200c8b1226834cb2b9ce976fb6894fa39555cccabefbc72ba0545de1becbb54a400416c41a8e58ca3f6fd94696a3df5c0b84898092029f58d926dffc3b4353446ecab96e047887d88e39ea5577353121036da5181b89e3d447ffd2e1e1343fbc0016de9d2f1a4ae95987795434fe42c0649f862cf79a7b17ddd6cb7272d3db0810c9d27f34f22abc95d682b79a91e1d8a81471db82d66d7347fc5c41122033bd82345b7bffa704b5bffe7504dd66011bf6c5c439a0ad16766e199f09592defddfeff69ce8d86bff47de4977d7713c106107f8e8d99b98d1d06d34f50fb77d295c4efb3241b8558367b067f0ab6a7820916d6ea9faf476f2e1f6e2dfbe26d984b3abc1506c184bfffe78d3723e28239980a12769ab4686370dc3380a28874ccd17d0d0d54d183d0a3f6038c09d9580a720adb3d641a4a207064772e5107e60385d87eb5ea7c2095113f2932546b7e90552440b969133f041a306917bc1d4045a23792a0cdcc8efb51b16ed9b85fcd5eeb8dc2a7b0d4fa3b53327e35c0d368ad93610f923e530b0547a36fa751422afe7efd9fd00c5d47d232d18ca0dbffc99ae128ae33fd85f4662852a2b60cf8ab7124c063bbac0744dbdabd97b4bde982617a4250d42ef2293227c9d6569bc767c0ca6de190c69344a10dfcfcfd4bef167d19a3a0fc03f6967758c92ccbe98aca4f570fcc160f6baadc5d6261948a34ea95fd80858fd7002bd4d14f58c247fbbb18223123b39032461bb0a3d1dee9043262c12eed550fe9bfeb43839bf40260da7c225d3cb913dae2222f5d5fdd2ca8d8d2286dd8019e7ae7615abf07302d07e7b62fb8ab45f97f0e41ca0960513fd5e6b8b161af53e0ed60f1bde8c8d9ce456de3dbf7045d5fc893b99ba50e4f978415179ef0a387c23e2dc47bc20bc4cb64b2c5b817ea8f2440f364df6d826be295966f6d48b60dd584e41f606bbce2171030eb9d4fcdc74f8769c9ae28248498403767723a9f00eac6522d356137ece9bb2b43c519c87dccc96e4110fd9448c86fa270d0933f60c4b9be0136e37fb497ddd0ee252d147b7ed9630abe54256dde0abe88d18b6b4815b76f609c5cd86671f035068cc345be2f8516a242eaee621b74eb9917229af14116f23b99943b4f55fdc5387241bd7aeec876dcf116d3ebf079336f41121061d49933189d35dc6993d42ae2e9fe5878b1e6e91580c9ec03139a9f32f0eccdb1077d3e0e2857418434c10e7fc3c4d849074951d0cef1686b6142113e60e804592ee39937af9e321828f08e87227a2d07a10d5e9d29f3f15dcbb167389d37cdd40c44d504a3099fd6d66126eb93ae0220211488fe50ca8378005856d22330ef9a93dd82ba7a1c02dde4659f23f434e24fd5e502a660b396f8bf5268bfa4d4ab06d1d7ceb5e47fa4e68bf36e206d70644bbe0b8bf0d3c3835ab36177b216d361120172408b5c610b3265897be3483546174f5a93491e3310954ff452b048dc9874b159b83e6b19408a298335b506f9b2618585b700379692873e6b7adfdb123dc0718540cfa61de2bc75bac98a7e0e2820cc7f76907affca669d7e6a28626e8e3079ddbaba65d98c34ffceb3c263139f5de44d99eeb1f9352b886623d0adb019e733c6", 0x1000) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000016c0)=""/52, &(0x7f0000001700)=0x34) setuid(r4) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000001740)=""/178) chroot(&(0x7f0000001800)='./file0\x00') syz_open_pts() semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000001840)=""/129) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) 04:02:53 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r2) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x4}], 0x4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000002, 0x7ff, 0x4}], 0xffffffff, &(0x7f0000000100)={0x6, 0x2}) ioctl$TIOCSTOP(r3, 0x2000746f) 04:02:53 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/57) r1 = socket(0x18, 0x2, 0x400003) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) listen(r1, 0xfffd) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x10001, 0x4, 0x1, 0x1, 0x8e00, 0x0, 0x1, 0x3, 0x5, 0x3}) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) semop(r0, &(0x7f0000000080)=[{0x5, 0xc2, 0x1000}, {0x1, 0x40}, {0x2, 0x3, 0x800}, {0x5, 0x8001, 0x1800}, {0x4, 0x5, 0x800}, {0x924b3fba5e83f1ff, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x1058, 0x800}, {0x3, 0x8, 0x1000}], 0x9) r5 = socket(0x200001, 0x3, 0x8) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 04:02:53 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20800, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x101, 0x5, r1}) 04:02:53 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x91, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0xb, 0x0, 0x0, 0x0) dup2(r1, r2) 04:02:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r1) 04:02:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x81) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x28) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xc2b1, r2, r3, r4, r5, 0x8a, 0x6}, 0x727, 0x7, r6, r7, 0x1, 0x40, 0x3f}) ftruncate(r0, 0x0) 04:02:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cfdfa40b77d2e120966b4974006d04cecd9ce144a6ffa3432abfa3dbd9638c25949ba5f4beea0be93acdea1775c0437268857a58a1290f80432930c4c70a3e36563dece7740627c240dcc5bdad5d697a4e66ecdc", 0x54) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 04:02:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r1, 0x0, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914444f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336", 0x4f) write(r0, &(0x7f0000000140)="b811be642f5f141f3fc926b54cc3457794c832ec2300ea0c86831a8665704654fe93a0d469f9e5d4339b3723629d06e15956b0be89ad26d3de0e58866d0e6f757e864998668bc60c062da3b889662d", 0x4f) execve(0x0, 0x0, 0x0) 04:02:54 executing program 0: socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aefff0700000000000091f75073a1ebe2a40000000000004000e2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x9, 0x0, 0x0) 04:02:54 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r4 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r8, r10) r11 = semget(0x0, 0x4, 0x4) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000700)=""/44) semget(0x2, 0x3, 0x2) chown(&(0x7f00000001c0)='./bus\x00', r2, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r12 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000680)) 04:02:54 executing program 0: r0 = syz_open_pts() r1 = kqueue() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) pipe2(&(0x7f0000000040), 0x10000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x1, 0x0) 04:02:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) shutdown(r1, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 04:02:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x5a2a4d30}, {0x83, 0x8}, {0xa7, 0x9}, {0x42, 0x1}, {0x82, 0xf2a}, {0x187, 0x10001}, {0x20, 0x4}, {0x4, 0x3ff}], 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0xfffffffffffffffa, 0x3ff, &(0x7f00000005c0)="fdd56cb78b99bcd7e212a1e87d017b5b378d4e5220549e89945930c6132ff38197d340e255263a8540764fc0c38750d57ddea6c50dc05fb155f4a3a95165db126b50455eef78b9f8e5326862105e455685f3e661bbad9190ea56027ce2d8f1c2550d209bf96ac8136c47d3718d3a303574058fdf482134315366f8393169c14dde2cea59feb2360aec79efd9321fe3e9b41d0d79ceee18ba77143fd99650423a6b360bc6711cf19d16cd4faafed448a11465aea607d53ae4f609052fea129401ef4603357c8b6bcb5805b7261e6e36ab48700490b55a1203c8f0b7a35d94589d55b9bebf697485a0cd94f5a04fec534af53833991df6dbc363ce4724507af75fc50e62bf8d86102a4739cd3132dcd3e05bf859b249b447b3276aa141a3b8df1781c3977ab17229d7da195ec495bfcb0e50199072dfb36df617e30bd9b0442708171c3d58b2ad93d00c1e37b76efd1a34b7cec1597bb85771bb23f350051e53d1c2c99235b95d29476ff2fbf63e994837b3d43cb0b81e21d2c9cb12dd844f1f5236ab10a6bf910ab073a04645f36c45adc3f5572765d4317eebd267eb421f805a964635901f0349c9228912cbb557c2b5a96dc53aa0d10853cc14bd99ed166018fe150b47128dd381e1debf36d96edf67870b251ba34b7782b1376be304bfddf942a8fb6bbb8c1adc183c77ad468a0f01ec81564bb1e2bec72eb15e864eda1761bac20429c1159b7e8c3ce5d5c265c111a444fb6d2db28ad93ac56dd39df9253e0477d62b91c98feedfa27b97042ea26ccd908268daa51868f696699f179a0805cb37cf5eaaa5a6c32e0847a12659bbc13c243e247959ab9866854d2e32ca99180a24854df2378f3a835c0c705280798a5e111cb28a58e7bea0a0b80f25321adf0bf3b791d6f2a36249198bd564d4249c31dc711e661e435fa4164a98aace7eb0fd0854479f1fcd17b05335784a8876064e7da7f13db093331f2406f4a3a61a17c3ca09bfa568e5749b9f864bd31d4bd41d8df4546946be26e7d918f09f9abbbd94716424cdda5563fca1109d03e8a892164f22ca59d44692f057150efe88c57a37f847c767a27fd4947d5c5d5a967b2bc668680cfffcf99187926bcfe85667b057a77977f8987ee2def1eb8c41d4a56eaf09078b85a3cc58df9646d82c5dcbf7268b4fecdc6045e6fceb36b98c6ae4fd3efed0ec5585690a92762d981c1db881d09ee4cbaa8983f2d133b7800a05aaf41064d6cf023aebb7a5249eaf293198fb4df68bcd25b32fc1d7ff654ecef0406af99c66974443e8bb4654f33c1a8bdc3bb96e3423ccfaef507edcceb895c403367fbf62cffff690883aa4a33b969d5a38cfe0b2614f66f703261b1b458eebddcdecff7ac1ddc73baf40ad7c0a9af27081802e33b4e673f732c72d1e0b5de5487eb3ec98c9f9ff594036648c53bc84423ed84cdf41cda29e681b0222cb65c03e6fe8fc32e7986ff64ce952164973bbae7941d2af7a9ad37ddb7047c8453dc7beeebc7dc21dc36f1a2f1949d5f04b1ecde716ab74c3179f7fe49457448c633b5eb8787cd600cf9a2774975b718494a3cb9fc042289202f004f646774cf0fede2e5cc5cb0c117e3463beb73f0655793044ae6ce78f68989129cb5a20bca3decb9e668bd05e66733d1c2558419e7ce8d7f60ca2c8fa113cea0716c38df61995d64d1960f893ae7c779356d5cb0a01822fdd0e5b050c55078f3014e54614f5bc0f28b849eb923cb9362498a4de2a4077a9cbe9c1a39051b3812984c8cb83e1dfbe8fa15df14c9ad329d29b4811c6c9dadb964687073337e8c6160a936cdcd7dc328a90bb7f3e1df261d6be8d21f7c67180d7013af2bbd7507ee491eb6f9dea67bf90cc07362718c159fa65b5883768e0f985526021a190f718d217d02ae7d8d8f3b0e4373876ce975e32703baa65421529b695b0c0433ea34e6ebcf2f3b9cc1a0fcf9207294f278efc828c88b2463447668f86033f4304a9fc1742b0a3cb48291e9ff4b77473140b65ea0861a0f9e800aac2c4f2dbbc3ac6b92419118efa2ae6cdd5340a72b54f97a5f5998df12512374d571db845c43e38006965898c4c15072d24ee7231d40e8ff246d53984f63d26550b76aed5b9b7f0e9f8fc98092df931b814c585273bd5959c3c70d8bb089e6cbbfa481092141895c37a517717ca5b8ede121505e9d6322e794f51ae36a77274366b5a716ee08d84e964fcd9a86686b24f4dc400b4b3999e8b2d243f687a37ddd74010fb3bea0d8cb88bc193d494944d2877383ef8eb9a8f5158097b5d7ea35c1b3189311679437135c74d725e75cb0353989f92e3a7dcad999a580e093d2d87c9891065b7a4e9fb0cd7f3d350f784fb05544b03c65c0674c42c308b85941667f606b59f2c378bb48b497e5fa62d5c235f623a40c9db8bd5ee2dbb7582138eceb26c96773304b7409b9b3b11d9e223f065aa1de9c45742729bbe21a490e1c5464bdc90d502996da0b8bda1f6f527d408c5bb97460d3c2df50d0f513d378515d128c4b68d7f3977c09cb200fdced59d74bad55b41a440919028194f1d82184d8a6bec6d1b113eddc15f8d3497c22c64829defb54603ab9ac4a98208db04e9de2f7e380e679105671ac80ff5f0c24959f66d799e0147d6be375f54d4d3599d6e70e36eff3f7230d361a65bec7558345bd6e7aced0970346ca447f3546f6a24e74bda55d2914ebbf85a912a86c8abf3a4ec179691468cd06642f5728c7b0ab9d77d8157b56ca557541e47dbfd5b735e6d0a18db3ded16facfe9e6fb8529c5e84386daf513fa84077eda43ab20af2e4e2e9e9d4574c0c65b93b3c22723ed580d29897fecad5c2cc9013f8add6ec56fd80ae4e64094044816a5d28ac11f42efdd277ecb89ae72034702e6192720df38626ce3a65ccf2943cfd01db53640f123e10cebccd88da105e27892f98da3dc69981f7aae595f9ff020cdd00834c6b88d0053b98d139e8affbb9c83bda51a1108fe1b964443bd36a3669a035738e8b1f861b615f0b58a3016606b81b1b0cceb9eb52b4c83f973e815a45e4db0f709221dcaa99142411d5beafeb8550944cdfdd6f0d636999f568745e85a8388b66aef42e3d17c2d2791cc31995c1ecdb70660109f0600f5b996ae5740e6a57750575ad916bb883ca10d5467596b05b0346ee39f90eb971f7988f7a260b518759cba29ec5bd6f827aeaa2b64af569f8bb5fa74e5dc092edecbf074b9323dc56bba69f45a864001eb9be0c03cd4cb301c0921c56f4c0187e105ca774e8f1cf114d59ca2f3c7301f4f3dd3022dfb0f6bb9f04719d447d27195e9c152f8475414511b3233bd2fdf6b563f2f61395dc0868da92bbbe062081875245aabc62db1a9920fe252971ecf435bfad13d701b2737b65736b78696d571ea4cf72e71a8f0949a00cd4f04eb3f9739f0148527f366bddae58fcb4f814d4681f787210784c362d8111fd1e7b520546fa806e78dac0323927da62c399cd93ef5cc29d8a3f0d0bb73a18b5ffe7e10ea6ff4f809de2ba18d0063c5af8f34eda23529aa7d88d3feb3f905a4d80886dcc6ecf20bd6b29abb4743fc64661c9148ed8eb8f537fbcaf14c121831052ebc598a86943795cb0e5184a16816dc52c79158dd2889f6bb0cbdb12ca133e6aeb3d2dc7cf5004e7fcd6a609c3484caf12165cd64c4fd995dc1afd193ddde9f27fdd1525e4346ed1cf987def1bfe1a20cc814c5abeb437878de304b47aceb1a9907e1d3a124975df3c913cad0b3ee1bb4040176a02a23140c4038dc6df64959989281a14978edfc10e93aea223edc36e72366eef1989004a5f4c36ff2a09e1dcba23bdb5a208187dca3088008f32328d0034b64972cdeaa4e27af5a5c7b2f9f8df0b1caf47ffc40390e71826b3f8c29152acb93e3e3dc0ead3d7851850a86e27a39c62fe35285947b412907f7c6037ac9debd7565427950bf0c1e43fdadeba649ee0d76151f8526d057e9bf03187841a434bd4e441d428fd6b2b4c8d5f8c3f0f30d50cdf9ea7cf15027116ee69a85d2779a4af15504eca3af35e5e0fc565d7126c7198d7b0fef6149b3613a868e51c37c312cb01d4eb7ff205abff3995bb43b284ccaff618bac804c430f4c5468725b669a8fc2d96c9ce5ed0fbb28a06c55e2e2e42351b3732c51101bacf1cdb5101da16b04168b0acbe54465fd8b0654719a65c78fbc2d21f9c962657b51191d5c7e80d4bbb1ffb4cb48b48e4d9b90eb45bb479f46a75f686a4fc5755f66b19232b63563619c17ebad6ee82aa20c82398e901454c10484f868040214fb533615d6d564c78048266b748c193ea302191798ea2fea322c1d6c2906fcc22fb1c1a4da2543232c03423ff82817a1135c608f7777c0b51f2c423d2620bb7740b52c9aa85325e0b085f6a46705c54eda0a748a738d59536136e361db9f3e6a7c28dc60bc7a036fb4a7467046eb2c3b007352b8938080d5bbb24455e4830d72df615cb0370603b9a5a727ea82678c0af53bee874f200e38760cb8daba1bb25870575c2537470347b28815b00d8a13bfed3fceac55371a72bd635ad1f7e7dfcb44ef4be8f67e63798d3ba8719972a892b0c3fe0538f58661a85dd59712be12c8591d4e7f06f9bf4815e7d1827d768ffd52cc5dfaeccb49b605aa1504e7bd572314c54b5f7076b47a43b39c14fd0df8c684edf4d432a278a0a2da68a8f3503021bfabf63c4068ed7b4eca59fc16782eac1c8b2cf1436815f5ed20823f7f313789237f9cedb88da18b48020f1f4bd45e33c8c5bfb27d238ceb1093d87c38e246ef56d2d077053c6c17c8c6795db19aab5cae7ad6c807066810e5cac7cb97174216fa038bcbf938b43e24ffd086e4ba36c23ab45a1fa02b1453869e91a3dcd28e9d78dbd6745ac6ba592acc10a47e695198386daeba965d0e1dd42d970512563e74f973cd206fd1684622dab212d018419fbedd4aff241ecb2d78eec754f1e5b5b7df052c70619e8f152482c9727d00cecdf1f98aa461e8dee29ac85afed48d923bef1f826d188d364ecd90b4e1ea2b2355af1b19bcfad53d433770d496de607374179e0b5053b2763452a28e33f1a8de7dbc4f973bf787073423ad33c34bdced8d12cd1e5fa778cb7692040b30ad685bda95a6b82a7ecde16290cdfb78234ee95987ffda9588e2eb0d3437ff4c085220eaf170e9696234279f43e533a364ad5cdb0d6f1fb0ed4a2994132809bff4aeb855735a920342b9edd36a663df6a79f327677674e0273c50cc4d97d42f8a8a12169a8ed664902b3191c8f0e2dec43bcd4cec114cd6b359acdc3c51a9edef03e913ee74c2b61a0f0a724f966309796de8a20001a8e820627d870d4a0d949bc7ef0abf3cd8c7b916fd70621dc5c838e30583e254e1ec2eb652f906bb0796788e74c7f7bbdcbd8a53200f3b12861acc8caf76745fa030f3b5d4fcb7fe0e16d0886f2243715a34346d9131f91283aa0f20471389a0ace9d35b7d01d1bf430b13adad93f5a6fc80a2af02fd120a709f3ee058c709fe10628a0324825162de2f8851c146e467bd40d3701828de79ce0f29d3873df96e7ad2ad150b075699de14a1b925a79673a606219024017b5966789f12c37dcd50f484b90e34536d67a8688cb05d3fa3c361acc2500b11c58b1f97bdaef90783b79646b866ecae1e2096cde87ef19824897ddd5719daab28e8ce636f533558b4172182599552ecb24c9ed1551cca0c5d55a3a2ead1a7b5f0e6544b51b4b1c6987c942e7414cc902d23281daeddfc890abd408b520fa8304bd02b58bbd", 0x1000) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 04:02:54 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7, 0x9, './file0\x00', 0x20, 0xab, 0x3, 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0x6, './file0\x00', 0x7fffffff, 0x3f, 0x200, 0x100000000}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) r2 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r2, r4) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)) r5 = semget(0x1, 0x1, 0xc0) semop(r5, &(0x7f0000000280)=[{0x3, 0x9, 0x800}, {0x3, 0x90, 0x1000}, {0x2, 0x400, 0x800}, {0x4, 0xfffffffffffffffe, 0x1000}, {0x0, 0x401, 0x1800}, {0x1, 0x6, 0x1000}, {0x0, 0xc00000000000000, 0x800}, {0x4, 0x0, 0x1000}, {0x3, 0xc5b1, 0x1800}, {0x5, 0x80, 0x1800}], 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/152) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8148, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x3910, r2, r4, r2, r3, 0x20, 0x9}, 0xffffffffffff0892, 0xcd, 0x1}) semop(r5, &(0x7f0000000440)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x800}, {0x0, 0x7, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x2, 0x6c2f}], 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20008, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) clock_settime(0x3, &(0x7f0000000500)={0x3, 0xb210}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000540)={0x5, 0x8, './file0\x00', 0x9, 0x401, 0x800, 0x10001}) r8 = openat(r1, &(0x7f0000000580)='.\x00', 0x400, 0x24) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) fchdir(r0) symlinkat(&(0x7f0000000600)='./file0\x00', r6, &(0x7f0000000640)='./file0\x00') ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000680)=0x1) readlinkat(r7, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/226, 0xe2) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000800)) poll(&(0x7f0000000840)=[{r1, 0x1}, {r8, 0x8}, {r9, 0x20}, {r7, 0x28}, {r9, 0x2}], 0x5, 0x7) 04:02:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/182, 0xb6, 0x841, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) clock_gettime(0x3, &(0x7f00000001c0)) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10000000029, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e710100010000000000", 0x14) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000240)=0x8, 0x4) 04:02:54 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) 04:02:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 04:02:54 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r2 = semget(0x2, 0x0, 0x505) semget(0x1, 0x2, 0x15) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1f, 0x9, 0x8a, 0x20, 0x1000]) 04:02:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1, &(0x7f0000000140)=""/86, 0x56}, 0x800) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r0) 04:02:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) close(r0) 04:02:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f91ad91e46a56cd213a844b6b0ada6ce743980c0"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x3, 0xf78, 0x0, 0x2, 0x5, 0x9, 0x1, 0x0, 0x2, 0x400}) execve(0x0, 0x0, 0x0) 04:02:54 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x39c2dea5, "855c55021a0000707b6300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 04:02:54 executing program 1: socket$inet(0x2, 0x2, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) select(0xffffffffffffffa2, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) 04:02:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 04:02:54 executing program 1: r0 = socket(0x18, 0x1000000000005, 0x5) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x18, 0x10000000001, 0x0) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(r1, &(0x7f0000000140)="a99f4adb921802bdca68e0a4bcdc9337b2f36063acd5fdfc8c04b6b8241a9487fff54dce2aeb579a8b07fef20abe22f08c05ac52fc83589bd9198e282e8deb38f71437f4ad2db98fcfebf50b8a923a5ce0a52ea94035be2bb627d448a92fe9f068e8b5687eee44fb1a5269e692fa21a6808bb59156ff760d615aa2ef007138b132bfae1578c32821a2", 0x89) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) write(r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x82, 0x0) 04:02:54 executing program 1: socketpair(0x16, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x9, 0x7, 0x20}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x1000, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) syz_open_pts() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="09a8a3067b142320cce2ae92f162ca27f20f7428ac171d688179f23dd17b8fddc9b14c0d3b427e8fac024c6004d0944ebcc7cd404bb5afa5bec45261c8206e63", 0x40) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) 04:02:54 executing program 0: r0 = socket(0x400000000000002, 0x2, 0x9b) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000380)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x1}, 0x402) getsockopt(r0, 0x100, 0x2, &(0x7f00000001c0)=""/148, &(0x7f00000000c0)=0x94) socket(0x2, 0x4, 0x5) 04:02:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000080)=0x400) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8000) 04:02:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) read(r0, &(0x7f0000000140)=""/116, 0x1035a) execve(0x0, 0x0, 0x0) 04:02:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="63240be96eecc0cfcfcb4c7bf438bd63075fc7f9ba3115e3d207686ee718c07fe0cff917584df6a0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x88, 0xd) pipe(&(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:02:54 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() msgget(0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = msgget$private(0x0, 0x460) r2 = getpgrp() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r2, 0x89d1, 0x7fff, 0x7f, 0x2}) 04:02:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 04:02:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)) dup(r0) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 04:02:55 executing program 1: r0 = syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffff, 0x7}, {0x1ff, 0x5}}) 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, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:02:55 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1fe, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:55 executing program 1: semget(0x1, 0x3, 0x1) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRES32=r3], 0x1) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8000, 0x1}, {0x18, 0x2, 0x1d, 0x2}, 0x1, [0x4, 0x4, 0x1, 0x6, 0x4, 0x8, 0x1000, 0x439]}, 0x3c) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x30, 0x2, &(0x7f0000000200)="e71147f1fafed9c264a2d8896842c89cfd1fa7d66c258a713ebc973272916c2156098d153ddd3838f1119859326542527f39b700a617c1a951841456ec7bab6ee9fc3be14cc27d8b09ba17e6fffa954ac3fbb36c2d7dacd2c81b9e82669818b042375e1dda0351", 0x67) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x7ff, 0x1}, 0xc) 04:02:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x81, 0x100, 0x1, 0x0, 0xfd, 0x7f, 0x1, 0x2, 0x1, 0x6, 0xab}) 04:02:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x0, 0xab, &(0x7f00000000c0)="5c28ccbd3030b6f6dfe815633c954bac8b851d462bc7b478e8ef0c6f229722b783a76ee576e92c506df6ebdd17bc598c671dc9a858baef28243709186e021ad4c675ba495e4c", 0x46) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x100000000}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:02:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x7, 0x5, 0x8001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="5205e617f1710a9e8d3b008e9b2446140ed588d08354a4b7fa59a6464532cea91b57148a0eea0eec11f5387885fac1d10663c13ff9e379971ae99f93bb8d2a8f04d99b34b6689e162081f846c07405610e4d6b8b7fd7355e694c704d0eb87be421e1778563e8c11b2b0623cbfdf24eb9fd0cc9d0e0ca412421", 0x26d) 04:02:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3, r1, r3, r1, r4, 0x0, 0xfffffffffffff469}, 0x81, 0x1000, r5, r6, 0x8, 0x5, 0x2}) sendto$unix(r0, &(0x7f0000000000)="b100050105000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffdb3, 0x10002, 0x0, 0xffffffe0) 04:02:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlockall(0x2) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) 04:02:55 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="3c012e2f66696c653000"], 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 04:02:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/109, 0x6d) 04:02:55 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x30fb43dc, 0x7fffffff}, 0xc) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x43}, {{r2}, 0xfffffdffffffffff, 0x98}], 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0xfffffffffffffffe, 0x20}, {{r0}, 0x0, 0x4, 0x80, 0x7, 0x8}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x24, 0x1, 0x5, 0x6}, {{r2}, 0xfffffffffffffffa, 0x9, 0x200fffff, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x4, 0x87, 0x7f, 0x8}, {{r3}, 0xffffffffffffffff, 0x2c, 0xfffff, 0x7, 0x2}, {{r2}, 0x0, 0x1, 0x1, 0x16, 0x2}, {{r0}, 0xfffffffffffffffc, 0x9f0eddbc7f34e1d3, 0xc, 0x3c96, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000040, 0x6b, 0x8}, {{r1}, 0xfffffffffffffffc, 0xe0, 0x40, 0x200, 0x9}, {{r3}, 0xfffffffffffffffa, 0x80, 0x20000001, 0xb77, 0xffffffff}], 0x5, &(0x7f0000000080)={0x80000000, 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:02:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x200, 0x100}, {{r0}, 0x0, 0x20, 0x89, 0x3, 0x61}, {{r1}, 0xffffffffffffffff, 0x50, 0x20000002, 0x7f, 0x7}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1f, 0xffffffffffff4847}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x800, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x11, 0x1000, 0x2}], 0x2, &(0x7f0000000200)={0x95, 0x4}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xfb, 0x4, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x68, 0x2, 0x5, 0x7ff}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0x9b, 0xf0000081, 0x10000, 0x401}], 0x6, &(0x7f00000002c0)={0x6, 0x4}) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x9}, {r0, 0x4}, {r0}, {r1}, {r0, 0x10}, {r0, 0x6}, {r0, 0x24}, {r0, 0x2}], 0x9, 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) readv(r0, &(0x7f0000001500)=[{0x0}], 0x1) 04:02:55 executing program 0: socket(0x10000000002, 0x3, 0x0) 04:02:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 04:02:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0xe0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0xffbf, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x10, 0x7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x28, 0x400}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:02:56 executing program 0: semget(0x2, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semget(0x1, 0x3, 0x1) 04:02:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fchdir(r0) flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 04:02:56 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) 04:02:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x40, 0xf3e2}, 0x1a6) 04:02:56 executing program 0: chflags(&(0x7f0000000000)='./bus\x00', 0x10000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 04:02:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="251137595008dd3d9b783fb3824af9222e4607e9e7705c4bafd960d5bf33d941b0f133820d3eb0c3fefa86ad31ac19b64fbed40fb9ae41f26b8c95122a3ff011b450fe866bd33ad89cc70a1c9e54c1705d65d87857d2346c3cdc474d7c40308d328e18b50cd717cd88b6ab5e57757c", 0x6f, 0x405, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) 04:02:56 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="b3ac1fd6", 0x4}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 04:02:56 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="e0b4aca959f567a90ed8f68060a4125e220ac25944a65fc41a9763990d40320309f303552d005acfa408c8f2f01a132ec5a3dae96204549009da5cc08f0171bcf1082c8e28c3cde6d2c15a9510664053a8b10220907463ba0b015b7af282405421673bd721e47b6eb45a7a83974f3f77ab5126caeed345bae2111b123d9e3c4d527cb68887064da6a1725ecf65219c1ae4534587edb5e9dfde6f0deb1005c5f7e24f5160ba903c8bda4b8dc586e7ce6c4bf0c511bd7127437d053e164a289a11c04756b29fbfcebff422feabad342739fda36a9cd1c90e5a175c4199441d5e27480a1a90c9ead95ba4", 0xe9}, {&(0x7f0000000100)="2dce3012e5729babd75e859c968d0bd6e0d0727dcff01833c9d3c16e22b3ea749a71088d16ab7367423c673376c687d0042005f96058cb2d62ae69e9ae63b7653d375cf341053c6b78a8a6d54ab6363d35642d5b04115e569ba1fb0f550c43814ece38ac9c8b780558e1ea776a1a68f7e9f553a4f38b5747a5a97bc44539d2ad74fbd13caf33e76a890b464a382f9d117e2100889e22a12c9f28e6f25c5940f3316548489aa963dd519bcbdaa9fcdef57a513a8c296a92d9f24d7cd75a732e6a9a4fd8ad53f31e553f5420b4b9288aa065847541c28d37c02ba92b40b146b859571cdc5dd873ef3dbf87f8875db129d5b509", 0xf2}], 0x2) ftruncate(r0, 0x0) 04:02:56 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x128) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000180)="5c5b4929526883f28ce08c10888406cee37756ec52453d3ab9991568553a8e429f28553b831f9efe9bad40adce3230131cad4483eb008cc73a4cf6536cc8fecc7cb86f089902850849f6d43b165f6d", 0x4f, 0x402, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x9}, 0xc) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x300, 0x8) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x7, './file0\x00'}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) listen(r0, 0x5) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) chroot(&(0x7f0000000200)='./file0\x00') 04:02:56 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r1, &(0x7f00000001c0), 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xc) wait4(r3, &(0x7f0000000200), 0x0, &(0x7f0000000240)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x40) getrusage(0xffffffffffffffff, &(0x7f0000000080)) fchdir(r0) 04:02:56 executing program 1: r0 = socket(0x18, 0x8001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r3 = semget(0x0, 0x4, 0x100) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = semget(0x3, 0x7, 0x4a9) socket$inet(0x2, 0x8000, 0x7f) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000100), 0x0) geteuid() dup(r0) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x3, 0xcd60, 0xfffffffffffffff8}, 0xc) semop(r5, &(0x7f0000000040)=[{0x3, 0x2, 0x800}, {0x0, 0x0, 0xbb491b75c50a2bd3}, {0x6, 0x1, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x2f6c}, {0x3, 0x2}, {0x1, 0x7fff, 0x1800}, {0x0, 0x6, 0x1000}], 0x8) 04:02:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="823e2e3000"], 0x10) unlink(&(0x7f0000000080)='./file0\x00') socket(0x20, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mlockall(0x2) 04:02:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x688, 0xe16, r3}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000680)=0x8) 04:02:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x299558ca20f6fd99, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7fff, 0x27a}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) dup(r0) 04:02:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:57 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) close(r0) execve(0x0, 0x0, 0x0) 04:02:57 executing program 0: r0 = socket(0x13, 0x1, 0x10001) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x0, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 04:02:57 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x9, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4000000004003, 0x0) fcntl$dupfd(r3, 0x4, 0xffffffffffffff9c) semget(0x2, 0x3, 0x40) semctl$IPC_RMID(0x0, 0x0, 0x0) fchflags(r3, 0x40002) 04:02:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) close(r0) 04:02:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffe) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="aa07d8efcb43dc31f913c3be6a21edd3f530d570668880745119201a07307063f247511fe304335a10ec0a88bb020c401428c8532768ff683f53c07bcf997cad56503e96b7504a101e199a87a78cfad82ba824f2596831", 0x57) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:03:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 04:03:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xffffffff80000001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 04:03:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000500)) shutdown(r0, 0x0) 04:03:01 executing program 0: r0 = socket(0x0, 0x5, 0x200000005) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$unix(r1, &(0x7f00000000c0)="ed60ef8d1fb1d24dc98c471d5325bc507a9d81d8039ed0e34e311214d7b250d82986bbcd5bd0eae00c2d2bf3323f84c00b04e419d95d41d355fc196df9f6b99f232470beaeb69ad93640d84a82318548229f725c1f02c909fa58cdc1a00bbf12f1b8d1e8ee6487cc457e1809efd87ff16046cbabb9dcae512d", 0x79, 0x408, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:01 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="9de833ecf464", 0x6, 0xe, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000180)) 04:03:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff1c, 0x0}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000002700), &(0x7f0000002740)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000002680), &(0x7f00000026c0)=0x4) rename(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='./file0\x00') recvmsg(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/80, 0xf}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x8, &(0x7f00000014c0)=""/4096, 0x1000}, 0x40) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000002500)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000002540)="bc283fdcbfacc33166a6e2e2cc1ef25dd888dd1cf8759f4e9bd3efe4c2152d", 0x1f}, {&(0x7f0000002580)="e70fcf4af6ba0eeb688909335f4621fbaf535d89a4611c0bbbcbbe8c15e81aee2228662320847d78e6b36d770c10a2847a3cf9dfba416a57c1ec5216276bab6b24891622ac0ed9d4e4d291b3e421e0b4c2466f8822cd859e1a8ccab9557ca0541a7c2d4355a7e4bced41c5239556dd7dd7edf1ce288a4c6017d59d969215c7ff83483d7df22c8f026ea7e27821a77d240c83b672aa2942f843bc80f1b5396eecf389329b7cb92456598b", 0xaa}], 0x2, &(0x7f00000028c0)=ANY=[@ANYBLOB="e000000000000000ffff00000200000077f34b0de13c7d2fcaa9e98be1e3f6dc74ed17693fb2e200e47b3c40f8979f359903816588d6a4acbb171d82b2ec61d89aba547cf24bf3f8e8360f563cd713f7443662ab8f27f763e18973cb1132efc41bb15c3b82a54c04000000000000005d06a2e582413a051390256ea09ad6a687d6cf4eae750903a4441467e38eb1ddc7f1572b99e2b62754745ad625c947d7177fde81c1e021103ea3782c3ef73ac304fd7da75c893a85b1a4798bbb9a363acbfefe7eb1dd4a34da42509684efed94cbd51b35d60d5bcc5405b9cfc4280dd4d3600000000000000001000000000000809b64e5f195cf552e23b2119d54d3754a1a6ec2f43a6112dd44287daf119a95177c8c03ad58564e517920157af29ba0664db5909445b5423807ad4e4040381851b501db1e684e55561f1f965600000000300000000000eeff0000000008000000e9cfb8546e1ce4e0256cd5e34d9613fa314b127e9cfd15827c150d4e3c4c0000010000000000000001000000000000084979dacc87e1d5bde45c78efe85c6293ec898bf2b427c1aa094700000000000083f64e62d04d5f3b0e42317d13e9e63066bd9accd29f29df1924da9ce70aba4a6f6a601df53172bfeb120d18494e01e9438568ddf789330cbe08c7153db3a649a03985c4440a79653e6e4873bfc679a2e7e108d4f2521619e4d33c3b489354eddc979aa41d042c16c35ad133e76a459713740f76f2f7ca8891357540ddf55c8ae0cf9ac21540c38055cea82e6b21d6f638"], 0x1a0}, 0x40d) 04:03:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:03:01 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x300, 0x20) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x5}, 0xc) getitimer(0x0, &(0x7f0000000100)) 04:03:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x400000000000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="d3328042ffe30d098233491b5870c4901bb632ba458f42c8355d648b0e9fc849250d0201d80f8f500ccf68bc9068d183b72ca03720f96b276b6cd02bf24140c3b5c0abb16c36b93053720fa4315c150170c8daff7075e7e4a06bd9dc37ceaffd53961f47f4bf74866ab177283c704971a0017346f0662302dd6d93ac4d7e0eb14f1e9f3b3ac64432381172ddf5b4891b045726a74f1d4052f3e0c91530c1bbf3966609d2253a427fe839683917f1690f1cb9b49ac33a770519ebe0df1be7f184c9687034c194373fea7826b9b92466eb2b2b740e5f11b8a53771cf9c293d12637bee56b2f8f4abf777489d3aa296f873786cec44", 0xf4}, {&(0x7f0000000000)="4740a73e3b6d1f6f65ea58234e417744d203066b99e3fa21fdd721c9933c312e20881e315e9dd586d1de5803506bd3ee1493cd125b21f027e293", 0x3a}], 0x2, 0x48) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x10000) fsync(r0) 04:03:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) syz_open_pts() r2 = msgget$private(0x0, 0x48) msgrcv(r2, &(0x7f0000000180)={0x0, ""/107}, 0x73, 0x3, 0x1800) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0xfffffffffffffffc, 0x4, r1}) 04:03:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) flock(r0, 0x1) syz_open_pts() 04:03:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) connect$inet(r0, &(0x7f0000000000), 0xc) 04:03:02 executing program 1: r0 = socket(0x40000000012, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10006, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() fchmod(r1, 0x40) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x20, './file0\x00'}) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x11, 0xa0000005, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22, 0x2, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0000088, 0x0, 0x9d}, {{r0}, 0xffffffffffffffff, 0xbf0cd7f670785dd9, 0x10, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0xf3, 0x9}, {{r1}, 0x0, 0x1, 0x43a270638002ff4, 0x1}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x88, 0x40000000, 0xff, 0xc1c}], 0x10001, &(0x7f0000000040)={0x0, 0x80}) 04:03:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x7f, 0x0) 04:03:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fff) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/203, 0xcb}], 0x2) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 04:03:03 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, 0x4008426f, &(0x7f0000000100)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xaa17) 04:03:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 04:03:03 executing program 0: getegid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) setegid(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) 04:03:03 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchmod(r0, 0x40) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r3) r4 = semget$private(0x0, 0x3, 0x420) semop(r4, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) clock_gettime(0x4, &(0x7f0000000140)) 04:03:03 executing program 0: r0 = socket$unix(0x1, 0x5000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) 04:03:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x105, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00', 0x4) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="78061474c03d2a336c63434dc1e8d44146220981f0fcde8c17156c1d166a88cce0920df5d96c381b23718ca9fe25fc224c166a30a882fd20d664c5dd5cb21d37f7da9762d26c475cbbb31c4b2957f62c680cd2caf876f2740290d53287a5be", 0x5f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() select(0x40, &(0x7f00000001c0)={0x1, 0x7, 0x9, 0xd29, 0xffa, 0xfffffffffffffffe, 0x200, 0x101}, &(0x7f0000000200)={0x1, 0xfffffffffffffffd, 0x5, 0x4, 0x81, 0x9, 0x2, 0x40}, &(0x7f0000000240)={0x100, 0x5, 0x200, 0x400, 0x9, 0x0, 0x766d, 0x4}, &(0x7f00000003c0)={0x3, 0x4}) kqueue() write(r0, &(0x7f0000000740)="a5f6eecc844c86c30dc44fc7774999103d1a917bad90a43be8f5e73a522fb61ff95860cf9da66eeebc1dab2bf7a6eabb1c4fe666dda6ca1410a88a682b1bf0dfb71164501b9c5bccef41332bf3cea7a7780ed73c9cb5b050a92188710dff3206e01983af67b97aaf7e86d28fc0e55254b172796bbb2f51f1dd9afe7f3d09000000fa7d51348fb4fb8df499336a1c9a6f3d19481dca91bbe7033a7e839e753b26b86bc0ba8e29e6844e57fae9d3493ebf2c3f8150f009f8cb4345fabecdfd0bc0b6eac42fc9b4a0fb022be4edf5ce70e3baf477ea457fce2634a24ebff507e340dfd847d52ca226ebe056f0e3545d883617f2ce5e5904f93baefe4547a0ba5ba9b51c005f0304af3f3cd4d8e6e8940615556000000000000000000000000000004e2a809bcb6d66cdf138bed77720", 0xffffffffffffff82) fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r3, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) write(r0, &(0x7f0000000000)="4c3132e1", 0x4) dup(r0) 04:03:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 04:03:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000100)=0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 04:03:03 executing program 1: r0 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/39) r1 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/195) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x6, 0x9, 0x7, 0x3ff, "77f2f3a35361d4cdee697b8f2b5895362ab06932", 0x4b6800ff, 0x7}) 04:03:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3f, 0x1ff}, {0x18, 0x1, 0x4, 0xfffffffffffffffd}, 0x5, [0x2, 0x93, 0x8, 0x100000000, 0x6ade, 0x5, 0x5, 0x5]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x2, 0x2}], 0x34, 0x0, 0xc68, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x888, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x4, 0x8, 0x9, 0x8, "85efc14c8382725600b4cb3726175522c0e4632c", 0x5, 0x5}) kqueue() 04:03:03 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 04:03:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) setreuid(0x0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 04:03:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xb8128a0c}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 04:03:03 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() setsockopt(r0, 0x0, 0x2, &(0x7f00000001c0)="dfd6e87f059a422c0cfe115c24ff0b1eae5d93394d2f4009777e7c6239877f5f3304442219f5e3fa04e93ce70a75cc6a57982115f1af95c2683cb2464fae8865219969a629cb9e55f513a50d11092661f7bd08ad20aa36ba13d18937be2a4a7a183df3046dbee3da3007d953bfc01ce642735376521dd0bec98acf7c9c67ba1c7d28e78c0000000000000000000000000000", 0x92) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0xb27, 0x1, 0x0, "305c4d71b608468076b6811493e2374b85982db1", 0x0, 0x6}) 04:03:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) write(r0, &(0x7f0000000080)="07e0ee351386820101064202e22197a44e9fd658e09cdfd879666d03df1878b0987b9f09a5640881803ec24994d949f60d4bd7673e8f9a7ab6eae6173cd141dcefa0dd6d90f2caa8b15dc5f64fd2ab902347dbbb4d47e65c962644faa8d796fae2ee25fd9932541c6d4cfe8eec12922ef1763dc7fcfd5bb0361f07c986cad5eb24082ec536caede7f671a42d53d84337974fcf20e97dea03b1a4edf18aca17b61f9b2f57937a43e5897f25b1f4db6363200d2351e8c317943b48daba0ed7cbc0a39c244206df62", 0xc7) truncate(&(0x7f0000000180)='\x00', 0x10000) 04:03:03 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setregid(r1, r2) 04:03:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1e, 0x400005, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200001fc, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="08ca574c93d1a1786049e374faa17d8711150d0c231b3bae739666ba94db6185f114d528c26e5ba68d6905ea720c94c42a518dec8706d94a2b3abca233c4c8c44e57f2faa4b3fadaa8d9d5755e631a1eafd9b66f76499290629e83762d66f09b1da38669684a5eb775389c9db9448e943cf6307f4d2c7b8c74c00d2557e97f64b87350b523693f04901c599bb7f6317baf8ab9e8c3983fcd26003dc19f5d0ccbc864cda4871f532814a83624ed91803992953a40e4a76aec7488127d3a98", 0xbe, 0x400, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x120) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 04:03:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000740)=[{0x0, 0x80}, {0x0}, {0x0}, {0x0, 0x11f}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 04:03:03 executing program 1: msgget(0x1, 0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) shutdown(r0, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 04:03:03 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xd, 0x20000000}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 04:03:04 executing program 0: mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r0) 04:03:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) sendto(r0, &(0x7f00000000c0)="3fcc2773bc85e8bdad3fac3d32280ce85364b2ecec8d0262e2cae75eac3744f6b612abd565fb1f90735a3cc7eb57d0a4e1d4f7a46fb1b57cf0cceddbb73fb3fbf66458e2f564d42ec74eb1405e7b8788c4483e395c25a1cd16c442537a670e29eea334a6fcd6de0cbe02be8a13", 0x6d, 0x4, &(0x7f0000000000)=@un=@file={0x0, './file1\x00'}, 0xa) 04:03:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./\nP\x00\x000\x00'], 0x10) 04:03:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x80000000000001ff, 0x200000000, "b8434d340040000000000000000dc5000500", 0x4, 0xfffffffffffffffc}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2d7, 0x0, "d730c1e7bb6fff7f000000000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000000000000000000080b8c4b658bfcb11c13da52e61d71134d65b046489f4679025bf0d267899dd5a1a3ae32889a6eac85893badad14368d478dd82909e9dae7ddc4c5052e4ab2930a6fdfcfaee84aff16cdbf90e3b726fb7ff6e293740d95bbae9812476ca9949a2169d77125203eff8620083d71b0f8211f12ca363ba1b4f21ed3379d69edad9b4a219b478208701a38074d319fec2dd6a9d153d545709f8b59874889a1bd09e07dad969ae49b385977cb0493d9e172f4509cd6b3bb0ba836c5fa43a2fc45ddedd88a47fdd0db570f35af78274cfc56f1c08c51ca26fc009379da22bb9b7c8ea366776d202bfea22b7e188dd5c8c847c2e4671f82cf19b167d9d36aec03e7d19b217e02dfebeb3f57a3b169638cdf9cda9aaecb42b7098847e8c13dde9577e3b43d0ab19875f5c2354"], 0x10}, 0x0) 04:03:04 executing program 0: kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = dup2(r0, r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) 04:03:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 04:03:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/tty\x00', 0x48, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000b80)=0x3) sendto$inet6(r0, &(0x7f00000002c0)="d057a8795b1ac5a0f624819e35b2079a2afeb074e14a38a66a7325f4248787a63cc86f96427b149695d2e430f7b5c29a78f52b5d66905182a2af1be422d2cd40f88bda850d9fffb205f966b0ac7efa9932c0422170d40d0cd12f48edab9ccf349e6e37b840fd722a2bef114af4f1e5bef3d10273e125c3b51b99dbd770edcbdbf7d14036036bee612aeeb9449213ad97807cdbea3e6ace01ef2e2da61d58135506850164fe", 0xa5, 0x1, &(0x7f0000000380)={0x18, 0x2, 0x0, 0x80000001}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000100)) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r4 = syz_open_pts() getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fsync(r1) fcntl$dupfd(r1, 0xa, r3) lchown(&(0x7f0000000ac0)='./bus\x00', r5, r6) close(r2) dup(r4) r7 = syz_open_pts() sendmsg(r0, &(0x7f0000000a80)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0x72, 0x9}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000400)="22de193946f60ae33b2e134ccf16e235b8cb3d4c08edba79635b0bbd3a65a895b71909a5aafe3f88cd0f54e01e4cb7d9155a250b371a13aa48e8ed663a9482f90747a1cb7a4150bc5ad8e6cc62ee4c0867dcefeca0441cffca99e5ebc05a78494cb2f25e29253482b46ee3288b1313cfe3d0f99ce15a255480c08c11cf8dc8d0b58ded2c2d926e27bed2d6e4189778b57225f7774bd5bf65474653c565191ec17128c00a6af9161187b69143cbbf9a674086ade20944ae830d95da5c5c3064d670434f96cc17634256104e458703769058ff34f854c18c9c45aebe8fdb", 0xdd}, {&(0x7f0000000500)="eaa37a45b98a8596f193f3b3bc6d549365f10c71c53ce36c61aae56d38de921f12b35a230ed98568ea15caf3ace84e780ab542f1ab3286529e71197a8c3b0583c19ee548e57b7569716db4f3a367ea175fe4bf78f615e5fbcc2b8e6771b7bdb402c31e841c3d0e7a0e21db2c1ad8053da34671890377249df40f553ea6ce4fcbb1e2436446d1c40310e656c3824004842ed521422a1b8c8842b92b", 0x9b}, {&(0x7f00000005c0)="54453281ac6d21229c23cfda665c69770623eb7b2ee350af30a3dac66c00e2c90b5900aacb62eb71cae4ecceec8f8ed5b0603c86bf55dc4e290dc749500939f61d01f892084f922528d056dbd5d3e836", 0x50}], 0x3, &(0x7f0000000680)=[{0x18, 0x1, 0x6400, "ca25e66466"}, {0x20, 0xffff, 0x6, "e8995ccea634cbd47a88d651e785bf"}, {0x28, 0xffff, 0x0, "54592c85dc3f7814968a01148512c71d187c97"}, {0xc8, 0x1, 0xffffffffffff6e3a, "c71fff8ea003c1d892a95bfbdd4a1d1e5ed57d662be7ec9bfb02e3cc01c747fc7e323475e5c75142c147c5d2ce89cca511b6710eb6281bbd80b7800e5b5fcb075c245588030797ee2f4c51004b285f1ba390282bd5bb9e387bcc406aa35a97979a49f5a52a69a0578de48834cce40cbc40a0f0eb710e6b8d47a825a06b8a7cc092cfef2fd17335f0976ca60770957dd2baacea061efd132ee5e87b10d1de7baa71dc1d4cc500d1f12ee9a9b779a991e2ed"}, {0x38, 0xffff, 0x1, "e7fd5a86e29736c2187d80970c5cdd57dbe702f67d8cda48761cd381105966389f4adc5c"}, {0xd0, 0xffff, 0x5, "660ab16cb82521ea3389e10da34e84dada97e09c760a7428cadc354fe6182b8c17d20bf3ac741d536840a277a72a8ba63c1d4c34e092cedd10d21b42d1f990d9f90dc13ec63863712c6ab711c794f87aac65cf214a3bb99f9699bd9ec086c1de5daf2be90660f9d1e581e8605a0cc5a57c3714c7c669bc95130e46f81342359f5db171e12665708526ff0c00b3592d2cbedca92196afda06e8e95a78f6281454dc164a20493e609ad1ff389d3ffa83557954dd3e6b0a807bd3953ced"}, {0x28, 0xffff, 0x6, "98a7545f2d7191f8827e5f500b46db4883f73f56"}, {0xe8, 0x0, 0x7, "17a1344c4f98198c24d78141d7bec8c8a5cbeec5691c681d267c0f08d0af4386c957a4a581235313c3201fb4c5b59dd694897bfcbf077118c315c4f4d03026146486cbc6d24be2ff74cc7c91981df9a8a3e3ad3236c53eb5868fc3e774e25217085a1ba52ff757da2308b2b880211762521b918ff608a930265d1ff98e3177973f63b7514ce20844704d699b9590cf03c2ab0baa98058177015dce9d38269210a41187dbf4e88cac23fa2fd19b5f943ee3edac6c04593381e67aab6fee06a17cf0207b80179e5b692f1f43d2d49496597ba90a"}, {0xa8, 0xffff, 0x101, "6a9c1e64be67c3a929854e01b17aa76230ab33f04a0557db32500f62e784d82be805c4972f418d7540802ed66c8c3fa21df4df1e87485d970d71d84464d0393a49c17f16066f3b23903eedb82b5358a7d34e175d419fd9c4f211e2af5e554f3d1b5ee96468221f2f15278ff417246eeb6963fc9563607f0bd9d86ff0f8e1aa9960390c7e3b5a8808a01d4ead819cf4648a35bf"}], 0x3e8}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x39c2dea5, "855c55021a0000707b6300"}) readv(r7, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 04:03:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="e9041efebd8ff4eeadbb3b115260dbea5f8651c18caff0ac8719432cc75a86e9e89b00fd36616348ddef33529a0661750780ee0f7ed698a92d52a46a495731c044ec8c2f632c20beca159bbaedfe3a0f59f681b4c0ed", 0x56}, {&(0x7f00000000c0)="cd95de9fb0773e9df78a6a341188aa9833695e67d13753a26a2ac3d9a82e85083c83a24f87f4420877c84c8eb9be6d9845c887a4e1230d266240c3c17ce551e46c111c03d1b8214636bb97cb6bcbe593f83972e6f2885fc6290da923e83f1c293951eda8d1917ea4de0e1163750455c8333dd3b5da64c5edb0807f4622f2d8ebf9d9c8e8f98a55ba3f1e3eacc8c17f52ce2d126426fca0de7cf1924b44f07411e776271767048bad22c4f44b706a29b3f96f10d61f099f0900e44cfd7c43e968e9d2d14a", 0xc4}, {&(0x7f00000001c0)="940a7205edfc47742b132c20151ed9c22db8461a8496be869cc6e892f1c8756f85fd3a68569e65ba4700e0b5899117463b0f031f4c73cd1df71ddde851add886a1ca76fb40fd0c7a82cb5406658da32132ea9a514ec42ac1852b035efe9f3388dfdad7cc8627d11ca07e1e4aad50beba569efd9a5313a0ab80ab48fe6921803fbdfed6dd94119589b71c0ec59953ea00ba4490d4113a928f96f2f2e172f8bc97cea0819161de5732fd", 0xa9}, {&(0x7f0000000280)="cf98d6194e8e6c44f8b5befa6540560d05965d634b9522da77658c884b2d24f6ddf08b49f1ca09e6881d87a1b902d7b5fdaeafd2567ea62439f3e48faa2ef140ddbba234500a01a27cf0ef60c86f7f056bcda27e6fcfc39bdff85a87523d61af54", 0x61}, {&(0x7f0000000300)="5712ac0329c9225ce9758d1cb63e2952f3d5e1d32970ca49713e6122500b7d6c41de322d3ec260c1f3a916c1400fe8014a5a0ec0af41617ad9322f2f492d98370cf28c02ab31aa9394c5f71b61ec778bbd33e8d1b3b10c07b0b87d9e6460153b08cee956a31ed0fe6f44e967a1df1003a7e3cd60c774d16ac01b6535fca431da353fb296cbb84659564cfaad76119187f745afc4e599e52ac3ff505ab3aa4c5f01f9645a3a8f635f6f81563ae8c3dade9016dbfafeb62356402ec7fbef28a484c58b58e4575db670f55c4927c79512d180ac62d55254021b9af374bda8850d75fc6427c90d790f0dc8fb1b99116f3a47135f1c641881", 0xf6}], 0x5, &(0x7f0000000480)}, 0x400) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 04:03:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b203c, 0xd02) r0 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x80) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e", 0x441) 04:03:04 executing program 1: r0 = socket(0x3a, 0x5, 0x7) recvfrom$unix(r0, &(0x7f00000000c0)=""/205, 0xcd, 0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0), 0x1000000000000278, 0x0) 04:03:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x4004570c, &(0x7f0000000000)) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x15, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:05 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x1007f, 0x1000003, 0xfffffffffffffffe, "f20000004a0900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:03:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x20004) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 04:03:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000017c0)=0xfffffffffffffffd) 04:03:05 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = open(&(0x7f0000000380)='./file0\x00', 0x181, 0x3) mknodat(r9, &(0x7f00000003c0)='./file0\x00', 0x2021, 0x3) getgroups(0x8, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 04:03:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 04:03:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000, 0x9, &(0x7f0000000040)="030000005d4efae7322b39d9c6ea820bac03de8dcb048ba77e307c8db02e0d9e61a302892c311c706762829b69edf6ece66d8c0421e37ab196cd161081730fe5e4990d8dd4e7b6641cdc157df688a865ac0cc2b35c3d33de2552cac56feb31e88888d5", 0xfffffffffffffc28) socket(0x6, 0x4, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 04:03:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) login: OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 04:03:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="eaff125c00000000", 0x3d2a4be57aed0337) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea7305be4d000000", 0x8) 04:03:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:03:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="d000000600000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x7694, 0x1}) 04:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd996872800000000000000000000000000000af6cef7", 0x2c}], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) sendto(r0, &(0x7f0000000080)="3af81adbf1298e2711764943daf933b5cc7b2047390a4f7193f7e310a6bfaa8fae4ca46e66d02c9195b834a003a8418626750d23665ba71bd9d6b86d63c9b51fbaee1e5dc24d1caa657831444ff59e30cb8ce6dac5f111", 0x57, 0x2, 0x0, 0x0) 04:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000001600000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) r3 = getegid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r1, r5, r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x91cb) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x4800000000000, 0xccd3, 0x203d, 0x8, "baf4ecaf0f5429be1190d2a70dd28c2e924aa25f", 0xb2e, 0x31}) 04:03:06 executing program 1: socketpair(0x2, 0x4, 0x4000000000000, 0x0) 04:03:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x88, 0x78}], 0x1}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 04:03:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20089, 0x100) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:03:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018", 0x4}], 0x1) 04:03:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x110) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9, 0x6}) 04:03:06 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x5}) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0xff, &(0x7f0000000040)="42cb9c7eaa5b7e31632473e36a086b423aee2409e8bdd11664c20d34a892c0c41fa2fcff20ef49dc27c60bd8046ce70ee7edb028d0ab1faac25d76685e666ef7ace16fc42efdf79b645a3cc50fa3a8591e79ec2e3c43a64fdf88412ce12f4706f10373d7d24394d46b2c0f0993", 0x6d) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0xed9a3898c5cf24fe, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/4096) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x26, 0x6c, &(0x7f0000000180)="b6785f7cdd2ba1327d723440754b5c578993cc47f27c0abc8df5d416e0fb10a2f54e9e00779d7ee47948db93ac320b91f0ec160b850a5d196ab8703557ced1bdd78046a170145105eeba7768920442c71f1938b40951a977a828394d5eb4a98ace9211026ffde5006a26a0733663e65b8e4c1b46cc749c7b4957d640b7d507ef5778b27e17a570852e28036494c6bfaaf00270c0f2e77348c2ef10a5ae7714d7dc482bc4ccfcc789a1ff8fa733cc1cb74addb566d6b3b1cb42852d6c6c50ec93d8ec73273b44de0d0debe6ff691178285cc3ea1af1473ae6aa6710f3cde79d04b79a4269f06a48e85997aa2f6bd1292fdb", 0x298) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000240)='./bus\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./bus\x00', r3, r4) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x1ff) r5 = msgget$private(0x0, 0x30) msgctl$IPC_RMID(r5, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x3) socket(0x12, 0x4005, 0x6) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) nanosleep(&(0x7f0000001100)={0x0, 0x2}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x28e66df2432cb2e7) getsockopt(r1, 0x3, 0x9, &(0x7f0000001040)=""/109, &(0x7f00000010c0)=0x6d) fchdir(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ef3e739d79d423d3b3d1a2e81c4bedc009675932df25e74384725057ba9bff9a8ff3e5b7ac03b30fc1ba9cff979a4d635789d8f07016d5740cdfdcaa9a8bc135820f2594e779e63b2ed97b20a9c915d6ce52fc62f3b3580ba1fffc22049843aa521381a94beb34429dfbbd74b5e682bd15cd9d6b2d6e09ba16038c384a7fc4b4611202dcbe650c208790b15ce94fc712d7aec35c921f5bcdff6934200e7d08ae4ffc18c7241688133dbec4d9fd437fa13bbccd9f7b53129b630b6b55051ceb9bca163549fcd11090d6f6609a9438a6efad5480c1353b4ef1e092043c17389c590a76e9566a5feda7366f6fb927fdba84d2ef7a7076e63ef9d9f55061133eedd16238f5a740c8c80a1cb1c5ab8b73cb42c5d59a01e9941bef47504cec40f277e8faa38b073837b66b332c21900e8fa2eff207a563ce5174383de9bd01935e5af8545af999e2578a1e37fbef8258129f9811ca3bea60e4406fdd2e69225375e6cd20ac086239a665244e272d698f5585d7823f86a8e48fc9425089e2bcdec75faa19d9b7b85d74a9f0657e138005321cc96cfc556ccc28adf4791f3be0c8bb78f6ee7ec8cdf12d1fc5748ca0404fff271a30b2fe2de033bef7b128be160be4fc3922df9ae84e7ccaeb553709ff4e296bef0ff19709c62237576cf1443543d5e1a5d7718f7ca5798c5192c6e14835f7ba48fa1c229f61a1710b3993fa7ef754ed1afae8d8013a1fcd40a7a0059735ce0df364b7e628b7590140873dfd21bdceed1430961ec044556a50da1ab01552422e1c14798ca4546f59d4d5fd99c1e2005c50a2446454edbed1c012f7d4c2a1060ce9632d08b05e7e7756e27861c2da64748ed78467b4bf84b7f4408017856d4136ef347adee78821eae9969e7ee7048fef14ca67f733ac979f8bfcec8879572c2ab634f1c928ce32e9b5cf4128ae0bc7679fd892903ce5b263dccef440e4aadd914749eae1bb804a38c0c570afa5d992a97a2db25c491915765bf36f9d73fc8ea21107c04bc8565837e1eee16f547e12decd0112cd556fd242bfe71d4d2d840ae8b9539acd219b01478cbbc7e7f0c53ea60a4412e447b5e9b4afc9fd6cf7c276f529d6c88753544dba304c12f50ab32169d80a9a01e2fac8e9d737e7d8925a63bd9b69b05754fb93474ae2df56c74eee9c3992fdd0f7034217904344b7c1be9d852f401db5da3a2cb7aab66358e8018ed86f2259d5497826889308a723ec36a5a63a6472855149da74ff458d6c5778e52a3193bf82171e3f8c1d15b72f8d76a77fe21b70cbc68521d0dd75baee1cd7b1247e112e8aac80595020b1bfc481c1ab607869137cf1202622410b3717945a91abb2f3514d1b62e66e86e7f3d93ffa5e6a2cb9b45b40d9e258c6e5d52c7b3b5b38bbebbf79a83d00489c5f026275879bdc4aca567e9a7d1dc6bcdf23fe15e8fd01d6381b67bf4fbac6bb185c0737efed58d6bd4240c47b73e166d8871378dcbfb0180971b0d5d01f380f68561244331f1078c9a1a4c705311f55c97b1d1b673b09940cf82dfcce88e4d911c4278cbf09369655b59c3198754d50233dc3ae15acb78017181eeffa086c5f4bbbfa8eb60f823d2608818da279670fd006c9e1bb24b9d7d18232caa7b42b4e19f5a2bf99a7023eaa2063d6877813621baf78118dd3f8212680c4b88456e2e3d4497c8f22e49b88ac19dee92af7af339812829ee6353a37fdd1c83b76d81b63c122bd85d59181df2dd239d53c4ccf052566dbdeceea733494b0e707d8796e54b36d4e84a765126dadb4e748db26b517de88b16d3cee3ab4dc5a93634de1fa95b11f07a9f37a454ac119d6e809887b8c2cc701e1ca98678588198c59daf1cfd4d675fb10067ed1b7d95439072e070026f1d8aa915712ed128a97f6139947f1077316a9a12550f45c2fda1ac8fd1514a0a0f9b5edca65137ba939fd521b4d24164d903586240bd58d499f6b723db439b87241c5aeb01fe78cd727eb7c568c519ef7a898234578bf238828d62e5deeff0d2e70bdf0ae35e0953c7a1767189e0956a7d27137ae1303383fdb5bffe43c0198462d317e1efb54bde182635610b38ab8dbbcffb8438d709eaa83231216ead760f02d79356a00c2149fafe95814c96ae5bc54f351854dcd8ea55f766c29a957e30ea1892636cce4239b386068a12c4666d7a20972199c67a4c8594cb48a702205ccc8b3623a9e2d389c0e3538cf780e63800507fc4034c52039e35a653c32b8b5aa02f1376b3f39bc7752fd760776a36029534d322c335cb769093174306004d02a722c929f27262c7797996983c4d02cfca830a4da233cd1bdeafe78c6fcb4fd9e61081146d523defff9753c9275c4a10e8585f9cec098b02d7beff0ae76e21a1a15c3005f4e0dcb1cb524a5b642c710d255fd7cf9e5cc354bd9acafdc65ee2d946b8186e366941b505dcb5507519c4c5441bce78da0387bc6630f06d078c35bbfa49dbadcfd654121dd4dcac64139f15693ed13dc6c3e6d34038670d0282b8595356681257d6ff30e6918fac30b8c2b2c8b30ac0bd154913d79228b5f515fdf785940f0a753d464769195c28ca5d3e3278a4d89f3bc7e5a0bd5e471859e7d34ca5be4d5e6b36959d021eb33dfaa876b22f987999d7eace7715e9ad89cbd8e81e8dac18a2067e83912fc6d7f552af5b6ef321b200ce472e8464e80a2f1ff51fcf4fd89fa3d41a9c4eb4944d86a96d18a739a710f8f178cfd333901a343939cb67ab916dc0bbbd32348248f88389f7d5531c3b6e95054ab3da6367e22bacbe268098742c7e20d60766e482bc8fd017c3cbdc9f1a691b9f4ddbabcd0080a41090e8e19f06c07742c10a3b1df66922216bb0457c8e2339b20ed6af80babb8c54f676213839b49bd027ae84c6b9f0eda7fd358066d159429b6aecf6969fd37c4a4d3595e094fa75f8e3613a0d0323eea093b9b7712837e18f27ee899a3abac6406c411a1bfb889b6d01e09f42df93bef843a88bdad6923b4420eb8478d15dc368d960dac1fbd6681a2471fd1c63b04e3236523f24cdb26870cb1935eb0f7ef7830c27ea39556bf3a1d0ef77b874f1b0063d102fbfac92e0262e3a846af800b234b7b8d65d1dd4ec9d4035030af0919e7f3c50ac7eb431068733c2c7998c0e83c6fa8c85e555610778023d43fa002e78af7de10392c1deb1ede1d606dc1f2c5b1fe1b9dc6da377bb598f3d72ff9627ecfe318931313be2d9f255a8c92a18ddc743c31d0c758273141673ca28e9dc2ed80d521bd5f907d8016f24d5495fb4705fd07133eda8c507b2844060c9bbf714ed311f814164696efe0da549923a7a1aa0245c8df3832ee80e35a145b366369ede6565c57feb59c25c82305229065fe2266741970ee3fd3e793a75078d14250216962ba213e592b8eba13dfc1415d268d64c29cbf64e2f42ffaec824228213d9dc25c574ccc2d89133e9428e4dced0cee99342d2de6d1e07c985c320494798e2b928f6e7514fe6e5bfab04562ea094cc6a769db9fcc520cabf8a285389af8eeeaddf25fdbe37e623b8360c77155e292013887ecdc99346a5e94e3ca67a4452c88963b71b50fd56a4f08b3cb2cd8d23df51a855dd1aaf01f7a00c36d7e1b1ad92d5aca6ef487b1a97bdc7e0d7320b1578dd0e8dfa9ff27728ae08c61957f5df8488139c5dc30801e0a6f06ffc3dca4c9b258e29f1204824d0b1cf07d06798939c3c1bd4920a81b658aa1d0c40c67e11c2e3c4db86fdb99ff5927430b518d2f73d8a13acd1fdd03d4fc9d4277bae1ce7915c53cbc182b8d018a1df1268091749c10969f5d14d1e8610c2179d41ce5d4cea1a3876df90b85b73fe45c9e1d11d528fb72d3bdebda50f595bea6157a92a956c5b9289c1a94d164f0fd42d01629260d30ea0d8dceeba77893b7a936e4e991e7661aa07102713a3d9c58915743f9a4fd93650a8ae8d662636dc0788c101725514fd412c8d787ec2433230c03fcdce1ec24e9e08f25bded0088ee3cf0e717db03169c0292cc4addc220fcff534d132298e285aff919d51d129169feecce577222aa479cd68bb768fbd4a262dd2ebc3f2298957076b226c3b0ed30777c0fa70765aefff28e1179d04da7f2de7253aa29cf9d045e0a17ff591a154b7597a04dd53470e0b578a7ac2e7efc41a44e137a521d4c26be51d25ec27ce164728b4a27321f9e555f7f9647c069446735d40a7f4fc1b4f7ffdf6bafa8aa8063e97f2e8210f78f708b44ac2aad38893d0f1fe6bce2cabf27734ada74bf601f03dd0311744fb372f286cdf1b1e0d673803aec5e06272eaac272ec3e30fa4d7c3181753330059296c8933771b9b7dffbc9f37c208aa650e3df4287dcd5f5481fe4686eee0529a8948dc47f5c77c998f82b74758ae005c6e109fbde764bad184580c471a82fa624d16a728b924d3f7ba7753465911484fab9e5b952e56121b703876d8fb501fa353c1ef34220a2453eb0b09ef5982a8134bf786de715c2224c2925ff51930501b79f86e4070a3e72e4faa2ad0a17fe461eb6aaa592a828ca38ed0240682bb74405752fc5d05555acce99d2e27804d461f5e15c9e8027b2ad4a0a142b423cec9c7efe02b06ebb05ae01d2c36f3b0c5ef6e899c93eab22affea9d5cbb4ca01b435f890fbe38c7667754a7d102a5e9586115f4a12509b9ed912ecf8ec5556d132d4c9d231306cf7c3e73931d8cf9f87095801046a857f11c2af4c9da2de6d0fc9e06b0a0c7b5d1cae3ae64661b47f9814135a92a11a936b03f05c4fa261585f1bc76ce1817bfe4fb0884971d7d8076a4c2d398adcf55a62f5b1ad3c2001457cb665d3ceccad90d9d28555db0f8a6a6c97ed1e1e1cae19ff0da3ce2ceda0850d742d98d1c20b3a31f385434829784d65b69de43c4f7ffddd2751044ef98e7b628920f0655281314910239fdb50e06f256bd9dc9be6a578f7190599fe104ff1200c3a0ff5d3eab0f9f7ff543ce8877fec65bb39825d0dc76e1420c44d475b1089e19267c84e41e657512efbeb7a1ac74453d2821e4e4db6eb38e456aff09b7586c7a5afb5aa91e7e25e4356542dc160d521f489c1d1119c1c9f6e679d1b57fe219701e87290af31a9bffa3889adc1c429f2949f937e5656d1dc0e59ea2465c6f4e7c8864c196f0c444bd963dd8a8ec05f864a722e546db92f49fe057bf34d0b3770dfc4011d13661419d4ac762f9c22cf230748b311548a66cf1ba539437e7970964081ace39c0a91c8a59cf9a0622a65123a0fa2cda18185de0ccac40c9b207d0bdb6f4faeda124b1da3f979825f208fe684dad61fa567926bc8272649e095701fa116fa8f28c51b3c58b54a9d06e71ca240fa8863bb00721c4329793c3a1a84ee1d5bc066651806e0f81a66fa52730ed0ff48116de0ea0e228a1cfe2be3467e885947b1e31fa30b97077e299169a049e7bd860c542ab9998fa94d6b7f70fd4c729ff38b7140cca2caa1412b0c57645c17809ab1b03bd1e1a869d0033e77c2795fea249b760acdbe46268c6a1482fa4c054712989db50ee65638d15032e060f2334f1da45fc0657d178330dd4a92d4149072e42f869c2528c366724e549dacecaf8e12542e6e7038a0b66106edc3168d83f0d323c776080d8125f53e5af9c2462d7e1b901dccf0320e287da29c13066daa44654b44093c08fccadf197bc7dcd6f5ba52a684b07f3918c0a337b1b34c2d5e3ec033a9a827d2be0a84a2ea22135b4a3a12bc939decf3f85f8c53f1899fd122d35aaa3f64433f58e44614f576b4fc2fc1659b929f2afb32c1656cde9a08", 0x1000) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) socket(0x23, 0x8000, 0x400) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) socket(0x20, 0x6, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) readv(r1, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) 16:00:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) login: pckbd_enable: command error 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) msgrcv(r0, &(0x7f0000000300)={0x0, ""/150}, 0x9e, 0x2, 0x800) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) pckbd_enable: command error 16:00:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080)="dddf5d1523cbffc22399ee1206aaac9122088552af60e3525ec97315069b8009978541f93195c359e8ae4d740b27536e6083561c765314c67ba3945f9f2bed7d7f1615f87740f5c25d22700d834b81646c88b5b1408fd9ddf5", 0x59) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgid() r1 = socket(0x11, 0x3, 0x0) getegid() setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r1) getpeername(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) getdents(r3, &(0x7f0000000180)=""/209, 0xd1) close(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x0) setsockopt(r3, 0x0, 0x101, &(0x7f0000000440)="e3cae7142dc0f8e95495f9968e304dc30c39ff6ed27ea9462097b680fbf9668d01680c6eb867984007757126b097370fc285f93de762727a57fb9f13a9a0a4f8aedd3bcaf4444ae61740955a7e6e0ae3c45eb32de1950b88465fa651f228051e1cae1149778e0cb45b8c778486eb7968a300306a8660a2ceda23b562ba4e6708632174bca8f8cebeb7a770b0fdc353e3c2e1a71f7003eea59a19da0be76e45f690b7a27cad02bfc656eda1caa79c1617872807b3acb32df83d0d0ccb4cb15731741aee7c9f56da9bee7f59834c7851184e4c9ba68cea0bfd542767f257d4b60fdd0f65b7a92cc672adbe519f8c14e96dc22e5cb7f4e1bd2481bbd7a4eb2c8e780b28a4877dc329a5993dfb5c32fd1303e58b24068d19ee352dfae4d91fcf5c2ff2533ff07246567b89b56b22ac0a02f9d55601acb65576b35cc0c48a4b45a94a8c7750cdb2c089fcf8568bd6fc2668e0c6d4c64cb7167f4130332bfa6a15bc69224c2dc16766be38c190387c91c4daf56dbe7b0095b0edb37f6b8de042278607772073872f993502c0adb53ad6a78ab91f71da05981b72c8021c660c0799eaf6d1827a47dce6513f3b1b84ac3c288f49fbca2af903da8da8ae932680b778c47074cc8e182a0e30caca4cd8c8704828e758887bf6394e386bbfb56effe9c6b601446cca19635dc9858c336530b14ef157b2279e77bcc734fd57cdb714eb918b8a004bdb1fea9536d6ec863ecc15debb02f945fc5ee36e5529ceb96401cadf43f45b5029ea08a3b04486bb8fab5b861baad0895a6eb7c405cbef017b743215604947a55d33410b2c12e03e4d7ab065eb64f76613a3322a5cce5cef2f4d25f0684babaee8f30db0ffd3d62acab92ab8d8c8a321bb003f10addfd078103475f752dc5e792c34682df1f528f1923e777a37488d715d5ae9a1138cfe5fc15fdb7aa039975a3bce4ae30289089776e57a127daf5584b05bdde76e979ee26d76d54246acf70d14a1880f8fe8352517ac6c30e16871a4371579ccdc0aee80ae9317d7518b08cc4523ee080cf01230656bc33daa79e2eb8c3a1c5203639f663e4c9ff745810e54a34b797b8d8beaf9975eb001a812b308ff87d2188d74e3f8528b7d6c102f1ce8c29bb5be0a44a9273db0791bf89241f6f6b6d414a1046bedade67f1296f8ba3541039a7d36b28941a108891c832277a45c5114fe2fadceb8e238a73eddf68d9ced91675bd0f50b574c614b39f34dd7cfb4760dfce52dcebb03e98987e7ca1ce2122e47958b37943c9abd3e78f127326026e38adee14db5ed7bdd8421c5c3c0dd3e101a739e0be38a35bd85435b660d5da7f3e5c92532bd3492e0fa377c9ffb834517c29c203028d65eff3bb038b46a730da95276c20f54c30659d4f2385888e42c66aeafcf9db7a3ba843ba19070fde3d2de3f61d10f0c783c6d05ae347bfb5d3368206d913e7e23137b752e41414c394ea62607243b1e117a4fd775721cdf42212a9602e258c0bcc1c2d4a55468b898defceaee29cafa172727762f1d3cfe0c0f5a149e992d38d01e5f357069482058adfdcacf7b8e7f41558c9914a7836e53c346e64bd51c340d84f8176340d73c89fbd000bc859eaf705816418f2e4f9d01babc19bd406ce85d665e70a532b8547651c9f24c607b3810b0cdd39fc139cc8f9367eeb6f1c28c03682b426f85bc2ad381703a7641fafb12d75baeed8f0715f550b4a3e59dfc5c88eebd98d2001fc0b78384276f7bf0a8380bd4f78e8c962e96a775d7436beb00e6017dd30c3bc5cae63f1608c23ccdfc790396ffdbda28cb39b21cc241ead9a6835eb77f825d89ffabb811508f052f21ec9ae8bebbda384e60dbd6b6b5f0596135bde67fb9dde3c116579af6730dd1d86e4fd89a25315c35fdbccd04f7de3bfa6082eb6421a900288a472bac17013894771cbd577af2789dc4a42779585a6688179f058e42275a8b6dda965f74c0b9148698026427925dbffe24b08e0b012ec6ed21d23239216f4594b88fd1bbc2ab599643e670069eecee9679ec4728feeabdda193aea56c239dd29e1a7661e63c07a6e3b10691f6612591764e8cc0b6c4d5248742394a13b66d7c96b5db189126bb75f717844809d1c02d2e5cb19b3a60f2c42f6494ce9b5bff6547a3154b89121d97bc3859f98cffba308f75989a6ce2058323688da5a42e885732c97e6e773a80e396458eefb21590c44c27aae70bf2d067febd698f67044ac5c092d4d79c4441c678f92d8b81266c8ed7d064ac610c57493f38a7a2b962f3f08dcfb2fd606ebb436cd8899989ca45d5cf368993d56805ca7f291ec98bb3eb1ec6bca2e9d9479770266777a015e079cac97709942cd8075d5496ca8b8904bf59efb0f9eb8d5fb45ed1498025076207c55efcc2d6ae8fa7b78f57856da4fbe449b9344bcc2b67e2b1266b24e91d9308da170c8f33b3a98cdff665373aaf6a29b54e865a551a91cbdab5eb5b2c2f1d9679186851bf1f5fac81ebee21d7639f293539cd7177a2fdf20dd0fcae90e22824f89bb69e8457a1d2441a706f42455f9ce257832d0caa1ca322f8ee476696157ddd628d07c83e4cf30fdf6fc2bee1ae21090c9eaea296068661153e264258c9edb53d2e071b864c42b1de5639e137ddc4c080485c986940d3e772af26655536269f2259e3c19b0ad6e12ee4c0af7219b50166e44f79f6c776cf790b14dc7d1099e8cc321801ef6f5ae35e8e63058e51f1df3478ee3a613a6efc5ade492da15c649b16b00067df3cf5bc8d878b9ab509faac3819be32ea37d7198354df34952ed82e9c20c9c16283f96cb18f5f476eb659d6738cf3cb4f54f1f6502cb7a0607b6a1c0057770a7806f09de7e91efd332366e1f205740dd9c4f900c042fe9bb6327880c40e3001665ecb93917f920ab4700ab313121884c05f58c605110255a37af11330e443d3d18f412a7522286b2d038204834d9598fee9b2ea2753b7dc80b1cb5f65be39d90398daa5d5ba0cb1ae483f35685269903da3d40eea384fc6e0e21e544618d2c97a6ec407500044da83dd8d596890b86afc2bee6d26adc482c502ee012911cb5b7cc73f758cd28a7be0c7d66a8ba109a4463135c3ec7c09e43bead0d9afa9155f46c883ae350270f280a55cf25ac9ad60c68a806295072105550aefc9e2c1bd839ae0024642a21e5ae8704d9eeb3f1a93090a041fc4293f6537d871235d8d1120a346b2468d2aa840b52fc549dcfa42f45a2c65d1d7780e266f3ae8c5dec4dc229d818c786855b09387aa8c31b51fca5b79590ff20ec668afadcd4a21bf9255dc2e4d3f5f3b3c5bb1cfdd303fa99b496e659d5a0715d04e4778b37c9a7cd4fca4e89b6baed8492b2b6ba9e7051ce735dcc6f596aba2744aeee9d340caec06e6c1420fe7fe7f497a85268dd475d763258cd61d91cce5a776daeff1aaffd66068e6a7ff2bbdccf95cb630e61bea9fc7b46152033844b3a324e345ce8d138892cc9ff098e3041a165d41c200bb61120c317e901aa0064d5b67d638b7347f4c4e9b486b9d6baf4765a6a32f1a0c56ae324ba45b11bf7b41578e9b7b826909c0f3310a0253ed529e373ebdb739a7b59c3bc7826b02430d24d648599d19baec09dd6212315fe8e3696302c32059e720ef8cf7c65a64ab0fdd378a45c25fd918528ed13cef62b5b1715e1dc7660793cdaeb36d952120338f7bf2eccc2d39f940971095b165663b41e024cd816aef957eafe0e2d679d1ac3bf1c6d4d15de42abb134ce8ac3b9299282b448f0f6ef49653ed048ba7209ad5ed1f81af2e001791155a2b37070c273806ff0e0293de72063e3d7bf957d06ae9430184c5ed67fc3581a8d9a0c7fa3ca90dfeb064c33b74f3e575f222fa33c497dd3c69dd4e33e054f179f4c5abdd641200168235fba3c6009d1ff4a9877449fa925d1be86bb61d2b2568798db87b8a873c4ddbd36f5341ece4baca97873b3827d9dea82b6a989813575ea19b0e4aeea0780fa5c8d8feea0c05b5b73e289cb1c28dea9a7867ce1013d9e29d1092a65cbafda1eb9262c60ffeb4577d21da36f37289eaa0c3459fd72af15acfd400ebe366c0aa243391ebf273c64ada14ffeddb3812b9fe4b3cbc43b564437c037067f65a0481a25a6c7bda15efcadda851f53b8497ee83f43cccb91655f632e0b9e45fea01297b337f0b30573aa09399aca4662e4dd74d458b575b1c83032a10d1f34c09b19c3ca031875f015268deb677bd90e85b8249af5ea67c4fefec5cc3650a1bc30726b6fef3cc08562c64af719bc97f20f7a78d6d25fd4eb5e6fd88eb41869007c78ba9d21951c1f7bafd2cdaefcba3df3aef72bf192dd0556587776a88101e4c41e03be9ed7b43f9355380202b18faf4edd3777bf1802369585440ff99c6085119e3913da771ca66c20c2e317bb465d80c5520870de52f19bfa78877243e244610c1196e8a8f478cb73d12523f033ee09b96f27dd0bba6de7d93acec464fd6bea175ccb17b86a37494f14b426dd502f6274c0bf81ccc54e2786e9c0a87b4bafcf5f5fc5b5a346076c50953d811da27ef6604063750b90470ee5b36550f12dfb80e72a4cea07aecd9bc63e6008ab39f77fb78711dfe15b20a149f418ae20a56b9039001490e433cd02ce467f3e40fe008d298d5e4ff1b5d2db0579bb68dc301762ff5ba214b97f37ce352f6e0bbac6fe3195c51973a1597539094ade4c51c74a1ddfb5435fa9e21b5cb67aa719e5cb7fb78abcd7a1dddc045732a193c0d9f2afb0b7009631fc780c0794cfdd873e3c09aae25cc0ce3b49cffdf3b89e6bd063b9225d8288fda5fd213d48a3f1fa25c55fe24b8ec83f722929eeb68c8209d2db3a6f0416fcb6ccac7bc8424d1d589080254a93bfe248f9baa7d572201ede8ca9ff0a812ee7ebe2cbb0939e59076417b3744d7a6c941eb215f51d184ed64b3f540e8998a379823432ccabbb8702642da5af271fccdd18af420512d38776668810da3f9adc2ed99d82b91c4f237a3701d8efea797943e05b76982c66fd521e843f9e1224dcc54f02f6297ce53f1485ae3e14f5d6d3b4578a6b476801d73d8d407b6118f45fc831e9926e9bc7f4b15a255f4c034179aa2dc66de11a2182b1f7bba2fcf123f9ac1362623fcaa22abb5057cc022a298ed2f506e7d77cdf2384f5f03eb982657f7e56eb5bc57fcfc0669a250d57671989741bdaab5479b4be4c73fc09897ee5092d9ff4b2bd7f27b88e3399812918a67bd614b90241000c5246b9b91691c384a6995a64a026c8985637d925e929c55c899ec53ed367aa0c26cb4a475c14805f10543d122be168ee3d72c77e2d5dc8f8c081843ca11aa6e58a4c6761998fc783ebe39682e68c542687ae54b6b7724f00595efa9eeba9400610ccf683b1a84e4a3e2ee62663e2e8c2a37e6fc00235ff528851d0df4a040f304a8f05b3a9befc1f23bebb0658070ea761e0e9c737fa18a0063fa98d0933b890dfa2d1ff91f08603560a8f619470b061a1c1f1f5bb2f257e82489dc9343d44445d9297806f2e0185cca28c753db50dab4d2f3ebbef6f4e477ff31faf6094cec9ad0db861702a371c5de81dfef6070af45cd8323e7cc1133abdab0a7cf809ef20ba7868264932e1193cadd28dc60ad5cfead984f5c3c174204474d4a4349d1a8036c1083dde0c8748e58644c36010b04efe21f10fa73f5f0e2850c6673c1998f4704745a2b99c61def4774d30b76a5df303e2dce786e322866533dd502abcff7544663afdb6c1f37de74540c64e7f48990d74e4a9f7fe23bbdf5de1fc1c80", 0x1000) r7 = fcntl$dupfd(r1, 0x0, r3) connect$unix(r7, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff74) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0xfffffffffffffd9a) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="84d3e0bd4ff795ac628a468df0939cd26b47b704b6c4e7aacdb8a7d24103b21a", 0x20) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCDRAIN(r3, 0x2000745e) readlinkat(r3, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000300)=""/129, 0x81) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0xe1) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() r2 = getgid() setreuid(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8, r9]) fchflags(r1, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x27c) 16:00:07 executing program 1: socket(0x2, 0x8000, 0x1) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x9) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs, 0xffffffffffffffaa, &(0x7f00000004c0), 0x4, &(0x7f0000000500)=""/103, 0x67}, 0x843) r1 = getgid() setgid(r1) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0xfffffffffffffffc}], 0x100000001, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x7) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') fcntl$setown(r0, 0x6, r3) setsockopt(r4, 0x9, 0x7ff, &(0x7f00000000c0)="1c2c43d2a994a23e1e3454e9de079017d3c5917fe6244a4f6b3e1128f1714226cc5e390ee3be18b848c815aff54aa99df9080e684091dfad2637b72fd353cea57c856669f7dcad7007af73000b95af803e2112b88fb1a43c309b62cb0eb00f2d9686d52ba8a017ec677a7810ed555122e7d2a788784498ee5468f96bcc2035953c112f1937556cd22278274eca39c337a92a4b0e8707504e48", 0x99) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xff) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x60) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x2003, 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x1, 0x0, 0x100000000, 0x1, 0x3, 0xfffffffffffffffa, 0x7, 0x1, 0x0, 0x80}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) r4 = fcntl$dupfd(r1, 0x100000000000000, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe88, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x90ba1a9}, 0xc) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)="a2a6b435a86aedb93ee6e5d68c3b654c07c4083477c2bb57ec43fc8f71ca4e964a4e0460ec6755849a41aaff0609ab738b3f632af8281179a6f06f72ee3828929bb932fd8da5e7bd4ac0c4387d1ae8a0325840cc6282f9daff56f721ce2147cdaf9abcad60e21445443d8213dcfcc9ebcb2af9adec7f8a8696f65a48876189beb25fb3ed6aad3ef464cc1a91738b17b55b6a30adc404036070e425de478a8f566763801d868785d683ac267679e080ef022787827578067182fe927b47de2dbf8396395dafbafd89e4e91189d5d4c97f6e35", 0xd2}, {&(0x7f00000001c0)="5e34948fcc481e2139088daa925377f8a5060f2a7a4ae5191b6ae8e54ed33436ede8d9175d8b589a151ccf09f8bb735a826401f335efd9626ae02ecb441d4a2a7649cae5850c68b2975209f6f6407334bef9215de504d33c258a93c7de1d58613039a1178ef3cd835fecec4920a4", 0x6e}, {&(0x7f0000000240)="4c3e7163962658d713984cb8c197ab9d56c46f69bc21fcf7221ab8e1cbac7d2a0da966de6720ae7376daa1ea07a2bb47b321", 0x32}, {&(0x7f0000000280)="2f2db8079a20f49d551cd8b03d40fb394541db41548161a5dae108489e24ce80876c5b5cffcaf0b055be8005634f87beeb4de2fbad510188a586c250ca4fa76867c8fd8561b6cefaca5f298236c2f4b6092b819bc9b2fce0a126cf7a95075cdc65df82f255a395b100dd8a0bb8a8bdc5d48d8691c4cf670bb2ab08c2761b09feba1ec37cd8d306e558c35b3f2f0134b067a27db02b2543210f3c071522567e957f3ca6dc5e4f383594397e3fc792bc0c38fc5b98ed5e4a33061c62eb57eb47c7874e674709db2c723e35b444ea37af92d53b96bd82d6ddb22990932776c4702fe33f1ea9b63e01ee6902985794ab553f495c614329dfc116436f3881f9ed62", 0xff}, {&(0x7f0000000380)="fd0ac029a54af40a10cb4e635dff0639d82c92d9831e967e2e51572eb06e277d6a6ddc0eb45e3280c9c5935ee907fda254fc8f570bbc12d8b85b05ba47a98c0d95afab470eafe9879a079507d2bb456391e9508baf7be649eab0192d1c3c3e6ab5404d2865ea4a4e64c3de6122ee4ff0f7374dbfd4427505e0eb7c9dcd9b0c5f1cddf8274f85913a31df45234280789b9fb27e005a895ad1c9ccc12e93b0f745cf3d33c25fa1d1c93990fa0c67086a5405254b943198a3f36d12cf93dbda2e7104e94280b2c12cac227116d1352ce1a3b8502d58af61a92b1d8d5b47c2072cea5766c77b91500cabf4951b", 0xeb}, {&(0x7f0000000480)="914e204d75fb5c4b19e04c633d1ab7bef2e1af6a3a1f1f344a016859dfdff135aafd7590d19e47feac2443b2e3dc562a836525c475b27eeb1ec8ca6dc3bac5d7c7ff9102ba95d04c0ad0", 0x4a}, {&(0x7f0000000500)="fc1b0a03f5c46fb57023b7393de562c1e421675700837050964fb16a303abbba950701e8fd6a2c0944290598bef928f11567627e19", 0x35}, {&(0x7f0000000540)="afce40cc529703e8ace1a95bab4df6023d6f2a01f60b443b035bb8e9ee5bca2ff9b0f50b538afb2fed8ca948752001694cfa25e98353008eb6e59cdb78e199ef30a301c7a043ce9856e8cde7ec465ac9e04532762eff26ba8c58b067b502c8b8aa8b646d356e998d1fd0f04aa51f9023343d0824056a4d8e90f829aaaa9b838c0a9da18d13c117ec99413386382a7e9cad30f185971f13f6f927efba4e7a9dc885532651acedbf4426a6798412457f6cfe11853460682ee9926f2b661922a89b53", 0xc1}, {&(0x7f0000000640)="b2ef403133eaa916e5a84840bc833a4ea3276c398a3c65676438ed4f7686662671bedf4f2352f953540b4399f6e043bb7afc881f17940d3bc12afd058d62bf83c6105057a1838edfe8878818760e01c095182a62d1b4df4cafa7dc4e0dfa8202b95110fe82ace8c57e9e07113ea9997ca55b200302a9d10dda5e708d", 0x7c}], 0x9, &(0x7f0000000780)=[{0x38, 0xffff, 0x9, "0790b82ec2551aed502c642230ba4538bedf24941a9e23bb37561a7bc48828640f8493"}, {0xc8, 0xffff, 0x1, "bdcfa0488be9589d917ebe97d9edd12c7b2140ef6f79e7ce45ebab6e6ac7a4bb2354a2ab878c5e7513cd46d4e4f3a9eea7d1d35561be37bd1d7a467fd2741e03907a52881c3c6273d71c5fbbb051eec475ab9a9b16bd80e9232da4715270470bece47d7cf836321e439d089c1a9a066486f0482e4716cf730d6eabd0678fcb9dbe4159fdf7c9e5dce2e0f48c67ff2de065754218726086a0b0847981874e33d30b1d784a8e71ea411de8c318d198244e267ddcb7"}], 0x100}, 0x401) socketpair(0x18, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) 16:00:08 executing program 0: getgroups(0x3cc, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$KDDISABIO(r2, 0x20004b3d) fcntl$getflags(r2, 0x3) shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) setregid(r0, r1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) seteuid(r3) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() read(r2, &(0x7f00000001c0)=""/227, 0xe3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0xffc) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) fsync(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="a847f92822a23b881c2bdcec84f754b2f1850d038b3b0b811dcd01b4b87afdd35be08cde5e7fe489a77526c099c0903b5647c559c42514103170e94d5a57ebecc263ae85df3251b82571909ff1697a24a202b69c4482bb50b1e3d6d92e520bbfa8fbaad9153760d27a045c83bbb5e61bcabaaab8451ea8a3d2b6886fad2793197ee9816b79b4f0eb56345881b4469217464c9830b403b417c9df6edacf5253b1630106e251a74d8c834c04551855fcc9283fa53d4f22229db764cfadd540", 0xbe}, {&(0x7f00000003c0)="0fc2db54dedd08e5171a421923b398c90dc83ca53c809563917e9d227c977dcaf71e943b966fb20bcdc254a929e794aa5668f5c3e8accfc46a6b7e7bf54277bda0144ee280060f0c17c2d48732d91e9a2b627ca687f768a772e3c7c861002ff48a0ebd84d457c3e7b6f963cb12bf946f7af20531474f1cc98e2c8796e60c26c45bf061f422786037ebb7c383e148021297b7ab44e2e7129d354817ecf4e8ff2710de7169a48dd0c2b4f714a5664b203dd64afc271709aa509a8630ad7d931df3", 0xc0}, {&(0x7f0000000800)="e583a88f13da78f10631f18bfae3931e7f20aa4744a0b9f0d860c04603a9cde342da6a89669abe729dca75d24bf3c685d066bce38277a6facdb8d1e9229e40e44dca1e0b3bf44fdb3c8c0b56eff44792374197b88d7bf876703003d4b997b69bdca17ed7670c01100adcb93a18613dddc8c05bc15952ac620bd4c78bf9133f4230afd2c514f8d78c875c2638444db3274a5769b0ed110366f7f487afbf0af7b39a41189067705d3df1c2725df4", 0xad}], 0x4, 0x0) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:02 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000080)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f00000003c0)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file1\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7fff, './file1\x00', './file1\x00'}) fchflags(r0, 0x30007) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="9c2d3ccd86a7142483c01b9f7d556ed54446b1400cf4c0ce3285138734a42d1704b422b5cecc748e8d343aaefc5dade0037dc1b398f86094fc7d544e10c365bade0f3d4852dbf46628edd02d1672d4a1a832950921f4152bf533778f6407f6c78f3036b92bfea12211bbf8", 0x6b}, {&(0x7f0000000240)="62e3431c0dfe6ed3d3d8eca57ec86b3647193d59f48c88e57da4ab8ec740802e4a183f53f9750cf51875a226b0b954c70524ed59c43bb2f1ec91567c5911911f83f1b0508be72434cc0ccbde025399d72b080790f17260009e397ae0cd499c464b1b87c21c1c77dab36c117b4f991b0cd684c6ac217fd52c19d63da074d0c7f65843df69bc6301c6791337141d5edeeca36491c09e6077f897c77e51c9f5cb7ac4a9f68685da5f0466abfd7192481a9f965d44be2d7f86f8a02f39fa2acfab8846d99f901398c89c13487280dd2955cd310242c1b47ed113", 0xd8}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000000000200ffff000001000000912a59eb800bdd7fa4407b71eaa80dc62a5ef32b1c86ac904511063fd16e69d90a0cabbba7a5f671628a9fd99926906e99fdf05a84c5714050b25e4405599ab50462eea0a7380ffb3ac6c06fe83496fa00ccb4fa1548b9c230f2507ee00fc2f0b1043142e3ffa74addeaffc985d22ef8140b7a78751ab01a47c179479c5d65c1ff1624d0c19fd95af827ea3fe4358b8f9ec579af72ddfe2eb5b8fc0f615517f5d238a8eb0d9715f4ac67", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x30, 0x5}, 0xf) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006402, 0x7) r0 = socket(0x21, 0x4000, 0x81) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000240)=0x5) setpgid(0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:02 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x5}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x8}, 0x8) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) socket$inet(0x2, 0x3, 0xc7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:02 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e6c6530004f6d0ea649a5e67bf2f295a87e477c40f5b21b13e8f8583494be70321959ea119751b768a6be73ed1ecb0d91eeaf27a9618827e17c312071569372785abebb372f240eec0d83796c717c2195ca81e0ec666e544f4f92ac62cf02f8ddd8d11a7a97199420a9fb8d3bbb64cc747fbf8bbb38cf80e8186f03fabdc7bf5bf2ff809bf33e56d3bfddbc076ee6a54a7c65c58d669b3fcb71c21249bf8931e375d57beaa39b3abc33cc3c1fd407a185b5f98e49f7177c703562e022cb0b48b2d2641901985a7cc8cc494a09063545a96e7062f4516fb305f2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) fchdir(r2) 16:00:02 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) r1 = semget$private(0x0, 0x3, 0x487) dup2(r0, r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x80000000, 0x80000000}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x30, 0x61, 0xf9c}, {{r0}, 0xffffffffffffffff, 0x72, 0xf00fffff, 0x80000000, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000051, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x50, 0x200fffff, 0x7001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x3843, 0x1}, {{r0}, 0x0, 0x60, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x1f}], 0x8, &(0x7f00000001c0)={0x9f, 0xff}) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x4) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x20, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x0, 0x2}, {{r0}, 0x0, 0x90, 0x40000000, 0x800, 0x75d5}, {{r0}, 0xffffffffffffffff, 0xb0, 0x80, 0xfffffffffffffff8, 0x200}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x9, 0x1f}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000080, 0x5, 0x2}], 0xeca7, &(0x7f0000000000)={0x3, 0xdf}) setitimer(0x2, &(0x7f0000000200)={{0x7, 0x101}, {0x10000, 0xa4e}}, &(0x7f0000000240)) setitimer(0x2, 0x0, &(0x7f00000002c0)) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba", 0x3c8}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x1ff) write(r0, &(0x7f0000000100)="c4157e3484ba76726cdb0f9119681472b4feae24a1c99badbc523731c852b0d4f67b0315ea7af48b4b29ac72a6aab59a24", 0x31) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0x50) syz_open_pts() r2 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/4096) setpgid(r1, 0x0) 16:00:03 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(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000380)=0xffffffffffffffca) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) unlink(&(0x7f0000000600)='./file0\x00') r6 = socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) shutdown(r4, 0x1) 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') accept$inet(r6, &(0x7f0000000340), &(0x7f00000005c0)=0xc) accept$inet(r7, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000003c0)=0x1000000000000005) setreuid(r0, 0xffffffffffffffff) read(r7, &(0x7f0000000540)=""/54, 0x36) 16:00:04 executing program 1: socketpair(0x0, 0x0, 0xa8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="82c837c0ccee32c4b34e0401daf70d65b0db2ca5eac621", 0x17}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) sendto$inet(r0, &(0x7f0000000900)="d179016735d3e468b4782f48b9e02eac06c09d7e4271445e9d4ac240e9ec39a1ed47fdbee0922f037b34f8806fdc10e4e82cb7141d57c5376199386e8201193a7945ce33b9c91350a1af8bed3a71e6c36adf97b84cd9ecbdeda90bf6da3d89c7ff6f01e612e67cd4727c9427eb4e7f469fd64b26c239ca47f7fb09102ef796e33d15380a39fa7381b87c4ea12c1d984254cbbb3babaf6216670212dcd4e406c9b74a709f987346fa7217b883ab49290b7d9b65e984a18c9540f83e7c708666e58b0f93434d59051d176d71db5d91ccb89b06fa1301640f77dd14020c39f985c48a7d3252a656a1f5e9f12e9ec11a7b380a92161a8c6234028bde2a1948c09ea684710cf2975c4684735731b8322175791206059005fa4c94db91765dfe71dc3d0d5cd893517a1a2f6c355fb6ed518faae8b232a5cca7bd8ef6a7b056333572e1e9679b9c285b3f569e434fe23ff46f917568676a04051fae924604db5a48182f69515a89abe1816b056aea01a9f55071c058a496a58319962e5d8e2c78a2b7260512c469f1cfcbb8f61fa56b9955d913155e868f9dab72ce4074b37dc63b09a6c6cd372cb8cd442d9847ef794a2933565b63ad40a190501fcc8c91509d406ad2060ad7214e50160c54cbb4774cf16f7f558f0a510a0db5f81c9708641ab3648b95580e69faa7af8bdd29a4d50cc3df62cb4f0b99eee52212b7fb3bee28f2fef00e857cbab5c71f67cfc7feff21e945539f12ba030a14cc7be6547afcc47bd347de2b089eeb82c219dd259a7d92441b4bae70502a0304800cb7c01890325cd54e92092a895f56be8008f6a8af7a921d86871affe0bedc0ef7aefc7d496c7923400b77cf9c3de86dd326c18fbebb89f41eef06cf9cfbef401eb6c7abd3ede2963eb9bd178528d58694ca26defd0888879f52bc27e1c1b7072c512e8d286cb28f5358e4924058b1fb147ecb61edefacff74855d868405a48b32d7a33dc9b6d3f133c65d4abf261e65c29c61b47c9f1d8609a95131995b18980d075edbe26ee2d5ad958d99434b7e8f6e746a393582b3f5b9565094ba185dbe178eef0679b9138c96ad3cefa30d34e09529707fe63851fd7b8c736f005b415c5f600d446e8688cfd0633356085c0f31e3e95830d78e90336f4ed83f0a02fafaa02edf32d4761808a5c9e1c2f780a4f969fee65fdaabad95dfe0a923b7ec9358495e3310f1701838a2f8930d973c0561824fdfb5b06ae1f335471108d5968a7c48659c1e8d3097c7027bc89a2117151ead54167e98247c8c7ff0ec62e42de6637d3b7a7d11337a6a7106ee594f3d010da56fa111cd1cdc4405bbbf4e9645775f8d5a82a6bc3607db68c6dfe731668710909cc1a4e6be0745b18c6bf4ef423fb494202a8d2d1f56438c1c6dbb226926d08e2cadc9743748f5eb0c1b1d37eebe4ccfe228e8ff718c59bc868e7d4c875c8a565e7d6851a2ed69e8fa5a7c90345d54ad22bbc11c27a22404856395bd51724db12a1484905ff607245f6d84601512074d7bf2bd4a8af31bc9c75c4139b2b286d7cad3b43e97557bd4f5d47bb0dca2b7b16539d487cda99ea3645d64d97e0bfb28115c3231dbb66cd8b4b39717ab088147d6c9dc792b3e29d16150aff35859a45a6e0019b1d14be27572ccf29d259722d56e6da6b1f5facb1f881a76c23aeb666c74e42af7a35101f28c06ce182c4bf8bba2edea7d47401c507c8b5c8c7fb24b854fea4162452a26cb6f967ce220a7a6c658479492c95546ff6ea3f01cc5c9d47ebbfe2896b6a6f59649434f7dda715222bdbad53527c79b4ecf9e5c76e8ead2ca9b4316d7ab7101de190c1283f1138e61fa9b461f2493202f45441aa2ae9a20f00ed6386039aeabcd56b6fdf1d5e97f551006f6f37335a39cb2f9b0d0dfa5807cb8b4283ffe80ac721a5b165a9770c914c7d04c6e5124ec2810e47788e5bd37e122e4200cd9cb242b17d35ec01adb6a5c3655cbb8baaa87cf0b0bbbf327dcec6aa007a06a095eae77aaa05ab2ee52f9d339a0d490cadaf1ab5735c373421f0121bbce47525f8adaabc9acd263559334c59f84d59b10dcf4f986999d0b1d8dce489b579d555f3b7664628460f317fcfbb0226d7871f90c2da1930ab793f83e54fadcd6dfb90e55d436ecd1871e03284710f9380f5c102017fc84a3928c7ee717c2c3cf88f2116ccc560e1e35a1ed48782d4d42004cde87dac7be003d790a01a32b229f8204276a44ac9a39345de2622e401b9c0357b67d3ac73b12d96717a678ac02d97a2e3b6820afb8cf309f8e2b7462a4a0b49acc573c320197a89eb621c728913021ef5bbb0ce7838c75abe53a6b599ce30047aefdd0aa8fad91af32688d9570bae62aafc1cfe73d906bd1062f2a685d5d512b5d252775d4ecda0c65742ac3a6eede6ce545aee780d2e6a016fad0665b8f5515fbfe2e3f092d86506e51bb4621d2b6b1517db4a9ad1db048139ed4a51177d0c894880dd7b51278b94cbc5669b03c1f4abddc82a06e86a7dc2a1b14c3678387d5b4da755d516293c2096995bbf52330b3ae1212a30253bbbed877a3b9afae4ccf322ebd49e26aabb55439cec7178fa4457705534a5d3ae25e20b0c8fc72b7314b5a6d6ab3508b56fa26b7e1e93f4332b9fdac13840b8a8fb4d86ac83667d80fa2f5d7b6ef4e1445188960f60fa6bb77600ccd36563f141b99b14582c1c4d75046827cea522c9d2f2345062b7a30d4443af55acb26618c9e6698b2bd9d9c67ae5960525e81e0ee604a7686abe21c869d50ac0a9842d1ea46717d2f88f294f25d3090d26ebfcbf75acc5d4ddbf34b7c9c2fe02029451367eea02bd9adf19bed8b715cd94dc0b46811d825000975acb1e2da274200b7780fc4670c468f900985cce924ae88d9d531f9eafb2b3ccf91afd5e65f8e853e0a23c5e8553e2e3440cbbf4090a20c983da05ed84ca6bf3e104c04ac0aa8931fce435dc3b14feaf03590009e52a4a7e65414cddb9c75aba4d3527140a12fa45684d7a959226ec8da214ea043da15a998279e160d9cf02c8b05efcb210ec22dc40e84b63361018d4451a60756e7e794f5567d8d269a5570a56046dc77b1c729858c60fa128674464616332cfab7302207383bf4b50c115fc0761696eac180021651108dee76eae95083d12069a8e83c99da7989fc9344571a23b5e1b9eb9db9f14c41a34006c9a777d74cc44a2db0cbb8f2a4172009b86f1eac81183a322bc08a50203a1707506866d2fedc3f004fb8d4a3531c2adb3709357fe8f1b12fd39508acbcd10fe4cc92985fe7c4d1e58dce8f6c9073343a11845006f77c10be454bb9b5eee87276214cd0b5e11598351780483146fca97f08b99a2c54dabd7bd445156dfcf1f8f6b13912285b27251a168df5b91799b3c3b82abefe51024e55ecb8acebe25cef853fa9dc3a52bffd50cb0b0f2fb9390a6d2fc9a5d4f6ec7e5c3b31f22f39dbaed76351e25d929237e51b7a7910e35a21ca675d868a48ed2aa7cab52d91c7efcd20d547c69986b98cc17870512b9729164f6dfa900bfa312d36de3f7cadf5133a4116061bf273fc6435d6f0e58f7c65e9463243d84c1b86baa5f8d72c45900bafd2c7560b865bdb788d91ada178b16ab09db33285ec6f4e884a98918abeeac59a5964299d28dc1982849e93610007882f5dbfc0de14fb16a5f10ed3e1f65a319f0ee702203d9169d9ea0b05ff22c7c60e728096f88298bc3ddb35cff958f6ad08ef0f98c320f83eff6c03ad1a4766e7ed243380cac2fd4287b4a05597197e00eff1f2ec6b89bd9292f06285f64c49bba995447eba293efec9a6e3ebd9528c7cea5a5720fe35d4943e2303228507fd14782382082535ced234668972ff50b93d7d8f92427fd52a8bc73f5062dccba8d58bbd4d614cb664a7c84eee3d7ed5e1cb8b18ddb24c3713511914cbd495fa3b1cae90b2bb6762cfebad2c5e5b7c468a8eeb5d8d78590b79163eebc7000f68394618c03287cd221c459cf88fa7ffb2059fe19b8703b5560dd8f67186326b0448e658dfb07f4d530a95041f3d8fdfa3a3478ff80537972ad9464356bcc7c5860e7a3a587d05afa256cc9b04ab95561f5cdece5edbe668f65fd7bc8d9409734c74208940f94417ab11aa6ed2020c59d71876cbbab6cbe0b287ce2715822fc1288db33a007643f36306ce50d83b1b3be435bb32cae115349b3ed633e1272c1c204f36fcf214f24c530f920f1368188f82f9f60a295c9530805df3ed4bf47f2b16ea6d0036ba5141d0d778e0b4f8fd4ebf28975acb66299b9e7562f7935afe6c380fec38bae18386422391ad5445bd04ced5e9f311e29518f9f406d1c9a6d86c60a1ab5953ba1402a1f9a3bd09a0f491d7580767ed08f82053dba8061568e1d396dc1cef4f96170fb0883a0fd5b003e0611782286ee5cb71c0506ecbdb0f231f5b088d8ec13cdd84b2b193eb3c2de90c5691bd4d02ae898b0a7dce592db24d0e078a0d7c819160d3d745e821551f1ec85d110f79ee6a976df3c4932f0c65640c616048d38b7b95e0dcc82cc035e864261b5a2cc12203978185ccdfb95bdd3b3e02aa432eb260da97cc587cb268b1208412ce58260b8bd71245910fff13c0835ff669e61a3daa27572ec2e4a78da08c98aa17d95ef32325dafe636a68423aee49977bd12d9f492052d99c3f08db7e3451f9b4f9478fdae0b85bd762b4b176cbc402e24e0d751907cae7cc296d5b3ca628269d1f3bec9639e92c2cc1e20e6c7dbf3aade4c4b44e54af85faa3f7f452e7b7b5616735cc01e24e2202a14fdaa946fd1b7dc513da2a4d2d40acfe9a2a368c69a9eaf3ea1c3a95e9fdc8ef7eb33c3d52469da97e7f897caca84f1ac6e9d5b1ff13a76ca9038547b7e1b03c59a8878a2210446aee296db7eb7789c9b36d9c4507b0a8ef41d8c312bfb9220c827cfdaeea349695853f27b239d75168e464f1345a9ae078a20a98c8d1f6a414094671246cf93358982050a28223f000e102201a5a786c34a1d1098ad9defce9fa2abd61b4255d51d9d5361688e0cdb442a45e75d27f53ad9b0fb47dbc91b0d0212f079b55a12fb1ec5b812733c8ede7751dc9064dbdf8ed776a0b4a8727daba7461da68bd13939e55f53dd70ac0a50d75db0bba3ce7d107af2bdeeaf225e7f23752f3bf1fc6a29a22174f872572b4b0f69497ad14d30571d6f56f434722477dc74102a2ec0b544347a5303c36e2a086f91fa7ce14aa4d04968678aacf8850552f2fcaa847dc3096bb3f1a95f83f1cbf110aac67ec3a926dd8d4f5df783be654a4c290bba00f3e37b17db647c5714d0e49b06609057bf2e39734c9b3bdb7a5aa9596b1ff3be5a85cfa336a6ca016dec66a286439827e08ac4603b7bd9647b71f0c47662c7bbac13fc01c66e966a20bbd1fe28ee47c0e521f73dc6cb79c55c0861020df9d777dc2825ffbe94c49150d6238d2508bae23f956bc7732946dc5d7edfb36a029fcb6a4132b22916278490c824814ed7312d4ecf291781b17d66e2b0e50afca5552b7b9ffa6f94c30c38f65f0cdb68745b8d4c0e929fdf708e2fdd469616c605caff72112e7f0fc3a2a144bb4d804e72bc9892a902fdddf196963a38395659c6709c28e12b9e5db2830ca2c484a8216815da9446663bc2268b7fae06b9abb51aa826affa6470321231f2439807edb4efa648b032954eb129f458e61ccc186edb850a224716321b0755c0dd16c936a47b113e35151607f7b224d5152386ff1b38749c6e8f6d6b4baa2351f106a8ca88c6edd24aa0218832f26a389ae8d3a1c917819", 0x1000, 0x40a, &(0x7f0000000280)={0x2, 0x1}, 0xc) semget$private(0x0, 0x6, 0x1) dup(r4) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)="ebff125c00000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) r1 = semget$private(0x0, 0x0, 0x290) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/222) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x51) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x7ff, &(0x7f0000000140)="f198f73ea02696f40cf63b0b284f4d5d3499523a9d01901fe0b5f099f76565d121b4933f0ee4793b8d8ec3952dcab0fc6f7dd2005648cdb562a8ab624b1e130c4c3252e93beaf2b0eb8f99a234802cf9b92b338e924c9d1a9728c550f7a7c01ecfd7985970600100e03e4124773f91f0a8bee08026546e63bfbb10bb0d55b2ce6f8716d402267f782a4ebaf8a1848b59051dc0c929f671", 0x97) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029002000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0c5b9ef1b51faa168eb46e434ac6a41753306ad0575a1987025c6c7c88fa4f8a4226db2af259dd4a565540e5b7609c2745f8620d452dce6e885ac44ab242bd0d0e44a862b72ad1aa8e5997cf23a846205ce6ca43e5c2880866cb5eada0f70195fa11fd84fdac93d3d97cfcd4d17bc639a3e4135480043667db24447db6cabd6ff3269667d87dbd69bb746684666a201c2817e3b05b9ce4bce84284982e6145aeb695402629ea7bbfadccc7ffdac62019b5e138f8e44790c907a14"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc2, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8001, 0x20) r1 = open(&(0x7f0000000240)='./file0\x00', 0x28000, 0x48) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) recvfrom$unix(r3, &(0x7f0000000040)=""/187, 0xbb, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x130}, {0x81, 0x1}}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x800, 0xc8) write(r0, 0x0, 0x1cf) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x20) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xb7, 0x0, 0x800, 0x1, 0x7fff, 0x4, 0x3, 0x2, 0x0, 0x4, 0x800}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x34, 0x0) link(&(0x7f0000000100)='./bus\x00', 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = getppid() wait4(r0, &(0x7f0000000140), 0x2, &(0x7f0000000180)) 16:00:04 executing program 0: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296485c38b60da9c1433816b5011d54754b52302d724feaa4ecb0d06bde9978a11d3fc94adf6020388e2eeef770a14914078d8fecc5e64d5b704b0950adfabe3819199411a8f9185f7410b71d8387cc133471dcf0f89752a9c3d22ebc15e0d47635283c9b58bc303b8bf724888a097a0ba084887b1dc8889d3ede93580a73e54f320c83ae1b44c30727", 0x9b) 16:00:04 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = socket$inet6(0x18, 0x4, 0x1) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x81}, {r0, 0x2}, {r0}, {r0, 0x24}, {r1, 0x40}, {r0, 0x20}, {r0}, {r0}], 0xa, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000280)=0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x200, 0x2}, {{r0}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x3, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffa, 0x16, 0x2, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xc1, 0x40, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x40000000, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40, 0x1, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000084, 0x9, 0x28}], 0x36, 0x0, 0xc68, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10400, 0xfffffffffffffffc) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xc0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="515680e7c4f96eac7bfa7265c76085", 0xf) getsockopt(r1, 0x2, 0x4, &(0x7f0000000080)=""/59, &(0x7f00000000c0)=0x3b) execve(&(0x7f0000000100)='\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x85=-\'](\x00', &(0x7f0000000240)='!^\x1c}:\x00', &(0x7f0000000280)='].\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[Y,@:\'@-,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')}#,\\.+!\\/\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='::\xcf\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/183, 0xb7) setrlimit(0x7, &(0x7f0000000780)={0x7fffffff, 0xb0fd}) getsockopt$sock_int(r0, 0xffff, 0x1223, &(0x7f00000007c0), &(0x7f0000000800)=0x4) setsockopt(r1, 0x0, 0x100, &(0x7f0000000840)="71ac000a63fcce19ec137d9adb6a80072eb0b1596afe12aa372a67727b", 0x1d) execve(&(0x7f0000000880)='./file0/../file0\x00', &(0x7f0000000900)=[&(0x7f00000008c0)='].\x00'], &(0x7f0000000a80)=[&(0x7f0000000940)='*]\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='::\xcf\x00', &(0x7f0000000a00)='\xa4}})%\x00', &(0x7f0000000a40)=')}#,\\.+!\\/\x00']) getpid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000ac0)="8623a142db204fa17b0a6d851ba48ca28c9be788ae124a0f23bbcdf952a50a50e3655b5ccf58be2cd67f264c99cd6f9146ec89c664af05ec87ac5048c2ab81dc22c1d66cd8679ef6e99c8260fa78654848bcc18d52b90ef37cc2667b5a978efe32b5b9a5e9c67da24eda49d77c3210e67c737f139478f021bdc93daa50b4c6013ecdb3d60723ad5a0fc37e13a0102e9764c9dc70095780e4413cc4525dbfe1aeb5d3aebe371acdc4db1458f927ad", 0xae) socket$inet(0x2, 0x0, 0xf41f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) socketpair(0x12, 0x1, 0x3ff, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r5 = open$dir(&(0x7f0000000c00)='./file0\x00', 0x28, 0x0) write(r1, &(0x7f0000000c40)="62f483029608003a464f076327dbdac38dc91e6f6d47ee06d34d95ab211228b8d399e8a7ceebd37b5308e7325861254f37faaa23998874a6570c45758b5c4e99bf56cfa282c011e3d711302eeeaf49a7be90ac09fc7b7f963529a84c6291008e9745f0a00dfda311497a6a57fb87781cd27b843ba8d794cd702f5a59f38141ec28521ec960491976895d1060698b92bbea80fd7bd6984d331f7f2b855ad64ca87084043a7dcb68543137b28585d174efab218a34", 0xb4) socket$inet(0x2, 0x3, 0x3f) getsockname(r1, &(0x7f0000000d00)=@un=@file={0x0, ""/4096}, &(0x7f0000001d40)=0x1002) shutdown(r4, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000001d80)={0x3, 0x2, 0xfffffffffffffffd, 0xfffffffffffffff7, r2}) chroot(&(0x7f0000001dc0)='./file0/../file0\x00') readlink(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)=""/19, 0x13) setsockopt(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000001e80)="52274c09cac1e1f4c7d721e8201f9e17c85f65fab63d6ca23e46ff369cd6ef8e7ae4292db01031ff1f42d0b5da0b632d38c03156be464876d1e3afcbeea46d20dd38c0fb0d9318479eec06063e84358a66e19f3f09a1293ad8c112c0b5505199ab55289eeface2e7e61ba4fce930ef42c1d707a9cb1f5af9b4fca1ed5bc6afb447666ea0bcdec5e0ba7a7f6e4713232dfe9e9d4c9aa0be13552da77bb15c7c79f4ac37658ea8f39abca86123300ec1f52f27cc0ab4fa49d11df93ee53f513b5e29c45ab2e7a51abbb87393c3e0dedf2e2354e36580db924648bc249f6c72e5fb10a685a26f5452c1f6ee70a0006efc91", 0xf0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001f80)="bdd2c9656cbd37d7fc9d048086cdd382a69977522f8797c89eb109dfb5f6aa8e7f1a76b794658a5282fde7bf36b14b784f26a5f7", 0x34) openat$tty(0xffffffffffffff9c, &(0x7f0000001fc0)='/dev/tty\x00', 0x80, 0x0) chflagsat(r5, &(0x7f0000002000)='./file0/file0\x00', 0x10001, 0x2) open(&(0x7f0000002040)='./file0/../file0\x00', 0x280, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002080)={0x10001, 0x6, 0x9, 0x0, "38067b9e5ff00e5a24d17bf5c02ff6a882da4624", 0x39ca, 0x7}) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="0304008e127f0400ddb4ca5c22523084f5d20000000000000000093e3391e197ab1122ad5bb3cce22c6a0811c925508f179f2fabb448ee55cf039af81372258da0db6d7bd07144bab70c74802f79e5781a727662145e32f2182af588040000001ec8be859723e2b2034a04de775584a855ff00e3691487adf72c43bced24eb0a793db976a952a5dc21b3ee5fa7d8c132b1f72966870560eabd2c37a97045de80"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = semget$private(0x0, 0x9, 0x1000000) r2 = dup(0xffffffffffffffff) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r3}) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x6) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r1, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r1, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r2, &(0x7f0000000340)='./bus\x00', 0x10) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r1, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x1, 0xfffffffffffffffc, 0x1800}], 0x2) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x3a) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='\x00', 0x400, 0x58) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00', 0x83e48a22dda98f05) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) 16:00:04 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x901e, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x1}) r1 = semget(0x0, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x42, 0x55e, 0x1, 0x6, 0x1b]) read(r0, &(0x7f0000000140)=""/194, 0xc2) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x6}) 16:00:04 executing program 0: unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='W\x00') munlockall() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0xb55, './file0\x00', './file0\x00'}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x43) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) chdir(&(0x7f0000000480)='./file0\x00') fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x10, 0x6) chmod(&(0x7f00000003c0)='./file0\x00', 0x142) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x700, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = geteuid() getgroups(0x0, &(0x7f00000002c0)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="01082e2f66696c6530007e419af6812021ee0fa610e03d4eca64845f1f4d16d4014e0dce4283dd7c81412ef9eaeb90551ffb8ec63ac4c50db485caa48bb0a1983734fcbfd285281b2e1064463063211148fc20cdbdb6a9f981875c067add0667e2674c"], 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="1924550a8cf9d7b858b218be37417704f0c9699037be402af95d261840bcc6c3db240941aa6c6e6cc62512d0f59371e3e42f4081f15ff479c3925d1df9405e98e3c5a6517bbdd51f16d35109479664064ba482fcc06e1c9a5c9da1dced39327d70", 0x61}, {&(0x7f0000000140)="6606082931b76c9a6ef18f4ef7b90c68e785facb130c4a0bbc3d44f015afdaa27fe58904253ed62e6a686a5e134216629c1a145f5fd479f11d1b67a290580bfc68fd9ef0d35b4ca5a6562c8cf191b46982dcb539e6ec8b398d52dd567ad494b3c9e82c5a5570328910d7c752302c461d84b1ac21b49158dbd4de17ac653a5c2cfb9299327654ef05a0551b52037322212b95048b16c751879699206e972ddfa3d3da5951f53241f3fa3003c43fac7c607e714809c4db603403fb499ee3ab0cabdef5a4cf268066da4df3d5d358eccc193d3b3b86ef465e5684fe2b2519571ba5", 0xe0}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x98, 0x8}, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00`', 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) clock_settime(0xc012, &(0x7f0000000040)) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8001) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x8000}, {0x18, 0x1, 0x1, 0x9}, 0x6, [0x3f, 0x10000000000000, 0x6, 0x1, 0x3f, 0xffff, 0x6, 0x6]}, 0x3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000002000, 0x86140) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f0000000000)=""/28, 0xffffffffffffff5e) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xb6) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) setsockopt(r0, 0xffffffff7fffffff, 0x0, &(0x7f0000000040)="26d24cd8f96381fcb9788d1e40aef8b534b3b13a7a18cc6c1aa7528cd997edcf015bae2a4f03341e5418b552a876ff8559815363f210b2ae201d896989c6d27894443ae90bcc1056031b97c1ea9020f861e3752ffaab0a2b0b81bf0c044d111009e4a5c230866753d70c08108a52f144e387d5ef760a", 0x76) poll(&(0x7f00000000c0)=[{r0, 0x121}, {r0, 0xc}, {r0, 0x20}], 0x3, 0x6) close(r0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x7f, 0x9}, {0x18, 0x1, 0xd363, 0x100000000}, 0x3e000000000, [0x3f, 0xfffffffffffffff8, 0x7, 0x1ff, 0xfffffffffffeffff, 0xca, 0x6, 0x9]}, 0x3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x12) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) setitimer(0x3, &(0x7f0000000240)={{0x10001, 0x8001}, {0x100000001}}, &(0x7f0000000280)) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x3, 0x5, 0x80000001) getsockopt(r1, 0x10001, 0x6, &(0x7f0000000080)=""/105, &(0x7f0000000100)=0x69) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6e4c2aa32b563fd3aba82a0fbcf6b4438852c6012d86bef9054c4f12ead202c678ec028107943bc4f27c0e9eb06b5eb8e62e52cc734408de211a4defa6696710e0a1a2c8826382b0239b440082999283abd97cc6c0884da596e16731461231ffcb2d6da28d2cb52556cfbf56223b950600000059d889bbcf32ecc8eed520ff300f8a06622d000000000000000000", 0x8e) pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/237, 0xed) 16:00:05 executing program 0: r0 = socket(0x11, 0x2, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x8, 0x2, 0x4, "b521697f64a1258680c966c16f3c36857ede8f3e", 0x8, 0x1}) kqueue() dup2(r0, r1) getitimer(0x0, &(0x7f0000000040)) 16:00:05 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) 16:00:05 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000719000/0x3000)=nil) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x121) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1cf, 0xf4}], 0x201d}) munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1, 0x100000000}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) 16:00:05 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000000)='\x8e\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:05 executing program 0: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20410, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) getppid() map stack 0x20719000-0x2071d000 of map 0xfffffd807effe438 failed: no mapping 16:00:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000300)=0x3) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) shutdown(r1, 0x2) mknod(&(0x7f00000002c0)='./file1\x00', 0xc140, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fchflags(r0, 0x40001) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x10) kqueue() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x5) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x10) flock(r0, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ae121464", 0x4}, {&(0x7f0000000380)="9464ce224cfca43c6ac13382a7f53eeab0a1b4a66c81828628acea6078d91ff152dd9087aa8249129e1eee478112199750b62c6ca5385d9032e1bfecde38187fa1da65b8f8d430e6af7852526a28ed06f8a003c7c0ab07ef5f96de527a9e7e249f40a0079317ce007f1f6f56c2828929636311dce37782d1a0dcd3529fd8dfe75d8ff8405ef2b898058a5c60b8637cd32a39fb7ea87bed9d5485dfc1560c808e35d1b5c6001c03f11f003a6121551003b87857451fffa99426cbfcba016aebb747804b2b500a7f29228e75247dee79767c98912031adf1744fba66e8ab376a5f4af4dc21c31f5ffbeb4352e254be6abc4dd089ce", 0xffffffffffffff77}, {&(0x7f0000000480)="e49eb2de04e53868b11df3ae6405a84604516e0837717aeba49f40458389885b5d1e82e25e406ba51bdd9636ffc41a7a4d44094144336b5cc2b9e66219694925fa13cc85b885844ced1e3682c82ba14c16e56ea43c84e53cfc368704159cabbad487cde6bc65af9cf6ebb863c63e9b9165df800c263000beb19c6ffa82103738f98dec709f934da4252a6386da5426c184f11d353925402e988141eb73fce5b84c78859ed3810fe4e75fb60c0cf908b0a7a7ab1a61b33628d544f1040aea9868", 0xc0}], 0x3, 0x58) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/73}, 0x51, 0x1, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000009ace68a287446d013217f8521c3cf176ea3719a3fecf755d4414cd167803f4b44aa4bc6746fc44f8db7bba1dbf7e012b760c1cbd877d08c45f3b394f940f2fa5ef3bf7d7f94eb7e3d48fc2817d6566a536731a23d8ed6824fa21e337ae75b6e8f352e51eb57a8f57e529ca9b3ab19588c1f9b6421a0e7fde2fe5c3412c943d175dcfaf030000005287ab16c92cefd8c499cf348e3a6995041524013a97989783f87d9129b33444e4eacee42f8f3ea08a5bb7eb00619adc73e14219ffcbaf874bddcc086b857f7e46f8c59082a05a9c8f5a88d5dbaa2419cccb844a319235fa60fea19c3687d70dd6f261e1e7868ddadbe8b61af42a1246c6d4"], 0x101, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380e6c53003c87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/120}, 0x80, 0x0, 0x800) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x401) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x91) setsockopt$sock_int(r3, 0xffff, 0xc232631e323da8db, &(0x7f0000001100)=0x7c91, 0x4) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:09 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) msgget(0x2, 0x0) r1 = dup(0xffffffffffffff9c) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) flock(r3, 0x4) r4 = geteuid() setuid(r4) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:09 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) socket(0x1, 0x5, 0x580e) 16:00:09 executing program 1: mlockall(0x2) getrlimit(0x1, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x198d, 0x8, 0x3ff, 0x802, "79cf7f372cdab710fb7aaa65c109eff84f8999fa", 0x1, 0x1}) sendto$inet6(r0, &(0x7f0000000100)="dd43053762b9d568d160476c79db83c4152532b26a602516bef568af6165521fd042b79eaac6661f4e", 0x29, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x4}, 0xc) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = syz_open_pts() getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x0, 0x80000000, 0x4, 0x1, 0x9, 0x0, 0x40, 0x1, 0x0, 0xd7, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001300)=0x7, 0x4) r4 = socket$inet(0x2, 0x2, 0xff00000000000000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r1, &(0x7f0000001340)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x83, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000002, 0x20, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000002, 0x0, 0x9}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x694, 0x1}], 0x7fffffff, &(0x7f00000013c0)=[{{r2}, 0xfffffffffffffffc, 0x11, 0x51, 0x28d, 0xfffffffffffffd36}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0xc8, 0xa00fffff, 0x8, 0x8}], 0xfffffffffffff000, &(0x7f0000001440)={0x9, 0x1}) r5 = msgget$private(0x0, 0x484) msgsnd(r5, &(0x7f0000001480)={0x3, "8b10fe91e4ff0252e4070e9611b9396d4703cafec04da175aa87a57d25a8b18960559aa9f36e60d9a293dbf8482204bfc846e87174b041a8081225abf3dc954338da5dcbfefe2ac45e2a3be251dcddf8a89a7fc1ad0e15b042b0d13b6b5b61a8ccbcba2ac06201a7c4f12f20a57a000f2e5ac3e50a0f26bb5606c0be99cd6b9ec77190d2381ea65fd96384b6b181285b3c425915124dd31264c88f8e13c6211f26a28e17a732988deaefa3e60a51be219863e36c68511afbe30a2e43799d97ff9176d66bb9b278d27f523ee2139007fa862d1b583e114ee76740a647bcb4e0"}, 0xe7, 0x800) socketpair(0x0, 0x3, 0xfff, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000015c0)={0x0, 0xffff}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001600)={0x100000000000000, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000002b80)={&(0x7f0000001640)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002980)=[{&(0x7f0000001680)="633880fa5dfe373afeebb4c13bd1eead3f6c5fec8d81c2e46d6e4494faec9a223e104ebd35115e4524e057dbb8431a17d5dcff3b78c763f1790550f6f3fb9a712b042b78ee129603ffdd0600e901eea6d25924c0515f42fec9bf26107a9ac90188e0e69758ef2193cfbf1e697603bd74c7fae958cabf3d7448d9369ee181d9cc5206ef146a5c72ab8b8fc0e477c837627be1dc8c9efe017fd4fbca02455831c40a5b315f2d79848f0a1cbeb0b91699146427591b8982f5d2d62f05bf8eb013b6ceff31b8344ce0c76e03ed3a608ba870ce6b3433dcc77c3ea8acb2ae456bd3", 0xdf}, {&(0x7f0000001780)="ee855fd28acee222a192f5e032b2028c7cd6a3d3926f6cd4af64a263600634636f24be50dae05b1c01e92e7a1ef7993607028428abfc1989fbb2521fd0f00023746d829f3bfc52b4720e92bb393b98e998f33a5aba0fcf8435f185abb27af17770db33c1e968b1414b386768abdc1934165024e1ef2c4637b864cce700186b308360a2a33c", 0x85}, {&(0x7f0000001840)="5aa5d127a9deb2cb91b8d3c44b823b9b7cd9933765be1b8cec18796f3a3d837633f984ec900088a80cafd20429de49520050b7afe6ddc2544460424f7f29db103e241857a505d76e23c1ed403fa6af30bf4cc8604831a24f16fd0194d3b3f36e92e82bf6012eb1b2095ffcaeea77c6ff7ac3a51a3e20424ebd7316f05883382ed9ce07847c21d2d0c594cd1c876b45a511c998b2bd233e9fdd0d54c08a3914830f348f0fb9b62ebfdd13d6368fcc4a49931dd06a73ff540a4da95189abda6e4666ba91d1a6114c86042618ebfba3402f3aa84f592081b38cedda867d61f8e34594bf4679849249469a43e3c693c21ebb986c97b8470f149a2e734f5c1bee17fbf8f335ba943f85ca1d11e26587aa8e3a0654926c4ae7ef0088c6c9320a6f639377341dae4f3b9b1bc765e0dd61b343d46c27f51e5dbb04b420fbc2690728bc5053e952a556b937e61596bf844e49e90220b8bee1592de6be067cb00ed40e66ce9a365085d40f2c8ba7e1bd3e091b8d2a0d746904c35334a0c674bc6f59750686e3f18cdc7dba011eda5b7117702c7e03311e263948867d0430f30d52ac91880355cbdf31c7224a98ba678f4a93606919429de4a3c688b660781160b6fdfdd03783f4a978da416a893d2971cec8538620f5ac2664bc0f963a0c64f9a3baddc5e2c22f89820b220e2f6291ad18eccecc93a93623a67fb8f6b96b5993bda6efdf1fa5c6e7b5afe0451c9cb29cfb58347813ad4b1306aa9563f9379fb11d61d95f0049980fcba8e2d087f4c3218442daf39885fce0cf2840b20bf6fb26ca4513f58e0cd48fa0fa76ef1b0544dcb1954e5f74b41fd152bec1eaba47b73afba444bb43a8f2e067bf0cf87776d941fb910faae2a72e6db644f09c18a42150f77c8c92c1249160f9054bfc41509878e64ea3c706d79ba172ba3f0f467e1dabf0414b3dbc274976cb3e1ff5a0c51d344df85cc247501e2c276369716196bcfb63fe87cffc016e93e5d1783ac0c075c04a2dc4fc4afb290fe7991c9028fc5419c951008260effd30a3868ee05ccfd980800eff83d7ab5be247a54ac2ec3db75237520152dcc73946dc5dae78d3cc418f238af139723d76305ab404ea93c5ee3c47d6c67bdece3f1cba17f71b6820508bacc0a10999a999f1304d5b6fbe617a40837d261f8758cb76646172874d4edac1b98c64ce8dfba48cd6b00f101e8e55a0f89fad495867e9d96692438b07cc291dc1a6337fc1983a5f2b4fae0c813e400c4b6af4a32216c4dcbdf1df0b637d84feb2abbf61ffe819afbeb50aff1c3c1202800e0af31af02941f72bf12624dd3ea1f93a2a4d5d75e62ad0f925ddfc1d762c085c5e2a5c7ea0a300378ff5194253fa057f8bb1dc706b725739051901347de519bf344be03c87068ca19b3b6a846d6c89f6d004b47e1536792a0393104fdc2b2d129602d9a28b8ca969f0e27c53cd02e598bb1b957aabdc0c64130ff1e52cf78d205b29bc67e6ee0b9c1f8d28bc36bc049b5de7708af5a3d8caae3227cc19f3458a8684ccc9331bfd535b8bd2500f922d5149b9c9be7b72f61d582bf2a7e29868a96b837454e2593cb7f52badd12a50f82c17c1f7a37bf084fbf53cc3a77d477e9b0534c85aa805070d1f3500445fc44e255e8d281ff79404fda4eb015ea34e44c5a14e6dd477baaa34a525056118c398ce6e7ea73ac17cffb916ac6edc173a463ef56ef550564eeadcf29c54d65e71be180641d28aec56e8f1d4a89a3a934b7791124dd56dd16478a235466a9aad6333bd863a227cdefac1ccb1e2b987305eadd5338c2bfdf4e1759820a4582e83292489d4de53f7ceb3ef13db5179384f30006c67b71d030e91ae859fd3cf67a57725521da524e676cd88282c488a7dd6000e051dbdd66dba982a67aa0a01004c9902440d5d2f27ac7ac0481547c88aa247e42ea42681020458d0a5952bf83437062259e2dec0ea853c0e40a289f09c0d7226bfa8f59036c035077c165d5d13322a0720a59fde614bd852627cde977a85e2427445e6e6f4955bf67784f13adc1f5ddba8942f4911604e6ab945c3b45a0211634618c7e69113270e42441d7997f9d9e07abdb70630af819d99e874da95e2aadcb2bb29589766a948c7fc37261f3946f637f21135ef1d8f1a83a252837c9c2e723eb0a12b4cbdd526b3f2d5bff7292a99d82391021128c5da9a761cc1cf5b8c8683b4315cf39bcfea7f08f494cc3354b08c1e4328887665cbb49ea0084c4cbf36599dfee2acec036f236396cdf8e960f6de09d13beca434c22efabb59de2c7aac9947e600bbb456e4b02a929b958c88dfa04a39a02ddf10bce3b48710252bc4277e829f45a7d990d92ecdcb452759120d84a6188085da9800b5ae3d2a760777b48ea47268117c492caeee4f2ea60db2338b2d0ea462678c794ea277991d748707472c08832c6b9c0660e5f395deaafb3e7a070f6b62819822047f08c4f6de7775e5af8611ae35b68fbdcfe9b93a5a30d03b40e4484f2b6ba6ecb3fe96ca6d7d0c978560e5ada9c8c4bfa8a7b49b4034fce0bc58dbecc9bc8e3c5f60b1d73170688e4619e1585f12a1cd37cbf2204119a48cc486bc494a83c0bf27a22e2817aae6c2daf3b1f9edef0701fa083ab6b0807cbd94c07ac0a7aecf20051d1dfd569636296a34cf30cd1acce3d253e9dd08500380779adecf6ea369bf02a4caeac68df54657673daebf8e955bb784eeb59c51164423a785bc7461b8057757481c2767172b417d863b1e0400aabfb03e77100abcc2ecd49a158c3d9141f5b6d9d1edf2e1d8b2af11a8ba37310f799aabd02397e1e925edf308697adda8e9d690a251d1bae67098452b9789143962dc1bf720e6981b848de75c8788190c9c66643e1c9ca4152126d8deab21e22bdeeedab6274925a0c6cf7246fc14820a835c01b6ada47a14a8a3e9ef14d8ffd35ad9f8aab112ea26454c4990dafdac8a411260d4ca1dcc60b61c1d23f2924bbdf74dc1676e0ee2d9d410e3cf890772aa537d85d6e422be2d5fbf0d3796cd61c2f5c5154728ef6f59bb6d46f8f5a8b443ff942344698ed3b7b2d48e799f592272b49770fe3f761a138a7ff0b3138a4234fbc0d13b75d2aab443065472bfe4851c9b4550317d1e4621fd7d6a2b6fe032fb65198f6bf1bca303a9ed8f4e6b71eebcd3904c655acc922b1152dcf1b9761be5968abfd7954b1563896b94cc9842a9ab732ffdeab55e5561fff11d1fc4983fc3778c53236ed5753d8eed9f64a6b336075bca0c72f05028d224c688406a247085a2770c4f3e2f9051a94afbdee3027467fe183bacb1eb1f822313056a8837dd7fdb1ecfd72227f799ac56fb7f4769ba7b74fa4cba049a590c44fe6c498e997efebc8d172fe57aa6673ab9bd8c974ec71a510719c60be1037b853aabd6f4250ac122a79d47b7907eb5739cc5a60b9676eb0ff2b4645e0d1b983e6e1dd8fc60184a15e2bf88a82638f4073c79dea21b8c3d3d367781bbf1903e74bec7fb208e048b3ab943a6c8b348b156ccad37453cc4044e4ff697bbf43d1a9e87bcfef1d530f0609e7b12f34f13e9934e019b7f4fd2d26985405c28ab90390b0f27092e51472102bb4c2552cc8a97df862c3b23c442fe74b603632d2b98611228022ca137f52cbe349cfa64d228da81356f42779b33ea1f4e4830e61f18b63f9c526459c0aa5e3e8fbb8c7e6cd18f1a693e9df49d703f5bf715f0bebb427c2794b38207617557e1d8386957a9b07b331ddd176b71c45ded96443f790a1b6c36ac00baa01a584a7753bec76a86f6ab1e6e2ac0aff3f8649a1b524e59a1b6c402bc2da0a3b721b7fe70c67f812a6ed1b45b92106a481d0f97d74a2d968bff0d04ea0b03e615c5dfbbc20d5ca37a1eeffe82f55dc88250fa514f006b96370d031e9cc4a3e0f980c39972945f268facefef2c015c571447e487d09cbb890d629e6983021526c184ce933ac0b52ed360d3405f81e6edb46ee36653ecc94398ed871449b19c1c56bfa8180321f420d02f424ea2766d9d90f3c9bd0a9af6c7f6fd3a2d5e2629b99280ca74df26dd7bfc83a221d369eba6026b1e8d3c7970ebd4cdd081388802353361e7ccaf1b84c633f8d169c6f859363e68d021ee4a29b97f7bd441bb5d473cdbf667d4f9e6826e0a5cc4b7328be3bc15815762b2006fb289091abe23d9b3f78c72d48269f27475513b631afd3b74095e3295b24a2acb19da37b3d021a521a9e946d99daf0730a83cf239c6c277a351ad2f17e7d589183ea6f5a429aa58e983d24373a1ee96b8fb15ec819fe443cf3a56e58fb54dd6f26d4127ea5e0c04febc6f5f5cc7475945e1c1016adae361a530b2fec1040bbb7ca7be12d491075aa274f140a89da9fab47d8c494353c281f6d8e05b0ef80e9bdde95debcdca0ba06842cd805367391c8d45dbe090892ef9a5788b65ea4fb43b4e890b358eb148dc983dee246edad961cb3d756bac56ae74acc77832d69dcf1348af5f950af96cf29a902b6a2605bee8affbe259fd09b1fed5e26fc616b61c29cca287c09c610996e4a46773c0e61e3f7edb84192484fdc0cd5067cbcecc985ab02fb8cd63f7ce8043d57eb6136eeab38274ca556ad1ad3810926e463470e1ef803ac4a929e6c77c18bdaaf7a76ba69cf39f35511312546a07dd7c36dd8ef33df059b2d9ef3dcc84e7865b0ee4ff7ccc571cdc13dc46f11c6f46da7ef7341275f0d0e0cf0554e5e647baf692ba8411675ef6c6ad105787652324c5ec91f89e1490ec8b8f68e0186661f059a4f4808c6ec16c964ddaf9cb68f77d8ab2082404f4a59aa8794a148b442067fc5af92410696a22e9de75ee332ec94cabd18ac1c7a3a5642afc80f5084a900387214ad9bfc43319dea1e4ac6fd9902a84f428319fb4b0a6f91c875b30dab767633a3af6dcfaa4c92529e16fcbf53de7108600fc5f8e2a52a9549a5c0c00f500b24f977de71d21e428893729f027b7823e4fd702b8146d01f09e97252ff574ec89d51b2e56635e8a9789605b72ab392d3f015a5a6b154e7da84f1036eb0761944f50b9478168b2419516f4ec79418d46b9f1c02e2a48e632548fe3fdeb12c6598db41ba63b421d2dc31a95c7cc8938f5ea0d7a8f0d2aa605eb6ad7baaf70e8f667388e7f8f5610a6d80c2f4c23e8a1b8d6e85a41567edc039480ace7fec92466dce77a507e4ad5679b13532d763074d266be5e04e08c102934be707d49d6a3bb8c546e34bb7b2031ad6e504376fe23715e961959759cae9105ac6cf04cd71c5eabd85c614d2cfa8b868aa5b654d55343cd4e8aef322a83b0ffb4db294c63322b0b7f60da5d2bcba0be55ab49d0b9c86d3388ed679130cd80793283a31c8ab8e2ec655496ea680f4f5beda8482404d7e4b29f8b38572305e54b33ea6af2564fa0a1ffe87899eaf1d296ccd30ef7b958c95f1e1c52a131986b0ff80dc26dbd170cfccc5faae2acbdb088be619136fca534a0c124fd96bc7de2d6ec015d43e446e3ed9178202b01cadb57fe7c2c25b74e642d45c781bd7fb0c37fc74afcd00a6ffdc6bae8d60eae9bb81671c79d046e0fffe5d31b8cc56e1ab636a1683914beea6a642042706c3f82d7d64415f7e26dfb68a71d4c0c494c68abc0154f69a9d8ef7c165217a5c7370944dfe0a637584455a710b4fc6155f3c6a304d19e31fa743d4f9dc6739a589c4c6c8e74a30e5816afdefd9640277d038ff69c3e4bb49361bc4f8e7d62ac2cc44aac225ddff27dadb53dd71596f34a9a0e096ce248d823dc6c3b1fec966832fced2b0f2ca3b65f30", 0x1000}, {&(0x7f0000002840)="a1fb4707c33d9a273129e00eecba0a18f79c046fc316c0f54722fdea243f565cd3ce18bf50ae", 0x26}, {&(0x7f0000002880)="e49086abe82e09bcef7b60f447156b374873087d1185e547ebe4367a7e722b", 0x1f}, {&(0x7f00000028c0)="34864b9eb5e78c48ea6fc145d974b4c43d5e5028ee86e9131ef4e1ef47fa6fb3b0cac89cb3017a57cfe39bded1cc6834c24db3d478dfaf4f9a13446d41aeffc568ca6463a1369ddb635af340b8ef6173514a90c66570946e24a33a9ec58bc8a5017daa318e8b047b", 0x68}, {&(0x7f0000002940)}], 0x7, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r6, r1, r4, r6]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r6, r4, r0]}], 0x68, 0x400}, 0x400) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r7, 0x0, 0x0) sendmsg(r4, &(0x7f0000003080)={&(0x7f0000002bc0)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000002c00)="ce95f4479f66da924856a13bca581db284cdc084ce284c153ffe762c228c50abbcd13a2d7a82dbd13ee7362281556b4cf54d31ccbfdba569aea88ba6af55fe685ed8fe10134cc572cbd329ac180931a066f0ffdb5065ee9c6cbedb247db62f91a869b75a5a131d720802eb327ec14756804e46a21cc05b51108c29cc13117c9004a917c9e9c6e191031f9114d34cd9acc3506c3893a9409cc640f6", 0x9b}], 0x1, &(0x7f0000002d00)=[{0x108, 0xffff, 0x1, "52b4572b9aa233e96dfd4e9e0f531f3530fec6a6701f411b151295ccd7e7e92a6632439312ebc6bd00fc433464df223b6083faaf05c96f59e020aef95b02c8003a3b870e5b5726e96af4b28bf17ee967edd26b68ec3de0df4152a5b5548ed80cece3d08be40199af8764fd27448c91e9bfec0c016b08b844548015c7480bc3744768df8519dc9768a258d5a9f19043d01860e42047c1acc720c465f01c6e89f48992391151988308244e535f045a6130a9134732292a8f16e851d53655ced71904a1260fabc854e47934b1a2ca1c58f7e7bcc62991cfe935dd6a616597feb0a34b7f40d997dbae30917f00e6ad85a4b25e6c545462"}, {0xd8, 0x1, 0x162a, "055e9fbe4306aff759db6e3c4b02e5b428a8762a689859026b73414af1e4c1f8a4c8231b51cfa6198d40f73249a0826647a502598ed4b9cc506a9e2a614d3b526fdfaad706a2c5ab1c5198903f2eeebcfd3ac52f720c9141ccfb6648ce41f63bfe3602f79df614b836c5fa7a246b1e85817e02033b2359632c90ddf17871d415db2693c65297cbd1d98899ac07b347c1627a5c74c92a6e02850ae735203649029f6dc44fed68788b7ee6bfbc7724ecf29ace6fe233529e1995f3c5dfecaa874b4e118a47dd"}, {0x90, 0x1, 0x1f, "ce489cfb7411b6b3622c25a6ed96de1dde487ffc1cdf830e3621403d675e4cd725f02e96440c08908f143372f76f8587196d5e932787428b4ff06c3974834026ea8215ce4feb706752b4ee8caf5305d0e7a66abd81e9e7a0a488339d9b0171eac5b7d9a0ac5679bee37706d9c44dc0147a1af2dc0652242504e3"}, {0xd0, 0x1, 0x9, "0f5160203dc0665ce28592e345e897ddf818e009e0dfdc4e867dfe40bce26f564313b208a9850eace4a58b9d62199369c8c13c209c989170002dd9f4cfc5e1f0031f33b779cb358b62ad41efcfd0bed1825d341f218d7788d09c0e09b46a8caaa42e2fba1e40d27597c96407bc7d7ed00991bbb69c41d97f57c8ac96934db91a428c3294f9701faf21172b80f7ffe725336417698c5d53bd687705f7c33e26092bc43da3e9fe538fc931f1f186e87788b29f695b5cef946e94a3a183ccba43"}, {0x30, 0xffff, 0x1, "220a1dd047839610ccfa787553f35e5448053c86e441e781b2c35d9388d03d"}], 0x370}, 0x408) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000030c0)={'./file0/file0\x00', 0xffff, 0x8, 0x10001, 0x0, 0xffffffff, 0x100, 0x9, 0x1, 0x1, 0x5}) bind$unix(r3, &(0x7f0000003140)=@file={0x1, './file0/file0/file0\x00'}, 0x16) 16:00:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xfc8c) pipe(&(0x7f0000000040)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xf236, 0x0, 0x3, 0xf7c2}) write(r0, &(0x7f0000000000)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b0060034b7c180a84433b80a750b5e2de23889a32ffb2aad080c4b9b47", 0x89) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2000, 0x6, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00", 0x0, 0x24}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000100)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x193, 0xdee44a691189b732) r4 = open$dir(&(0x7f0000000200)='./bus\x00', 0x250, 0x80) r5 = socket$inet6(0x18, 0x4, 0xffffffffffffffef) r6 = socket$inet6(0x18, 0x4002, 0xcc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x3}, {{r2}, 0x0, 0x0, 0x1, 0x3, 0x8}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0xfffffffffffffffd, 0x1000}], 0x9, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x60, 0x0, 0xfffffffffffff801, 0x5ce2a1e5}, {{r5}, 0xffffffffffffffff, 0x8, 0x42, 0x81, 0x1b5}, {{}, 0xffffffffffffffff, 0x40, 0xf0000082, 0x3, 0x5ad1}, {{r6}, 0xfffffffffffffff8, 0x61, 0x4, 0x2, 0x23cdf4d9}], 0x3, &(0x7f0000000300)={0xfff, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) socket(0x20, 0x7, 0x17d) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000000)=0x1) 16:00:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x1f, 0x1, 0x4, 0x31, "2c2079070e2277eeace67c4c38d53202e8c352c7", 0x80}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x3, 0x400, 0x5, 0x3, "85495500020000000000001167f5bfa600", 0x0, 0x80000000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$unix(r3, &(0x7f0000000200)=""/142, 0x8e, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x1}) r2 = fcntl$dupfd(r0, 0xfffffffffffff, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xfffffffffffffffe, r1) recvfrom$inet6(r0, &(0x7f0000000100)=""/103, 0x67, 0x200002, 0x0, 0xffffffffffffff96) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, r3, r4) getitimer(0x1, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:00:10 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x5) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:10 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/127) semget$private(0x0, 0x7, 0x408) 16:00:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) pipe2(&(0x7f0000000040), 0x4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() 16:00:10 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x1000000000000f) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000200)=0xb) read(r1, &(0x7f0000000240)=""/4, 0x4) 16:00:10 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:11 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getdents(r0, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x240, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x30, 0x0) fchdir(r1) 16:00:11 executing program 0: r0 = socket(0x2, 0x7, 0x4) r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) setsockopt(r0, 0x2, 0xfffffffffffffffd, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x8ae01c6) write(r0, &(0x7f0000000040)="74057766574eab50c27bf1336b4fddf77e5a7e8bc50a102e3623a76dc3d31ba97601a797402f6413c53b6bd14870ca8522774057888d6e7ff3511d50f23681996fa268fa940d87a64dc56ef1bbbf26eb14dd8b9ac1cc9b86e722e667d29a9915196672521746ab7488bdeeaf8d95e6123df8d37f9bfb00c90fd77827970e843a3ae152e6fda1f4bc717d8b0278a071d0ac7f88ce73232eb66b641930cba208eb8acd885ce0e1219c2ffc92171f03cbdb36b5dbde5f58c2273daac26649cbd2a6d10dfc95c3ff663ffa93981a17c6c0240e6c18f1c8364012c6fe460c0008dc100b7724c8c61bec16e450139f3af6a5ee01be276840e8038cc7f7e3d70d85a8a43b502ce2006aea3b41aa215fbe0fde55b15112cdddf1a9bf0ccf7f085b73916945d3005d1d5e74322427d8fd46dccb486096dde5626d71d207621b3a813f93522c8f70780b91c1fe0650e5b0ecae4e07f13014219145c5ef9f5a61dd63baf9de43866272a9f9ba9efd48ca7b572eda75c667c48b9943ed30323885606e5ac5dc9578084c90418433a37d757fce1127143492a0c9c9cb4017a7348cf2c6cbae86c1089134c5646a8ea495b876d368d6c26189688b873e011c698ec42f7929f058d5e5f0d135d75558b740ab169bf654105e6b73fd2baf2822a843f970aa6273efbacb510e28d99d4ae120b06de1fae1fcb3737baf1a373936f1070a666202bb1c090faa993084de8183c57be3d2aa5a478af38dc8cb73ad7ddb4b8461214d1e1912da0363135896ef6d30474e5716bc292d1fafd85480e18fe31fcf44525afd367f417f4466deee312f6a729fc64fa68e43dc28a4cbae793a874f9a4709ba5ec30c69966b6f3c96876b908ecd2c40b27838c111287dba28f1c2a4b68d4e72d751766dff04bbfe57b36c9d0acdd039e0e753d5cf90dafec07885c1cd68b550ab97b69c8d35d651718ddc162547b2edb7c3634ca3530060eb51b18afd8b116c7ef028d4dc80d132b28ad9573d52c5603c2d51a8648bcc36a1642f306743241f318ff1b051709e1f6b9a9f334571101c32206e439ac432578f09aefb507b0feae56cca3bcf5c903bd36932831e29692ddef1d2e4ee0af2f2ac1b2c462cc5afa4502c55868951c731b2a71074659b28e2722d852acccc9a536b5dedb43d48563426c8a051e775f44197c5e0f7bf0a3af848fef5a7aac02c696bb529134280246ff3e1df70be290fb6e9bae5a9af5957e70f0f141e36735d18fca257ea99e941beaaf84c381e2f87f1ec4d189aa1fc691abb38e8545361712dd15e1687d88b0c638c0d77c44eda229bfcc7c86b72ba1604579cc7cbbe1e7a9c4111e73ef38902accbfa49c6bf4d4dbbffe8997b0654b9ece24457ed6076c3bf62e4c35eb7acac8a3cd2a65af5f5cc516945e2a5af36544c346521917a1b3bdf3712ce2b260c3cbea2f32900775f299ce5349f677224e4e6ac47f532c6569a92573df7f7b398535a86b4d6c2b523e1474a635bd85cc7bb03b4af97c884b400f0535bea09e410fd9cd12cf9d739f5a5389e4d7d9e211f423830d93b1c0001ad2d7888ccea5d210cf514520da040da450aebee7ba4f7142a7fb67ed56d39899cbc33c505690bd1a7760022e918824acbf4076ad39f39f000fde7d817fb1173b06881d06ce7dff45666503b7a6898b93f605f01c889279edbb3f2d0e9a0681a899cd6841763b37b7474c864065d362d5b1123aca1760c20cab52403bc5aef3c0776acc18d500855c6913d59b256f21c741a73cf82cd2c88e68d7290a875eacff38dc9ef07af0d6586ffe4ea02afc7506cad6c1429f473d8f9f3820640cc5378c014ee96be9cf2839163d6d51cd1b398884c1c3194354978f88f88d75d3b4e825983ac7a94c31b81e7ed92a660e83823d46b8af38e307bf42c30bc3f70939b6b4c34424c48ce1a310928a4fb150a78913d8096ab0cea14c74eebe7e736fcaa32ccf1261834a769a6b97bab0b045fbe01ba4f6443396b0434b319a4864db5e41d9e3751f51e11e7902427c68829fe7105b5472d62c72bf219ec9f6446e22428c523ab1588150b094c0dce95d240a7c977d07256bb2ec6bc0b638483dd833dd1934657b37a973a5f4dde74ad703bdb8a762ef3c3c55c2f4c726f82c925ae05b86449467989575a5939eb729ae954f6500d6bf054915a796a236ade9cabb6c0cd41ecaebe54521d7d7684c4eecbcdff19a134bffd8711c5f0ab6f73a82dc27c477658eb31e0904ce2f60335622e3152301bd4c3c88e1f43f96fcd1b52b437da0474020c7e591fb53db7b3cf24e540e7f3c5083168e1b3baf2ff17b66f9a2edb61122494be8ea2bf836722d49fbea9ec1f8c7a165582f0916f25aa6d2a42d48914bff20eaa4f4d1d7b02d084459d5d86aa89553c84ce943f302ac8550101a52a001e332dd0fa4d254cff0f01f172e622fe6ed00f9a912d0c1f34cbc44c6a3f7a31653404375c253a98638264a66df606879d874ec28619d02b604bc64cc56c4d4f3adeafc430ad3b23a3d9c0be438d47bff8c4a94842127ef934ecde428389bd11d9a941756cf50df5df983343a209eced2953105b5fca5f3d472ca9c7aa26bc3c2117e0808ad71a1bb73caccd5a84b599bc91cbbab4adbcd4c88475c60aa41c2124a89db2cf3e2ca9806fb2065563fe2b70226f20a84d928d36ab35d664b19460b3d9f6c7277da53e8362ed8c8c6be174ea5f41c653c3ec387bf7aaacfcf9f86f790f2690e9460c1257133c138a2b0cace82a7d013980c812a8328cc4b630f9f1f7be9788cc9cae703a526d51160c1ebc3d9fc9d8dce561ed9beaf7e8286e9155ca5ff727cf3997b3d9b077d051cafe7becb4984771c82a6e4b7d26eaf322da2326d4d943e09701615087114f76c3de5204810c128b5c9f550f433e07a068b60ce3a3da315d4d1ccb060282b0832b5335e14c00fda433b11859631b10c6e0da803481068bf29a2aac1bbcd91a0385b0336b15dba6ddb9248c8b3a06d27b603c19e2030a55120f06f6c03b1e5f1b01f52a8c15fd2f0d49a850135f0b5dbc153140181fe0c473c5ca0912fa9a01a364cb359472d67dd9ed6e51adf70b1b4f08b358ccd69021569fa5e33bb15ad9dd4f2a13433dd7b5b02d407be07365f04b642f81aff4a9d621eebd7fc6785672049d23befa2826793c878fad88f0c20780f26e31e0d25d577b9c68c90f6f8ab592158e1dcfe1b5791760a9bd5d46dab9a4dbdebd6efa5fe8948e442c3ecfc2c3487acd64796258a7d720c82b29a68812f4a1c4fc863252065fb1a89e651134b1eec36624ddf23d6b5e6a6d5196ca4fedf0fe5cb869e5845d23decb159abd0a8806cc68780882438da5c3c58bf7e2099e8750d5ea111ad90b5418dcc8664cf84a60c32034dd8b4b4d6890083ae39f7da2e8d912ced4ce8b69241b3f87e846a2ae67a9035a94287a408ed2021235bcc2442760a1ec4d75f36055f308268e5ac565a004a16fe9989145ce13746e67b178647efa704fbce1f0a7f3dcd6c0eb9279bb534a90a0a31e155123b47cf42bfc4ebb2399fed798f0f04ef6e1c51310767d4e72616658902298b01b68d5e3c1b91c87af8a85082cf6729ec0237200d09a5a65e4b187c7e8ebfc98685ca1ec5fcb9478f4416cc52210eb25448691027e96f79f1f135e029c4f0b2febc09e44895cf95d1f7f183184d4190ca5f61e46010d9aa0b7ee7a486d022df5254d4c1692c1a8feabe1f08e4ce1c62325a624151208317f6265a3d96c1e2c6567f36eec0ba45398b217cf03d8b7bda99a845b0e3d655001cd3b0ef41bd4cc2f9cd63498eb0457688e422a37db9ab36cdab97e1ece0fd7c6cad8930c01281cd0197a809460942d41c6dd1d8472f4eda354d50935a9861094657324fd64b910fdf19c2dea20f6f036d0848ba8bf84e28816eebd8eeec5fdf21fefce93496e6eca3b6533720a1b91cc5725b9332f2143ef50c04b11951b93f9d6da9ec84604ab22cc009f5373368aa6ca143236bc91c11d8626dc6865b53d9916180066ed498927acd43419f3409d77918d443fd4f9a786cc538aadb413118c72ae9ce812394d316d4eb37c8ddcc73f7c96abe843ccebc184697a8be65584f078794669f0a5899e44edd24ebb9b1b26212662290cbf258c161092d3fd4055415c193bacf616231c1308d6f2d98c5240ff2af478da9f31ef0e67ecce55f58c5e35f6ba32ba1e285830a0447500d7ae5e169fc3a527da3470e9f642e6e058df8d04e612fb10be4155345c10ecd42628f96d7841f8ccef22351830231531c2a458e0d4df1fd039c4715a1901f34bb10a2552c1db1c083dcfc3be448bc1cdd08132d0f995a3ccc0661203c42eb3c20e8011f447295aaa36ab9fffa2c18ae5edf1def15ab4d555d2e3e5d1021a0764b370613215ef9856de97800972e7458f708e10d9f8e6d5616daac2efa1374b67d09bc117f7b7c9de85d80e54e04f8316e841acf0035e94d34064541e2556d9567ace7932e53e687adccace24d5f050e4b33a3a397f29fe7917ee104cb4541b2ff79d75c1744ac0810f22c912324ed800742d0a2f7a72617b0794573c5b7d7f90fdf4383f2684071480424dff54b6577e315710c4ba792fc3543f9c6357e24e8b34f191a4d4eaeab3cd67dcda8f6b4d522428f6357c6c5ccc981fbf0c4cc80f19882a339a0a0cbaba84a69f2ad937cf022277d4fde5cddd44240ee93e3fd8eb56fa11470fee7d0897b963bae80dfad739d3a3e58418458d14bb339d3b2c8de181d624c1637d027459375afad48f9109cd62a5905001a83907c4a9d2e63ce4f260213ce536932c15f6a55dfa823ab3cd66fbca719bb6c0fdcd8aa7a40ef433c3b9a18f0bc0223a1b26955eea7afa8ebb8e9413e591324b2cb2040377a259eee390822accc87dbefdf8209eba64d662082f418310245d5d5df9ce408f17c5aedcb5c7b3a9a0da62b62e66c918c0b6e663d515ee6db1858f75ac9e1f863bd1a271f29957793726e485eee8e056acf62adf8ee0764daae081e000d6e97ae4b18245daa465282029f546fbfe872d26f91b1e04a6e66029553dc6d9e3ddd63f6f4f37a7b1818e74c08af4b87995f7df8126b9443588152e21e98dc6d90f9717f8facefe61cc105ec610117d37f04ccd5f41bea3262e0496429dd2ae1ea8b513d582ddbad787f7512c1db176d688671771fdb2c2e2530ddecc36f8d55db860bfb1ed75dce60cbeb9c4106a337929a647cf7f19b0aa7f806675f88fed097a30ed9402f26ffff545fb81cba10b4a840ce98a9e7e541f9304c4af52206ba2e28d5c9c22cad8ca029a08dc273be2d2dd956f6748c4c4f674a4adfe6f36f692bae73e178f3ddea48e2052f0ee0a51776c445b2b2287252dd490f860255e9cddf92c0b011159d62c5637c2f5a002f023a0fcac338982ba08ae94a2938b704d9056c489a478ab1cf9de2686ae5c51471b30dc2bf5c7cd68ffc24549edf04e48f715f84fc2cfb1ee35c72dea180c9c5b2db5ea2782454cf32757018dca23ddaa9cf6fd99966e5b47ce59c90ea2fd585754bed38e4aa585ff32ac84dd1f0961d684c0c6a6ef5d54acd42962fb5cd4ceb13917a06db98927487fcc90d6ff512525671665d2d4b000efd46ce3fe68e952c747044fbf7f9ecf5415904547a3bad266b41d6a49ce7cff9f9105ca97f0c449c5c89d65c80f6988c5a23c9d50c9d9f4c58a76eb8aa32a0265530234c7e81995cc557d34e2ccd21ed1f18a1f539d1ca10e55ee0f9d4a0fb30a50f99d0eb75e1d7e3b975e036d09409a5a3d7a95", 0x1000) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff97) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x14, 0x1, 0xa352) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socket(0x6, 0x5, 0x8) getpid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = msgget(0x3, 0x11) msgrcv(r1, &(0x7f0000000080)={0x0, ""/175}, 0xb7, 0x0, 0x1800) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x347) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x6, 0x2, r1}) write(r0, &(0x7f0000000200)='Ml', 0x2) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307006, &(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000180)=0xdeadbef3) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x400, 0x3f, 0x7f, 0x0, 0x7, 0xffffffffffffffff, 0x7, 0x2, 0x1, 0x101, 0x3000}) sendto$inet(r0, &(0x7f0000000240)="8146c85dabf8b1deb47cb0e0171df57ac4bb6c53134d7a3470db2280e7e7a524f492ec2e438c62cac85b8b5360ea017bc62bb568b5c2243a9a2d130b569a406a9c9ad4be1e9716a1ddcdc53c6237f5b4875975845403926b09acaf19c9d3d193123f4ea39645e967b51456ae0c7e295bf0a5dc08fdaba5173b68f5d768ebaf11aa9d925dc7900264aefd85483b450f30", 0x90, 0x6, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0100122f66696c65300070c4cbbc22dbd27100cc56848d169317733fb9c513abc4f333388214ed8507b15245047510fc59c26f3f79ffa5d5005842a00699a1ed37710a022fa77209510305320efa2fc7182c876ae417ffdd4b74a452143ca1963208fd8fcedb2462fe63da7f2b05435ca5edb7fe9e2965e35567ba1e0583e4702969191826c030ca881cef6f0c2b82af4bbaba8746c05cef63907ee37e8c9994f83cdaf226561c5c94bcfeb998ac511bbcb90000000000000000"], 0xa) getsockopt(r0, 0x100, 0x10001, &(0x7f0000000140)=""/66, &(0x7f00000001c0)=0x42) syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x377, 0x80000000) syz_open_pts() fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100), 0x6) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f7d073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290460784100b56fe31a026c000836f6c1348897fffaf4c0bc70dbaecbef0b5ece106ea0dcfb19a3702393d3b3595bc5a743f777b71b1af71078bf29aeccc04eac19070907be8ac50fc354ec5c492d01ddb617453187dfff9989d2a1eac52cc08cdc6c46dcffb2745c3f363f9936549d3e38b3479630114535e073680cfbeec9bd86f209216d063f8a45683da0871f691fafd6b140d66b275c4d2d46b0071cea0089e9f95b31ad946fa735d34e2c1ef388477e34d8801e3b1b16fc113429f18b1f2d81d8450a24baf4f4e91f9a9aa420249bb60148d546a27b22ffd68563381103953cf802455705b321d33512f9db3a363f4", 0x110, 0x0, 0x0, 0x38c) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r2, &(0x7f0000000280)="a75e5d12ab06b6674afa5151897619f750a81da2c378b23571f7dc371ee196ad0778ef307e1664ca7a086329a1903f1ee5d47c3fcf633502f80c589bba29d078db5d5014a4028d999447519b2200ad05f3407ba4159f1418dcec7860192cefe7e0bc983aaa3283d6e1713e90329c2f3c89d09fec7480c86bf4a523ca8d60635f65aa88aa557fab61818ebdfcb62fba374a2db9f2af3f61e515ab8ea38d48f2fa6fa6f565023cc67f03c88f12e8575388b5e77bed2470e950e3a210895b859f4a6d8601339364e89255d236e9f321d1421d207fe1ae44c1e9cb224229e9def72e6ec5eb226c95", 0xe6, 0x2, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) read(r1, &(0x7f0000000040)=""/29, 0x1d) 16:00:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) flock(r0, 0xa) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x245) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[r6, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0700010100002000"], 0x8, 0x800) 16:00:12 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1a2) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000140)='./file0/file0/file0/file0/file0\x00', &(0x7f00000002c0)='r\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x50005, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: chmod(&(0x7f0000000080)='./bus\x00', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:12 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfffffffffffffffb) 16:00:12 executing program 1: mprotect(&(0x7f00004a1000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = msgget(0x2, 0x4) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) msgctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc80, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x6) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x9}, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xfffffffffffffffa}, {0x40, 0xeb8b}}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="02aa049a47b42533d1546053fd7bec39043ea3cdd4727aa2cca71860a02cefa81d5cb5ce5c2052038510b42b5f37fde729d226d7049fb5d07927ce503d45a878e2843d11b76c00626e3c41ad0ad8aafb600983ddfcd6ec79d2601cfde2b5fe2593a6c46e6b34c55cd7b7bb24329f12cbc5e0f661ce08f9490034fd6e483ce6a21d2e5c972d6afe7f00b08cb7330347e55e498c502ec92dc446ad2176143cbb23", 0xa0) 16:00:13 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xdb, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x527}, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000003c0)='8', 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) fcntl$setown(r3, 0x6, r0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') setreuid(r1, r2) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="6f4c458514e9a4a2071dab210b0327905dcf0e46d14cab9434a83cc0b404c3ac0ebe05ce429e1381931e551e8dc16628d8ca4563fee4b247f0380b717fd46a63de96adb238c6304b597ed5deb627f23c384726f91e59720582a8ad76b40ebe928964ff4d6daf1aeb4627e6fe40f20848b2ebcdf49cb8a4f394141d32875d146d1863259448d0148ea5c4b9383c31771e71208d03b87e7d000094e00f5b16c360f1607b20634810cfbd9bb28b84c56ebce0e0ab9d5a801c2587772d18959495bcfb684f86cfde54c0f7bb38ac6cec96cbf0fd4aa4f78e88b99a0c06fc981bbf4e7a4bbe5f37702c17ef0bec3a6ff6b18ea036075f936fe597e74f251f584664e0e9a9aa26bdd9eb1dbc5c868973d6d3900633c0069fdbc89ec4716b35a7070cd78601625e34923aa1acb6d302632b", 0x12e) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = semget(0x0, 0x4, 0x4ac) semop(r0, &(0x7f0000000040)=[{0x4, 0x7}, {0x7, 0x0, 0x1000}, {0x0, 0x1, 0x1000}], 0x3) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x80000}, {0x401, 0x7}}, 0x0) 16:00:14 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) shutdown(r0, 0xfffdffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup(r3) dup2(r3, r1) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd7c65c44f4a3e9a67ccf0662e8a072dc2c244149c6b05217bed7d94f1b59d8256fe0765011485502329bff6246232e15150bab2085a9ea8683dcc05b6fd0ea129400f8fb3c379f64bb76b31e4df55cd5afc53411ccf9dcac0f0fca46deb76b0eaca462cb508150f58a6ba4011c2588dddca7bfabb89e3b7db8c6f11d9734900bf2bc8e89d8009c9977069182979b683eb740f0e8bfafd308d10ff377d839204997c5318ac644acadeb6046c4d75872669f8ea32f61697b2f143558d8eb02000ee61e71c31de2bd81b14e4640bfa17ee978d30c66e3b2e5ac066ddbd3295538785d798726bdcad991afc8527e62f82b4ed27c1bf5968a943d532986863b7e591e400ec99c0f5f87806bb0d51f3347569dc0315c27d1cd893ff4b607eb6cc73df315d1ce184d8f1af5caa32aa10d7409c7c2c53cdff47f3ca93ea20235c9d5da56ee4c81261283c4d7bfc4a2f744438e14c154ea1255aa3d5c1e5197d05aaf499e7e7e094631d840eb8b7208545", 0x1da) chflags(&(0x7f0000000040)='./bus\x00', 0x40000) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod$loop(&(0x7f0000000140)='./bus\x00', 0x6028, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="2cdc3b71765b5995a1267b3b5ff8ae9a3d3a98c49d8605", 0x17}, {&(0x7f0000000200)="333a20211efac44b9155f0ca965a6346accab037a31e75dfa0e18e2538060388c74b16ca1b543a291855ccad5767df0487c5e7cd2d1a66cdf1255693102809a7ff380535e4fcdc6051966c9af17f29a7f2a8e7fc203ed17872a6d8a899ef53e08a28595db1b1f62b9b9da57c4e6125993f147d8a86fba2b26f96b824e1262576d925f001539f85b55d8082f0f99b2c3eaac9bc160b5f78abd9a6d50b73b23a11d86a5347d0daf17d9fa1e9fb3eeb2b92a5d2ba41142174e4c00688f935e23c4f74c4aa47baa9fd84d09b7efd8e58ffbe", 0xd0}, {&(0x7f00000007c0)="b9a005a5b974e601dd3d64f2f114c910783dcf647aa1d7357c63834e2734fc7bacbd9d0d2b1f88b4e5e477f7ac5eb04c9d00a4977cd2e805b61b5d795e6e704e84f0a2a8ebf51fcf04c0916698fb636c81453684a6be1a2491c188869aacbcebbc006694af345fa1fb9c081e488f1474103cc7aa8dcbe277c53d9a61cf6aec743e0af70aba6dcea3c61a8679849615e766594eecdbe9128e3c60716650655b9a0455d88091963467b8f12a36bb83a4eb657043b4743982828bbd2df34149bcda4f29108d27ee370dd247cd5a04b2743efc2aceecbe658ac43dc55eead43fc98dca9cccb7b637fd30d11ea9c522c1f7ee18cdf95c6652f7bab1ea167454238a7b6b1dd7804b3a8d7ac550fad7edf9432fdb07c6bdf69b08b6c28e225cd664ccc3d0d24717fb8b850145e167ffc5846e9bce447cb0df8bd7280fd26d8ff355c1030b2dd4a162832fa516cad7fb2d2b6fa7f64d07fa3b9ed426ae19cae0d0d4e69cdf0f4064c346be267d63c0d1aa88548b93d42c43cf21aabafa903e2f9983ef0d23aa7902425268687d4ec16b94098a0e9339ce439b0f5e9839217ecd254f474d8b84cf2e8cbc7838c64363fa2d9b7c25b658900199e762e1be20d02ebe816b721880d611a59a901592b3c7d4f3794ff2be4c0671debd5bd2fe5170744dac99705f3bfb465e653d325d2c193e75fd99273f7b93f85253dd7a7e33444304373f8175146facccfc0a1c9bd7108d4d79138bcf0aa38dddccbc7e73617d3881b6b5593b3a8071979c70142975c9333441b81493aac3c5b69d74803f310dfaa4983fb0aff0b86170e614d15df20fbc03b80009beb42b5971fd012c336eca95cd01e52947fcf3c16e219fb164120bbcf499e45fdaae74bb069b7c3a8a01b1e806a604004831e1586258d58f9f7187eb8e4acf8c0dc742f6d42b571f83dac81fd905580efe36e2ba39bbdf6259cb8716c889bcc893c10975eda7e009f94fc9fea7e98738251ded3f35f8885e7ec73e18bed3f57baedf2b64dc881156522d14963edfee8efcb656c0deac6021ec85caf50b639400caae27d73071f37a92cf9269a3d1979d7c17fb258e86bb956ba96affc6a923a4f1b9c8e4e64e7e96d9c8cb51d60a5363b5df97ca7b15d98ec541bc81ebf6f5b28409263ed72160aeda87609e72fecf82b05f627afcb4cd469fe9f62fbb9c87587ea94d1eb367a0c5bb746663df8d336c2695357793ff78c67c2d45b78f1031c0300ebae95c77d76240866fe220c15cb43122c670478c9dc11bf100776c7442d244c5e2c1e33a81e5620d007b414f4edbbae268a47904d06de95bd6f64b49ad4f5b06301d580de28d7c24ab57ebaf259bd8d325cdbcabce5e6cb9217387fb741b0d5260bd60dfb382eebcf7d79bade0182627e26eb645f08fa41498a9a0c8ee82c7cbfaf2d03d459a436a52f04552b01f8599ddb493a8a9babef6c9c0051ff64ef50d18940cf1677ab53cd72881321b3c25c8ca6e7e77631149a19dbecb25fc12afbc517587d7e7d8e036b5092e856754ed805085a31453bedaf3c5d69b0c250efd4458b4ced92f4c79e32cfb67fa1efd6cee55191bbe833c9dcc01b4dcf3190277ca221243507deb27fa66c76e446a6cfbb07f5186cd8b01d809baa324d9d5ef5ff5e77c0dbc0cdcf228eca510ac25f1c3fd2652a8f70bdfd771c9033342580c8fe53bdaa27b3003dcb4f0a3f73173f54b4ec79f3ff8bf46a088e0a0f0cf0eff494c8f2b6938e5585f1ea1271a8bfcbd4ceeaac215366f53f376a885226b3aede0681db7990e64746a6d3472aff8d6ecb8a98533adaf9f9e65ca811b79011a43e08e0fca5b74b1a30987f570aa8d581c6be24d4e8d944fe541f45496fb77aec91c502ca6f690cdb63f5e37dc9ebab4f9c8067c2f22e8f9d45dab2bc16dc2853102155780f7978fe68d6c5d69a733a9a225f969e63a896f9af5e3e3f3a48b9e10b635d23c679a545d04681dd8bf2f56cfe20f949e281cdf432ce47b52bd63f7ee7621ef5673e67b658938a72da2f35b864fc16fe431db02acc6e958a7419704a49b101cdaba48bcc7533ed4a99166ae7fa2c45ccfda1a42ad31216c7fb429f2a40306372416175a00cc0f6b01614c843f210fbcd7b706f9014a5f960e9c5c5e41822eb08dfd961cd260f4f1e9d57046f4cf480d97bb697b4dcf40637fbc5c4732f2e9c7de418f3d1cc211216cca9e9cf317055ccb7629d21e5d2afb7c6c1fa8656fcba0ae2d40163ea238cbf044dc8fd4f1febee3ebe61f72cad808d7a58c3c7bc4c2f84d6c67833c3fb09b70131ee10acbdfc9ea29a1514ddd572d62899e819eaf3e8e75d8a10425d6cd0c6525c0c7c4d881a350b3cbab9efea227e9fdbc41068b33851c760ff4bf79e2eda9d724b8e46ec6a7936bc7a555594e0e4339c70159caa7753ebd60277c90f2e4c0a15f947192f02938983e845a9355f3b19daa682549c5d79f1f58066aa798e9dac41e96ed548358bef1a118320987b38fda363be434098cca93c4e3ec2a3605a6bac14e213fa98159850875f4432af8242c2d7dd6d90b23b013eb6d5802c0e45bb12f529381b98806d600d5dea4a3b1123cd89ee640a731c5035b82313dff51150868dcf554198eb5e49d930ab44abeee5c7ec96f3d0fb557f14f5a89e0fe4ab8cf7c78f42549f5a6fc0c06e907c0cb14722e61c299dbaa245fdb445ad5d3c8d7efe2baec81fc8c1c0a288745192b6308dcd48ae31405289ae18181eafd367ec5a3b1b50a0c0863a70570e4526aa4a35a6c5d56bafac5479e2afbae32c2b6b8b676e2692653348eb0c82dfb1c6074e6884b406f4ba6642d91d2ed9c89c3b12db2e1f37a4b34de63ffbcff9b324e23eaa63ebb0d0c0f44d9cba56d07a16bb1b4558236bc8aa5a4edbea59571a9d583de463dbf66e9315b833ca142d0c93218d4898bdaad1f9a36dafdcb55999e7a6e409985a3d35599b9dd9e1d3100a2ed0fa4135ec018c0f6fc7ee9cbfd5dcc91d30dee7266aa5f2405a78b4c016ff4ffa534935fa37299b84ba670c16d9d2aca437e071517ae6addec2837353a28c8fa292d96b30f2179c7f5a6204e31f9a185d04f34f6984729b822aaba5c2166297ee51ca7e46ca97be2d3e8148100f34cc2050d2351e02d79cc0555d00e88ac23020615b7784d68229ac3b070407c498b89f0194154f7811965e2aa6752cc52d2e96cd90c48130448cc4ab5e05c7d8b9b2cea9b2b6f23f9057eb9fada0fb0bf14153cccc1cbf6a07bd3b6d845924ac360f07af5ed1d848f87321be2aa1ecd12029cb9437fa6d231f8da5b931c7b269c631f26ca7134f400f7e472d5fa55d1bf4036634804b71b9028d8f177cf4036640a29a19f7f499aa44dc983c712adafea8803967ac8afc187e908a65e2c94c2f5b31ef8ca60c1dc794ba4dbfcb95c2ec5a0eaae9f2f3667ab302466f2ff370b18cd6cab3b696f52f66121f9bbaa7cd06337a0d7e6589dd28e9c4346d78f58f02c1b743cd47925aedce78a972bd964dc8ad34b0dbddd9fcad552c3c2ab52dc1471b4e4ce1a88e5da0f02fd44e80f4b84d61e5f51c709230fe40316f1feb48fd9116cfe4d74b6e0d3f6194ef4e49662de6888d1aaaf3edd242d050de160ff4af4032ab9b897391f22b09a411a550241407d8617a8306bcf86abe3bbc0ccaad819e9727683428fc0161ed75c07ec650918b05f154cd9ab64ae3f34d5487291faf0040e63200a86c0c527a06db2bd1c3c47d7cfbcddf722b506254af2b6416da81f58c00be1ddb88816abb9448ce2006e648b28ccf281553b6efc13817fd9c70ff5cc3f0e2a4724d20abd45ea0204103038ae06dd10be9a2a8712ec5ea0e286a8d99df50baec558be4732b2a2ebd22490c7e42cc0a9d0331c974894323108ec4601065417ca14d3f54e35b33fecf9e18c05dd6bdd1164ce970754d7f7a464364145265cefaf86bda16b399d25c0ac5bd6f60390521af45922894ed9ec36086597562a2b8edfce011e0a9efa0b63b16f88f7170630cf6f108687444a5ef18a967e8acb067630ea856350a010c565271e772aebd3de508f8ba2c45fea2212e848e395b3dc4ab07748ce5db4beeecf238142b9041a4a30e2d57c6140fa5645f84f66ffa8c849b1cb14a6458e5766d461603aba21f57a4f61848ab90e8514d8a95e270bc8aa4e9663b6493b65e085577a2e99cf3603a2572fff3f6333963761d244469442d8a77c900835ced5db7026b290359261a18c8576751a46303a59011866e6857b03248a0a910f95e3ec702feb641a0ca2f003b7f94b3aa07f5a1931eb31eca4d34a17197ad3208d6976d0b24ee007a47cc633d50723902f087de4fc50044b021178cd26941a07fe71d97117106c41222976384cbd6eccf35d62bdb6b58e84faabfbd44b5755eb9689418f4601d51a55a92b583d390e944854b602c31ab7f88997ea205306705e99deaddf06a94a264c1d8587f9ef556dfc63c29f4fcf6d7646e4bed3e16901f72dfc8215ac48398fe385bf717a1d9a9b51284917337f397a242c9878bcde219aa8916b8d013eb276d86bddf72742c76589703b29f7e9741e9edd9924acddefc46703a048f47e0e8c1e64ffb59f9e450f5a19c792b2945aaf8e526c82693dfe8bc50075c73b0186ca71ae47f5a6e045000ba9656c49f6fb5ae74bb01a4adbcc56f7e5695d1d421c699baab05bd6b4a45b327ac816b339f6baa59a8774f92ec56bc2e2aa68b620e1cc302ed2219d59b0b24f93a30b7903576e477641404d1fb3bd01a79d4eb79741946266890c391aee5d3f6e81e5f47d421b40b298dadffbda79cee57977af1ef0aefb19e90415ac29f9ad72cae4e86c40a05177ab6556fb0e600bf66e2551bf58648d4c158d42f1f0893c785a739f42c7c45beafcf05bff80eb3b62eeaf3f51f66466f80be8084880e6f993b37d764a22472ab5b58e6f7010251a475f0b4c792c2d23b827ca06825a5105625ae64143e50e35e6adb081b3458b9db2809cf312ce14d184ccbce4eec7b8994b154e709a2992921cfcde585c2a8165ec2fbde67790ca90eaed07494a1b30898d1ccb2f6288b1ac73522debdee973300eeaeec9436f881b46260deb6f480c9bfd3bac801c07664833525d2b2f6945963c03d3f7de1e6310387af83a995a543c5bc0ce39e884e667ac7ea2860d3a7cc6b63f3434d484e79707e66de1028b0a824bc976c7b36af3c073e70f9830b4276a87e3e1f455ad63cac7b0f823c5c702bd6db425dae0435310892160e498dc87137d07a175755d1d6d864339296994c93ff264b1caf6497ffc50185eef78a71ac4a772ba26c0716e65af3caf7ec4dd0d88dce7aedbbaef7212e28b0934087a874e8777072e7bd2c994f55727cd1b4f97b4e6cab31b2d8cf34169fd899a0588704905d8168c231001fd7013242020c2b4f1a11626a65a962fa7290f9ae5390f82342ad6114a3eefa615ab29f1cc31ed448cf8a19c8323f3fedb88c98f4aeafa0d0c10c577ad07e778159028f83e712f75eefca94ccaf23805afc152c5d307ef5139a6b8dd1055521f91180754572b696df68fccf26e2a8f2a811f7cdf9ba76d4eed2db48097a8809a229295856949e303ba0e935de54cc3f5d90c08fd17d682c9a95abb6bbd1b74a5b99a955a7bd3f51cf69563fb1eb8909ecf0560223504e362aeb96913d0baa44599e5552e0b1872558c8e8b5b266761c2e5111593aa8c24e903f701386d331e7dbe276fcefa2492b600a9fb164af53f2db490e5b3274e078bf9a29609051292f2eb4c5205d11beb8204fd82", 0x1000}, {&(0x7f00000003c0)="6b3ab6b2ff82953145dcfb50ac62a0d288bae7cff4161d3f8b14e58e1018542f4c248dc35baaa511bc8af60d9494ae5138c482a744ad7e12a29458215f3511d79a7995116e815568f295611db98fc45abcc8f09dc99c0fef3779df5672e8409906fe93e445f232409e9a7ce07e9636deb3aa71a72c674ee3b3094b29d9349c9e0fc8ce75f0c1b4d28e7940bde18a3b03b0d42d54044297712abf256929f5534202dc51373c1c68b64fbcd235c997d0", 0xaf}], 0x4, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x459) 16:00:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) r2 = msgget(0x0, 0x21) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r3 = geteuid() getgroups(0x6, &(0x7f00000014c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() geteuid() open(&(0x7f0000001580)='./bus\x00', 0x8001, 0x4) r6 = getpgrp() r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001500)={{0xffffffffffffffff, r3, r4, r5, 0x0, 0x100, 0x20}, 0x6, 0xffffffff, r6, r7, 0x18, 0x4, 0x7, 0x4}) unveil(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) kevent(r1, &(0x7f0000001380)=[{{r0}, 0xffffffffffeffffa, 0x8, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0x2, 0x6}], 0x3, &(0x7f00000013c0), 0x1ff, &(0x7f0000001400)={0x78, 0xd7da}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="ea626ac08e7d33c828fd01e90c458db09703b7add6997748a600862207e7fe03095be2962e87344eb66e4ff58fb3cd3db5ff648587616adeba4da02fc50fed64eaa5df460efe3929cbf7c12fe5263ba262bad744b8dffb9e84cfe805a838a700e387e3a9a3c9e0fe2e51d6153bc556609f9a9bcb01397f49d3795c4dabcc61a0709d6edb77c1e514644c6835ee11b97ad5f11b805427ab4137f43851cb847ac2afb918f85db7cee52f654b73e4a8222a3f67543467c96d5899f4357953109263cca4625c22e2dc566ad14a96", 0xcc}, {&(0x7f0000000240)="39bc11c9ab19d29285a7800d105bb68d7bed74747b4a28b41e99edea9492739dc762071ee92a0d03f1df6d824f13e6b709a248534bac7f33775e6bd4bafe70a843f6896468eb032d927d82a823da904f344b3547daf2736891072e200e34774d6fa767b84709d54a543f600852a11e550bf4a226111ecd5ee699a236a91c84d2a93fc647dce534be5d39ede2877193ad8a43732a519103a5e572c940a47957af1cc3ce4fec88ea2e36cfc46ae48b6aec8d2a37e1b5216e063532a0f6c17684838225dafd60260362cd476f659dcff7daf2074c75995d996f6e976a7e39a3ed51b5dd4979b285825c5f49889cb90c550ec5c059fe4d965b17bbebe0c6f8bf62574c85722f9671df2787ea1fe482ffb57640110b522e6be6483b4dd9c7f58c8b9d27e5cd2c5025c1a306c601c191738d43f6cd8bfa456a71eee361c8e106609f3a882a99ec526284e0802d1ace09e7cf846e0de61388d2ac40f7cafb05cc9ea18487ba4179de8d4d47925e194b639d6239629aa3b0ccfddf9e7a3c73086c7aa7ea7a40d8bc06e1aa93a9af10ae8bba0351bd0baa86d55918fce65a3ad7efccff43458dfb2101ea084b4be6f8eb478c775bb977a5647e73bc39e4a41fbaf99758a8a28d8fbc69168c4dc183d3d0bbd064e96d2804200b5f602d2ec4089f4bc30b993cacde912d795838f33d806f26714bed353dc0f21c7c65818ab01f9ed87e63b5ad5f5b25ff8615a5ea35472d71c42102c8eaf34da75856f48cd35255d293b82f4c322d8ca75517277f2f862b9279064e4ce1fec68a08f4a7d26c1275a53a95b8825e22c0620ed7ca88d897423517f202072d8df50e343edb4b5178b1b6652109407fd7912d5a6531e878d80b60822c1c71fc2fbdc306416ce08049aeded63a299c6ab88ddbda01d17ee8bfc21b5231b18dc2942368851422f11484cbacfc634648476f1272d987ab7a68025eb27f1b338f7ad4d61375539a537a07071fbfdae7032030ed6d54be107944ac715b18ec649c45b3a1da377472e663ba7cec40a20d28336fe106401dbd661ca78f11df7196ddb0d62f22301e3eaabc7d24e97e2167b1038dad7a07aa9c514f1b0329426bf1e0e54111476e8d4bd78b2b08a3f647a428a3e85474aaba243cfc39f025ca6eab3798a7c7e941c585bfeaadbfce80cbbc2b955bb14c0c6454f05b09cb82fa485a79dc5c6f56be2593b5689f8f01976f3f877a5c2467ee5cc6c56b35fbb06cdc611b4bd205fd14a2a07ec13fcd98ec1f53013f2980e384aa4832e241db216b1931f72764fdf74cc8e53346c9c622ba8dbadc26afe686ed6694500ce38db37b80d1542e5bf7e51e1a7f76756ecffd5303a3eed1f3b36361bce6f96dc66aa482f83d81a7d1fdeb4df2394dec4d18ec030367a57401b98285ca1d22f7114537f0926018d2ba453a1f3c0317a1f3965c1023b623d9d1d81a2b7c6a25a3a7c5b160dadadf57680b2037408e407009159b82ea0e7e6fa1aa28d3bb4ecfab5ce7d807dfb5cc2cc3f3b4d4d7e9e9449b84b43063aa571529d4404279b8c33f5ad431196e00faec88772db28dee050ff9e14ae6aff6b9d5015cf66c6310c8fc951153239a382a7bc7047cbee3e89918c0088e699c289348d7795b143b22cf05edd2479f3a6c350006b388d72b7db44558e715b7249c8f19e7c70ccf1750beca88fedd15bd95e7691cbe1bc4c8b2e6c8bd9af2d485c0502cc089524a5002f84e81ce52296f759f1e8eb7baa5cd9d67421ba441dfac94a73934acd7ec1f70210daf686b1db4902a39986a3f97a7bc32a6c3be429a37daa788e52d1fc2cab76c1a00a6167744b231f8afe54d6ec5cfe52cabc7848b47ddfb0f45d65fde47bad3ede2652d88e6875431107be19c45a2b2892749287b1508e83c0eca33d1923e0591d4ac6426c6405b2e454b055f80247540634353528120048799037fd74ede3d20132324b6d78fdbfbe649cb84b83b9cf40439079ac8c2db12d03cae37e31fe4d309e5d2fc14d3c03b0fc0bb209afa0c7cc5bb52125c650290b152c0ec2c1cd9be11dae15e129d79ec893e863262ccb85d598a964d55450f448e84ac778b8e1d1bc46d07cf36a00c2231bd9df5eacfc4371c19bb727d71b5c89e713c64ed0080a91e3d105b10a3bb0c372bf99fd252b7ead3d223f9d790b7d91f1e57a62bf7c81633763ac26b8c090380ca4c3942412cdaeafefa191a338325ab13460955be3cab97504a7cc8c984cc0c3024521895a62106ce6830ef8bfc55eb9301acba679ac4cf5f39bbdb2ddba38249e970d5aae0f92730bd87dcea192d06607681caa6c81d0514a42d2d60776c92b93ac0668e4f4735aea60fc456ff7da50e1c87d288e6f9dcdd41e75095ef9e0684118620cd647f58be1635a76be9e90f500235d95d396651f6d5c11256518a08de044eda312bd39f5cc19155cc737b497faae9422bc84d6eadae308580c1d7480a428f5f24a6de2452d6a3f7cae8e39c8dd2d818b9d4b10a63b9f5deb371bb7c274968e2a245d89033f434f89fbca3d343fa10f0901c40e9b1e7e18fbffad3973ae31f5812c085b1264bbf83bcb8c98cd3149c3b3a8fada93c28698fba5112dc66b813a7bc01574fd92ff6116f03b978e41c43c339a2558a71ec1cc019c594c02b2aa868ed0e5d8212fa719683b6c0d1a10bb42742c5e09f3da8013a0ee3c91253ce3c51afd373e58aa0ec0b2870bc43f298827a3a7b32ac62368c96198810f887ab612a85120e42055856f039d2fd683a56a3c5255e392cbce4dd7603992e3515b083594e9d9daaa44956e117ddea8d88b5532c18513ff6c312982131c759c414036324df20cd87764876f360939213f74126af44f7b0c3f64fea77b805f8a457ae6cd32536996d5d76155be044220e3c137684bb6056b3729206d2718c45e15a755ddca9ed76cb80ff3d279f03895844b26ead752d84f3b8f5815f8fdfea8729c9fe6bff72acc764aea6db4583f08419caa514286520945f353f99cd7c3ae57183ef957a247627ad6bc4ad77f2e4b317d156a0310342d4bdd465fd9f86378b1dda4df5541dafde9957c335be338fdc595d24fb8d5a6bc32f0768b58ff47dec6744b017205b810014922618936e73a3f93365c9c449e16d7cc03484cbdc544652ab2c4da51f856aea44c1c79030a08eac967b2a226ba3b24ed276b7588370a4c7481ce17c6087ed9cd3d7ee20ae6c68e09cd6eb0bd8fcaac85d980be2ff9917247e62f313c44f6eda2cf75660a21549a78d87c90d8c888f421e896bad6b4c01138aeea7b08effb27403e7d345ecd5c58c43b888a5f75c2379b184bde9764c939ad31193545351d7ca5ced4c48727b775901e1b83fb17c0f805a8c594d00ff17ce81ad485900f65389942ddf5670507ee082747fb1bb0e270f8ffb83a84b8a1f9736296860b7b4681f7c5722b669120a9fb916888502c7eb0603e77d87d110f5946d05e0fde5aa44f32518d8b8496d6109ab07eaba76e5f3ec31533fde282e9ecda29c53d722ccf467ed56b83a8badf65106d36f1385bec312eb7ecfab5943f45ce8e72afd96502e533add9e2715c7633d49c2565dae0ce924296af07731a7f31342c65cfd191b02031e4dd1dddf68d46ec84388514cf10c53b7a2faf08ed82af92ae6d667aa362cd99800a04998f9d5b666b707f9ef85c3c50d25189a9fb0eac9ef6898a9727ed26bf0a4e5507b8a44d5c082568b04174826b5d3a6514117d325c6d406efd91ed98596b56d9d700f3b2b440669a8b0b468e590669e6c9c51aaf33d5e1d6c28878e264cb69a8731a3ced106e49f95e5aa6d5ea0dce601a0f03cd49e2515fa31c92b99acdf2c01775529c03a812d461d7a097933bfe655f32edfe5f840820e309e935fb0decb32c2db46702442cd5619f68ac8cdebf63e7217cbd19ffb288dc264581bd5213d033a369d5181e37585685a8035bcf06d93a4022fa7ee61e3b2dfaf217c4b42fd5fead4a027790b8ba5df8697c237a219ae3226ba809a15e8a7d7b6db50147f332b901d84c0745509420b5d85ff4f4f5924ba3cc11dd247336780dd21969cfc46c607079186a0db7371a51d463003fb87e4ea92aec238b3961adb73f2741d0b3348668abe60ad8fe292786960f80e0262d9ea7122c51aecb6f7a862296ccc63ac8b4161ddedacc60414c84b013fab0a9f10d3c43ea2e39938f3e7bc75c94cec25597d184a3db65765c776414a8626062d2d008f24ab6d83da2e3c70049ea7121656a5710f615978f23e1c58ad225a348717bde1737c9a8ca3840b82150620efa25f517db684e727802a54ae6b5c0353a80e132fcb0a5761e05b30ad4da64e95a8b601050cdaafd81b5998d29c52d08a20258e89a243c3cce3ad72d3ee8519efdda55b2878c1540a296e669ac9c7cfe42a8d6f847a6ca89f529f9239b0bfdced766eeb1d7a0bdf29a5e2736a024b008d73776dfb1bd34dfcd98c8ca720647dd5d9674dbf007705c005e20be8c6a91718fcc2209184e94783f78cc9a442f8f8af4cfad2bf28887d21e6a67d6c273691e5fe4c3c2b2bcd56457077929ab7f1e4905a1a9b179aff2439253c0b2fe32a9cf23e6670503d1012bc473ee550c6e03b94a49d3c3cbb69b2d62b8be2a4569404457eb2a84f654dc076e41ac5aa7ffad9f5bbb8bb8bb279613922882f79e1b6e307f042508d5155a9fd22b2f47f47183c2f541f633def068c84a7fdd53a27806534ea9ce5e0ea051a32e64cf72b324d319cbde301d4fac6869023fda4fc9cbb710f2e4fbc27fa18bc7c97ebd3beb69fe80ce864c30cd6fb501d25bbf9136f6caf49811b711ac5686cc3db849295e74d8dfeed5e4c0e2294dfd8a2b813246a570797830b8d083f9b8dee67dc99e738db294a438cdfa552f93e50c502ea4ea4914851d3063793ddfbd0b08867849f03c433d8ab0554cdb2cba9c9b61594d9cbbbed6b7544ad4adad2b3ba5401affda40036d03ba5f12fb1eba0f44fbfa84549d5e39e6d8f0e5e01d55569ced4ed0b1123f8b1d1c013863d1214c48bad66c7ea2a0478058f7df92d9613992d0944a4422da308606e5b9acb07ac0ec499f33e056e1e695d55af88e95d8967b3e46edad8ce937c8b8f0df542437d0d7003a4a54e8d81b8b37ac47451945229152f7fb903bcab136f80cc73abe2403da6eb993e1bb9f3901afc948e172e5c3179556946b9be01580082217df57541881c73572ee7b7d8ae237be7ef51e561c386158c01aa8447e43cdf3405c993a6b65ccd7762ae07c054d7b2115911fa9891f0583c9a0d807fbfc0be24b19ebd247593fcd186ea0452a64f19006fa1ffc7825642bdb43e4990c6d2c303aec1df92b89d60e976a7bb1932925c367618f96e97811864ea3e41842f983f4f36e77ef63b0f4b401542a308f7fd0dec3f539357843b1e481db8cebb5e93a0a717f952cf38d6383927cfdf20e16fd1be98abdec4f44daae9ba1f4103c3069a916af19b33b4f29589c56edd14112e33df734202ba622736ad249f27823c706f0577eeb2ce75b144a8616fe6c39c56c00e1dc855df62ef9a6be15657e948b07e398494a3b2042f4f8f90c71ff3ebf4e5620b8210a727d4149f8a7b195496912550e2b5d87684c02a1229bd1b937534f8062e1d86103da12f8c2d029614a8b99bbfe8546218be4de96bac07bdc901da31d9e91a0b8000fa2591b8d478023f049c27230480d86a3b6967280c45e013d160cb434a4ecefa9436472251d0065cbf7201886f574a349a6b66087c86935835d0d32c31b72f7ea293ea43da757bb4fc52", 0x1000}, {&(0x7f0000000080)="fd5c0d9ad0f713d8a539", 0xa}, {&(0x7f0000001240)="ea81eaac0d24398535dd2805af5b87600170844cd313b3f5ef328f02df705215f8934047050289dfa19ae8678ee5d242b91c8556c7460f8efd984ea3a088ccee68", 0x41}, {&(0x7f00000012c0)='K', 0x1}], 0x5) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/mpanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 382419 43073 0 0 0x4000000 0 syz-executor.1 *307675 27672 0 0 0x4000000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f6b8b7,2b1,ffffffff81f50acf) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b 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}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f6b8b7,2b1,ffffffff81f50acf) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c697f0 rbx 0xffff800020c698a0 rdx 0xffffffff81f89e77 apollo_pio_rec+0x9e22 rcx 0 rax 0 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x132d3edd0457e1a1 r12 0x3000000008 r13 0xffff800020c69800 r14 0x104 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c697e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=307675 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b384c8,0xffffffff82394e00 process=0xffff800020b8cd38 user=0xffff800020c64000, vmspace=0xfffffd807effe870 estcpu=31, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43073 342049 5234 0 2 0 syz-executor.1 43073 382419 5234 0 7 0x4000000 syz-executor.1 27672 192312 69238 0 2 0 syz-executor.0 27672 183641 69238 0 3 0x4000080 rest syz-executor.0 27672 399848 69238 0 2 0x4000000 syz-executor.0 *27672 307675 69238 0 7 0x4000000 syz-executor.0 5234 246990 19806 0 3 0x82 nanosleep syz-executor.1 69238 481833 19806 0 3 0x82 nanosleep syz-executor.0 49513 515039 1 0 3 0x100083 ttyin getty 85302 266886 0 0 3 0x14200 bored sosplice 19806 520847 48799 0 3 0x82 thrsleep syz-fuzzer 19806 46586 48799 0 3 0x4000082 thrsleep syz-fuzzer 19806 451213 48799 0 3 0x4000082 thrsleep syz-fuzzer 19806 362582 48799 0 3 0x4000082 thrsleep syz-fuzzer 19806 14678 48799 0 3 0x4000082 kqread syz-fuzzer 19806 257696 48799 0 3 0x4000082 thrsleep syz-fuzzer 19806 442851 48799 0 3 0x4000082 thrsleep syz-fuzzer 19806 456892 48799 0 3 0x4000082 thrsleep syz-fuzzer 19806 299485 48799 0 3 0x4000082 thrsleep syz-fuzzer 19806 284138 48799 0 3 0x4000082 thrsleep syz-fuzzer 48799 54594 55470 0 3 0x10008a pause ksh 55470 485667 44505 0 3 0x92 select sshd 44505 498592 1 0 3 0x80 select sshd 39607 171239 98570 74 3 0x100092 bpf pflogd 98570 479451 1 0 3 0x80 netio pflogd 95005 361824 85244 73 3 0x100090 kqread syslogd 85244 290640 1 0 3 0x100082 netio syslogd 92793 155985 1 77 3 0x100090 poll dhclient 48551 209132 1 0 3 0x80 poll dhclient 25187 486024 0 0 2 0x14200 zerothread 98589 234571 0 0 3 0x14200 aiodoned aiodoned 76958 493806 0 0 3 0x14200 syncer update 70100 256316 0 0 3 0x14200 cleaner cleaner 93485 518456 0 0 3 0x14200 reaper reaper 87545 4720 0 0 3 0x14200 pgdaemon pagedaemon 24618 241146 0 0 3 0x14200 bored crynlk 54395 36929 0 0 3 0x14200 bored crypto 63945 462106 0 0 3 0x40014200 acpi0 acpi0 41434 143661 0 0 3 0x40014200 idle1 15720 58982 0 0 3 0x14200 bored softnet 66112 50848 0 0 3 0x14200 bored systqmp 98602 181357 0 0 3 0x14200 bored systq 2381 202797 0 0 3 0x40014200 bored softclock 62422 408532 0 0 3 0x40014200 idle0 98526 234433 0 0 3 0x14200 bored smr 1 153875 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 43073 (syz-executor.1) thread 0xffff800020b39c38 (382419) exclusive rrwlock inode r = 0 (0xfffffd806e2d95f8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domknodat+0xa1 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9554 6441K 6441K 78643K 11006 0 0 pcb 25 9K 10K 78643K 444 0 0 rtable 100 3K 4K 78643K 800 0 0 ifaddr 71 15K 15K 78643K 266 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1496 0 0 iov 0 0K 16K 78643K 115 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 75K 78643K 1889 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 17 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 141 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 978 0 0 sigio 0 0K 0K 78643K 9 0 0 proc 57 63K 71K 78643K 695 0 0 subproc 64 65538K 67586K 78643K 476 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 144 0 0 in_multi 33 2K 2K 78643K 217 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 347 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 92 21K 29K 78643K 3984 0 0 UVM aobj 58 3K 3K 78643K 70 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 30 0 0 NDP 16 0K 0K 78643K 88 0 0 temp 199 2380K 2508K 78643K 6595 0 0 kqueue 0 0K 0K 78643K 10 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 16 0 12 1 0 1 1 0 8 0 inpcbpl 280 569 0 562 1 0 1 1 0 8 0 plimitpl 152 57 0 49 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 151 0 111 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 20 0 20 2 2 0 1 0 8 0 tcpcb 544 215 0 211 1 0 1 1 0 8 0 nd6 48 28 0 24 1 0 1 1 0 8 0 ppxss 1128 24 0 24 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 37 0 25 1 0 1 1 0 8 0 pfstkey 112 37 0 25 1 0 1 1 0 8 0 pfstate 328 37 0 25 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 692 0 504 13 0 13 13 0 8 0 art_table 32 693 0 504 2 0 2 2 0 8 0 art_node 16 148 0 114 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 13 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 139 0 129 1 0 1 1 0 8 0 shmpl 112 68 0 12 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3134 0 1680 48 0 48 48 0 8 1 ffsino 272 3134 0 1680 98 0 98 98 0 8 1 nchpl 144 4690 0 3032 63 1 62 62 0 8 0 uvmvnodes 72 3451 0 0 63 0 63 63 0 8 0 vnodes 200 3451 0 0 182 0 182 182 0 8 0 namei 1024 14524 0 14523 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 15316 0 15316 17 16 1 6 0 8 1 sigapl 432 1143 0 1127 2 0 2 2 0 8 0 futexpl 56 10983 0 10983 1 0 1 1 0 8 1 knotepl 112 464 0 445 1 0 1 1 0 8 0 kqueuepl 104 221 0 217 1 0 1 1 0 8 0 pipepl 112 780 0 761 3 2 1 2 0 8 0 fdescpl 488 1144 0 1127 4 1 3 3 0 8 0 filepl 152 6938 0 6833 6 1 5 6 0 8 0 lockfpl 104 364 0 363 2 1 1 1 0 8 0 lockfspl 32 497 0 496 2 1 1 1 0 8 0 sessionpl 112 32 0 21 1 0 1 1 0 8 0 pgrppl 48 39 0 28 1 0 1 1 0 8 0 ucredpl 96 1583 0 1574 1 0 1 1 0 8 0 zombiepl 144 1127 0 1127 2 1 1 1 0 8 1 processpl 840 1160 0 1127 4 0 4 4 0 8 0 procpl 600 3051 0 3005 5 1 4 5 0 8 0 srpgc 64 72 0 72 5 5 0 1 0 8 0 sosppl 128 16 0 16 4 4 0 1 0 8 0 sockpl 384 942 0 923 3 0 3 3 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 133 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 195 0 0 10 1 9 9 0 8 0 bufpl 256 9109 0 2085 440 0 440 440 0 8 0 anonpl 16 117986 0 109285 66 17 49 49 0 125 12 amapchunkpl 152 6307 0 6220 10 5 5 9 0 158 0 amappl16 192 4781 0 4306 48 16 32 36 0 8 8 amappl15 184 298 0 292 1 0 1 1 0 8 0 amappl14 176 303 0 300 2 1 1 1 0 8 0 amappl13 168 210 0 205 1 0 1 1 0 8 0 amappl12 160 159 0 158 2 1 1 1 0 8 0 amappl11 152 265 0 248 1 0 1 1 0 8 0 amappl10 144 308 0 305 1 0 1 1 0 8 0 amappl9 136 656 0 652 1 0 1 1 0 8 0 amappl8 128 248 0 231 1 0 1 1 0 8 0 amappl7 120 56 0 50 1 0 1 1 0 8 0 amappl6 112 66 0 59 1 0 1 1 0 8 0 amappl5 104 330 0 316 1 0 1 1 0 8 0 amappl4 96 1297 0 1264 2 1 1 2 0 8 0 amappl3 88 394 0 388 1 0 1 1 0 8 0 amappl2 80 8932 0 8862 2 0 2 2 0 8 0 amappl1 72 34750 0 34295 25 15 10 20 0 8 0 amappl 72 3379 0 3342 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 69 0 12 1 0 1 1 0 8 0 uaddrrnd 24 1144 0 1127 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1144 0 1127 1 0 1 1 0 8 0 vmmpekpl 168 13503 0 13478 2 0 2 2 0 8 0 vmmpepl 168 129184 0 127618 113 34 79 81 0 357 9 vmsppl 360 1143 0 1127 2 0 2 2 0 8 0 pdppl 4096 2296 0 2254 6 0 6 6 0 8 0 pvpl 32 365837 0 353754 168 40 128 128 0 265 27 pmappl 224 1143 0 1127 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 599 0 5 17 0 17 17 0 8 0