0000100)) dup2(r1, r1) 23:49:55 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x20, 0x1, 0xffffffff) pipe(&(0x7f0000001f80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001fc0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) r2 = semget$private(0x0, 0x3, 0x21) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0xf75, r3, r4, r7, r8, 0x100, 0x3}, 0xfffffffffffffff9, 0x10001, 0x1ff}) sendto(r6, &(0x7f0000001f00)="3c342dca77fc55141b8be7a588b86cd6", 0x10, 0xe, &(0x7f0000001f40)=@in={0x2, 0x1}, 0xc) mlock(&(0x7f00005f2000/0x4000)=nil, 0x4000) r9 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000002000)=ANY=[@ANYBLOB="381fe1915f55a9b7a18614a65502c6ceff4e51f9754dbc92a4dcc40d0d3e3752d050c5c688ec25a81a"], 0xffffffffffffff6f) recvmsg(r5, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000001d00)=[{&(0x7f0000000840)=""/215, 0xd7}, {&(0x7f0000000940)=""/202, 0xca}, {&(0x7f0000000a40)=""/142, 0x8e}, {&(0x7f0000000b00)=""/114, 0x72}, {&(0x7f0000000b80)=""/183, 0xb7}, {&(0x7f00000007c0)=""/3, 0x3}, {&(0x7f0000000c40)=""/140, 0x8c}, {&(0x7f0000000d00)=""/4096, 0x1000}], 0x8, &(0x7f0000001d80)=""/141, 0x8d}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 23:49:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338832013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252311faa240000000000000000000000000000000000"], 0x1, 0x800) r2 = open(&(0x7f0000000980)='./file0\x00', 0x2, 0x100) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0, 0x0}, &(0x7f0000002ec0)=0xfdcf) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r5 = getpid() sendmsg$unix(r2, &(0x7f0000000b80)={&(0x7f00000009c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000a00)="a3bc8e4e0bd557ba56c590595551012e1c05833345b5ab2410c54e68f661e958b4d2ef02a4755181e5d1f6a065b8451163413f545917f3240709f3c1d4e2d5f9c312d80b2f6cc7600faa9f9feaf65fae99532813676372f1ef895c8886496f40aef7b2ace37f8ca42cf6602d213fb244d9682550e6658cae0999312ab6357d5cab0cb4374cf377ee2a9b1e2b6c03c3349af9124391", 0x95}, {&(0x7f0000000ac0)="528ee20affaedf7232f71d39eeb7d5a54f8f3224f1481f82957c9dc0d2483db5161739790b0bd65af1f3f6b21bc8d9031e07fc594283fe6aa20db6e2eb30902b", 0x40}], 0x2, &(0x7f0000000b40)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}], 0x38, 0x5}, 0x404) 23:49:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) r0 = socket(0x0, 0x7, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000240)='./file0/file0\x00', 0x6000, 0x1ff) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x40) 23:49:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x0, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x32, 0x40000000, 0x6, 0xe73}, {{r2}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x1, 0xf0000004, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x7f, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8, 0x100}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x5, 0x3f}, {{r3}, 0xfffffffffffffff9, 0x18, 0x22, 0x200, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x14, 0x80000002, 0x89b8, 0xada}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x8001, 0x9}, {{r2}, 0x0, 0x2, 0x80, 0x10000, 0x4}], 0x4, &(0x7f0000000280)={0x7, 0x200}) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 23:49:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) write(r0, 0x0, 0x4) 23:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) mknod$loop(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) socket(0x11, 0x3, 0x0) r3 = dup2(r0, r0) r4 = dup2(r1, r3) recvmsg(r4, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r5 = fcntl$dupfd(r1, 0xa, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x5}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x4, 0x20000}) 23:49:56 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x92, 0x3}], 0x2}) 23:49:56 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000200)='./file0/file0\x00', 0x800006, 0xa24) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000180)='./file0/file0\x00') pipe2(&(0x7f0000000040), 0x10004) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 23:49:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0)=0x1, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 23:49:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000140)="6f4cf73f7588342102b02407304c9822a294b34789daa9cf0a58d00f961a6b8d474230dca2e5649cd0ff539fceba85ab4464ae926411aa60e4fb9074aabf06ed3cc7d46aac554ff7ac317b8fe4423243b8b904df8cec9c718aa7554c780c317614e7be42b09c15fe4297fec5d36b2a6e49dd9bf6f9872dd134fb98137eb4fd07663165c5814e206570eb63b224c312ffd851d2b8dab381104816917c4f7b82214329d38e02ae1418d873f5dd3cc8a90a1e9af353e99a79a54a4ce6382cd65372c1fc0515e0d2e5c02fac8f8a63fd322242f759a4df7e497b69793e30531e5e847087ed2eefb96d26532e1f3cc2d24ec0ec8b959b9465613f0942cab50b838be1f5f874ec12eb28b5afee3bc2b5e7aabf6a1a554c6b353c539f6749979e0efc9af046", 0xffffffffffffffa0) execve(0x0, 0x0, 0x0) 23:49:56 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000040), 0x4) socket$unix(0x1, 0x0, 0x0) 23:49:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x6}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x7, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 23:49:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0xd0c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x98) 23:49:57 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x40, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20380, 0x20) sendto(r0, &(0x7f00000000c0)="e0edde5e70fa3af045b9b7cc8008dcd4351130d6caa15c2b88539d0b789ad04d8b7635959d02d72ae4618f8f2d6fec0d3d2e2a17d70661a10a0606b1ef04ea2adaa07110ed09c9638bf9bc7ddb3565b8339bea02fa9613294e45a69289994c3bba05ebe782ed4a21482fbe0e0507a00b81b5d21952990cab2c35263a1a6f6e488eeb995462580a3eae2333cc431ea26017625e45ce0ff49d1acd176213f3", 0x9e, 0x402, 0x0, 0x0) ftruncate(r0, 0x44fc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 23:49:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getegid() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="6f90213d1313fcb253604192376d7849b207f4a742c87808e95edacbe69e50da0534866c181bfb010000200000000010dc04f10e361bc94c25", 0x39) r1 = open(&(0x7f0000000080)='./file0\x00', 0xac0, 0x88) getpeername(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) r2 = getegid() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="6137ca02fe489041e8441591e276e7a9fe5203f595cd4b4f34e6796f063dcf587f5e9bcf25589da5ae081ca619100808b6628198f9893945dc155ba7f728d6d3c7c6ff34f235a63d23be", 0x4a}, {&(0x7f0000000200)="a08c86f78ef439f5a8f59d62130354c91e2b76f81139b1c15dbf64bd3ff7e8feb1fa02f06c79a9223b38da26ff26365a647516e411fc72abafd93fced9159d8a0d84bc8a3b10c628a8fb90bf23b2c2867430be92647819daf23a40cf1c8373e5f220d81b85761687cbba6f", 0x6b}, {&(0x7f0000000280)="11a0e36d4c803ac51c2ad569e0afd4e48b37561354dbf42acc8e2e938d7ccb0bae77de6417e440da22adc85698f7b4dff38bf77361dafcc874e3149055d2b87dc8e9f8c44442ed1603e5fa0a9e7bf274c659ae7b998f1aef978207256576f974eb5b84d2123152ef0e6e2f9e98daaa1c0e0d0914fa3de1ee2afc9544aae2dd32337e2072aa13bc683388fe7464207c876b9501f2395ec0827c0f289a5f70bea934b202b3b5d53d3586c28ff43157", 0xae}, {&(0x7f0000000340)="d7b7684cbe27d047b7c9fdcae67312113b97bda62e2592b4c392aa816812997b99b26fb4c50844c9b6ca52395730385b6c990222d7575373da1c99088655d9a78a20630089e48af80928c51169bcf563029f026da77d2e1d0e00b80b154e093f3ef84d53396436b6aa3d8fe8cfd463e2abf8f4c862e3d2995db06ba6a0797d5f0eb8719b855c898d2aa26f98606fbcdb36e737ef32eb2f742ababe22a908d346150f1cef3f7920981544c6597aa1f92ba8b055d11da3d89bf7186fbff3bee3d3c6276a71630b572395da48ba46e597559c00e4273f66b46a8331df3b2c3dbee7a9abafaef5edccc7b487", 0xea}], 0x4, 0x0) setgid(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) 23:49:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc7, 0x51d}, {0x0, 0x6}, {0x45}, {0x81, 0x8}, {0x83, 0xe531}, {0xcf, 0x2}], 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)}) 23:49:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3ff) 23:49:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0xc8cd038a00deb289}) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) kqueue() ioctl$KDENABIO(r0, 0x20004b3c) 23:49:58 executing program 1: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="63a4b40e326435d7e266837d5ec2e471edf02fb57e0372aafa4259412bc9533b03d33f760300fd76648064e33fb5e4e2a2cd57c05374a802b640e4293350581a7429825b9d2905954b6d7e25752d5e2d3081bb0531c6487066c98aa5ec8afe6d5ab12a3f4eb13d2e05eceb723f6e25d8224d1061be2308db987f1386b1f4a906a7df6ef0", 0x84) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x9}) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r3 = semget$private(0x0, 0x4, 0x209) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/160) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = semget$private(0x0, 0x1, 0x7ad2acf8a4a42782) socket$inet(0x2, 0x2, 0x6) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x401, 0x0) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f0000000340)="100110631a73805a2e025482e2094d16529273f76272df8bd2a3d0186cd5e9e304c843f0a5b61d161368d33aa9fe8dacb8bcd48ffa40de86f3528cd556e68417dc61c780a3fbc524363f00e88bf57f8c45754cfbaa48e541cfc467d0a3c610b6f8f03e815997586c77d5950260bb4089fd67f4499040d8287684671599e1ce1735304565085d7b1322c6c4ab3bcb59a75c84d3af2b010f0a84ff94aa527c05523d3630bac7ef1bb6fc5d2f6bbca406f68818a0b76599f76f3ffaf57f46fbb75ef8a9f89e61eb36d47bee10e85c1a7c7a42adee9e6a8a7b", 0xd7}, {&(0x7f0000000440)="e0b47e0407256b1f2b8f48ece043fb41e4a2fc3898ce232c5c806859dc8ddeea190dba7e05ebc81d5ffd842d69355161b6ce69b0a762b53919e03a209b276a16aeae79d8a9a185ff6576118e93232c45ac81d6f814e7bc8b5f06ab365a8d9c4ae397", 0x62}, {&(0x7f00000004c0)="eab42db45e779e3bd7a6ee0357669f0254d0d87d502a46c17bba9151c27ed84a4719c9c6ac9f9e5ce3e2c29f88f6f4205791d7fb7906bd3b0d7aaa39cbda4222c3065c29d8bb7e3108def487dabf9324275860fa99a00c30bb8a26c7c2219f4bbe8a9b3ab892cece66cad7743dad09bcea7b708688d43b199d129a8734010712851bfe45fee4951bb37470c13df0adc54103e534f70bbb9d6113ca9f4e17610768ed811c14768dd78b46b386e88f16831bac1d14d495efcc4f33edddf093aefa57f43898cacf27420465ba597acd0007f0f1a89b776d303ee6e32e65aeb50aaa9a0a6f0c4ebf1f2fd6c8b7df47326d648da0d6896aada9da2712e0751e", 0xfd}, {&(0x7f00000005c0)="c749b48e7d35fac9f0368041e0d8c23f97a62c61551d1345ea869c25e9aaba771255e03b97c4aba0ef7e0f1434cccbee9dda8dc0281e7f2a2e86b3da0b5ee0d72520d4c8a03024d34f764ee5e3ca68efda7fdbeb24199a05245b6acadec043aa00881fe19d94663067fa8a0e52b7a12b9133d696e400780f9e2b32a71704bdbfb5daba", 0x83}, {&(0x7f0000000680)="2da79073a79ce8f0419010ec1048d63fbdbe9237dc865a1fbec5fb72494a3d", 0x1f}, {&(0x7f00000006c0)="bf28d875da1a700963edc131481585975b8bdb5ed9659568c151dcd7dbc3b1a6c8ac635899949aa5826f94effd64c69681ff5a39a076845e0099e947fc63a404b9d5f316c1c93285ec48f80d77d83a042439a86c5e4b3a92cfadcb66d1578eedd669f6827256fdeca6f3a535f7d61187a8db508efb5fdeae08b50529e6838748974b3d6a8f9a511c2c4b6ec176b75fd30b052cbd8e0d756c739d3f04d1b7b2a356743334b10472c793b07fdb73d78bb16f9959e65cc4c852a308333963c35472ac125ec2317dc2977bd805700be355", 0xcf}, {&(0x7f00000007c0)="4c4c8d2a02e9445af98336835d5bf260caba9e0c2515518cd534f89e5b3b223bad73772a1204966c16e9045470c59c86beb645ee43e51d5b6ce2eb49854359e5ef9a977a652e94ff2779c316e4ec623300180be2227fe432d865ac17dc4eb96234985aa1a720c181b592d49380790bf2c098294d3cc662e5cee153b80006188375422e22d09b736e650c8304afc64bd8c091fb74cf553eecc19ffcc123dd21c346e616215155e0df8b70041e1816ed6234ca5bfc67ce9fb1507d9716c26e2cc5b0eb1f9a44ec279c58bd8195e7369bc3e574f0fb71030d4a26a9b27a92dab536ea5199ce873911483efc106da07be7f0db3abf1f0360f8d069", 0xf9}], 0x7, 0x0) semop(r4, &(0x7f0000000940)=[{0x0, 0x0, 0x800}], 0x1) writev(r5, &(0x7f0000001a80)=[{&(0x7f0000000980)="e2a53bd6187ee34a36255476641d71aab17120903ddf1aed8472573b029e59952107519c778998446e3d3d0977527aec3de4f4425238a5f6626b960c7a3b25821794da181cc9a2d75a9e24b985dabe6dc260ff1c889b31b70dd1c98bd1915212b0e7781ab7e7133738ab2f0b35db87bf2ef0f9505c9e2c3488349fad22099c0b52263699f690dd91a71bc49d63ad67ec8a841ce07bb0c7d4c474cf89d4cbb59a16479cd440e05b676889f94de03c1b7b431fdc72b4521f31351fa9d095bc990c70442f43c02a8d41b0d8b0f70140686843acb95da896bb2e2db67d36d322f54857387ed69a9dcd0c15fef9500ddebf9f8a35b2c8e2be0821215b1e8955958a904a8db89c8e8ec58c3d02d6ecda5559030115d9ecda8b4677fab500c84defcfe1440b577c540531bef5b8abbafe561005a87fca821a3a21141c74ae49edcd3465e68a30816c5421ea515cefcd90d89718e3e24e792441dff36430d31d57e015e1a86fd376479aa0c82323bacde04257ee996f9ebe09fbcd3093a48e1b55bb1ee1a51e8b90cac2cdc034b0ae63c406f5fe3e523e417c1910c1c3808071b43ffb204fbe1c768122d188557907a31c5545c08cd7e0c5227da6bd4c366a4c05e04234ffb8620a9585ed929f9a2c2cd44583e4e430d52bb78f80cc2e7278acb8251e892c8a93cf7efaec9b0db8278254eb39e2ab8b02dad3016c6dbd667c9167cf4ceb653a21d26227ab2fbd7a189f1f3dcc25532f01a8970091d2d663ac88676c2f0f3aeb6773bb62c558bf39b21135ee6bb7d21f46169b58652a8e5f4203300795094ee1c7376d0e100e703011e30071129560f30b49da85f4e5bc6c7f91833d6479bd1eb867f8088c1519b9a6373ac98bc752c9ff11566187243a7b5fbd6c3ad778f6ea0c1647a23f3b6ed0ad066ecfa85cc59a60ddc96fb92f2bcabc299fea890d92196b5b0a1ef06a60e739054b72adbe814edaa412b3d9de5a1e05d9356e67f5a805f297ad35b4df697c42a0288da07124f808bea8c1ba76c73f484f367051d50b1acacbbb952027e7f30fdb592011a80d496b0e8045ceb010dc42fb4e09864f2a475f43bb2f68d5f7b7b35ccd824b900b41add6248258e04f664aae5cb84a3c698372c1d3254141ab875badc9cfd573bbf4480f0a7690f20f3d6f85342a37c2ef50f6e0b469647b2988af4fe2efa71f3f00a9aaf57530316a8eba67798a015c22188f99d79f1132e7935959e7dc41658e970a92f33f7f86cb1a81f32709abd0d3aa465416881f7ddce6355d137c4080f8c06d265068b65caf1d199ad3a3358ee7f61ccd31eb5a0a8b1a974d0136026cefe1928f9de912559b330491e66154552d55c5213fb27bfd0215ece51c8c5d016546c3fb937a664783f898975b466e468faf89d2807681ee2675a20c552c6f8f28495c46e4cc56e3a86864c31b554160672ac0ed3051ce232a18805e5193ca12270a0d81c062ecb40c6203b93d10b74a486d4b425b1115f77a7c931ff4df9d2e6d3fae2a5153f170b4243313d3e75901fe4fc4c709f6119eab36c0c4716e0de24ef12bcae221d622e1a519161f2eda0c5a60d20cd1a1a5edac832ed9a445b0558b24c127996972e795941cc0c617ec7c51f60bc6f4b8973fc07d2cb7e293c07def19c1e1ac7cb2aedc1ee96665a8868e61c0f7db356077268dc0001a0ce6389682f240f65226d017770bac1b8a65afc08ba7488b9829ff2b0e416b3e5b7229a71f2d671b83c7d7b67861d2581ff30554eb715c0b9dd3b6d41831ff066704a334e1ef8d52423aa5adb8e39e42f6df3901a993a56664d537b7cbe16db036c813c2af41cfd2a00a3028422ff1b5cdb889721819a2bab7744156314e022c46de81dc43512cf4031587dc37c3cbca9045b5a849370b6abf727bd863c3ff8d33e490674a695d440cd8a6227bed320ecef7be372aae35e6f94af6ceda9502e7996abfe64d0736f78f2a81f454f6318b92ee811ad8fee6944cdbab1d6ff042e6909b8ba8709a05153c85aba67c2f0360e21956afcee6fa754b11f7dc368b6ecb560cc8c58e0a6aed516592e1b5472779a40e425baf118c17956358b7aad06494f7cccb3e58953a3cca17b0ca46903593480642fc5165817da3a345b49dadbfe6d55f73fd145997ad73532f65f132ccd3a99d928a2afdbcbe3d9c4431c75030a079f94c28e23c234350772bd2ebcf7354118a1e411875630f851c08323e2e150d412bb9eeb9db1435351dbcc44fc9e55e72b525108ccd24ad6a8504ae51d9cf21f6ffd5ddf2a57ef03716562340c7871ae37445f7910b568e96dafcd13afb4c83a1980ae5413730f549e6ff0230de4f40f750b5085399499209a422fc70e815266b301dee59872838e83d4b5f41a20415cee99c89f734610f0b4e2357dc3df475ceeffba5a1fab0dc972234d98250a28dfa3118222561173c8ef6533e64e421ccbf5563cd8070392681084bee4bc7912aabe4481c34635c2ff561577048724817270983321612472ef9565221d38714248f5beed4bd0c34cd0eea7abc26f24cd9b9e233147c6af30fe50db3bc3c746bbb0528b9d7d02bc7bb6c50a33a14560ecec63b323d6e7f90e7d75dd2809411873501477fa55f16e6b108ebf2d5f64fcf4c6316e90600191f66e71032bc91f01cc6002f007e71980ce3c56ecd2105ae78bde3f737f53961def799c7033e002cb1193c2a0b22fee3f2e76a8a3c3050330a961f792cf8597f8d4da8918059bf3bb2a56b20d9662664f2e8aa6315af22413038f95e50e7f354796ee7b2709f440f4bc26c8c272553d6e0a9278df00e6f84383bf7b917662a5c58a66610eaa735966fb4bb406f3bcb660585012c25badf8ead22c5368cb8b73a7898b4a008d4a04bd32a307db9521810889240f13289ad41536a3057207cdf28f98632a0cb2f044e6cf1e7fb3de226098289733dc55e8da1086387d167116d0a6791d31d1ae9cb49ea57d4093783a2f0fd348a1c116f2e53f75c95754494fff7c45a043850e407c32279eaf5a01303bdd75d032c42fa0dc19095bf4d58e3ba95db5d5af140b9f1780389480138506a9d706313a1f9426d163af245f619c5fe12192705274f8cfa36927d4b4489b8c67e2df8d2ac3fd1338f5da8a440fecb0ca45429fe01875677a95c14ad3f56e2f349e30f49e383ab9a9192ed5a7671685d83cc2a8f268f20ecbfc5308bacc16aff73ee614a890c5b904abcdbe4d82fc9c3f49eedc24d8b675de3a37c0c62c083ec184a84e6d8f8e41194c0a21a2c235a4cc8ed1fb475cab4d94fce4d9b497a46ddf764877c86df3014251a2b464ac9be535f2f0391be2c11261fccb447cfed9c75c9395cf32a8e625c13611160583b4e96e91ef78adc3ee4f6427786b7834a01a034c4d2457ff477d7549cdb5b1d0a1d7ef7ccbc6bb7e87f6f787d96be7824280e825148adfd2b540f0047c9c57a3ea7d0fa8447c1e6218d53f44b3b39c49b79dce5c32212f7fc45dcca83f593354a8ad1e5e514090569d0c24f555dd8a5bf706318871a97cc238c05ef673f0be5349043d1417cd74c2284d74babce186699704c4f6b36b4cc57e054f755e4a9b8a51bea8dc197f2cae2cc9742f027fbbd3e552eb5dc4950d8fdaea98e1b9ddb5c4ab3d86587323657773df35c562d2e415276312d7114ada4843a39128bc607b2afa4a2359dcb97672d14c684d9d56cb686952458e4312fb7790b9fd44191ead388a5d7ed62eefdfbff2eae2f3d928f19aa535f1f7b5fe8bd65eb2549ada8ded8ff2a2a99baf77311aef8c5434583d79900312600803ffa3115762077dc0467268a923276142565c7e7f69ef9571cd2fcfee097cd2f0f63d2564fe14b51e0b17e589b71a03fc85a63dc0408fe436deb33494e47a943e8404c00769252e414ab30887a063f76e10cd78514050879af4044359e2db335541dd18e909a113ef0c4312b97826676705e03595116e674a12933706b9917869443319c155bf4eb9568fa894afa82dedb4ad82f745705a2c9dc313f3dfdbb75d016ba0212ce864ab1a4a0a9affafd57013b3cc570f9ff431773c91dae189197e854a4c2be5f825fbeae9b7f4989c346a77fbb1fd7ef42504df4aa5774be227248c6f5e010c36fd157bfb274f61c4c3f30d4b3723f3bf49748f1581edd218f21367d5341c31ee06f8ccda0575490560412fe27433b95ec2c23d355c2ff5b6cd30850f32a4309ff0bb8740e4a94c9b6c5baeca1b64d9258d10963fb80f9cf367385474fdbb359a5da9f8bf551c7451466af9f29cb6fef0fe8a38dcf5897fc578723df372c95154cd13e2a7eec0599b2fbf63a3f5ee285e64d78b560aa077c468889685b49351c99dc07d673bd42517e2b8f99ad025e65b052c33a276aed63819d76a86d643463bf44aeae11c2820f3e374d1d383fda5e795462173d10f6fe65340bcd921d1a684ee3eccf19e5073cd92889b337705a0050aa5b7bedf1adff660c977f7c69c8650be02baa3f5e2fda4554a8a03e32d46d1a9d00991129a5238d61ecd558edac52c7bb9ffba0fcc113bf5bb99eab670747f8b6dc4253357cad758833ca7832e210d67e16f75bfa9aedbd5ad0034f22d97247929ad11f61a9b44515ad78528ddc973f00b0e16326aa93892de696f647a0f79f28b1388b2678c8c65360e0b59fece7cc1450c917628b0d107cedebc62eca8f6c68a43a285e83d3c8c25fc8918e402dd6c6fff60dfb1ba7bc0fe2ed446052335f06c73b1fc104eb95676cdb992495b14ac5fdf4c3a1712cd963a94e2e82693cdc6e84f3e3afef364492551eacc9daec9c6a199343d5935c75d5930f26e43300dcef0c1f3f857f1fc26d6cbb4f4dcc4eece512550537eb30de42566faef1c0ce08d4bc5de97d5bea50166b63a350015bb7cb41a143c123a37a8e9c299ac9e7ab95de2e69194f1452aaa7b05e6169c78aa7b66477c29dbf3ff31c08eeea4f2125602473c14fd0b8bc5f0620c6e45fe548449f514d45157df6f375ea61ea92c9d12f88f10800404739b4c0ab39d8ba6681662bf55190dfb7cfccd8528724f134d913f0e8a58c17bdf7e019cce1160a38ca9a24ddb385bd283a9883ae017fde2198ffdf2afb7707cb511b415631c8f7b9f70dfe91bd8ce7061851440796a70914a59aed52cd4c5b9ec8b4fd42e17ac497b60e1b9903dfe949a2313acd947d8e4ec03a151f7a3e4a52d9e4ff3eee585b00ccdce3c680dd81d7fe4b52071abdaeb27da0af203ac0f29b6dce54eac3d3e2547f12b682cd1f6c8c99229d33a4a37dae7bb019e37fb239bf89d8865c2e46b531358f82ad474e208bee7b335be7cfbb6a173402315169709c254b8a9c8458b3b52d058cceb31f7eabfe1108a65ef9b9ccffe545386276eb390b57e04a424e97e5908cce849204c15307956e5e57a1e0015e37426e49870c8c2c5700a3caba07010b582ae744a026047b51b11c1c03ef7d805c35f6fc142f726e4f46fb018e5c756199afc08d21229a547f01d84d7969ee581fbf371de404afcc6cb225bc3593f0e0b9eab66a2fd868af45a2e809104553041eb355c16262bd126490035e23bdbb2487390c2d7659f20fe8c7ec824eaa8f60d3a41fe642e16d6c65b72ea13e5360fc429ea4e4dc311f75d178a319463d1f31ee97a9657d0fa2d02b77bbdf6d7d694be5c9ac26554596355f6b9582137ab50d259ba2edcdcd404e5be8eeaa349b0956fd4757378955a17b67a2f94a761881bd01c2e9b7307b69fc147c6c49affb1483cb27e67b23998eb39af309e50b35427b6eba379de11914", 0x1000}, {&(0x7f0000001980)="cdbfc0686aa8149cba31e7464b80495fef8d1adc2c612fcbec371458e364827278017be938c11fad823b11922665e33aa7e694572da5e98bb7c1cd695b4f142a3bb007dfea", 0x45}, {&(0x7f0000001a00)="11c7fd9bd37ba5be3a49ad6a6c03d0a1904381edcf", 0x15}, {&(0x7f0000001a40)="83ff13480fee29fb66db7f8b9c5695139183", 0x12}], 0x4) semop(r4, &(0x7f0000001ac0)=[{0x1, 0xc2, 0x1000}, {0x3, 0x0, 0x800}], 0x2) clock_gettime(0x0, &(0x7f0000001b00)) sendto$inet(r1, &(0x7f0000001b40)="4c889a884fc6b1d30bf90b386ebb3ea4600543ea71a71f7a349d59eede134692f1ec1c7f6fa4cb8ba16302ac59", 0x2d, 0x4, &(0x7f0000001b80)={0x2, 0x2}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001bc0)) semop(r3, &(0x7f0000001c00)=[{0x3, 0x200, 0x800}, {0x4, 0x4, 0x1000}, {0x3, 0x6, 0x800}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001c40)={0xff, 0x94b2}, 0x10) r6 = shmget(0x2, 0xd000, 0x2ca, &(0x7f0000ff2000/0xd000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001c80)=0x1) connect$inet(r0, &(0x7f0000001cc0)={0x2, 0x2}, 0xc) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000001d00)=""/241) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001e00)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/wskbd0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x9cdf86c1b3d7b82a) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001e80)={'./file0\x00', 0x2, 0x6, 0x80000001, 0x0, 0x1, 0x4, 0x401, 0x0, 0x1, 0x9, 0x102f1850}) 23:49:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000000000000700f2ff00e508ecffffffff279d6665bf65870e4dd854d3c82cd162b2e5415c9dbe2ae67789a5512b110675ca2850d6e7d031b5c3bf56c1aae3dd7c0bce56ce387dae39169c5ba72acb3f4723427a4eed324c2d88960baaf1763c573e8d1488bb1ecc3945a9f4bc1e47658ded4ed03deae8934111730a9a0178ac7d676eeff9eb092922613d10753e8c546d4e8826d7bac13eaa84e42b0feb1947f877131d3362253c5c7ffa1d711d53aac23c95000000000000000000000000"], 0x18}, 0x0) 23:49:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') pckbd_enable: command error 23:49:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) chdir(&(0x7f0000000180)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:50:00 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f00000002c0)=""/43, 0x2b}], 0x1000000000000047, &(0x7f0000000340)=""/13, 0xd}, 0x803) pckbd_enable: command error 23:50:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000d80)=0x809) write(r0, &(0x7f0000000e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a966198824b3da025bbd4903bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80000200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7da899c3773507aae6044160a531b34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62b3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510afc5711cce7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a2235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486300510b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d2ed80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cdbf5a24975b242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf368a5030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2c57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87fed72d91d6a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cceb30bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e460010de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cd2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049b58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da240b3ef0dbe047000000000000000000000000000000000000000000", 0xb71) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x7, 0x100000000}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:50:00 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc100, 0xff) 23:50:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR64], 0x8}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffff) getdents(r0, &(0x7f0000000540)=""/225, 0x3d0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) 23:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x3, 0x1, 0x0, "e6aa702652e819a65b090d3257dd264477a9780d", 0x3, 0x42a2}) 23:50:00 executing program 1: setuid(0xee01) unveil(&(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', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)=""/37, 0x25) 23:50:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) 23:50:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) close(r2) 23:50:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/70, 0x46) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) ioctl$KDENABIO(r1, 0x20004b3c) 23:50:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe4f) dup2(r0, r1) 23:50:00 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = semget(0x3, 0x2, 0x71c) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xffffffffffff8000, r3, r4, 0x0, r5, 0xfc, 0x2}, 0x8, 0x2, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x5, 0x801, 0x2, 0x1}, 0x15e) r6 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 23:50:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 23:50:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 23:50:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x14, 0x10007, 0x60b2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2fe6407300"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 23:50:00 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) getpid() kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:50:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x200001005, &(0x7f0000000040)={0x80000002, 0x4}, 0x2df) listen(r0, 0xca) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) socket(0x1e, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x4) 23:50:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="2fef334a3298b6fc0107e25b4423", 0xe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="6c1cbcc20c98c6140d49c6aa9a6df04e64e903839169c5aef47a6b105aeb59c39245ade0ffa7913e84bf2990b376938c79ac5905086e3ed456c5be2b1a4c4fe78156844fcd2ccabbcdc82aab78329cc765ef38d09d41924cdbaa2180811f7793faa0f8dcafacd91f746b873f22b33ae763d43037ed08a8ca6bff102900927c4684c82a3f9f71dec35e32ef4380601725ef0ac91ff01828ca13d900e5a6d65abeaec4774bb33086e55271bf0e8a46145c323852e321ed202c67b517b63b770998b3a04d502867501a6d654fe3eca6fc7ce45013bd3ae0db5270ef96092be7aa", 0xdf}, {&(0x7f0000000240)="f3db4d61be2bf0701464f8e8860fcfbc125e9c4376e78f7ea1a9b6712fc32997533b71cc0969ffffbdf7d3d4c780c1f11478e8b6b99d02e3e8cafe115172d6fddaf5d68ac3f7616799771ea169234b1ba81c0af53927b2d0a40d07c666fa876a1e614d4344d78591d091aab309ee8eddf146ed5ed1784fc57df79b2ccddda0a90b4579e1d2dcd6d9246a9048c7b068c43a9115bf3a6f683f4090a0f4e8828a619b7d5719c500147de34da68ab3f5b9a3518704193eed0aae6277dee97bbec32cbf984690e987ef0c2f01732bb7342a4970cefe4518c1c33605287276cc9d74e8548b12b68ecff2ff480929b2a8d2068fc79d7a8a8efe8832ffac7d991dc346300728b5aa94f2c54b9f95ad3a0d50f00fdd4aefb246601e49b56da5218709637b6cb06a3f7e6b0af0456da74f4f38f15a8a2f5949f473068f2b12d009daf8896ba1897d97562b24667eb48539b79e7ac6b7c8cc570a0db9de46dba22464f3decd90a81b480daa6fcc0cf3b6be2ffc301885a09121f03ad8978e37fbab92750b4ba0fddfb373dfc2167018648b7a32c7a32d9dae3f8fc75642e97f56ea0b59f516a53938a7febf2e91cff3063480622ee466a4ec95ed1cc6d2a9fd9af672354b3ef21fb4cfd50bb53559daaa7bb0e0adfbfd5ddad9ddc431118db121ebbfb1d42225207ad8658d2c4a7627dcac5e2f72a4204293bb80facf0228489ca5f82d9a30ce660e584ded317776800c94bf0cce0f4ff741de74a7ccc531456b07f9bb14685b917b769799d1dd573fb4b97db942b65f8d9e8a6ce52021a681e5b1e802d83eabb296aa6361d8567318b8cd85bf499d29dc6a58e9c71aba6fa99c306ee7396da105298b82fa7dcd433ec4293334b0f12b2deb92309c291176c365e58159938453f76c9b8aef39958f620cc22b53671fc488b4985175c3aae06f29b6fe5030a19903287236f12eefb90821bf0d57759d32b02f71ceb090d29fd7b96d2f08cc4d45b3e7316c73ad966453b0a3e501133c84df7d864724d1332cf5067759518ab941763eadb5b39e567c1df9e89b27760fb33bdfb547cecc6ddb161cc52ee8900e22775c58bb9577b250cfd34f9ab2d0ecb8d3804d46589c94ef5469885283398ea796882a6564b4fbc7a571233b2305853659d794375ad0d606c9b68057f1a2964172432d5a5ee5682bd0338e84ee929fdc253d25a8ec94d703f0b2d591cbef50c5df86ff4aaf12ba501ce4a9805ef617b890b770eba044333be85f4c3397af1ca1956d6afd3a8c6f7e1e13b41d73b41db4ac40610e917f65a75f6ce6bbb5bf08a941200ac475dc415f66a8e1557816e869655b327fefcf74cb5c2c85b3eb2406454ef83c1c3d7d9cc65595e969602052edd7d5d76b450a3cce5fff4219f04cb33a6393f1650a3b414c918181aa20f4b856efb5ce740cf687d6d2080542903e1b49ece2dd7475609b60e24b9d285dcdf7b20e0c4975816821b0eac54584e5f0c30c6ca25559fb8df66e99cf1a69ff7e37eb816f65ef977642ace99031d410462ba6b0313c2163a546fee37614b0ca96c2d9d52dc4272a610eb1c7752cbb1f1e6006eb7d8b12da630a58108471e25fdb3f4807bdfba616754300bc24dd6595c752a833074e0abc7e9c73efa2dd06754d0ea93f20d9501d5c33f064cffbb7f5b25fd04b56a4c2e7e8f27d602df2a60452e8e4149909d1de304bebfb9616c88ee6b8ed93f1dd2dfdbc12b28f8560b964dd503331e029d9464ff3602b3a1743fde4734a5a7260c6a5da9a9edb222b958010103ceefce56729b41bb075477fd1dbc28dbb7e61ecbfa2fbb08ff792155cb82e71cb795db08e0448ff721a4f7ba5f5aa13aa994079bc2218cc74608daa46982275a289f2ea792a2fbaeb7511296bf3b9c0ae2a2e25198deef260a6d22b594a20fa668565780aeed0805d1ba8a5fd41d8b839352ee9599fddb1dd841710df8c0cd6348639c3e3ae6e525ec198d6f51cee82d6d13223605b123ce971df5f016b1bfdab80c83ea9da938465296ff9cfa80c8f81ed6d7b373586870424f254e949958f840d70ff9056bfebe22f36bebe955518c76b13e4b8e4988168d0a51775bfa69e49a403dc7e7230f7fb12dcb8f769807ee6a09cdd6466b5ce1273e0578af71b99208bbb81f2450b82f90ac1dde05489ba525cf8c05b436a138259569cf7e8c32cf317b1e1db8f17c70cbc7d450181be74c0c4b67aee0ba10e540804b9dbc54898eb8071abbec75ee72c74a3a69b934b5cd8367b58f4b56b7b4b6df6bb4960ac0faf64f8a2311015c4c468ab14bc976669e64963daee6a893163a8b8d002ca388ac7467fa36ac1c08d9ba3ca9cf6d04f1843d7db92bf71a4ddeb2edc02d67453d903453721bad69dbf2579a3b3704796c1aedcbce9a24e209267dc3d1fc3656ae564aeb294a59843374e7950ae7308aa9b7b029883d9f46017fb66a1191e99d59e1f8567bafb2d27983d8cae0aac3c114fd250f30d99fc0ea4e69defe22e45782abe067aecfbc09aa632e26f984d3d57ece5772f7e68da3888e327fc67e2333d6dceeb66ca9e8c8e560f19701f2bdea1b0bfe5f5dfdf97a1ca56911c37a9ded1f2a6a1ee8fc03dff013a8e1f47b7c03992f25de038519961fdc24e9f3826aba4884ad41be281a9d01cf192ecc8960bee688e1150b7452dc0a5bc567d08cdeb0831e244faf1de3669fc4cb3245ec5addee32407bf3cc5838e35ee284e10341845f2a236c155bcef2b9052fc5748f68f340103326b51afa8c8fe66f8a5fcfe9041fd461455c7d772cf7dad10813a609c1ea31b92980c34824921bc6589303a7fdfde22b4c67c324847bfd9943c97350c1bab7051a8c8160d6a110a1decaf76c83abccf9a8e9ce72c8174cd5696be8a3ad5f9182b81b12281479eca253659e1e2ccdbfa5576c0d527c51ab819e5bafd384b04d9e2d01fae370df727b430e5ded27cea55c2c17352108f9cdc324a14a02a5cb793427e52f6750c11751be6aa3fd359591daeded27e5c1c5b07832c7f8daf65f6e543957725ecbc5375482fe4b15937e27f40f32b465df4cc613a9c7e8a8b60c9f699bee8fd8044be05506dff230d45c96395b37e03246abaa991cfe9a480751d281d8fb60a286a76fd49b8a0a8a29fe465fbd59d61c56d8d66120c629364fa2847aaee433261a4322665e083059927e5e99a3503cef510e4c486017f008a9723b6fd4686edd62532eeb597130b89e51ff1a773629eb3cd908aadd15cf70c89e8998c8430ea08bee8500b765a23f42039a8cac0274a65b996181bd3a9618c7e47de92d950b5363ec1805a330353d2d66b89419dcb4dd6d04b83d5bfdd22f0214f3b49d05a7060b4763acc15795a18541bbe0d2f7a13911c3ef3e5b333e796c03ed14d2c46acb6e5ff8204eb0eb2ca1d33e24c0d3303b443cb6ce6675bc2530af7c7741fd2c3e8284b5e7e71465d5b7d076ae4297e26fc827f4c249825bf5da0382744cd041865212c0948caf6944808c0f244ff105fdb455c09e9124fac970a2df5b5b31aca226a29e3e41ad94d9c96dd6c419bcc799b5ef0e54ac3a631e47d4beca9d6fb865c2afe0d12973698457c3a59775302751967782f45fe8da23f8be9525cf9230b67b233882fa9cfed390ad0fcef535ca3b9856cf8d146d6f741983ccc40d6f4aa938776fca24b0e29416ba1fca40f0b98fcf51856bdf1690f6f7d47bd3109b3d9b7e7da68708535a65cadf0eacae5b887f2d481ccd18b9fb32f126c4640be51fc5a2fe7632a3e9516b472ba94470e026e72d09d1968bfe946fecff716b26bbb6b11ab6a809dcb462d3f3e60ba89e871e25285047da8931170ba13104ae8371ff3320ef79a32ced7f819b7bde705164b6034c029b035c858a5f93fee0487bb24fd1c2fbba439cec3a9e47a896de9e1fa78beeecc637f62a565ae658d762a2a984dbe596341534ae7b476aee0e09f28da20f117d490dcfb3cb60e63a457e82e5e2be08f64c2e8e6a62f4224f1e527f95ae978f4184595923d33e761517aea3385bd48ecacd1d9554c701e2781d60143a4e9ba784bfdfe214c98c164219e422bfde2be2fe3ceedd1fdf2f58f6eee3194a767a748718839cd7c422f45477c6efbd0c046da258d422cae93d469ba36076709b7b6f1480237d3a02195fc514c6e97c338ad3451f84d6b12bb1d695838b37eb8923b5d2f3f3f7bee374e8e79a98ae358d296c9bfd19221ed2ac4d5d11e79634ab0107102dc4e66b66eb858880b144cc3024534432e9c447b22c32d213a11bbbfd840e89ba10b949017b3db41fe8dbba4e3a0094c4ad5c5c001e3b5cf729fa85095cf3ea688d9780a4554afd524aea4403f421d211c5bd29084bfce55e957f98d39703c994ed437923e3a6f19a79841c37c53a2d7fc606fdfd9cac5cd9316b7ad211c39d2f795808630ed69142badfdca0114b9865e9434ba9114fbbe99f245a01649375e29cc7b743d7edfe1cbe754a00f19dad0a13209bab54cff4136d0cb9f8946b2d3f6d31923f02b1035fb0dfb119c3e2cedea4e45fde18c36f8f65c7930bf2dc58b0ee9b67b823965278a416757707916c69fc474214be43f79438e426b4aa71896905c32d51d3c311c12dccb60a5e0f7d52c1be37c6be172edd01916ba35d2e34eabed858b79f2bb44d4a6cd26d183aa68396c52c1d0551495cae6ff9ef768a587f5dde6357a14f3ffb8a9bf9c83a3c7d8d857b07023fd1296db3bf90575ff6bce56e5b3788ac4add2dda47bf6a9692be0d21c98e077b8c3dd038893ba826b2006575f05d48e3f573bf7bdaf056b7b807a25417d34fddece4ab453871dbb19e84a625ad0eac8f4b953a6c7507080a6adf9460f73aab6616fc408c5423d1904312065336f3da2169e7a2c695588e776f284ad4c208a4118ade7373fb2e5cc158a2aec0c9bdebe46add53a21595befee119378e0e6a97112a853581fe9cefeb8eb9e006c41b650902bbce83f5e02b125cca6d9bc0bc5aa86f7682379e683169729fa0c00bb05116732bf5c68dc4e676a23db9b170041a9e34af3f7525f5f622fb3eaa7b45b89105fcebd20ae3fd135c028761a17cb11fa4fe611791cf46facf5a5a3263f0d1f297c851dab27fefc4aaa42996a9b60d63cb7e5e8e4986454369104ccec66adaf9352fac16bbe2c765a8cb86bdb1c1f07b7430fc9dba00e44d4a92108539d4bc389adb4f3f85894c75fd93a05a535ea55aa964aa2aaa0548ae1bd3ffcce7da2b1e4267b175d4a89bf91bbdc2e81d513490767e43290e41676a52048e91a2dd25077ab2cd8943509b3fa869be8bf20c62cf2b90447c780c16fa5274d3a5ff354232750f3733bacbff9e7d9898dd10927f70350d2628cb3dee84863f9c37af2e0fcf1bbbcf2751f8b82c24385134952fd9c914760281cd5989b7c2df532c55292827a0e0ad5355fa9d0d978f552af1bd5a66e4fd8124c62198a794d56b8d34cede84e2b6cf9ee447c9a50a3cad2bf0abb79009c6a5537c1e234ce2ef9ee87f026d9c8f7fbba8fb2bf36d8e0f93d393e287e04a8e8c5a86a5c24deff13ae49c252991cab42c7739a3c91e89b82fa5f040e6fc09b448f2ef25d09c7cba791ea59ad7419576928472696fef30c9e1119665e196aa8037e9ff0040b2bb2c1338d86a9a1895fa3dcef3fe982f2259a6e2a9862d02f45f5e02c1c52c4cce3d0fd43900b8e21ab0dab0e18f142165221934ad29e0a849714fc387eead8fd19f9efc04046ca0ea2cbffcce23cc55f3be7a6109a7d21149ea2f431280558974d6d711fe430bbe33f1c9b", 0x1000}, {&(0x7f0000000040)="888a8dc06e12abfb0494226262f41e2da889c417f5bff0d22636990bc051ab65cbaf45f42f75de12986f45939072d4c892", 0x31}, {&(0x7f0000001240)="d7d27a0fcde0335cc6bd130f4a9ff20994058731cfbd13eaf30cee1221658bcba1f294c838ddd3650873e73b92e406752ec614d34ce902bdbbe3670ae9878d3fa9396d2338ec46b9efb72deea8b40a65122c4a2fea2cff404ec1ab7acd90f8d98a78c616f26c646a6e3ccc665e97e31d9d4fad8e61e598297e7cfe84be2c132ded0b765beb7de438ee38c0e3b29e07e876322de5b5256c4eb74b63a2d200", 0x9e}], 0x4, 0x0) 23:50:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x80000000, 0x2, 0xd86, 0xfffffffffffffff8, 0x6, 0x1f, 0x37}, &(0x7f0000000280)={0x2, 0xfff}) close(r1) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffeae) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) 23:50:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="d48a4e32f2d45be4e259e1e6a72502d4e3ebf4cd417737293bdcffde33352c92e5102375e786e41b0ce5d6afd7c8206166cf235488969d0fb31715821251e8fee7e7d67709fc98742f93ae2ea9096e2255da04532b3809affe578bd5b68de729cf17a114415c789c56af8b779425cee6980aacdec8e82053b6bfeb9a5ade7abdc83b3688b6e6b16b8d71b4df3bbf487ab3fd227856fbab005f025a8d5160feb3f4e624d4569bf0b09962bdd6adf8ec035324f8e128b9d00080e153ad8a3613c9a1451b9a", 0xc4}], 0x1, 0x11) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 23:50:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c", 0x1f2}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x727, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x102}) 23:50:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = kqueue() r5 = dup2(r0, r1) kevent(r4, &(0x7f0000000140), 0x6, 0x0, 0x200000, 0x0) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:50:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000200)="041c38709ebc79bf84e179ba5ea9d0ce1971705a3618a764d4825a053f50651f1d0549f7d890ee92513c7e6b45cb8dc5dc379a85fcee1a79fd13eb684a81cedbdaf88793f62acbd1d63d2293df2ef148fa81a50ee1fa29140d0abd5ac12ba8b88e11ce25668ac2b7237383cc0725436512c54836138e3543175b63db96f6212b8e34f95b9ae00c5f12f9670444c514b8d8e7491686c7062bbb01ac19aa3fcdd0b64a33e00652b2d4b8820000000000000000000000c7b95c36046081cb649e89552391fc18c0ff05618b97712b83cd1c653e3d", 0xd3}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kqueue() 23:50:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) 23:50:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') pipe(&(0x7f0000000080)) 23:50:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484ced", 0x21) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e2e", 0x20}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) execve(0x0, 0x0, 0x0) 23:50:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 23:50:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="47fa1552d16141b02a94cf3e7eb4e259c41effcacfff4edd554158aff28eb828df2f6d61735296a3ba1ac8aa644c4cf25c828fcf5cacd7544bc2208b915e346e21c6f52231ff73b15a64372e9eb0cb2563a6a2539a9e1d3a", 0x58}, {&(0x7f00000001c0)="de4f5078c07cff7783a15469dbcb9059771fee76f6c7e7b394e3e84d9eecabd491db9b0f1824fcf39444301a2c48a50eb434220e6fba92dc7d01e26815f8b2d3a48f11e158649e4a05f12765dd3b905696e15b01994f845265667bcc2ceb67f08088ca04428d8a02919f98a016956cd854c8e9611352029065d608b4a9b9b0b44c5c96d4ae29957de101aaf4ec6f7c7efe3ca1bdf3e8f1e3c862d8d5b1c92a", 0x9f}, {&(0x7f0000000000)="100b1c540c78556787a975", 0xb}, {&(0x7f0000000280)="7d30685a970c", 0x6}], 0x4, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x273) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="142f7b02122945b1f5784208c87ab0f5f3ea165019089f77efa3f51f6a32b456efd84327accb5a8bfae131dca6edcedf39193802377ae29c9fce402bdd3e805e48b0b1509d6a8fee71d09476375cd15921fad46a34278d4c6c680ce66e80c9f233d42b283278c3c1c757311d5904c0e401afdf42fd733422e20bcc1cc6bf12a247df792b28a792d922efff", 0x8b) 23:50:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) kevent(r4, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x12}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xe48, 0x2}, {{r4}, 0xfffffffffffffff9, 0x0, 0x8, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x9c, 0x10, 0xfffffffffffffffe, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x0, 0x200}], 0x6, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0xbc74, 0xe9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffb, 0x7}, {{r0}, 0xfffffffffffffffb, 0x25, 0x11, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x12, 0x20000001, 0x9, 0xddc}, {{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0x7, 0x81}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000001, 0x1ff, 0x5}], 0x2, &(0x7f0000000700)={0x4, 0x80000001}) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x400, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0xb6, 0x1}, {{r4}, 0xffffffffffffffff, 0x43, 0x4, 0x2, 0x100000000000}, {{r4}, 0xfffffffffffffffd, 0x20, 0x20, 0x4, 0x7fff}, {{r3}, 0x0, 0x8, 0x20000000, 0x6, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x6800000000000000}, {{r2}, 0xfffffffffffffffd, 0x12, 0x2, 0x24ea, 0x465}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8c, 0xf8f0}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x4, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x1000}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x0, 0x1}], 0x4, &(0x7f0000000140)={0x800, 0x2}) fcntl$getflags(r4, 0x3) readv(r4, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) kevent(r3, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) recvmsg(r2, &(0x7f0000000540)={&(0x7f00000001c0)=@un=@file={0x0, ""/13}, 0xf, &(0x7f0000000440)=[{&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/131, 0x83}], 0x2, &(0x7f0000000480)=""/184, 0xb8}, 0x3) 23:50:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffd9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) shmget(0x0, 0x3000, 0x518, &(0x7f0000002000/0x3000)=nil) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 23:50:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/191, 0xbf}], 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x1c07, 0x3}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r0, &(0x7f0000000280), 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000340)="6045708a7d0fbccb8ebab6c4ffe848b48337de4ba441f9d83c16f5f80cd6940dc9843e7029ade3a906ea9afc507bc93b121959b4e25ddb8b1ac35968d4f90868606be4d6319b96071eab8906e435ab2d736e1b2a94c08b4cc9cd5beda10653062d640f5f5555678c78", 0x69}, {&(0x7f00000003c0)="a31414df780faf90aff2da78e47d74c5abeb06910c7fae0def5dc713a297236d74daef7e58c6b1c99f4ff8fa4405d9135b57940644ea8ed56adddb97760ce67ab4f8061ed90f498208e177e602ccbbdfd7f4bc3ab7b72ab363b5f4e409164ae33d3f2a9bdd3d66e3ca1c654cba7092b05e3b10a8e1a1a82f653ea871dc3849839a0a127afde9f8397bb1e6e3d4ac8c2f47a0ac9b071b69781bede998fcdd0dbe718c2898648a5a7d953b697df7377344d6ce0dae3e46ef01be33763cef9879d08e02f7bf9cfd7e990b0ab943bb00529e4116", 0xd2}, {&(0x7f00000004c0)="f962703aa96307471b70731313c7d91fab9ec5dd", 0x14}, {&(0x7f0000000500)="c0a0ac21e02ec607d2b935d486cbc5eccd9532fa77f62ae50346240f65b7e1fefea3546fee095252f979da1c147cfa00bb4a90390de1fec03699c459ddbd773884bb1d6a26bb8ebaa82579a55fb6212f452089400f16a80121bc9bfe6ab9b40d9fe6667538f66ce89e92", 0x6a}, {&(0x7f0000000580)="4ad8954e839ba898f6f336aed2c721ce7aec88d407d331a77f5f572ffc2670b4ae1d8315244f426232b1c1fa250d66cd92a5127cd4ec47183c78c6fe5532d594294313e23a", 0x45}, {&(0x7f0000000600)="099d061b604706c59a227e88d9dbfb83ec4c60b5507b7dc05e01957561d0e0272a1fc0c51c6fae3eea4321c096fbea5d0c11c63ed8654517a45d97f4104f6ab7e6f3df19b6d72dc5f2774fcc0a0b578cc97d281f90361cd4994fdc257665ac0929e2493fb004da167fa30103c38d3ed00b04f36a42b64ebc4860e7e998a0a5ebb844646b522dbd7af00715c315b26433164a5f2b1b70f5f474c595e40ec202a0d2e90228c34f0e66eb02ebfda10e2b46631dd666311cf053d2462cde41b80a894dd6e5f84d23a2a920c2bd12c24946939e8700b65cdfb67f958d8e20f775480b96fdb81ee1c5c6bfaca86188ee38ab99f739f5ac88fa7744a92a1b1e634fa1401f5b51d647d83ab70b0f46df9e1a9bf0c64355bd4513aabcb97e2c95d2bd193aae872a9e1b33469925abbc0508122f1b37d300626d4bd5ede65b1f5a091a95f470870faf3612e1f7fd8831448040960b6481fafb832ef21baf8b732cd9c97ce3b461e1b2790dcb573e17461498bb3b7a16d721902eb1c20d8dbc929a7c931c40c8caa0f1e8dbc259758b1ce83b37e1bb7b39595ecdc36867ddf74f313388c577faef6a0bcae14d7942df8535902fa33066d9bbbb5e98d5d92bd7d0802f9b85227148211c8b4181a734d144d033b1a713dc9fd05ed36a371ea3207e07a2fc5728925ebe997ab5bd74f6ce114a3e629b049a51a5dd9786257ce1dbed82122e48c242f85bb147876531f8b6c90185d98798ad08f9e4c8fe1e848fa05ec97a46b291e4fdf2278467e224a8425333680364989905b727c48ce8f4b7a8c0e1554a7561ccf9cd256fd4196792f9d7f4475133d16c368564e10ca60b3a116b6c087c4b9fa86a9d5b4289f38d3d2d134d08d44d68301516322df6cd2959d38ca8e478e26699d79c3effddf0ac50af7c299567f129528e0879572ef367b60d7f2d38a6efc8ae5b530f35fb895ade2dc35a3c8a158ef5220efa41e6b5e7c81f04fc9b3d38cc13b0196bc038ae557c2dda940e6e6b902764b263d3d9fdc9081cbadd71d89c5f58410a238c90e42726b9e394b9062f6d73f28ad90970aa31398cb21f0c40036eed9c79692ca6ec107fcdd98f903e75abdf185f8dcd38db387725940aba9062d46f920047076aa73e464cb32013c1da5119e4b44e063be677b136624aa8b00ffb96522499ec8a4c959c1931af1900e36c9ac2a55620e719c292ad183b44e991522dbe0ccd3c1bc3b11b81f00a87a46d12e3fe27e26eec45ad0b69c3e50a210ffbf05ab332657490f3d415d894ba13941a3a9a3a0a89d5cad608700985432a5c61b0613d3f8b3925f0efe852006eceb1534aa957d63e281738e6525a9c23b86ecaf0d7d588080c3df4fe0e339db8d6b74fa33540471d82453b110fc757272aaf345bc8569b3f953273552505f61452941899b19fd8e6f4f7c21f75ea171d7e7e2a5ddefd54ba57e9ed11bfc2434eaf716948a857d801027f18e74f4e082a1560e7f30035eace4fe01009bbf5c8bc61a33f733ff0d3b13f884b5ec554561d6bea6dafd77e2e04c4afdd46c380a0ad44b4a94c3b2fbc1f11062e718a9b44dd61c32565f674eddd861811785baf9d14cb823e5a26a2d5cc5ba05352794b6b513935510fd525ac4a5111edef5f9d2be96fbaa900a88177bf4e68479c94f62ede2f75611307bfa9dfa33c5cd0e06551d776fcc99835c51f4c314460015a545b7db96e5abde704996032b55466f99f637170219edf0709037fd63596c78ab718169a3d5127407340240d2f96ea8e385dbe195301c26441adc932fce980d5533d9c031b4274ecc1d5d46f4fd6f0e3d026a1320d744d6cd93e3a703eb10c16bc5d80877b851a61141810af57fc46c2e35c7796a6884ba66308c3cb19e92cc49867a058c1fc807d637d649666af0542590d5c4dd85e5f39b0889eaef5e869f8e28de1b0b2a246c6a55b620c2286fb4a192b82530da33ec4834225b8be90370d66692d77a0f2d05b6eaa407499e7a0059a5e2d2b8a4f36c3242ce730c8c32452a945dcf96a50fb25416e020ce30561cd44102fc29c1023b95de091f865ce0ae81ba93a68c92a87a503023a10e25fe1f264dbffeacb5258e5ca7386a5dfc1be29dfaa85806c11f993396f770fc90aaca01e712caab577eb614afd15eee43807f4147c881a7b036200a3cce6ef23ecd1d3d5c10c4d5665eccbc3fffdeba735284a7ff4df10fdfd4b22f4e14a78643cc040b3743438d61fba5ba8319b56eb690b0d190b8626ca0150a242a39ef63f6e0e32baadb934715aae205649715b598524ef59768cdb77363d5d8e6bdf879b07a82b3c313d521afa4a9e9ea65de12509d649524441e33a00a373ae519105c8c84b2dd522cbd1b61332c12f20e9c8c0f8acf45bb7c918983a26b5f228f0970d0f86a5f3578a91a3b68c2ae16180093a548ffc122171f2e7010698a73b66aa0add2ab9863074bda723512a7acf5ddb6434d92c5eb515353cdb287e9214c59793ce205b55c9193f296dba7b0bf9bddf57669fa2cffda1a20cc97fab0b2aa0524bb4186c45ebf385e31439281ff0fd2b4f2547262e537a7aa7144cf1642332b3400e2fc8adf16400aedc05542574b8800f2cc77759ca0f718afd602d9bcd3fcaedd6f7446bd825da278d65914f0bd59be0bf44627056b0d477e5476ff52ab8c1314968f516fba9994fc5a2169cc9db1d39a81d6489bcb8b9d7345b5fb6ae56b4dd6bcbbaa6c9dae86b86a7077b721daaeff58ce494757b8dce3791953e93b65078c53a0502b804a277f874d63d91d6e68077086932d4073c33e97d3185436da28f369ea92894757e9525c589daccf3253a41ea9023b4a715af787fbfd5ba43f7c2043a738b8be1a084739f4cab79458e5ab821caa131c284902592fbe90d05a0e4b833e3b2febf3db22f82dd8c9c220521559d33168053bcaf6bb93d2b5a00e08b3017ac022e3d45cd00f91765ebc91174fe380f733372d112a86f3fc39d83828bbbcde5e88675c4e9765eab2bb1bb2303f4ca0bc0f3f3a1dd8a8d095e36faf887b19319237ca4073a64b10a6ff31560f65a94e8e9f60ba6979be897f8e741405af9e9d1d8bdf58fd8928f04915105421de979e5c62cf0a4e9bc28e9aa19695c19fd2847914daaece87c57e8deb0ef10d59cb5937c8e937cd8b45602421c1972ee28a3449a702721377e871bd8e32493ac6580f1ed6a78af7f399874db6cd2bced866ebfb3ee865e29e139afdfbe8303ef6ef9952a55a47adbaa2891749c11539de15d14212bc2653b1d4f735c6a1640f474b4450524f0a73eb9c82a18f3472ce34b0e23638a3dfbe00096340c89356515645d756218647a20f57e8b2b2a825de0945a8dd88d729b3ecc237b38817cdbe82a5e9ce38a29818d68216ad5cb0407d81b6110f6b378d7b517b2adfa5c624a1dced8c26c9ef74b1b8655152ea1a6556f262342da4ef6ba839cf00e0bb068516d2170439be82f7f8d39c02bd1d01cf218152de4beeb0617324f4d78f580b5491c5d5f989d422222d22fec4d12977121593e91cb8e2628e3427bcaf2cc1e39521b0b8d2c015329ff5693dd3dca2e9802fe781f27bbc852e436274114e7f816c1b17a6b02352f7c5495bb777842960efbc92974fc4e2ff71b734f8165234b8391caa54a90e82968f54fb84fd5b6ca0ca577931eddda7aa386cc0442a2f70c18826dcddc32d80ba0ed735fbf6bef5080f76a4fd7e80143b9e9eec0412a0570b8dd15015efcbf9b1103c1d0c80d883e2161931c0e119aa3c7dbb11046ae06f7d1255c754e77904a6f27426e54dd07fb3ced7b357adbf0aae3c44b159dbb01f7b31b54a73596754c1f0962f3dcb4ab8f32f30c3a0759c911ac18f5ebe4ebdd8df41fe6e320eed7b18ce4a1bf59acaff0783cfbaf778314424a5c86833a5b4027f7687bed277bc19accc07f2a13c2da0e5f944c04dd65eaf7e30291e6976e8fcf71b5eb775de553ab6c3ca05f10ec2e505430bfd9c1fd50e01c64d0eda3552832a6e4987ebdf08ae2acd0cfc952c4823cbd71b96eeae5000f4b9f74d6d327b8db5db90af8850b47532a22bf65791d0ec9c90608dc8d90205e6ac9cfac0e9e297254706663e5023da5be94941751b6c616c355be7315802881004c20104324779e7f16d6486213358b4a0694793a5fa14e24b4716b99b202ce455027d8a361673d605251d8aadcf3552504b9caa1c9e5845493afaf350d23e7e85dd6856e1435276a1a1d6bd6eae3f2923a811756b9b7e294cc3a48f317a24f8842fc546c5308113a960bd471e4210b8d66e3dc9968fde77d668e9e2f01c9b854505d6f381e73425fccb5bd48794e1976703b5111693eabc189ca195b1bd15ac39e8beed7056ce399708d1f725f407302ee93bc3ab5ec9a53ff232a494c16b3c5ef4c9abc1fe3bc8fd97d469aeb38290ea13251149d5650dd5b312a1f40d39937604901796016258b7b8074dec3bf9cb2008446255135386e1d9ada5f333235c131e4157c740149a88efb0903fea9907750056fe5faef8444f7aaf4253c8ed812170ad71b316bbad091814e9d72bea2bcb9afe74492b2e735caa229c1ac20ac3e14c4fbf5a7399e616a950eacf4a834eba92e9e93f6535689fd372b7c718eabce434ac8c65cb18808f14289bf84621277cbb15132744e45feb5cb85af628e05d0d97c81979a5fb002d20ec334a54ee8c2b6433923e4aea6356c06bc17128afa326c5c1f3deff632caa86ceb0833cd5e3f655ee59a87f5e51f952004a286a18ad08972cd187bdde402cfed4aa50be6e37345195f5d962d4250dbdd5bac84e21c2ca087cabfa46dc706c9d38f0f73ec40d5d8bf5aeda7b06a554b5542712fa3db0183ed279c4e83db1d069b57cbea15df0690fb37daffb1bfbb61fce5ee040df430eb27d9979ed54c3d4ff02f006d8fb8fbd27c83f52afb35c0d96d0fdebed0286b8b65be866d0407579b2e872cff52de40d22b16b1bbbefdf420ddab8fd475a9810bb972c30a95d26d5f46993fb1fdd8b163bc842767abd53d795ddc3bc252a8629fa454b399b2af97508e7662a2b7b40a89a41d4a7d1eb444b28143d1588d3645983cb24e580c18c153d7dda7fb051d34b484b2d9f4d18bff05f05f03aa8355a03bb9cb38a398307b2a6991e8c4922ff0b3650b3615625b4b916d1d4c6ec43a33d1b4527ed0d88c0e059825d4fa9e598c67f19933fe4f2e51d1e32eaae0ceafdf61c7975f5a8b4adbe36ac7a1b1a2a6ca943f27dd88e8d7db4031e5a4e29edbce522bb856bdbb409839a897d1272e1c96623d3b77eeeeb3a86f79106fd406c71945d3f6e40c5087b0414d4cd29e5b8328f0d18a0fbba67325f2758dbb5e35131024e8a88bb305668cef29e1a93865edf9877b9f6cb28fd9ca17536bd5cd8a0fefbb3bd8b693227b67bec7fa4efa640f611186e8e66581e77939795023824ff5c8ce8499c5841b801edac12e377a8c78e07437cfa8a1af9516f87f534f35a6d3607e7c4a0f8b7dd97d428eb0e365bdfa21518dec4087e897e647b018f477c962096c35fda695c6652d5955a2c29a5686f1770ad8362c760ef814c1af375ff5d0c6e8872e8929311ad7bdbceb62783f0d143e46621e553faadffbe70d4d433b732f3c6258a2ba6deba6c98bd6f18ac51220e7b1884f83ff0b1b7694541bb4435abc1e2cfcdfe4b6f57c7bfe89835b15dca0d99fc09e9476a6d20583be7c75795c0615186dd99397c37ac0494078d13d3ba40c5bc2a73c72c1c888d518e5b72d95d92060133d41fecd28ba4654d9658585e16c3f31", 0x1000}, {&(0x7f0000001600)="e255d5cea6b81e22d09ac6d00c56eb6dd982a7c1a55075618fc8f3e53655848210a1fc855002ad230e849ae6fada3e741cf55c91be054c0d57371d03a3b2ba61ba53da1eca72360d1f99c5a64085f23780e775be12bbac2cd3ecad8a807ac54a0b18af9c26fb4fd19c1f2d29593042453761cff268aa3c7c29854b9b61235ab53120c81dbf96e5cedf49ce097f05b786bbd5498dd0d2e0722c269447986e0516b87c14e6d745b5c5f9e3d53a2f58280f0d11b49c684eba0dd0c1aeb75ffb2f1207c660aaa96a510b", 0xc8}], 0x7, &(0x7f0000001840)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0]}], 0xe8, 0x1}, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x18, 0x4, 0x7da7) fcntl$getflags(r0, 0x3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001980)=0x2) r8 = socket(0x27, 0x5, 0x7) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000019c0)) semget$private(0x0, 0x0, 0x488) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000001a00)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001a80)={&(0x7f0000001a40)=[{0x85, 0x7}, {0x0, 0x8}, {0x44, 0x401}, {0x44, 0x1}, {0x24, 0xc000000000000000}], 0x5}) sendmsg(r0, &(0x7f0000002040)={&(0x7f0000001ac0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001e80)=[{&(0x7f0000001b00)="555ad3bf4e704b1a67ac914b7f539ee0b064ac113c8f829778e928cdf33f5713357f6e98818ec43b5a836e90e224133cbcb72172223a2b4e123dbccd786a7601b8b4fa0b7da7619e16bd70a760d8da2b735fc0d8521538ae4e41c02d7e107243ad5c1bb397d5e3c3e5b6fd733ef6127794aa3640f97b9da1cc11153e6a52a4fa6cffb78b9d47c18d8be7a7e035012c", 0x8f}, {&(0x7f0000001bc0)="e05b587b071556f79a6ae888a79cd487a6e865", 0x13}, {&(0x7f0000001c00)="81c4964b4bf750d7106efccdb8c19e288daba848faaca549644d5a870c917aeb37327379b4d717403c3f6e36e1c1981d2e73702e2924dc0cb3794084f3aff8b2f944395ce49a47ddb4a10797d7143b0f10436d101f54aa009b3f5e6ab2e143e3f1ef88a9ee3d05cf47db16a908dc411dfadad9b8dfc7ec0ce6c61c29262366c74d3ee20ca22e6fb03b458d7f4c1df613f66853303e9a840e6ccebee8d2cce3959f1d32fb34e969912a970683494acbd2bd320161ed9eced0ecded2c484f9025bc5fb4d4dfc43c2f2a629671523b77c23d6b97af5899bce14a4895173e3c331c5", 0xe0}, {&(0x7f0000001d00)="e0f3cd76e14ea577db2dc0e705a12c32684c87e1f400d6a5ab538ef90b9adf694e1a84f891f7bf95a6b34298b4481ce22c4b854afc4128ad311681282ab7eaa9bbbbf166dc1d9a16d3a2e1fe3fc27da1a5996163bd4715f02898a7a22d27d068129f7174e1a2f9e2255ed183993ac1f64ab2e16d42bd8cfc3778fa55d96021201612b5fe97a0cf71d2192be26837d1deba7fa8870dbd9647192e6a5e88ba3c56721571b51b4151092efbdeccd9638af554", 0xb1}, {&(0x7f0000001dc0)="cb80724daf52b0f1be57813c0c791bdb0e3cb6b9836b1fd9043fff3c6580fe79beebfe5655f49464337e4f7d81b58c7e7e3499f00e5306917b44edc8418d5456f87214c1e8a4e7f2d6a645495d199dd88acbc6fc73ad0e1143033ec7294a6ace2e9549b0f5828f5efec312d4934126b25554c0aff8c08c3c474d5b0ce75f8dc8a5ed13722c7c97057e6b458f21235efddea77869a6acb423f43ccd28130e5f", 0x9f}], 0x5, &(0x7f0000001f00)=[{0x10, 0x1, 0x52}, {0x60, 0x1, 0x7, "a49fbcf925c13a519b470d486849e1479089b1045ed10d424103b97eb1ba5ab5f81622e38508691bc3b7fe63e5fa567e6493161a9aab4b939196e9c34c2bcc29dac7878cfc2a6b7f96"}, {0xb0, 0xffff, 0x8ecb, "e6d9ef422d546c870924c48dbf0102c5915c60241b764d9b206b64ae02cbf3c8a82ba386cec09901a75f3135b25f0e57085d48a299654451c31731bacedeb927fa6b6ffc04923dff930e059afbe93ff97588f79eab44598aaece3f90a4b160353afc13b3fbf8c69cccf93f4e611b30c474c2310ff79f33268433f1c3e701429ba9092a227f6ecf542995e3f8bbdc37e63a19bcf172a168f8eb4c6add79"}], 0x120}, 0x0) r9 = msgget(0x2, 0x20) msgrcv(r9, &(0x7f0000002080)={0x0, ""/93}, 0x65, 0x3, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000002100)='/dev/tty\x00', 0x102c0, 0x0) mkdirat(r1, &(0x7f0000002140)='./file0\x00', 0x40) msgget$private(0x0, 0x120) readv(r0, &(0x7f0000002580)=[{&(0x7f0000002180)=""/101, 0x65}, {&(0x7f0000002200)=""/245, 0xf5}, {&(0x7f0000002300)=""/101, 0x65}, {&(0x7f0000002380)=""/240, 0xf0}, {&(0x7f0000002480)=""/32, 0x20}, {&(0x7f00000024c0)=""/168, 0xa8}], 0x6) 23:50:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x44, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 23:50:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x2) 23:50:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x802003, 0x100000001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xfffffffffffffffa, 0x1, 0xfffffffffffffffd, 0x0, 0xb6, 0x366, 0x40, 0x0, 0x2, 0x7f, 0xffffffffffffffff}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/210, 0xd2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) connect(r3, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) recvmsg(r3, &(0x7f0000001740)={&(0x7f0000000300)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001600)=[{&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/127, 0x7f}, {&(0x7f00000004c0)=""/156, 0x9c}, {&(0x7f0000000580)=""/41, 0x29}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/59, 0x3b}], 0x6, &(0x7f0000001680)=""/152, 0x98}, 0x2) 23:50:07 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4005, 0x14) recvfrom$unix(r1, &(0x7f0000000000)=""/64, 0x40, 0x800, &(0x7f0000000040)=ANY=[@ANYBLOB="0141952f66696c653000"], 0xa) r2 = socket$inet6(0x18, 0x0, 0x4) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="5b970a3af262d9d5c81533ac29", 0xd}, {&(0x7f00000000c0)="b21db32aac81a67a725022878145ee30f1974d1e23c8af1235ab955f57391628945befa191610d0919420f0e64e86bdf8e79ca1f132967d3a05d5d70769ffe046c55132258c43374c2a27823eac5e0a15216a0708265c084992a0f5d96b0e550a881eb8d6c2b045b385ad84762fb79872d9bed1fb49c6f819592ad56d8da1dcc1bec", 0x82}, {&(0x7f0000000180)="ef2dc09c84969e339f87faed35cc5a0813edc71c0b89db7392017920d312d56be16dc7c806c21abf42524bc7b6e844c7bcd4459fcb90cf8ddb9d1c7df49feac5cf7c90baf15415badf29805b2e829c69d454a4ee047346b1b5ad9ff50290d98c89c3cd21febb3065273acaa8d0df315cfbe619e2a0fc5e39c1cb2a896186ae0d9f4bd4e8d52f21c5bee4df1f4dd8aeb71e689d986311b12c03265ade37c09cceb0f4e8366983cfe29666063371924c22ac53909a56108de5324a8d61d2cd81b48f67ce380cf6b8ec", 0xc8}, {&(0x7f0000000280)="bb834d99d00c9ab69d0ad55cf6ebf2032c3e2a71806074e6e607be61727ba997361ff0cd2ba6f01dd563c605d60aa3b83890bca4e41f43e2919a2ad2afed58c5c35dc03443c55e20e44b6df36e1f98cbf0002e77b4da374412a2048e69eaad7210d7ac65d3be1bd70b863f7f99262feee01edf85b9a2f37a80be8229118bc7c6a8bb92fafb8770332ef9c321c31c910e69c142415957b40bc8f9f91198ce7044a6d9629f25f2db215a6d5c6fb729d9091a313c171abf30f22891146fdc321ce32662c8996e579acfef6747f811a9479139e88c1977052a513a158608f22f945ecde8", 0xe2}, {&(0x7f0000000380)="e58372e472d016d7438fbaf0aabdc5ae370445a63a997806a540a5246b0dbfe48d652fe46cb81fb91a19cd006eaefa1b77870d06bf9257a2e51be39b795c4d393073a9917b66159a88a33df326c0822f38af0a60e5722aed41e9323103afd0cd4bf3e440ee0aa071aef2c41bd67f18f8763921c25d6f57b94ec1eae29070b0dd745ed06f22", 0x85}, {&(0x7f0000000440)="4e3a55f3fc641890d81a5432e3cda17b13ad5d89cd3d94212924880c2e145a032f58e3b359065bea29470cb8c498f7c04b177f43361b4b55461ed11752d4", 0x3e}, {&(0x7f0000000480)="479118b9aece8093baa3271c871cb10975a1bf037504d4ee05cfbdb960a14b7a4f9ad8c54c8d69eae855c0447c01d73b2aa3bfbb84f5eeccaa1855ae5b38bd9fce89605ec2521548b2a4709fa3353d110e388bd0db19c09551e6e6a298d339d1cfca07aa191a5f30624e04148e7ddd9df9391bd91c6618841420701870be5bc83ffa1b5c162bfe2e18aa12154b48ac008fd7af8673e32f82c94a", 0x9a}], 0x7, 0x0) 23:50:07 executing program 1: socketpair$unix(0x1, 0x100000000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x4) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) read(r1, &(0x7f0000000040)=""/202, 0xca) poll(&(0x7f0000000180)=[{r1, 0x8}, {r0, 0x4}, {r0, 0x80}, {r1, 0x10}, {r0, 0x20}], 0x5, 0x7ff) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 23:50:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x9}, 0x8) write(r0, &(0x7f0000000000)="a746", 0x2) 23:50:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70032e2f66696c6514002e837216e7e57c75e4c990be80f5efb8f9e8a3ab1fcbe5ed467121b4650bb6233600c44840738e4a2048492c5825b806165916077f72add0258c8b31731be03e57500c5768c41e828c9c6bc52a669c2142e0f855bf9f882fa6c76985"], 0x9, 0x0}, 0x0) 23:50:07 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x27, 0x3d, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) flock(r0, 0x8) 23:50:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xe101, 0xfffffffffffffff8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 23:50:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x180, 0x0) writev(r0, &(0x7f0000000400), 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r4 = socket(0x18, 0x8002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) sendmsg(r4, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) write(r3, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x10004) getppid() 23:50:08 executing program 1: mprotect(&(0x7f00004db000/0x3000)=nil, 0x3000, 0x4) r0 = getegid() setgid(r0) 23:50:08 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x4000000067, 0x0, 0x0) 23:50:08 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x50, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x1}, &(0x7f0000000140)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:50:09 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r2 = getgid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x120, 0x0) sendmsg(r3, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)="835dfa5373b61e8c91a6ff53cddcae5aa7f19da9f7081834f03e8222fd34aa58ca4f75b4a29be5a185f6f3525dc6aa725be5d6dbe77a278b35e88dc9804c52246b73efc5e7", 0x45}, {&(0x7f0000000240)="4dbffc2e12917d7bff94922a99eac063d4b8da2cdecbbce5dec04532d89c5dee55f08dbb795dae725a50bf96324ee4dc51c9eeeea69ce060165c2bfe912edd02bd79866ba534fee4c226119bbf1869349b7446505d860bb66b19af121dcd234acd69e59dcf2c1e9a53146913272733fe0b8a766a385e7b10dbcd114c077e4b248a58aa497db05869392f0d030b86f0", 0x8f}, {&(0x7f0000000300)="d45f0a18957b92b9ecc64882810db3e056fc6e00777487d33a824c250eff03e86a79620fb11aee3197a5442dc01ca7c56c0599e133dba0c83528d7e5cc0672031be41d5d9b2f5096a996929ab33700d62bc8931fe80f648173acb566e44296a13666e0a7e7f3bc873dfc93ed9180a23c6800775172deaf9ce70ba52513b49ba428c04c941e1ae7c5bef8c6bb2da15b29", 0x90}, {&(0x7f00000003c0)="0d72834e644d85154bca702f4d46f87cc2718791709f43fc726c4d25e52ef0ec83e98339886e7bbe86350ce632dc49688d79ee4ed038dfaa1977814fc4dd0e385360fc3ee591aa2591d37900c396b5e2579f1999a5cab61fc84e592d3eac1e5dcdcabfe62b02086c6b6c3a4a973b8c3218c1d90a354bf02f2e132cda0a1241ab2c33c944013ee6b0c18020eaa59668bbd8f23dd8866ce3d8ad37605b950561dceed75fbb21c85695a0781fac952cf15fd403b8d68e", 0xb5}], 0x4, &(0x7f00000004c0)=[{0x60, 0x1, 0x4, "162709baa66cd3ba687f4889febfc8dfd28c8f59b026a18327d91f64a693f5f26868425ec9110579044269c39bd459220197f63ca9ef5ac2c4b1a55b9bf8f69dfbefc50b846eb500def0"}, {0x1010, 0xffff, 0x8, "66229fa3bf2635cd6d684b86be23fea236b3aeaf3d3ea754f7294e5537211582cbe260eedbe6087882e0fad1c96a7d4b392af1bcd9f4383fbc83186a47838028698d7f101290caf969583bfd0403a4a0231b2d52bb3e2ee01b122994374a6d29b3d102e0c130fc84001cd10b099963aea1215b6fc7b6e29ee2f3145bb4d30b4e89cf436695da7245514299940a0cab43ead2ff3dbf58ffb32dcc6ed0d4e1c4037757dea9a2b83e3ce7e39195fa5d146b1700aba569e091b9c3a66db4563c753229dffa2dc956461363933272c69227dd08ce1ff605a4835674f56e55323a21e92e2fa06e3a56dd37be71d2c7408fca23a8777f1554382a405cb41b0050b416f0f30aa6df94966fcabe4670cd56053d82f19c89804aa71af155ab64df744fa3a0de9eb32601af1d57f0de34f37a4bd6b127f4a3ad83f900ef3d41d9c18cf60bd874b1a4a6ca4b7887a30a092db511f3af76b086fcd384175b6a089b37707150ca85510c19d6a4c167688a8de71a6c56545c901b6b6d3a1f4b5438fb7b25801ab3737e2f93c328b32184749d39ed874d0c12208425be34f30beb1cf8b85c5865d98197f05c0b8917e5de30d4da3b411b0f9bb3e311c26391487233d4c0c40e8aee75294156d19ca9d6bb018d1d75d75c60d8bf48b506bb931f99d0760b1ffdf282720d30fbe5dc043e783d4b04f6ab59ce7e5b2000423d0eb3c547e53fbc2116f66e43c8ca2b7b42e4e6c888d669d0fd9feeb2d385b12026c87ae4e7f4f52f24a12885927ce8b3e978ba67b0dee4b6b9673cb3f7d62798a55901e038f7b72bf0314d1fea40a873bf0b74acf7daa07d14eab6c027530630894b4bbcfa2a28a2625ad115534622085185c4b68e5a5b6e13867d340149587ef8b890b6dfc5092fee2237bc7ff65176b3a12b4e0ac5e5a2cc54dd643b0888fb6770a49ddfe4bc6db0b699923097b6882e5c642619fcbc01f888f5afe9ab9a396a33f707c40b25a96bcfe19d94a441bfe89264433edd5a27bd2b0fd199090db43b8cc9cf5d41f18125e52f1c26de8f7801e56133658017cb40dc54724bf053e48f310ae60e20e5bbafd1255d04c3b8807af69757dcdf9cd18c2df71ae832abbd34058b547ddf12de03267fe9e09cdcf834895cad56ae861c0c2c6f477b98206b095d6d29bde31806a0e896dd21322c05d063cbd3a77986824f99a9cc353e79d2b31bc090ad478eb66e07f55c9fbbe975fb4792bc8a5030652454f75b969eed3cf9a630289503aafe0ff225315a02f876d5e996c5aa5a11dfe01516da6a03f05165f1e3051097bcf17b4106820b055400830a7aaeca94f6b01c2666208e031bcee49864005e896e0dcb7dda01c9bf505ca1d3bd85efde777bfec760fc0802df610a3dca60be645e74da30a93f645c31c0d5c00167094ac93e8d3706b442e4138284ec0159ebc2d97ca5c27445ce567a6bc96d61dfc1496201ca4a84086fc7264ac9ec296b17a0ed26c002573870bace5593f0071872f3b66e3fdce6c79fe7587017ce5ad3b876ac789f7f3aa043617425aa819bb92db38f71d41f43b7dd64703bb996abb013649a9c79bddc719761b9bbb69ae4486716188b555cbac9e250db0f3e752b7ab07f8055074dd98ad77e51d6b4b40ee10779b963654ba61d08829a9dcfd6c9cfbd628602112d35011b1276b05dda9ddadfb014d0dc32012dd51235de4ccec774d9f236590bee3cba66b10c6d53a94ef35ab9f8829449b2db4a213d481532899d4bf80e669e3584dff35a789203368bd525a4062ac9b795e547ed5898307a5de04cc6b77af527ca364bf86d41dfe8131b56a8c3d2059a725df16990e49ec17526eae6f3cdd0ace819adb1860fdc2e2f684872c8aa52cfd3f0427d6f0ae15dc0645a6474db546ef80ca62e6059557801bf54d042ec55f4f1859097450456b468a9d9136e3f42f97d477a96e5ea3150ed8890b03526ca70d8c5a3431feec142ee622779f51bb2d4469b66bf4810999b238228369c8d8277945522f8ea5a3422ddcbc51f7f5a4bfc29c84f34876a019baa714943e4d59bbafa6b3f94e529cc1e6b4b226e6682d7d28ea0e8be873025df8a51c509585bad034ad25853ed051484d1e4f604b80774b97b0cde42981332acf734f75cd8ef7cb510eee2e4acde84e63b9b6ce296826bcf3aa1ea9ceddba3ab2927754377d4a15c48583a67c652da44e871a4c5b58e50df9c3b1d41c631b75c4665056261f19430a8f11b8d12904ca78eeecca6e7a2dbfc0e384d743e45cae3c5caae23a202135a233bf1b9b1e44657d1ed822d4de8afc939c0dc0a020e71b89429f33c143989c701ec0fa1e1aed75bbc05287ed7f52922a948807298b3dec85a6155dee834f8989ce582be2f5fdef46edcf9d4ae3b0cbc17d8b6971d94dccfdb0b7e559153798fb3062cbf6f4101ad4bbdd6e3e05e93782b92cdf9509cc4b167d2613afabbdf929b71f1c4cec6a651593bd1455f60a8878d2151aa2aa2b92265d85db0681e531bd6838e79e068e9fc7bb5967e5ee91cb1b62b0158950ab922c01a4c80b272b46dfd0fb3207a3aaa6b1f021aab9c83c3de16ae0946d419fb2937432b9c4749d802bbe65d5b8adb6341f9915d13c8002719109c4b942015c6d87cb492d3d1b05a71e15625a50d6fbf28c31190669e982add916e335efa91cd5973289545ff528221262a296ceea1d0e7df7e0fe609e5e571e0af9d95b0bddd06c30477f12929c5fc13ecc6ef7c7a119e2db4c5cab93da3f1a44214e21885d8dfb4c2ad3bc10330fd41a76ffb9b74494478b51eec94d44cf6d72e9d11aaa192ee35dc6e0c0aabce6b3ecfd5ece811deb2138f4b5756ac90252d01303ad46862cad381716ed2e1d73ddcb01a3c055fc596ed2bf8dd0ab41a7ce326b715e4e203936dc4f87b53f9a4171df6c0e7826128246de288b2038a45430ee5ce3b50a01935bde50c73074a860db16f02f74ce89dcd0d2e47e4a4bc03530e9a29f56ebc875b75f1ee350244b53707f281f772a4fb0174e99628563d809412cbf31281b01ae94f3854083a3ff47236ccd6f9b1d5d5b6cb17ed4bd450321f5d446cf09ea5fd164ce4e171d89e168e63fc3caf25fd656bf490ab5e940425d43460600534475dd668dbd867cccd98c62c95fbc6c75eddaacc36f0fa2471cc69bd1eb1720a0c2cdd6d6bf133261e9b4ee3e6d07ec081fc4ef35e5a450133cd78b4be416da0c6da3813686d348b4e442c0bb0c0609ab35dd0a7cc561faade9def16934737d0e12fa0a26b808a318443ce830fe62757e58f4f5143a8d9d9e772d0a9eaf01083461290f6cf1d826ee21ce0b4ffaa9d01f7f172708f2b6bd4b0d1142f02192d9a050b03a66bdfaf03f8d7dad69c130a5d57b803100c6f4c1f1ff66b63094b16012bc7bb1cc069499b0aaa7da4c5eb6e4d2b1c3aeb6ae4f18bfe1d0a213f12aa13acff0cf9f7b43495ac52ee05bb9ff7cb01e6f6a8aaf7aa71ffb7272bae905cc4ecd5e22087647d0eee75062b59066d74f46f21e7f94176fff7aa2a355ff4f65794b850d2627bf04ca792f394e78aa013daf40b5c7d52fb190c907cfe807b813c9d88c0536b4f836ec72fe0647aaebee8b16508edd93227722e3fe86e1f93d8e67292119354081823dadcdf96858fe2ab1a26a855c058155e7e7b1afd202191c9e9d3c42bbf4fb284a752b09f7fd7d82261f9251f4226732ffe084ae2e5397f0664c2c4f4e1fdfe4dabedadc4493f1e8d5f9cf82f9e49e9631d74ba008eb2f8ec61eb26c80987c346c336146224f0ce772a50349ea5726dd3e04db86372003c0e6661d91ff8deeb3b120bce7924375f93b1790c3b40db59f198ff60882fb10eb4525d5ce797e0f9ef2637bf1aaca50201c0ee49cbb7afbaba8f8388d11e6c871e8eddbf593c027cb6f469e1f60b59a5cc2c4a8367c0ad50407fc6f03701d7284510f141f03dee2a992f9af3783b30a17ea1097c51ffc9e388949b6441c47fe3064587cee3c640fff40af56b7e6ae65a37c31c5f47834e2c89f04499fd48f899efd8f7941447f47f33facc5e00cd9fe212c638c723850451e65220066fe1ed789ffd9a0d8e8d76b1c2732a13faa346d332633469914b01a8dcea9b03410b800fffbcff3e64af297a6ea6ecf7cae7b609dd7bb03c6a70e361aab893e0ff523473158aba4603bb28e150f0c102b80d10023400d9d1684a64b29c0c263ad19352d1659eb51f781af0de51c873d6fd9c390e666d566e6857e3ff19e6929ac965c2a72ec87c0a0a35004bc4650c274dbd8db9b33ac8c92a3e2d8e7ad4fe8b2009b66d51cb39447a1cf542fc926dccabd6f8a22a2c079aebe7e75f2a5156c6a10898f58d53832904b57cd8d2fe9ac7be4731f4d875666fc8253d40f69f342acb72603defef13efc1c3739bd41be3d88088e80b74e3e4531166420d8bc376cbdf7b4edb809a868b3272097319153384811e9fd529050588e6c0b4e8e0025c99338e7c2c45c574c7bd9a632582b9c93189d0ed2c29266455ffbdc587f8e9c0ea18ec787ff3b140dcfcba236809fc693360d72a57d50fb0d9882a2f57df583aa4e8f18d1666f6c5cdb36548b15e89baeb8310b1df300197e4bec10454fcc5837464af95267051931e77f01a2ac34ffaf4beb9343ad17efd1aaf7ca2d32b121e6f9a4ef99c201413e8c2082969a086a378af57684a1ecbd875845675e6dbfcf3f6fb5ce4acf58889ef31cbe1d68661117172470b99b57b9d4fe1b46f376756866ce62bce5082b535c0abcaa2f3345f802a3625182d6a39737baf6e13b31a9a0c1ada58b12e1c6525d491ff91dc3d26b6ef060f1ccc7c8917d88afc569107b57a74480101a51bb0d3e94f27bfa8f3d66eda0319e8b3ef6224bc4b0cc7ec15c652c77a8169dd0521ba789cf33cf881c548c1b7b7cf8b452b796362000c09ba2903d8144d4fc955701d3e66ffdbf2ca0a6c35472fc5c0799b5f5719b50d259cf98dfbf60420b19c3040fb94e73b73fae9bd4e5b1bb972a1208efe8f5a51c4e25730fa46f32d4ac58bc401d6d75ef2c3ec15d67daa512d9cf9e67b3327bbc675c7c1740b0129cde9d4eb508f7535c7af4ed3f092356b4a1a4bf6f24615cbfabc18fcdad635ee3a623186a784e1ff349d737ed42973e4828a4b7f5ffed9581cc833eaa134ed9269f8a47ded98a4b010468766b8f1d2fadc5b24ff10bc795fbc2d93ec58f89e04a92000b31b8d07d4288fa27c38bb7af5d91b821f9c0e8c68b5482800394d6457d7a30351e580bea79b08f89fd34f638dddc0e975cbdfde00c7bcf890273c06934f25ccb7abd66b74251fedad85f6b32378ce5bf903ff1ae7bcf427a3a0c3c45b0b85ee631df17cdb90de662b17cbe4314ad7008640b9596f335cbbd3d63ad39aac24e2fd8ab8b2c25ac14c8a90d1704b035975654d2b062f3d4bfe90fec80ac0b82361c79ae17cd9194f30b24485bde159cf80b8aa1294c9318c32c238a0275bdc9cad6a6ee2603f8f4ab70dbb930b70c0b85f4c352426b42a47bce31823230f05969d3442682842f9a36bac9af99c37b135d01902440d8b8b0d397d6215d67ff064e41331dc9d50e51e3f045f9f0438ba25bd4f94d0fd3e3c7f160f62638aca778f5042cb67b1809d15c953375f6591c211167e01549372c13514137a2b0091aa43e6be06ca71bb3dee73e8963759d20fd93da441a72cfd7cda9962f586f8593e29a244482bbfc3db926201a7baac774b6daaabae2ab968f057312da59935c1366c91792233f552f1f9a57d8b8e095ee0d89d455f8bc4bc7d84c5249e"}], 0x1070}, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r4]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4a3, 0x0) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r6) 23:50:09 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x51, 0x0, 0xffff, 0x1, 0x9, 0x100000000, 0xffff, 0x0, 0x1, 0x7ff, 0x7}) r2 = geteuid() r3 = socket(0x30, 0x8005, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffff7}, 0x10) setuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)) 23:50:09 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000880)=ANY=[@ANYBLOB="5602042f27000000301900387767f300795a86fcd27479827dc3c0ba67a45f46be41a8be075b626dc3fb50719ecbd5a195de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e27f3c37ef9e6a09dada35bb88dba2260ee7af2525b882e6f80c53d0100008000000000e426d4c1c57e2fc1ac4760d0495aef0000b100d60718bb292f6304c809ed020019404beb7f2e95e9ca36427071c6f94ff9111a4c5c32293647c1000000000000000000000000fff110fcccf61316b8f79b78dd9aa37de648732d2a925d04e571b5891972f7bf710c1ad91104857c2e426e876e44c4103736afbbe8d7f29b6a3879819564d81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035030000000000000058904fa8239bcf7c2d3f8d923cc6d6f4a25d083f8e0c0d7e6ad0916cc6bd8089b94b15000000000010945e9eed7ab813def291f195dc69265bc76663d86a6a9254ea54e8f1706193a2d2c7b17d62e717f56746f175e98467a1a076182ea8da424870eabf2c5b76c1e4eeb703f464f8bcb9021833a727d48e324e8027572179a27a1c9836a776483da107000000622da410541dc30e0de21c48f4360800c6772f4c9b5614bbdfd833d0c9fe06d844ee7fe0bf5d6c24a6cf59bee0f7e0a23a2f05b63ae9d1347244a39b"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x9) open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r3 = socket(0x16, 0x0, 0x19) r4 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r5 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r4, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r4, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 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(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() accept(r3, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = getgid() r10 = fcntl$getown(r3, 0x5) r11 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000005c0)={{0x400, r6, r7, r8, r9, 0x0, 0x5}, 0x3f, 0x1, r10, r11, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x200003, 0x40) semop(r4, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) 23:50:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x10000, 0x4, &(0x7f0000000000/0x10000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/196) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="a4b44c601c89d6105597be993c5ad75946a8980cfe1a19db958e3e9aecab65d475cf32dcb041a4bfce48d1006a8724f1cf000000000000", 0xf0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:50:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 23:50:09 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) write(r2, 0x0, 0x0) write(r2, &(0x7f0000000380)="b0", 0x1) read(r1, &(0x7f00000000c0)=""/106, 0x6a) 23:50:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflags(&(0x7f0000000000)='./bus\x00', 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 23:50:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x106}, {r0, 0x2}, {r0, 0x50}, {r0, 0x2c67df2ad907597a}, {r0, 0x4}, {r1, 0x10}, {r1, 0x8}, {r0, 0x20}], 0x9, 0x0) kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) 23:50:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4eaa8248, 0x5}, {0xb1, 0xab77}}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='x\x00') 23:50:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x1) fchflags(r0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x6) 23:50:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10089, 0x20) getdents(r0, &(0x7f0000000080)=""/56, 0x38) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="8afb2afa7a9893160d5ce54da3f2f8511869e7b971b37d9b64235ca3045a7f9248243191b0f2c7fee1dbcc1641d2e274d318d0104b28d63a6be46df628b16021293088b9d4a32eb835a93af362c50414a50455318ad557cafbb59ed39531cdc0e4bedf938b85fc71307d9ad15668dee828cabc72ab81d2200313643132c252d1f148c87cc475cd27d014ac40c3ab40b6a672aa0f564f229312a314d406fad465cc63c51bd6b209e48e2c4fb05dd8f733832af8f37a09fd7aafc550cede5d2659402a680913ab930feaa3ff9b38265f7d17922336071cab8188e936be81f8c5a666", 0xe1}], 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x3) pwritev(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x19) execve(0x0, 0x0, 0x0) 23:50:09 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="dfa71e5e755f856e3d3b9a755a5cef0c14a312d72bf4d982ad914c210b5fbb3c589f7ad5943637868c7c29257b280ac1f96b6b911cd89663fc65539ca93bbb7cb1dd0e6641b2cff92308e2d4163597f9636469d28d678e7eb68eb6717645b965d29d028b40deefec8428392436e366e96297dc275202be575a879f9a5f596852f7a543864db35540165742bf1c841a6e9e559b1b47eb974be620010ce9948b3ae7b713e9eb72a024273023c58affd29eb93604ceb786ecb43fd2d03e355034b8e707dd04d6b70cd01fd57b6ea642244014437445f6ae61ec3c0897a6a112634b561057f375a21e128286e8389a70", 0xee}, {&(0x7f0000000280)="06948f100bab6dfd2b7a179852315e02a886b5cdaaab592b92d1549e584b1d7dc6158f6af8248033ede64b40e6872ccc791aba32865f5eaf219e12380643fd799687ed7efaabb503c51d67f0ae644b6c5bd907a9e71089c0baadf96563f640b494a11a3cee9ad548", 0x68}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x401}, 0x1) getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 23:50:09 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getrusage(0x7ffffffffeffffff, &(0x7f0000000280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x292, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="6cc6c20d2c00b3d85c47850e5bac5f7a86874632e68880bc9e66d4c9ad3fb89d739e37fb1e5a03714a1c7d29517db183307c6ffb270aeff7addf83b3269172a99e", 0x41}, {&(0x7f0000000140)="1b6c1346c95778aa62d496c53cbb70951c301a64b99ff0c9b6cab29b0b710790b10a0d", 0x23}, {&(0x7f0000000180)="2fa9513308c7c1150ce47a1aa3a199f751d5e8d2f3177ac15dd711e28f5c79a4ad456505b428f1c11e7005187b8d0e7ecb07409919e5b65d2b8ec8b9aefee1c13f0103e6a4a67cbc97daf0c1", 0x4c}], 0x3, 0x0, 0x0, 0x8}, 0x1) 23:50:10 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}, {}, {0xffffffffffffffff, 0x2}, {}], 0x4, 0x100000000) getpeername$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchflags(r0, 0x0) fchflags(r0, 0x1) 23:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xa59) syz_open_pts() 23:50:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) r1 = fcntl$getown(r0, 0x5) semget(0x1, 0x0, 0x0) r2 = getpid() setpgid(r1, r2) 23:50:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:50:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000000)) 23:50:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x10000) socket(0x39, 0x1, 0x0) getrlimit(0x7, &(0x7f0000000040)) 23:50:11 executing program 0: socketpair(0x0, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x401, 0x3, 0x1, 0x7, 0x952a]) r3 = semget$private(0x0, 0x5, 0x100) semget$private(0x0, 0x3, 0x200) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x982d, 0x7}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') semop(r3, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x3, 0x80000000, 0x1800}, {0x4, 0xfffffffffffffffe, 0x800}], 0x3) r4 = accept$inet6(r1, 0x0, &(0x7f0000000140)) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x10001, 0x6}, 0xc) semop(r2, &(0x7f00000001c0)=[{0x3, 0x2, 0x800}], 0x1) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000780)=""/190, 0xbe) semop(r2, &(0x7f0000000300)=[{0x3, 0x200, 0x1000}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000340)) getitimer(0x0, &(0x7f0000000380)) accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/115, 0x73) r5 = dup(r1) unlinkat(r5, &(0x7f0000000500)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000540)={0x10001, 0x5, './file0/file0\x00', 0x8, 0x1000, 0x1, 0x9f33}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000580)={0xffff, 0x401, './file0/file0\x00', 0x0, 0x10001, 0x6, 0x1}) fcntl$getown(r0, 0x5) semop(r2, &(0x7f00000005c0)=[{0x0, 0x5, 0x800}, {0x7, 0x1ff, 0x1800}], 0x2) mknod(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x6) semctl$IPC_RMID(r2, 0x0, 0x0) unlink(&(0x7f0000000640)='./file0/file0\x00') r6 = openat(r5, &(0x7f0000000680)='./file0/file0/file0\x00', 0x100, 0x1000000000000) dup2(r4, r6) socket$inet6(0x18, 0x7, 0x28000000000) getpid() 23:50:11 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800, 0x7}, {0x6, 0xcea}}) r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/99, 0x63}, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xfefb, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 23:50:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = msgget$private(0x0, 0x80) r1 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x10001, r1, r2, r3, r4, 0xa, 0x1}, 0x1ff, 0x6fbc, r5, r6, 0x7fff, 0x7f, 0x7fffffff, 0xa}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 23:50:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 23:50:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x8000, 0xffff) sendto$unix(r0, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 23:50:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x79262b007522bbb5, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x27) 23:50:11 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:11 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000001280)="edd78286fac1c26ba2cb591a4ae1872dd19b03b377e287877797b8a8d70d761c36c99451b6b53b2acb2a4bf17d381702f62acd2887853324b5b023c142db0079608c4fdb14a9f5afc559077338b585e82c2282eb4efbd822b0d86a088aee123d1631d01010bff013affd296118f8edf33666502fb50c7b48f367d50f628add848225bc", 0x83}, {&(0x7f0000001340)="e687e2016ae3f49b51e46c8758c1c6e863532d4fa947078b5c410165df9ffa92e5895c73249c9ed12233e7b0347f7ce213bafbd1dabffb0d39c33643ed7edde05f044d87a5dc568e6b4f7b4c185375fe2ca4d959c78760869521dcf752881b", 0x5f}, {&(0x7f00000013c0)="5741968fee8ba10f624c5a8200b7be2b984afcfe62b4a3d752f875104dcbeb927f313837e6bebef281", 0x29}], 0x3, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="0dac5cdced4e8e8d4557959dba9c66b30a64b7b78ce4fe6766f9d5cc35c8c1083c32f5048e2d22f4d7c7a5e1a47debfa7c14afceee23714bf06336eaea9816db82d234d3b292", 0x46}, {&(0x7f0000000180)="adfa69a73fce7ac912546489d98efb3c501fd2e6f2f907fd2d9c3921c87ec1d451f115332e2c05c8edde52da4b301466a32bc4fad379792336d1bcb34d5829e7d90d099dc096dd71fff8b9dea66105ad4ee06870b82ec4bddc70b1dc422f1a0d6dd9df8c70fcdd3bff7b1a344e93ae8cb47b9dc1071ca886de9887e8cd62deb1fd5fbe9d6cc20c4d", 0x88}, {&(0x7f0000000240)="5b1952e167964267431c217d983c5f0da700b3acc35efdd83ef728bbab334e5645fda31fe73cfead09e552841b320f5163920ae6f2c438622213ebdbef5ee064a3af649a71c072393f5494b789f237aacf06a65b3f77dc6529ae6d6e4ea138aa2c7fef4064dcdf206fb3fbb601bcadc9b4a5809cdab91de5e9cc5a56dd86b9d9792f4ed9bb786e326c65097e9ddf83fd7456693fb7076a32f2be6c392004bee2c0522b7a0c3447ab727e092170455cdb1f24ef03c0ced50d5ccebed19a6c453ecab74a9888f6ff3ea4a65145ef086e128f421f7be67592f21cc21235eeff3464b2094542c33c9be67cf8587d4a016f126420753e1defbec9a87c7921368690a6f80d2db6557febf9f760ec97717e2a318a96559f703839bbfd7dee401490d73676fe00f485ee11118c9624cb8a65ee1561ad57701203416862dda284ddea7d69140948e9ebaeef5b08b037960d4036c93a151bd3d3e80ce17b3939a98624f09808dfa6e8ed046f0b356cae3ee80d21f992dbd10f0df7800bd3030577fba0833462930794cb2e9f3e84951267023962a72807bc9331511629cfd31814e354970fe272becf398dd39ffbb3c7a86b16094c0fe2460241b116ec285d79853620144afe916fe067f6b8c0a672aa41a3cf3ff8d00d99d245835fa77e73201a58446df7eb1e3e5bcc054778e416c910638a38562d30cb1993b551cf14a9fd206b2854495d9534dbe249b4b99c21f69c57084244f450361590638989ba8d3d5d976a3809d7ec9b02ee50a0aa742c42ac1d8541b478a5190e625ece9d81897460cb06802263f55ce4258ea1026f7e8629627672653777e7fae64a6d8dc7cbbc8593bd4392e28cf68369155050fd9cb6d1e5e6329799bc8b6946ebdcad035d275a72366367f635fbb84b0ca489f0268720aa0af1e6c76d7afa580490c2516f7101c5e29e06568ca22e54a38a557d638aa1071aff661688cdfd4715f2fd4d6822154aa4c036ccfe22abde21d1859f23137b41e3eac8ef7f2e499984dba28c00c887c75da8b8271ee6554bb4b6cc0c88f2bdf9db41e14e555df56236383a37514fe914226cf9a958aad74edb60c44e1ecb6e65c704736e4d99f5a9b75610875bf291089c460dfc3ee9bf0b8fa12d2f0bd32d65057dc84bf76882788042bc6c866230ab52eaf3bdbde8dd4afe454a96d906be623a18e442d93379d4e358497fe99fbdaff21d6a73652d3d7ad24364edb4622e03bdeece28382c66bba3d14dcdecdccb61bc1ca99699b0115858fc69442729b1bf604cc5144ea50ebc8d74066792ab650a277405f0105665a8485f997289067f42fcacd81c715f75176184058fb60d11c6f7b30845bc71bb01b7212869fca70a226c9e53129e0e30a25f2ca588a59b0f1bc5184d5cf713f97839c360389e67cbc12a04d0c0e4b218a661dd859f259cd51291ea23530c25968236d633edfef9bbff1e6f7cdbef5aec8964c78821c7a3018f7a120205dd2d00ec6277fc83329c96604794171a95112e426b3720a150252b72d2fc68e68a533587c0f927d23696c5bbe4a8172489d77b929ccd59f394f972e7b684757a77b415c3889df56a7685f7c5f23711bba97abda0035cfef22a11f9993cc7c6bac43b1ab75b4e457a0f98fa51a370944fb0a7137026f67df2b988f5b84083b0ba7132cb9c5d90e485eebc0ddb7d8dab7cd80a3db015d527642f0e993c858e8e6512f4c98b67b182a14588f2f7f98f4cc4d126b8a6de65248691561a4186d394880d565a3c46e91ccc10c546190cacdfbad7f16cfe09fb15cfa9a02dae5f315a5c631207bb30b75be929c6a3f011f701ac210a6dac7534249c0f13445fc0543b7bfe9a390d5bea67ac3542e5e4794302823327c685c80403fc4cb963f30900bc3601ea5ce3f83743a8930d1f07b3b34bbe447fb56bbffa30792220abe728dd5170cf612657f2601c77bf025f39eb2af2c3136c5ecc199825505d078d940cff3350a469864d42318c09c55876ff160513bd2346b39bfa18baccdd40434c3b962e52378df211b5718c56f978ea30d024c589eeea06aef5a710cd25ab6b00f9e70010aa158410f479c2dbc75e12572a53b7c79179af6c5cb57f6e7e11eaaf13a226e675e27e10a348aa4bb043167b8d4be8e32e1b13e7b14d51af7776d06d8e129def113d99b55da26d9ed628e2295a384dcbbbd8296840364612f63b8d9ba3193dbd1ddc0c24cd9e9d21431a35b0fd1366d9892e3c993a00730c48445eabfdc69ff9962da0ff48283ca264177a8ef7d9c1a0e81990bec17ed76844691fb0f1d70657e4db02ec42f2e72e73dd20ca57a4b941cabbea8b1f7b82e41bc091d94bee2fd0f01458c144161c57ecf367d5292319c861d3acf28462d2dc2ef1ca49fc7feb9d1058ce749422ebf163a2fb28f552bbb72ab3208fdf0e6520506b60a0b4469e3d3e03ae8e4cea1186521c715e370aa3aa8a67b6876df26bedecc1f84e1ff10e7c02ac300bbaa2308f0778628d20a8f1d68d8853a507203a63d4a5fb56fe3e055915f9b8717895d2406b85524dfb398f75fa4fedaf8a85079dac706468b8e99d60c085639119c2d78c9ae932862bf0de0ee4d683ea89f1252f785d5cbb83929c7430e36b838356cd84d28e5e6a57dc8176ea032ba9fa5df8e64291c6dabf513624b2f0d4c1751c68002fe85931a8f384286251877721668ef742b73ce01f9320b7dc04c945758628b72601a50b1c4e7163f7b79920c64813681150e671d6e5591bb2beb7a529c80a65ea4ef87efd473e301cc6c48e6ec59b0d110f8a230547c28a19510a13effb862423afa54bcaa709b2a99cd0c727713a6f8de0b17d5e6b5a471311b5f9b8f9fc314663c00e5332ae31c3b6472b24756f0dcf4bc49e234efb2963809a0816947734dcbed5cb7bc4c7f3441ca8ad188862f8ecd7854b35fb49398b7e5fe2294d60cefcbfc88fbb70b02fd970f1c0469931559d8498462851d654f162e72633333dd5728fd9ea076c75ca9044cb1cd0d40645faa2fcec7df4cc92b384b8894c68fcce0e25bb21120d1df2fddc5815f7bb2f5e3bbc84fd4be5b1a2046e755516be87d21277673af4866da9e6199e0346e89371fb85aca2d2bc47079098b7e24802ea77808cdede4a98854234437c782300314fcf0affea56049f220b1eb3068156f30eeb31dae1c7bf888d4603dc298e72e0a2e4b589f13afa77fac6025d15de43c82662f5b5daa17833bc1bbf033a5b8bd62a2210adbc8e3fd0bf89922adc4d1066d2afca73baf0df0626dc830f7a177bb5c79f3c5f8a121a0105f7f2abf4972a0eb5145d36bd56d8a6d4a14206ccd5953b4d90f40ee780caecb3db0a7cac63762839ce0011b8ee1a2764dd4408ee466d97117b6de6d7280cc58bc348b543b1a31472ca4cf0f8250d6ac6e1a134430e5306a93f738d730baf6dde77616e72d8cf47c9476e43afee29f495788759fe473bedff306f33ebcd90fa9d8d519c215a146d65005af0047f5333320bbc41b24040e92d0846669e3081bc38320904f2958b016138283ba7ddda2c01739296d46c104e35c52712f975e77764920f4951b0b72907a38ac1a63fab5d6fb16022245df1abda7649668cbffa93e67ad2652d0266f0c0791b8faa04cc6fec854e2099a1e91e78e23aee7901b3691f77e697ff769ea0d877458829311bcdaaa2c8b9d365d1999c95c6db9428b01fb9e6563bbfc6d1c681b15003611a2ffcb0692335a022d284f884939e3507ea438be5774d1e82bea273d05139619bef0009a76bf6cecc149b0049509825f36f46f54541845d916e220268070349e4bcdf464e6921b40b0924e54de0b46c00c57ee6f85fad8c3284105f8e09593a57435a8ae2596d6df660596708fd466df94be5e6b7c3458e1b3c0ff852c46878ab4e73ba158a1efcadc4ea3d1ebc26868d8e7c3170e9e8ac93f4e260ad2d62077fe2915d7e3113903a4329258c4f2c936286b3ed0768436b2648682b665527b124453cc72af74b892e34b5c0ca7805e5afa3ef7a0b3854a1ef95f709aabc1cb5398941af23531026715640858e0136c223a91693ac00dd98162ef8fc924ba07c0d5c6d3b79e990974a9cfce9925e0d91a1eaef8642940083b189a434c3f84d8f140e101f0ff4f1659a378642b02fdc4b7c9cf5f7fc53608ef9dac9b05e7f0deefd9944e8384b0d59f2ccbcb2f676ef8413d16fba51cb16842b3443f3e65f99a386282a5b2b004df4fac9968ccd74e081471dce1ed3989c1f100bd224b4f8f56c7a6311c788eb0754e221e54f6bdf377328192ceb1b83fcf6cbf58e32ac616b14b08123f4b8c9e82fe780f313cfe1183097797f1fae1a526da4a7a9297f7c54abe796b9beaa491a83ac10757172ccf45732e17e6ed12feae0153096ede80620e2c0dba5620da20cc1b13dcbbd31bdb5919db0eed4bf6da4c0dd9b5de30f4fa7756e8118c7f4cf243a89c2086f45f9d76076a042e80edf1793fd3b5d76042109115e11d774d4632da16ccf02876eb1724e437e2d8706a6f467033b10fd8739590e67494797c0b626c66093775e763914369f1d532a3e730bd42bb94e6d03fad809b40f81d9de866c3957af2dc7868595a08dcab30fd2781fd0b39c3d66de06d67c714826768aca666933ac0c1c744c1de8dbc15957080c4998c305244e566f281b2f075f7b543d380800f0dbdc1360cd6cda2e671b5466561ab4f8e0821c291c7073f20462781c8849cefe0fb126c5ea4df7cd7c7081f0d735c0bc08c836da459fa5a69b94f9ef2b98a5ff6db4aa0f8cae713c0c154bf64f9fb5949e78ea93c435732f0d6d05d2fddf0307c0e9333ce30afc216f1f30383b4b83f2ee6fc56daafca6b3686de0596845c8b3fb28ef0a07b8b54d8be3ad28041c3764d9ac438b67abd8852d51da16cc65bd44c09efebdfc7db77dddf4989d4e3cf5588f09aa16b521920c58cd13cf0a567027a3e0cc108b79f4a395c46ede091dc2fbe3f0c0d415a9ae9de9c304c4deba0839deee96ba515318664023c9ea586044fc5c6a9c823a1a821faa91a316663c657fb71bc446f33cec9fc2b0466bc1643d43e3c13bac0354950489931ca25b50e44a85aef7fdaa648d4111d8fa153b9954a123c3a91c3265b00994055c8944ba57a50b74a86d4e6db9d291b717f5e6f78d3332191616243d2f9531c5df33253720a9a76e5a03c45caff34ebc875740a287ac30406687e8caa0b5df19694bbbe85bf964613bb9c4ddde2421399cca3a7d755ea1e42e0fecc7945bb09985bae9b65a02210a69f91d055bc759edbf7fd6aa001a28d0eea6336afecf45d2c4bcd7d7fffec8d50281772cc2d5f566ad2b630792ce9da702d522e98bcb176a279b8076edc48352a132235828dc24f069f82ce1f518376527efc8b89c5ffe00d9efb1b8f3bb5bd3a4b0b9da37d649e904aeea91f6b3edbb159c4fa74c6e78a037b2a418146a0b6a46d14c901e48135c0b3b720eec22b163b4ce791cacb4b89ba2607e6e4560bd980fc7040d2709609c11a52207bf7bf462e3d1897d74184ee6f450fee7e7690f457ae482fe6c97b1862c354eda30012cc4977673374fb355c6d810a10ea1965e570650d4df971d26610940817ca464c19a3c80596a847ab81b29c762df7de3124bf4bbbd5e04a171fb8fd55a9e4bf97b0c9e2d2e903469345ec0bd5fdab1c1045b0cd1b02f8c6def750aff085ac9ee6d8d42ad7e1ddf2b42d5c015702bbb8ef68cb2098ed83716aec5922cb8b7dac671c6dd08defbdd562eff06365ee925b6b63623236c7f367a54", 0x1000}, {&(0x7f0000000000)="2ca61183c505e95ad24ce790a45db80f055bb99993b9cca116434be232e67f41d06614f85acc3f", 0x27}], 0x4, 0x0) shmget(0x2, 0x1000, 0x600, &(0x7f00006ac000/0x1000)=nil) mlock(&(0x7f0000652000/0x4000)=nil, 0x4000) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 23:50:11 executing program 1: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) semctl$GETALL(r0, 0x0, 0xd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) semget$private(0x0, 0x4, 0x150) 23:50:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 23:50:11 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pckbd_enable: command error 23:50:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="e7b14d0ee239831319852b5f55ead89b67daac3f23349eda", 0x18}, {&(0x7f0000000240)="52c57838ca8efa7e65c188c567bb58c79cfbeb1dd58611a94b61594a315edb1b4b3e85a139e7479b5f29e00ed5edeafa3ee70aac81116feb01051e06c75ae170a03b5d08697bbc58a55a3526ed6c27cc5ee93b2735a6ca", 0x57}, {&(0x7f00000002c0)="6aed6b2f2c3ef62f758fdb676e7be5129e92478440a4a5ebb75ebfaafbf429cbb93638e29100b29cb09b73dd6d59672e37e0f851fdaa6afb3ead45ec73dd43e39ac1d34ec25f234a60ca1ae666b305f871e28ac7f84b29d690cd16ed851bcf738329fd3553c967d6c8319f1ee123c09ed368a984bf270c61ae929388341dec0b8c45f27f2e049e9702ee88342f3899d445e14d03e189a3877fdc7c2b1c1dc48b34c8360cadbe409a527fa226b773a912d357bbcb2d739170a8ab732989b0d343ffa003d66db091ba67e4390a93ccea49c9e4755a47beab389d3035479402926ec4cd41ef764c", 0xe6}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x408}, 0x400) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f043c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03c5fe", 0x49a}], 0x1, 0x0) pckbd_enable: command error 23:50:13 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}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:50:13 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 23:50:13 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x332) 23:50:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file1\x00') 23:50:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0/../file0\x00', 0x1) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 23:50:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) socket(0x1a, 0x2, 0x7ff) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000400)) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000480)=0x1) readv(r3, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x3bdc122d71d80920}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000540)=""/117, 0xffffffffffffffce}], 0x11db, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r5 = syz_open_pts() close(r2) socket(0x18, 0x0, 0x88a2) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r5) recvfrom(r1, &(0x7f0000000340)=""/13, 0xd, 0x41, 0x0, 0x0) syz_open_pts() 23:50:14 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x2, 0x81, 0x0, 0x4, 0x1, 0x1, 0x3ff}, &(0x7f0000000040)={0x9, 0x6, 0x1, 0x5, 0x3, 0xfffffffffffffff7, 0x1, 0x6}, &(0x7f0000000080)={0x1f, 0x7, 0x3ff, 0x6, 0x9, 0x5, 0x6, 0x2}, &(0x7f00000000c0)={0x7, 0x600}) 23:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 23:50:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 23:50:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f00000000c0), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 23:50:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x481, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 23:50:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6078, 0x1b03) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000280)=""/183, 0xb7}], 0x2) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="d7929676e776bcdb02806d3b870747cf29c7e9a936847d4340fa5d5bd8ddf582878dd50e5073a5b78d50e02ee6c757294a584475632d", 0x36}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 23:50:14 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x1, "0b32856a606ce523bca0b1ce19f9707bf5803ebc6d6b6471bf6b7f4be74c0f03b567f5a4b767cf0b6c25a482c0678471c463c5c736122605ffddffc3fff8d7ffe58698c9db6cf0d0bb835921a6453450619944a2c399082fef72eadde283f1a169002feab602d1cd04641b972fb7ec"}, 0x77, 0x800) r1 = getppid() r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f00000001c0)={0x1000000000000001, "90b26483c8d1b8cd56a5c98e72662b2998a800fee50cb71412d5547eb956ee6eae239d803f28805937d39e1ecf0d43e289ff6bd874e4bebac8d63b088d4bdcca9b6279f391cc2a424cad82422b53ef7b0b624b44e7341c6c12e5a66296e18610a76dc0ba2df2a8c97f5efed7b280a048ec0437d07da88b861bc3fcff34045a2e1a9529e394855b71f47d76536a35f97cdf3d926e3159f31a708ee1bb4292"}, 0xa6, 0x800) wait4(r1, &(0x7f0000000040), 0x8, 0x0) 23:50:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x4da4, 0x5, &(0x7f0000000180)="72aeb7f8c271ce2eff4d6c3cca3c177c5742185ce3c1000275cd97393c5f6c2e7320ff15dd3d661e366a13cde1758cb38329711cee9121c678b3b00072ae294b7bab0a94dd31ebcebc9449082499f5204ddbd64a2272836ee6f545fc195bb072e5190cb1b4f22d9879412783133a1d2a2512764dbdc6d5edad3f703dbc5f908db9df941b643da07fd01618b2af2508cb2d9e66f2edbfc6c50980d947f10d2af513f516556321730b17d293cb10c5c8b44b030ac43f7422738d8812de6a875f98b21dffbf24f669baaea20062bf68264451b1fadf", 0xd4) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 23:50:14 executing program 1: r0 = getpgrp() getpgid(r0) r1 = socket$inet(0x2, 0x3, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 23:50:14 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:50:14 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x0, {0x100000001, 0x100000000}}) 23:50:14 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18400, 0x3) utimensat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x5, 0x778}, {0x8, 0x1}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) close(r2) chflags(&(0x7f0000000080)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7fffffff, 0x79e3f7f0, 0x0, 0x0, 0x70, 0x100000000, 0x9, 0x3, 0x0, 0x729, 0x5}) socket(0x1b, 0x4000, 0x102) pwritev(r3, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) 23:50:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 23:50:14 executing program 1: r0 = semget(0x2, 0x5, 0x44) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000e57f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) shutdown(r3, 0x0) r4 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x5b, r1, r2, r4, r5, 0x20, 0xf4}, 0x7, 0x9, 0x3}) getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) 23:50:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x490, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0) 23:50:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) pckbd_enable: command error 23:50:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x40) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) pckbd_enable: command error 23:50:16 executing program 0: socket(0x10, 0x3, 0x1ff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 23:50:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ftruncate(r0, 0x0) write(r0, &(0x7f0000000080)="a151f9b770b550afb83263b87e224ef48e6dc4266c03d95337666211b22a45329f17754cdde5247658f3bca87cc4332f1bef2057313aff0d1794834d1f66594b564dac98db729ff8a7d8ee3a74689e93d4fb2f9450be17a4aa2ebfd1d2a1754af388da584aabf33ac8eb46fc8af61de24e27", 0x72) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa) 23:50:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000004c0)={0x120000000, 0xa2, 0xfffffffffffffffe, 0x1, "f5964f4fb3d080bdfd1f59ebeb09b735a6c60d86", 0x1, 0x20}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0x0) r11 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="292e455d454c7555f031f5608c863abef5e44e140f39ba84b4eb538b09a86dd60025da8f48049f8ca9fc8277975aa895c6800caf55b9195e409dae951fee44e8bd651f3106e7f561dd76c7d19fe594052d805a3eb733a69a58bd56d5977442fca605dbb59ac7095567f8390f8b5b25da3501de35143316e1568fadf7dd8cf212c3fcfa831d0b067cee15c499a05fde82665bad6ce47463bedb78b41276549e8063e590f1dee00536c839809f8e61", 0xae}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r8, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xe0, 0xf}, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x90, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x2}, {0x42, 0x4}, {0x8f, 0x93}, {0x83, 0x6c00}, {0x47, 0xe0000000000}, {0x83, 0x1ff}], 0x6}) dup2(r0, r12) 23:50:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 23:50:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) write(r0, &(0x7f0000000140), 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:50:16 executing program 0: socketpair$unix(0x1, 0x40000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) lseek(r1, 0x0, 0x1) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 23:50:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xd6, 0x80, 0x1f, 0x6, "9cc037ef96db9bfecd747cb4680e68e1755672ee", 0x200, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:50:16 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0xfffffffffffffffe, 0x4}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x3, &(0x7f0000000080)={0x1000, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 23:50:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000000000001, &(0x7f0000000000)=0x3, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001740), &(0x7f0000001780)=0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getsockname(r0, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000100)="e79c4a3f0e37c27f11863e058a6b6fd4c52aaea50e3607eda1c9045777ff116a3c0bb59d2c314b1f17e467427674730b431c797b0ec373149e9f975b6c", 0x3d}, {&(0x7f0000000140)="5b0a542f8b0d7f07d5165032484f1b93fe688edda9ccb3b6af9016f9eea52bb07fbc648c4c1b5356b82036ab72bea7a4d760d495469f8d15886d9b21abbb7ae4b949493c225529f9f8805ef5c4d837c225482292c7bcf714b9a45631b6b76c3886b8e34b8da3399eb89255e5c0c0aa47d9013f38402a606ee73b3a81ef840f9f775a6ea3b4cdb39cd97386053295b79ab8b2dbe121ec2e235e6104affa7a5462a7da5cda7d95f6a28c3a5a25922fbaa5f7eee7880f42730bc0c1f957a85057c66db28af022097ff6bd1be398b02d5b2d785b05e8d3e233f214624555aa35992fa597cb24ef02bee145ec75f89140eb5767c702d2807a5981c65acded19e781f7e54dd12f7dfc08061894485298fcc01f46df16bd6876d81e814fb6346591b198eafae8db887ae117f51830d019a50504ee8887e480adc74076ba23a393a45533acc83aa4c8c4ed9ddbc6c3912c0d34e57456ec4ca802481778e1a07a48dba7725b440b0d52ec8032d5c94de51cc9aed145a0ab642643a950b12090f6687388470811f1d613db282ee263efa38f586685f6ea49bf88c269d0a6de2b00c4d40d3b686ee3098bd5dbb7991597e0e9dad7b0f70ae2e6a36663c861ed3364182c6d235e300eb733988915c3aef3b8428afe4fa33bf4b652c62c82c6729ec01de72d8ee60a8863aa331b28f2ea098843aacbc1613ae3c2031d421c5647084cbf7a8f5e7abba829566be3e9401ef407b05d07151b7c248462c6214977114dcdd5d739a7bc901f24f52bf5eaa4bf55409fd46576c299a0f7118f6783e1f96fa7d02a0f420fa426b416cccddf25defd9a1807af9950254349683cd88b3d732130c284ff8fefc886785928091d2ec914e8ca646ea6dbe921b4d905a32fc2ecc33c8a487a2d8ea92df87f7a996270e7cb02b510185fa7dca63875a1f1b19b7e849b5f0a3d1fcf3f276c14b2bb625104d3f0d9fc9732838b01abc582e9945bef464e9856135e68da55708adc041c5ab6d3f325c37346259e694fe194077050fe2fe23c522a76aa11dea983066205f54d77d156d581e540c1ebaa50d9567989f79a0302980c739cbd146158fac0ce56b06c9a7c791f874d6143b86bc976a3aa3a769c57072475c8a56d468ee1bcdf645ba9fefb3004b103c179f307291d094ce915007639040b0d8ebd90fad070ad7057f201e8bb82760a1177a62e704d9439f3cc178199fe95e62154c1457042f12086c5b92c83a3456f0686eeee31478b6de4fd79797cfc59a0c3c5aa2fbb1d9847f3bcdce1904c69b6168eaea547bb101c948b5fa70b44c428e2816ffc633fcc775f0fb1a893efb176bb8bd06e5cc93344f17f1ccb806ef2778f98539845b5bf5ea9d46317462758fe143e7cb3332db53deaad3c67ad0a7b5717747d2b0ac2e9d340a2be3ba3d72060f3d0676bedd709e3214d3ba56311ea5424ca767f2b90f08e20d883ddda48037d7ea4b7c7bbc221bc8a1485c7e99c7eb75c187750f5de3a519df2b8275557c7b1bc5cc00cbb648351031bc7e528bfeabc8c252326235110f4567259aa41fb6545f151c1ad3cecc6f478a4b17b7719fc32b23bcd1112598eb22efa7d7489ae19120ba6b68767b9ba026e539a91652b5fd68e2a7c1ae41beb4bc3259d4edff2bff240bbd739963fff92b79b8c06f1d25c0ddccaa57a7326e0ef1a2fa36756a494e96c2be9abd5ef7c40988fd235a822df7afc34e5f8787af8fc58d94a80392749dc994372583b7578ab21e65fac9273b5022b0cbef64d959d9d09ed624c7f0db257fe4fea1e1cbc5e6858db01c878c2a6608760e51a2650280db71126373c95957556d090f969c0ecdfd56e70d9f038b1ded2ef2e94ccd81dd7907d3a483a30c21c21abfa0c57652f3880802f0a51cb01d98f66e0c76fc059d0c8d4729c670effaba73675fd7d9cda088f5a75f1b6b497225a52a9bc6e0b43766113202b9bfe675e766ba79788b604c828cb518598ff76bf7f52359844471e15ab6c4fcb95172f21508232a538ee68d561c49bd752ea004eb0d1b5a8aa44af5684b883488868dd6e8482f915c70760d3bb31b13c65ec8bb53e2d705aeec610020552bb55d9ed92e500eb22163f03e8dcfad153c67d92c70da143722e76d3bd6b68fdc7eff9fb29cb90d9b206b25db2322868946e90443694d86d4c4d5de933bd77098494b82a3862ec57ce42e35a94198dd3dca7a62f0d240da968d6ae281e96b43886b6014937c61c4ea261c182150785cce5e853b688d9919ed605cf41396fda3fbcd2e2712cf5a9f7d1cd9e78a47a1e047ad6ae516224761eb6a18d6d2bfbe013384f3aba3216c6111a657f90c7cd8be6da0ac819b6c376eebc9c75c208a2bbe1f2a7dc60b0331b3f5ef0fcc79921317252778a7fd3bb4774a855f649e3be48bb6eddd2b730f19f717ff295703827fa3634fa62859a8fa952940b6f56ba8ece38a53aeb7ffe965bf5b5d814a8c87e56a0e3218139c420107c0507322b4fac01972032b83d8508c8797c096d75667406f504b9c2550806963654262c924ccc62cbcfea12242ea2bfc219213dda29cc4c4a3f2cb797a43596d15046bddc57ecf3d75416ceef0ba6688002a44b26d4407c13e4192ab74b63d3db45eff65f1f1ef4e71864f6050e86297bbcf3c12eaa914bdb08359588d2b3558f11f81dc6865b8c453cb76c44c7b8f506181f617a4d016a50ed2887ec980405f4a6e73d9c68574bc52f143a8a36d76e71fa1401a5fb8923eaeb4372de394099fb06ceb0569761f6a30fba858a2b7bf2bd7126f2d1517218bdac25926ada8a44492eedfdd8e79a3a1a61cff9c9e311fa50e91dc1731ee3591fbe3e3a613f7de8918ef92032be73eba66c7939b05a14a243223df59b01b0719d6f721db98c35d97d21264d1ccbea2d893e8d219fc48d898f4b1b2d8c6608fe130835d79dda6ccf301c07e74ddd2f1f08a0191a497ca520b9e88f4aa6b851be479dd2a996fcace9daae787808923d3d4403dd145483dc3d85e1f74da99248878856a9a92c9ae6f475c91adcf5eb229bd070c05fceeabe0b24d1f552b2e0132f69ece2e67968d4625ddcc74880100139f007ee72bfb3b553a855686953a4ed2430ae83cac264c7764576ca563a15d5c8dfbdcdb59ed4e2376bc9a54755d1b666707abe0ce8aea299a85efe931ecd3185500ce7dfc481a09c5eaead7dc5a67280142429e9b08c5affb7ec5fe0c915dac44cc79a9eea955abd47818ac0b954efe63d1df6f90c6ba1894b981986d85a496bdf7b412a4dab2ca7596fb6978644c5216184a012bb2f6ddf1d9abb72e81b3441a34ef3b5d5343562840930b0b0cb34d003292152df6a8c2226c01bbb9953bae9de7956102e9fc42566e41bedde7d983242fdc5331d5a191291ac0e899a75f414577368cdd7ce59a90e9606f405c2386cdbfd2757040381905b6b8ed1a99ed4eb837fbbd1f11fd054650228ee1cc08c151e0a31a5be22869098974cc7897299d53c95a489d8498d42323838f800cc60b0d0145356885229714963e76bceb05dfba227e602d3a0a4a9b1c7c079e01f3782727994d477c987954245ec4ae61cf238b0295fb41f88facbfacbee04db5238c4b0903979d72b2f56c41632e1581b4a93f5f7a38025875e5efa718bebd74a730618050dac04d7ef75d5466d8f7e207fe082317d69f5cc2abec83b5c2e90cb7554ffe28855f4531dc6f07e29626e24b6da3c7c62d1adf30dcf4464b5b6bc4ac458585196109c647942478c3138b9c9aa2170cf1e65f7abe3a85eacda9af0a273071c8c4a06a7449e8ac5157e53d135e1410df41771d4a9243a78ebb63489fb5d1b89562951cd9e08ab03dd7a31805afed118fc1f86289a5f0c718fe5f55ad1f9212be53ed023bf3e020c4c152de42268312191742141465d4e433eb6994ce2e0c6e7840d5f6ba803018679104089e259288961ec53872c1c2feaaaaf40eed34122e634f42118e6fe4042c4212919b01b17827e45d84dba629a20695e87b20e81bb0db3048b2fc72106bdf905a9b809d0c41300e4d22ea4744e2482c43236f1a19404ac1a2df550cce1ab271b25436a8fc11b9a8073eb4f1164487b3fe2b65e0af4f732766f3d4f7c58685eea8d1106b5a4d39a7be4bbc90bd2b2fd24b87d7eeb0ca511e1da94658a0142191fc2b625e417551042203bdda62393f5c52e1f0605e56a2e46f6db60cc4bfa93a64f8844e43b95df6658f092c36e8f1ecb59ae188c41cede303de041adf0b880197f6b4ee6519594b3169f7d684c9912411bef1c8f432e48e97925c2d7b9b9d10f603720cd6346a256ff7e3cfd6804ae672c0116f77832bb07aa760dbdb5c7377238b287a87db88bbdcd6ba62930797abc21f67a61ec2cd5d4ce2b772cacfe07d52c380f0924e2f3b6d72cd371d3ce7d72e6c9ef8b433ea7d45c9bb539b69310cdaa4f282952be63603ab5f01bc6ac992cf6787c2f40525513589e1aa5d57b7a5c97fe01f1ffec9bb39bf79bae77caf449c2d8840ccda9e1477fbcaa3ee0181f8da2d9fc5e6e3e237ad7a7be24533c9e47b08d2b79e3f9de66367358a497a1bd583452d6e04162cd00f4eae83010afaf4a63994c9c3d8d2bf003bc69d50bfbc15785235939fd10ed4327e8c4ea0b9d921b0a22df5603dde09a5b5a3d072e6217661350d15d9c3746b9bd224afc50a46f06995b953b56ba6ff4249d87e700467fe0e78600e7107451412f45d5192f45ac2dcc0aaca9d363f75be08daaa8367d8ea8a0435eab827ea1f7161488c56feab5a0210e18d6f1a9f05321802fd5f74cdebefbc8221714a42afb5b89b8e524614251bb7d904b1086b2857920b3315e8acdc245a79494b2be982e601201b5c53fd9010ea67fbcffb3f026e26319a26b70d09e01cca8481fcd8db3752430f86363dd51c3947b91631a5950702773a0cf7b57c48b1a1ded957e7a52528585bded12e09f0f925ccbd873d83d3e436741996f993d5b694ff070d70810abccc83b87081f7ad4030e66df0ef2c7d88d73c52c25bc55d12f06f7ac132000d63901619b242746861955b7c8cb7e3c941eef95f7e44bbf8ede40d1d03620c7e5b761f6771f12d88eff1341b6eea48e2271f2c5d2af5e2b991bf0fd3e67170dfa5ef5f64248bea997bdd3a1d9cb671a1dd8ec427f41fa15d841dc7c1c94ffefd25d7d97daa6b30bbf12bf9a49d0abd57169466dac5cd47b0343260d039b437ff11f4ae4aad947efb9c00881c188936659d73eadb4cd1405391eb0a49ff269c852b6d4ec71e8e3b667f157eb87c7a2ea4f2b5ee78c743188a1ebbecd4fc77b930661433a4c69a74e3d084a5e3fea91d2f06d2b5a38676e789e10835cb773277334daf1de0b8db85c16e0761c99511f88cc560ba854a795c254d1627ca40289ca6e97b2c602cb6d6ce2fda9eaf08a7a56742ede9802587c5b995dfa961996cc72277d4e0044a72eae59db7a7e5efc2623844e8c6cf1397697fbe8391151a332cc76e65cfe6365ca694d7871f3db1f027268386624585aafd1f9691b6fd91f84243d67d53ce6ef4893716d7d33368b88238d59457edd59869a92bffacf0f9b12db1a468375b25989a185b0ecf971fbf7240d9bc880623881e833176b8bff627fa97ae29dae98696e351452f4a14d90468b48828ccc384fa6df7e8a086c90b1c3fd7307108348cfc5ec063137ce54024df5b3ba92a2c51a2cedf5d29cfd1cd719f1e5f223f19911697d1f1dcd8210a89a0ad64d7d5c4fdb2bba28be2996ea270594acfc4f6e0c32f95956cf62c697fd53f9f2e237", 0x1000}, {&(0x7f0000001140)="90f98700eb3e686adccddcf9ebcbabe3f88ceef629d20af1d30ab58fbee86fdee48a17a8cbea55660cd2f04c8a147511b44b9b0a4f181f446a0b5ae9ac88231fba9b98546f1d07fb20d8ac6a99014880a036eb4f20e43a575c19", 0x5a}, {&(0x7f00000011c0)="cc2031aed771b23e4d6a56536ddaee50bc9df032159aa601b0beb429344d0c0c5525118522bc75ad2b618808f28303920ac920e219a606b84556667d9d8267241cf0927f4677f1ce11364c8018e8c61a6672ec5b66f13e25523c3b863467ba75bddf1d4ac9302c3f3a6a98823e14fe9f3d7b0c09e5adfe535d85b03d72c924a0d7bead17a29bcfc26c757a70edc0ab3aee45329293ab80aab05d8c1254bf0be3dbe23dba9a45149db28d12915a5b351c84eae9a8cd01d25e2a29f93dcd3a075423321a5c969d7253e046326508e5a76eca75283bfa6a8dc5653c74efd828fbf4dfbb0ad4081cfd86f41aa80ed9a20cb0ae54918c9d99413e60a7825294", 0xfd}, {&(0x7f00000012c0)="9c59c5", 0x3}, {&(0x7f0000001300)="e5e6397b07ca8497912c42734fe008b2ec309d4a917ad7bc675a41f614872efed3b75253f081a01ba90a70baef7ad39b2d68894b63fb712be927eb6478f2db82c2759165db8aba0457a30b0b3826f1b4f524049dbe700d722d44f7bff987ed26eb0e34ee4f17a17bea30271669becf791d25b03662bd8fdadd7f0175fcf53cfc198952bf045ab85467d238412ce32bf590710f", 0x93}, {&(0x7f00000013c0)="b86f4d7773", 0x5}, {&(0x7f0000001400)="111db4ec3b62208a855cd08e2caaa72ac1", 0x11}], 0x8, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x408) 23:50:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 23:50:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000eccb22970000000000000000000000000000000000000000000000000000000000000000000000007cbbe4250000000000000000000000000000000000000000006b3ca7dcc4ea6f6b05afde2ba3a6b0e9c2f5cde70224c43dba0f98a3f3438e5bf02c4bfbc2eae2e7f10e2194279bcce8188464ad884055389c8c7a45274987393f5440926ce8482257159b43b55fdfb83da1dc207983c2cbc0735b"], &(0x7f0000000080)=0x65) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc, 0x0, 0x0, 0x0}, 0x0) 23:50:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:50:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0x10000037a) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 23:50:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$unix(0x1, 0x5, 0x0) 23:50:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000014, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000000)="c9a7b8534b3fcd50a9407431523083c8fd36d85e79dbb2b28be6fcafaaa008528935e21688c8dde8ee3c839dfe239057f7278120efc45c53458576e314fbf3308c65182637da27b37b20be410680a5979ee83a7786bf1c122454656bf2f2d6004332df614435483f42c311dd21b7b3468c5f144497141dc2c284d4908d1fd6c8e9b25504e1f66f1f0cf44b7aefbd69b89f0eb8f8fb45", 0x96) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCDRAIN(r4, 0x2000745e) 23:50:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00005202000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) dup2(r1, r1) 23:50:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000200000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000c2b6a04fe3e5f89e2645ba5986f9091c199976e47f7833c4bd86d427e4b23e4a5f03903402495143d19fa6a2c824f39a35e5fef36a8e1c252365e52d38c7ddeb0eb9fd8fb2505229b577b1ec8c2a12e72dd04b2460599d5931e726df5fcdad5a2a3ec691a7c00cd9a9267055048f0504cf1a38ec3e528afae4dc337422a55379762c806b4a30b0a8d50c367741048e36888ee29686126fff7c020870c900"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0xfda7) r6 = open(&(0x7f0000000100)='.\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r9 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r8, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x200) 23:50:16 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xff, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xfffffffffffffffb) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 23:50:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) 23:50:16 executing program 0: r0 = socket(0x2, 0x8000, 0x9) close(r0) r1 = open(&(0x7f00000017c0)='./file0\x00', 0x8000, 0x10) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="3a3d4ff2545aea93463ba8e6e8456f721178311896db8a29747a5b6d8bb258c77a3677a1dd610716e01fb8c9d76d20d0c29a755eaca922e2f68d658626adc15c21463d2586c80d9da3863ebc622814f108851921cd34e9e3503004a9c5393e566227840e8a4c467b8eaa7b481650e4717a0c5816b1b1de5b1231ddc9832f3de6f54ed49dce7a317ab9bdc33c7b39bb02685136b622c300", 0x97}, {&(0x7f0000000140)="ed6182ad4053772da7e69c84fd09e68036b69c97426094d1f7b0d763eadefb032f8235018e62de58c50eeca9119f5df1031bcf0cac4a6503712b30c5fe918a5d8f047dc0a1bba977060429ffcc249b959ef1eef1d6696c35987b4d3257c83ccb878b4605bfdd4d5e6705fbf0c66df2b208cabddd1ddb0c8bb0852c53b1ac7c10722ec74b06be30351b5b7e7ccef8ec7824b36a117c1a7a2e99efb2062610d517d500ab1fd1a50148a2c022fc3b1de84bbdbb4b0472b20f90a4d2207d1cdb1f92728ddb30caccc70e9b9a61e9b85fd379a8e3a71da9b1454b85169806f94d49a6e76b60373df5a39f7202", 0xfffffffffffffff5}], 0x2, &(0x7f0000001800)=ANY=[@ANYBLOB="480000000000000001000000008000004b01879810b518355c7a0e4d5e717a0bc45444e5760834fad67ae41a25bb16920dee85fa3991a962ae4058056e723be0cfcada00000000000801000000000000000000000500000072b235c3a6932f87f11c5864fde0f449bd7987f9268fe6dd74e568c1eec0e359e52e182ce94d7d7ab6add53ea1ee04376d9d2550c246d89bf44ac832d4460267241810f7b0fb27282e5a36f6dfd066d4f483121f5434be1b7d849ae7b7631bd2c01e17678b3ec100d0132564c5a6f7a15bad129f5f7f5ccd715d591d4cad3bf18e8712eb893da6c85a6779908fc8b5712213d7089bacef5e83f82c0b116217c7785ad34ba3dc45f8273175ec132dda2fe6349600e423e7bced6377a01dd96c0270bed88008ff9018fd1facec25e978079ed8be370999d371718750a5ae599e7419dd3762507aff25e52178cf5a5865fe80401d587c000000000000f000000000000000ffff000004000000f656a9e9dfec4738e57c8bb9e0ee39c1cef10c3058a883974462aab86cd51627395c2d04c0e2d930dcb1a9dd6cd652af5042909a38a545d4cfea0278c0935575588b9c7ab05718d04bcbadb211d04a32ea5a199f598e53ec371b0348963cc269f0c38fbe6aba373047ae49987841c1abd63ddeb92234b6c804f913f188603c95924a9fe808ccb5f548bf8fb0e68979c37dd58dd2c8d79b0dcd56573ffd817abd3be0f0f4e4a737a0e4af4bddb78e7389f540a6d90ad3126154a5ae43e400a6fee35145131a5f5280ac9f699eb1f3f141031bdeaa26094832d9201ce7090000008000000000000000ffff000047e6000081cdeb1102f50e012f18899abf470b312e2ed20de2275dc609c169c42eb47fcb8efec63b48578de6df838bba3baebe7fa48206ebd2449e83bd8cf3841edd735fd1a132903587ba9f7fcba62d74c228b21267adcd936a684cb1cbb23459ca239421224195cd5ef90eb69126e3aa000000e000000000000000ffff000081000000d41c35e61cbe0c20a0fb3aa25e3a81094664e0c71624232f003a30818e30220dd14f1d04457fb0c0c7c7022a9aca9b612fe167a93f11f264f7e9f19edb8dcc3dcdef00ca67034d371064566e404d004529a2c3b5247f960340d36033a80da83118ccd3e274790974eadca101abf5f0a492772cc3dd05bdb64bece580c8160767e7cdd2a39952b0abb0be7f57489af278ddd978ad70709c16d09895646cd540b1de7411b0cc34331f5e095db941792842eaf07e5728a6549da5fa0137fa20d896e66f9c89d9e79ae3681c8aa500000000800000000000000000000000faffffff8221b86f164b6e6de90b1a7ef18c4fed92820a77652d0eb1c3e46af0e3cead2b0bd8b475ff38ec7747d9fafdca0c5f36df3078f4b6a3a91a0d247457b47a49c67778f6b62273fe8b3f42eb1f94bc78c002900553ea80c41fcb5bb21624edee48f770531c3c5bb536454cb848b1b374001010000000000000ffff0000030000004be374d2cd4632d00c6aff60d20a636e180f44017e377186c6ca66cf94d8dc886b92d42672344c4addf970476c75836db6a33fc5b0625556e8cf3f83db9ff9f192ae2d2a7bba37398fd71f15795d5dbc4e54a543228ba413af4b84f0d565567a78181f0407400a868c42a13c702af791440591963b0453d8cbfea02ea275a9f5cfa3f19d514e8fa1c265c1470841f612dc03efa48118407c6e1824a419b0d35b1ec1b0dc8448556b77cda6d3b411832df799d77bb1478f7a5d275c85b805bb1eb583b37fe088e8479ecab068dcd357bc26481a284758fbb92bbe0d924d087fa07214f7b3207eeb2d6b7c27654b7db712dc189295b20ab9af44fbdedf2c5bdac5777ff80af829b8c4c200420207f9f6f28becdfae752b80b4d953cedf27e92f869d194a74830c679494971a83d3da578c483259d7500cffe7ac0ddbd8f1ab8775d2ad8c30638cef2293b5bf3f4e43a34628a2128499bc07387eb879e2ca9edcf4bf8e270577ca984c45c820da23608095ee1758d24adf60ee62f5c106b335fb2b1eb9ce004e30b44890f27616041a5a40b2cc72d23bc75aa17f6270f49ae982199f3f39f478b29229ac9c8408edee812e4d8d3555e5e5077a7dca0e95c5c17dae62bd242bdcb7d7ca9c94d8b2ac6867104496f90f92ed56011ea03e24a41a64efbb5baecde942dadedeb83074b5c5e5c5453cfe1f9cf611227c8b5de02e2fae12d56c0a34f8a9c2ea908e91cd9e8201883ff9a8eb8c92b9f6ef73aea6a244c5e93758f77c51bf6d6b82a2012273b7c0f6c573639ca0a93116a36c35f5482b32f046ae3e70c2224efc9c4f96330643453465568c8b66984b7807efa70c5c821c4860d69c7734aeef2a9c75e0cbcc8d14a27e194ced2d0cf4030490a53ce9515e17ab98ab30aed34af2c38967f653fd13f59b66254383bce7588855a2d86c5a022a8036a712cc2c5909cfaadd2b2bd4785938b4b896513400e6cef0be10ad019dccb23d639bab605e209982d14ea04c4dbf4f9e2e4f226efbdd5b33d0dc05853366b073386eb887bdfaf2bbf28cb445dccab00264f0c3fb1eddcd833949b43234fde9e956aff3f814d2d35910a5359aa77cb8a9211cb725a15cc20b40d95d19df28e5c4b1aea7aa473daa6e533796e9e3909a9f34cad40de5b685aae95a1d2de27e0458c06c1c401c460d568db3e07597af17acf9bc28d4fe678e3101a1ecb58840124482e8652c0fca7012e8d1c420441d8b62de956d263adb094aea0c4c816767715e41351cb4aa0e4e7914b2a47de5f6312f6b86883a1b7c4c9bda74f53baa21d07458d1cbf98e95e5b9b92fc88eeeb7eabf84eab51255fc1b53439a33635230d31b7e567345f48f0dd36888a8fa4666e40b0fae7a0b4fc1155b8985849c776c791d9f7d7fd7b78bcfd24ad4f760c6e6322245743613293c5c63af8c75375e7b09eaf7dca25524cb79528b27373660818b1f3e3b94fb72929ce1efd666b2480939ddd4fdd38ff03ef09abdec41c42924bfdfd4439cfdab65dde893f751fbd89fec486c1e0caeebc46eb61f9f2002f228ba03785d622d6399d26b37bce28f886c1c22e1f166eabf8ef620ffa023ed3ec739ba300e7a1f22ff3d1fc18a168a097b7582df2f55db91bd7e0b6d5ec40c782ddad4fbe1df4eca4e7a846e5cddd76e2ca470a02da8d736b8cce3cee0b83a6f0f775c00be69167295848dc515b1e5d74f8e8636b899a53df171fc1e10274706d14a2009ac636749f81fb31051d90712f1fe903cbe81c4fe124a7d51dc83979113d39f612339672f3fe172aab62ff98a461cda3511a1901cf8e73a8edb60ee90972fc1814911a33cf2bc38623928d50313bfeebaea9cf21b0c146e2f8f22b47298a8682cf76ccf6d4c71c177c371752bda97f84d8ccb59f89e20d075483d2dc589a250392f192b8cb848a8ffd4d25400dc1210b26b55770037f2e2106c578a0b40163d3e99170747819a36f95cb90316248ceb69d7b8c25dcd6d91575773fa1ba41aaa4cb33c3b91176768668a8ba78a7c859b411722fb94d8a408374fd2758685d89d2cc801a63ec5e9cd85bb96407b8254f94565ea79e0e3a76c5f8a36f50263b16c1ca4dfd480473c5b096a918eae782f8b5626600d7698713365b4cfbffd44216a16c5f89c414aae24f247172db961882b702c1cc7fc15f99ba273451eb17405a1c5eb24f68c374b2ad5c13fb31e64b3ae18f48f06324ac624c00b336f3be81fcf9c34f5ebb331679ef3b42c9a21ecb547e6acce235b3d1ebb966f23375b5efddc6d849ff4965402d05dea7f9ba9ce74992ddc853ef7060bd3d0360a33d68bfb514c4766c7099d18e1b8771fa093451deb3b12280745381c58233b21e327d503602f05d564283bb50189a8534c9908ec87c85962280000ce8707868d7ecf4580fef8a34585946643dcc51adf5ae1a2a8ba8f92b3c13534e5e96da9a9d507b53d8408c0850d781e0268f67515407178e5919b727f7191ff53a9bacd7609bb894d2a6c35742b5bf11ce08f438c3deba1b4c197be9c2f550d2e7d04aa82873d30be88e9d9428f5d80a2beb053581d6d40fb3c5a5e9062e8fe346a3bfc0946846984bc5a7b5cd8fe52fdd7769a1245613a785b8d1df9f3fefeafb97a774bbdaef48b176b1f13fd633cafc972c568ae7e783832ed0e15bbec7d8f91abbdd91033d990f5e33f7fc230b33e6d0df80b0e47957ab53be83a82d31e0c4871db2b92383cae4ae2a8e29554b7f9941c94b04cbdbece51edfa5fcd03490b2b49c6d618d53b5826b6e285efe148a8cd5bdada8e5be25532694e1a46bc874954491ca4ea9af8e0e653a79afa42d06bdf4527acbff994a0a65cc182e2dae5af59c06a6f31e48c233245d8ad1188f967b9344674018641248e428e31090300f9533061b812c3c43fe08a9965dbf43fdbb3389bebfe09912a03eed453237205ed0149e6495b801eac18e1393311a9245a3dd4cc8bb7beb4f4dae2bb89d2717085638c45590f8a82a58e2086ba3b3eac22a10092a4051f361ffc4488e710125cd7523cb8e31a23831afd1d1205a2f338a86452ea71f874e687a9e97245b20cf7d7ff79416847f6666516e931d4edb43bbc00fc9e764c7fee8494f6b1cc3dd272738f033fcc0caabb9b3bd68ceef52205196816c9627fe64ad586023c207cf5ec1c7804650db1195633a27ad01523e3d56901cb69bc3830b8e41bf97cafdf335f288e1a660bd495fcf4cfac3125ab1d90e7390214b60939d113ec8ca700ad1256806f3fc1c44446063f1d318814c57047dcbf6e0fbc9ab56b7ecf733d5b9b0fda28495ce270f2b3461532c473e1cb42746ee3775f26bad366b0488a60aac410fdce140b4bd647410bdf611057e6e4c38d5115a6188345b13e443c4dbdb50f496d29274c831ae135debe09d686174491b51b88a595d5515a1ec0745cae74eda028a2e3605b30f661f9a2e225464b44040acf4d9a8b87c9826ec2f234e325d2eb63f43677485b24410a05efb40aaf2f7a823be6556cee4b85e3ed894aeb48db72b196c526efd99558773fb8c581fe512f345a297110735547940c6f8bb453e941f01ddbddf7fbf574de03c6c3db1103972cf44423cbb3c893634ee1ca0bff29f429bb31ffd82c8c4491f7c9ce1197e2f5ba24db491a4f20279c39a96b4cced04db99b25db12fa56929552d1770d389d6b7bb96d7009a1698753ed71f44656bbb0f1ce2e4de7900b46f798f521377233be77b6025a804d5c88659921ef4160eae4bde181775e2b4609f11fced6b398aa4e242062c23781237260e2acdd29aa89497eb6656feff056700736a1ad90bf1e12fa6677b0ec13efab55d3849dae19bcb58a6e5b93f49b114c27fde278ee1e647e0e05f5c91b4d7b5b600649779b1ac28c52d4789e398711cf9fe10b9b4f8d3c131b15e9b098e74e7be020292b0a340b480634d36ad9586abbacabf6a15fa20725fef0197953447ae4f873fa788f19e4750abcf784f0d75d842e9f246eb900212e0d91d1fa625813d61a17f905ee8d8cce1133294157cc69765b3eb379816fb2a5b6bb678e984a2a0f76b14b4d26ed6b9eae4849dc4f81f1f17743fd9409d4d47bdd37667b2399a319f2744c982bd14304f0c9dc59e3249d21e4848a3ee6f6c31fc49363c883cba90307d131c17c4f9133f9e0b287c0930b314ea785766d7d44332a346a8893a620bff4ecfeb7622ec495a9c4bc204fc1025855d01be00f71c3863354fa8ab6e3dc8392dc4a069f147316394c4f90644a9f2efe67d1a8355178e3fd8259196addd08ee0ab77a7da7a0d748ae12f8f133eb9103d2e64b6fe7645e18e48471dc2456f764e38151754ce5ef1a3dbd87d9edfd9c7318e6b19356762d5778585eae8280427bf9367b1f01164723b5d4171b7e910b79473d3c5d3b8c0d4f7b18a15d3dd7b0340bcc1293aa439b5ac13fe82cac968cd6bb1a2c391985f8a8ebf09123d75275f298498f1d92c9f8744709bb55deda4a342e69d07c92ba96f90355bd323b1363403da3fae1a3011133fec2f9c72ee1778d4548acde658628b8a8b76045938a044cfba233ee4de87e69db18857f987ed767ba5decde6b01554a1f0bb541571f8758b1347d2e26af110e3bcba94aca6253d6d779a2c8817739e5c433d6f5e3bfe37d94c8cf20bf889fa0770e33bc648067b182a2a2e0c4a69fecafae96631c1ce782e4f28ca2daf6358d0399d1aa260f4883304c28373e7c3fa03ef02d56017cef72bb09c700efe83af50d3e68c345fc41fe94be63c298f4beb830afc227d53389df3a88ee9af8350a8227391ab3ffee7af0e89c3f5fca57e921f68c0a9786c290ad490b092dd0aeca30572b77d0cb60540449f8f55e95d1c77e5c89f3adacba7a5c471f42ed9c38d0283675072cc28a0c3c1d2eb72d75b88dd7db6476e50ec70872a7a0a463575f1adb69a022850a75e8eb0cc4e2c12b95a641e042dacf09da1dfeac73d099e29b4051d7d4a9f79b392ddfa15512ec8a689b6a347853e6056a92c0e9f39167c194a6c7f0fcafe026a6c4cdf5ec3fa70502bb42e72f876e1e707fa6716e18c5cd1e013c3861a3928331923494930373cf13697adcbc454fe7fe387657d0a6298e7fdfc46537f67200045cc5ffd59d2c287e28032aaec516904eea4ca61f3c0b73603d5cdb3990f60366375cb585f8d60f464dff0699154f1af7436e724a117c45b97226df7e55e8852335b993faae5f93fdf63298a5c9fa511ddc5d3ac5080674dd057d4273a5723ea823b199837c7e79a9784b30d7d2350472ce18083fb2617111035f17b391138b9b9db39cc3d9cdf94007f6cbfac409d7707881348be2759b2419fd5b9b98a9a9540e3c587ce06344899453b78506d51afe796b739c46c5fd9bac9a2d3e3f72c78ce7e81996d206fdea5d5f8f6132436a2ae3c07039da8d9f736c965b7c9f1fdce5d829f46e3c83c712581047fdb30aa20a9a437911b12a12e011953685f70fa23bc51ffffa993790c855a3f84c2dda21e381f19ecf064ca4c81eaf015e5b3996f8007cef48f000a2035cecfb61acbd02faf92c5f4238c3cc34d34198e8433b4e538a83aaaa814fe88849ced91d8ee46bc24a95b64559a1170cd4676574a5e0b36b0b8e47dee30360f1790ff6930c710b9e87a10b2385362d049b7aa5c8776e4a882e64a3742baf745b9bc2137f73b6a4479f8cc96a32f9db124b17e61c38d6be95f1aa7cb3705f1233cb9f6a3b74b28a29da7857529266874f39356413a0555b9b6a8cac14a1cac8beb1c96f273a869a3ab9bc77a9fb014870507fce0aaee0ed253cf4335e2daaf163223889aab6b966ede600b5b3d5363b811278210ad03b1bc5dcd15ce5959862f61904ec3e2cbd4688bf7782305f455cdfd4ea3cc177dd97d549d8c819e426246fe2a2aae3b64c3d3f42b65cac3add81ca8b3b9fb79ed9c7839c53628be3796dff81b1c3bbbdad31e44a7c77d8862a3d3310d871dfe4fcf8273d018e384ca8a36b2bc4ebb7004cad3b6dc7ef51fbe73f5877844d0d3389523d1635e588504539970fb7c2fba67f64b721b1a86c057ebc0666725da8996f823092e0178bd5df66c3877301a9a62a88e8a89f708ce8e7f8cae635f4edda66fe9"], 0x1430}, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001700)=0x7ff) 23:50:16 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 23:50:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 23:50:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 23:50:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) r1 = syz_open_pts() chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000600)='./bus/file0\x00', 0x1000, 0x5) syz_open_pts() pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="9748f2d072a527e32fc0a7bc4f91a33ea98809205ac5a9fec981f5c986054e0fc8937eceb2d648b76671a8dec34bfc9b7944e0f233b72da92fcd985a7774054f61fc1f73ccd5841c3e44e3e6d0735bff3e38a45d96595107ba5ad76b79dbb12ae4222551cf896f9bd11c57d6325f911e46e7456f03fe8bc93ca6011a743f8ad4d72d87c0ae4614a7e33da86a526278733d59881abc0775ab7571ba79b470388e", 0xa0}, {&(0x7f0000000140)}, {&(0x7f0000000180)="90ae086b19e0fb50985454c84acbe7f4b43f8df9cbe0692844416de67e836aaed43a6a869685fdd7614b481349dbc1fa7325ed8709201581f639daa4b4f58649c586c0cfa474b68a7897591b7cac7ecac0720cd7c187729a5afd138e71a3d670f4de3741ac63c69b2d967c8c74534ee50022e30ca32a6fe7fe4164ee944a1b574a45ec5b5ae40f4329f76b2d9bf20f79d4699189d12874b15af7c37dbf80a3483e33b02bae43498546591fa431024d7becb63fc7de8f5267e23a5f4993e2b1fa11622f3c6a856f2b980ef8faf17eaa56b8d02c20e039a106c71d16bf0b4a6458cb8818df7319", 0xe6}, {&(0x7f0000000280)="df7264af2503108c13d10dece4cf15356c9fa2234bc794231e5e2f6d346651e971545286013883c689c924a7d5bace6eddfc1c46d32d8ac7e54d1416c92f39aab81185ca024df5e587f6b842068ac8ab1728c608689a35effa9d3258dd58aaa4c89c38fc3af9d9e236823dfe5fdbadd5ebb274a13c04698a26da32b14b1d6abd642c15072f00cddc2d56685b46c66e2ab81f749543e1ce72ae85435b80d0ded16adf33c71a979dae0f679ccad4f18e1e678db7f66fb1d12ac29f5161", 0xbc}, {&(0x7f0000000340)="a737e87b8245408a2a95efd1f35f1de626dda11275a4a7755f1b77e7842e20f6a58bc26869eea85af8dbe42506f18abd3b60a277c9a354f30d1e41d4ffa3859da14061f7b23e019102fb56b03aea8d9e9d1edb92d77bfb872dcb57b4f4bc572a1474a44400baa5199cdd78369ae70f187ccd9379a3558ba71f97a521fad9344cedb4c4418b49d1b85403", 0x8a}, {&(0x7f0000000400)="8b09ba0e82e599467849629cc8c49e239468023be871b0e1c56f0fe0656c58ab0d4e9139c026e039ea208a88eba29c", 0x2f}, {&(0x7f0000000440)="740229b3fd3f8930b8a9171fa5121b7362ab2a4aaa9971ddd50747b4eced581d27ba72cb6850563d54f35f368f637002c718ab0e93284e635d246edf0b10805e692677820a6475397243379961d8d3667387bac55a1e59b5356862d69b35b9fb4b7ca36a1665c489a89842281b11f4151e380a7a57b28545f3a0e4363e091634b3b5a68e3d69d81c285c9fa813fd7354df9564be2177568740c5b22704f38370d3f7bcc20d9425f6e73e6d92364347", 0xaf}, {&(0x7f0000000500)="74bd3827b1b4b77ccc1ae2bc0a12a72774c785f84eac44784cb7855a9cdffb690473cf8cefa29d416ce2ff69c7d8c59980e794be4989d6756dd6b182f2aa9e6fdb8b95fca859932d3f95d98c125e37028e12ace1726de613510f4971d9c81e51fe46fad0", 0x64}], 0x8, 0x0) 23:50:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x3f}], 0x1, 0x80000000) 23:50:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() writev(r3, &(0x7f0000000780)=[{&(0x7f00000001c0)="d2e789173e42724a22f40307810013faa5531a425e85ad1ba947ebfbf00adf16fdfc177de04166b7e0b1d5b4841b64106a96b199ce38b13c9b5603b5541664643ec9c527dc2726cf0cad9260f121d446c74d08c9ec91284c41b963b920b629e039803ccbfb250e8d81a498981d1de9f66675e37413bf10b9d0b6a1cd22ca6eda1cbe12131f8b4fa2c2f671a67530c09b2bda049608b6026d1a8d7eb8730a22a625b5d21640d143a22569fc2a475bc178fd63a00056f78df649048b219c228b5c7a5cb1b0931b9941f96c93bbe93d9cba4d5468b6951ef5eeacb0313542cad71b6130", 0xe2}, {&(0x7f0000000340)="2aad782188dbb8c37c672058ea4f225e693e67f52ed917acb88bff23e398ce046756979a865b8dace9f49eaaeb9297ab6790d5a74662e21391817264cbcb9d4dc2fae68ded7e855cc9dd458a85b6ddd7ff9a1ced4914ac50b9d4605ce63a1cb033fc3ae433982bd0660a7a8276d43f7f8fad6cc3ad92c99ffa3709fa7df49607556945759d580bcd1e2a7dc0cee5fbed727b96cd4657c09c10a05aca5d31a682a8e507a10f233304661291148133d04b463c04593ec28c88323ad243524fcc1b0004aeb192d9353ecea701a28fb946e6ccc1e63f67d6", 0xd6}, {&(0x7f00000000c0)="23993d97e48894154117ccbf7261d21f1535fae9383c4590c4f2d527ab29957550fbf24fe27b63779062d5c002417eb4a39f39b22ea403a697c170bf7f08ef32bfbc3e72a7ff370b50a62a512cd90d9f30acc963c5d2a2d651e1c5ea17ed1d19a50f453ba077a27989b91c3bed0fbf7f7eafa6b9a3b6c1942bd9aa260be7d009c01c69623987aa611fc1af5008dfdf32b5fd855f83511c0a798f363c511eaf6c49dd620b8e1281f1d9cf60c6b413cab3", 0xb0}, {&(0x7f0000000440)="15c0521bb471138c60994916ac34277ad84cc53c532a5b47a3fbdbdb01210af17cf7ffdf33e4805da4c4784a69ca505bd9a80ff8721648b1eb9fb3ae5d7802204b1b3c5d444d4667144cfaec67aee081de5bb46bf559428ad8fff3fc", 0x5c}, {&(0x7f00000004c0)="0f210cf747a5ce12cd6e8d942c40f931f40dfd57c8953286e946cd215955117bd5f7e6eb3165e4aaf05379764ca05ac9550bc96e754648bd2a6deac764b0aabc1fdf72fef7c5029aaab573c8fc99fbab097a1359ed3b174b4e59a5002bb9d4f263aef136959768366a4d7030da979adfe004c27ae16e0d4c6186dece6437291806b98597f0e9c814ef", 0x89}, {&(0x7f0000000580)="976a32d8e01d2d88b973a2141592c9fe07a30af3c9f5a3397912c78116c3a8c8a54c2559a727b20d15159afe000ae5f613f4f2bfad30b524c5d77017a55c504b94b0617df12b98a832db6ec9b4f6cf95de55e44dc62f18279fa5ded9f643b53fade566737f14e22291c78ac2e4c020191816e56eaf67da4827e78b2788e1989c039d6d71e740c88e9f2cac7021f1a191fb3ed20db227de499e04998bc4abd35653942854ce25c401eb3613953dca89b744f3a2fc59", 0xb5}, {&(0x7f0000000640)="3a362c8824004d1477874ae8530367071338dcce5a1c1746e711cef69441b759e9b12eec72f9823b767cb4c641462954ad26fa3df66d8fefe47d37d3920ea8c520792f7e0ce18ecd0023f3688badb9bca3418ff2661b627555c816fb3ba6f0d05e0a5568fe2c7fe617acb2502e696c46b303cbe3bc04d2684724fccc134bde73a241ee45240bf2b6ffd3105c22e6b86085e4982067ad3b2f7e49aee7dc747cb5b2ac6aa40605147f022733465954429a", 0xb0}, {&(0x7f0000000700)="3fa0ab577ff2a2c1c3883f67fdd703da16237d0a36c54d3e5f46fc2d179c5143d3cb83bd749d24a75eeddf40a7c184ad0914e569ecfbc68e2ee75b37d6bbb54d4a77645f81b3cc9649a0e9612245397c7aa989c4761ff2d424dbb4c3bda59479b76023f349281e115a0a5ffbaeace24aa93ce7b143", 0x75}], 0x8) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000002c0)=0x10) close(r1) 23:50:17 executing program 1: r0 = socket(0x10, 0x4000, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2000000011, 0x3, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) getsockname(r1, 0x0, 0xffffffffffffffff) recvfrom(r2, &(0x7f00000000c0)=""/87, 0x57, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 23:50:17 executing program 0: r0 = dup(0xffffffffffffff9c) fchflags(r0, 0x40001) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:50:17 executing program 1: r0 = socket(0x2, 0x7, 0x4000000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) 23:50:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x841, &(0x7f0000001180)=@un=@file={0x1, './bus\x00'}, 0x8) socket(0x1, 0x3, 0x3ff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8180, 0x8) 23:50:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/229, 0xe5}], 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) 23:50:17 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="323ca09b310bb85539f25a5a380a1f7ac9943216ae06bfe95e743556bf20cc70dd4708612ea8e88e3a63c89c43e0a32754b3e05c28754c28d8592fa3c01d192a36b595eb7a9be639112d9a315ad1da79e19177c4ce6421e9d9405fa30c44b89cb0ad5e35f5da5b407dbdbfacb6b61bc8d55d4a66a84241be78c3b790d5b0bb20c8e40eb5caafefbe01b726e613bf73f13a142fd2485ca5d7872dd0966b4b4e9bd3e77e0d073b3a1eeed4546714637d6f75256daaa09a9c50f0da2eeee5ac95af29dec855c480e3f6c4e61fdd460068", 0xcf}, {&(0x7f0000000200)="a87fb9cd9a3ce8048786566e5d1c8ef57cd8da79af208963665104cb74741188d65122b896edd2d31e602289493a06037caf12a46f560d48cf977a91461aa35717555eeeb14ccff0527e4e82333d8c239e92115db3a13308b11d0803a7adb3a14c9afbae", 0x64}, {&(0x7f0000000280)="529607b71f712a1edf71088e832fdef9c3ea9f869cad5871c395f16898a750706b1891d94d4f8659f4d976707fe6c7c513e839876b53090fd024ad35d3e7d196207f64da61570867eb5c6a06aa205df8aef5e5c582b09d24a4b5e47a8a919e4c51832ac06aad9ddd5129d650f1a6f3cf0ed79ff93fe600bd62ec880a3d6390df6e0b246a30868a8b72616a385c477c4b7cdc7762e278aeab92c903a3419355f89f082951642a2038b7f5a59facbba7a5d134a355a8935dbe277f02604dfdde6eea634acd4c0e", 0xc6}], 0x3, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r2, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb8, 0x1}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x80000001, './file0\x00', './file0\x00'}) 23:50:17 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0x19) setreuid(r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r4, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:50:17 executing program 1: r0 = socket(0x17, 0x4007, 0x7) sendto$inet6(r0, &(0x7f0000000000)="84fffc671a7ae7c9c69c01f051180ce4b08a2ab9c155852bdc84b011b92fccee2cfddde1f4c3c141f0a197de072fd655e8802cd6bfa6ccafdc43edf54a702c4ab100f5f60b4073a419c896d6bdcd7a36b94d3d8fe4c92236e13b4fce48b7b08c8b84d5138adf6329ecab5e8a0b93c9ec0f9758629905c3a9d3eca713413ca7314717797511c3cd2c33df686ca3560dc394590db6651063457e190be9e5d67fba836fffcd25096c396adbb268429835b7181cce81d9c45a8666751c851ac85a1c82500d431093c65a171a14761e8f523ed2c9cb97f3ce59c55b", 0xd9, 0x400, &(0x7f0000000100)={0x18, 0x2, 0x168d800000000000, 0xfffffffffffffff9}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x1) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) sendto$inet6(r1, &(0x7f0000000140)="3be4acfa006573f26adc58dc8a2a27a10e090541d7da88ddaa47bd1dd7f755ad0769c9c43b7d813de18b38e24a244b7252cf4bf067c878e1e03e9cc0a6e3d660c8614cf39bb3d51f52cda080216a4e70975121b39def0fddb9c35fff2adaf627bd399c31d920af150bb432d31988d75e8c062e", 0x73, 0x40c, 0x0, 0x0) 23:50:17 executing program 1: r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x40000400000002c2, 0x1) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 23:50:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0xa) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000080)=""/103) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 23:50:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet6(r5, &(0x7f0000000300)=""/205, 0xcd, 0x40, &(0x7f0000000400)={0x18, 0x1, 0x1f, 0xbc82}, 0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r6, r7, r8]) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r9, 0x20007478) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x201, 0x13b) 23:50:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x81) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 23:50:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x2ed) 23:50:17 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000780)="14cf2203", 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) 23:50:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) setegid(r0) semget(0x3, 0x4, 0x402) rmdir(&(0x7f0000000040)='./file0\x00') 23:50:17 executing program 1: pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) msgget$private(0x0, 0xa8) 23:50:18 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x200000000) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:50:18 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x40047463) 23:50:18 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 23:50:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) getsockname(r0, 0x0, &(0x7f0000000200)) 23:50:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 23:50:18 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x5e936829ac9101fc}, 0x8) 23:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x2002, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0x8000, 0x8000, 0x6, 0x0, 0x100000001, 0x93e, 0x1f, 0x1, 0x0, 0x1, 0x4}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="ad666900000000000000"], 0x29) write(r0, 0x0, 0x0) 23:50:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2000001) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) getsockopt(r0, 0x0, 0x3d, 0x0, 0x0) 23:50:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x180) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:50:18 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x7) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = dup(0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="020c000069c2c61ec5c940aa724848831b00000066697c14accd6f72a0572842efe8d7cbc99a2062e4bf64e74612033c8992ef6702a2c4bdaa2f8b9a6b0300cefbea6cb3efe3900dfa420086703622cb4f0c0fc438000000000000"], 0x10, &(0x7f00000001c0)=[{&(0x7f0000000080)="091f20d5c9f71deb6f359875ced179c4a233e036", 0x14}], 0x1, 0x0, 0xffffffffffffff0a, 0x2}, 0x3) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x73, 0x1de}, 0xc) setuid(0xee01) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='c\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 23:50:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() socketpair(0x1b, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x400) kevent(r4, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 23:50:18 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x5) 23:50:18 executing program 0: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 23:50:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 23:50:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x1f, 0x8, r1}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x5, 0x0, 0x0) 23:50:18 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26}, {0x86, 0x8}], 0x2}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 23:50:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x110) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/35) 23:50:18 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@file={0x56304c99a7821a95, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f00000011c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, &(0x7f0000000040)="ea00005c00080000", 0x388) r5 = fcntl$dupfd(r1, 0x0, r1) msgget(0x3, 0x4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 23:50:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() syz_open_pts() 23:50:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x3db, "0500"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x18084, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x82, 0x7, 0xffff, "5a67c899d4d9afb54f9d60506a27ba81edcc1b6f", 0x10001}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) recvfrom$unix(r0, &(0x7f00000001c0)=""/134, 0x86, 0x40, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e0445f7096530007b7290a42eb7a9ae8e04df988156580fcf8bd8cfd28e0d43c3c8e44fed674f06ae2809b4eecec1e4a545bfa902178df5a8fb3e862bf1b5b2"], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x13, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100000000) r1 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x50230308fe0cbcd8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 23:50:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)="26764fc816ca18c2198ff442713a299d07adfffd47bc4caccc0a9adda76e48041ae1e048c841d739dc52d51ba769ce7ddf21a22a4ca74e6d32b3e251350c9c00dba122d6e7f602a2a03c4156400900000000000000eea5af2b556348e9e0844b37c8abfd8aa101ac00921a9c14b397171fdaec5a017ad5da5a323853238eccb40df231e214d33a5ae280bae7aede81e9d944f636ad6e91015ae693a15b39a558204fced19ed28ec816f23d33f0afd8f61641a80dbb6674f1bcf571dcc5f0de51b66107520ba5a6ab", 0x187) 23:50:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="7957d20f76a4743dcb", 0x9, 0x2, 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa) 23:50:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xa}, 0x0, &(0x7f0000000100), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) 23:50:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x4, 0x5, &(0x7f0000000040)=""/84, &(0x7f00000000c0)=0x54) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x32, 0x3, 0x2d00) 23:50:19 executing program 0: r0 = msgget$private(0x0, 0x400) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) listen(r4, 0x5) msgrcv(r0, &(0x7f0000000340)={0x0, ""/163}, 0xab, 0x3, 0x1000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r5, 0x4}, 0xba6, 0x2, r6, r7, 0x7, 0x9}) socket$inet6(0x18, 0x8003, 0x0) setuid(0xee01) msgget(0x0, 0x3ff) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) faccessat(r8, &(0x7f00000002c0)='./file0\x00', 0x82, 0x3) 23:50:19 executing program 1: setrlimit(0x11, &(0x7f0000000040)={0x7fff, 0x4}) setrlimit(0x3, &(0x7f00000000c0)={0x5fff, 0xfffffffffffffdfd}) 23:50:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20101, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCONS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)) 23:50:19 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x44, &(0x7f0000000440)=[r3, 0xffffffffffffffff, r3, 0x0, r3]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 23:50:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x1fffe, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xd0fe, 0x45, 0x3, 0x1}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) 23:50:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x6, 0x10000, {0x5, 0x1}}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x1, 0x9, 0x6, 0x0, 0x9, 0xf560, 0x400, 0x3, 0x2, 0x1f, 0xa8}) fcntl$setstatus(r1, 0x4, 0x4) 23:50:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x10410, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0xdbd02dfcd51e2fa9) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10082, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x800, 0x100) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000800000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10001, 0x0) preadv(r7, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/163, 0xa3}], 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x3, 0xf52e, 0x2, 0x0, 0xfaa7, 0x8, 0x1, 0x3, 0x2, 0x0, 0x7}) renameat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000580)='./file0\x00') 23:50:19 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') sendto$unix(r0, &(0x7f0000000180)="f7679ab9921a3f7cae3b8f45f33c8539e8cac014a38cdd5ebe0d42b625490050a76fa7f5d1f8a020674b4dba6d49cb3bd152ad76ca557cb98509aa6de0558f9aacfbeb852e4f97c2f3f6b0433f7f403c36b16679d56850489265ce946c1771c2929f7c08ceb595a640bf033629a40c48b36803063e315962df66c9bac88b83dd68d6aa7caaf4a0529ab79f921707ad7429135d2cda035cd6c223f9e4fa0d55679432", 0xa2, 0x409, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 23:50:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) dup(r2) r3 = dup2(r2, r0) r4 = kqueue() shmget(0x3, 0x4000, 0x18, &(0x7f0000001000/0x4000)=nil) close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000000000/0x2000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) 23:50:19 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x3, &(0x7f0000000280)) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/125) r1 = semget(0x3, 0x4, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 23:50:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x525) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8c) ftruncate(r0, 0x7a91) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x50) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10400, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4e, 0x1, 0x0, 0x8, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:40 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x1) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') close(r1) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x4b, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x832, 0x100) 23:49:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) getrusage(0xfffffffffffffffb, &(0x7f00000000c0)) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x80, './file0\x00', './file0\x00'}) 23:49:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x1fc, 0x29) r2 = open(&(0x7f0000000000)='./file1\x00', 0x8001, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x9, 0x80, {0x45, 0x1}}) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x2) 23:49:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x90, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/158, 0x9e}], 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = msgget(0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000000003, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) setgroups(0x1, &(0x7f00000000c0)=[r0]) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x3c9, './file0\x00', './file0\x00'}) 23:49:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x5e) 23:49:40 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') clock_gettime(0x2, &(0x7f0000000000)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() clock_getres(0x2, &(0x7f0000000040)) 23:49:40 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') chmod(&(0x7f0000000200)='./file0/file0\x00', 0x100) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10681, 0x0) utimes(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)='W\x00') 23:49:40 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) dup2(r1, r0) 23:49:40 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x28) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') r2 = dup(r0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x3b, 0x8, 0x4, 0x7}, {{r1}, 0xfffffffffffffff9, 0x14, 0x0, 0x9, 0x9}], 0x10001, &(0x7f0000000240)=[{{r1}, 0x0, 0x21, 0x2, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x81}, {{r0}, 0x0, 0x2, 0x2, 0xfffffffffffffffc, 0x8000}, {{r1}, 0xffffffffffffffff, 0x21, 0x41, 0x9, 0x4}], 0x20, &(0x7f0000000300)={0x4b4, 0x5}) lseek(r2, 0x5d, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x84) utimes(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x9, 0x3ff}, {0x6, 0x6}}) unveil(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='r\x00') ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000480)) kevent(r2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x11, 0x4b4, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x61, 0x80, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x5, 0x9}], 0xda1e, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffa, 0x81, 0x40000000, 0x925, 0xff}, {{r2}, 0xffffffffffffffff, 0x12, 0x0, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x0, 0x200}, {{r0}, 0xfffffffffffffffc, 0x60, 0x40000000, 0x2, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffa, 0x81, 0x2, 0x7f, 0x5}, {{r2}, 0x0, 0x6c, 0x3, 0x1, 0x5}], 0x7, &(0x7f0000000680)={0x4, 0x7fffffff}) preadv(r1, &(0x7f00000008c0)=[{&(0x7f00000006c0)=""/98, 0x62}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/56, 0x38}, {&(0x7f00000007c0)=""/200, 0xc8}], 0x4, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) close(r2) fcntl$setstatus(r3, 0x4, 0x84) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x3, './file0\x00', './file2\x00'}) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000940)) fcntl$setstatus(r2, 0x4, 0x80) preadv(r1, &(0x7f0000000b00)=[{&(0x7f0000000980)=""/138, 0x8a}, {&(0x7f0000000a40)=""/141, 0x8d}], 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000b80)={&(0x7f0000000b40)=[{0x87, 0x62}, {0x87, 0x9}], 0x2}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000c00)={&(0x7f0000000bc0)=[{0x18b, 0x7}, {0x21, 0xfffffffffffffff9}], 0x2}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000c40)=0x3) getdents(r3, &(0x7f0000000c80)=""/18, 0x12) openat(r1, &(0x7f0000000cc0)='./file1\x00', 0x80, 0x100) ioctl$TIOCSTOP(r3, 0x2000746f) 23:49:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r6) close(r6) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r6, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) close(r0) syz_open_pts() close(r0) r8 = msgget$private(0x0, 0x3) r9 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0xfffffffffffffe00, r5, r9, r5, r3, 0x80, 0x800000}, 0x8, 0x6, r4, r4, 0x8, 0x3, 0x401, 0x401}) dup(r1) r10 = syz_open_pts() semget$private(0x0, 0xfffffffffffffffd, 0x2) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) 23:49:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) socket$unix(0x1, 0x0, 0x0) 23:49:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x0, 0x9}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) 23:49:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvfrom$unix(r1, &(0x7f0000000400)=""/109, 0x6d, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r2 = semget$private(0x0, 0x7, 0x401) r3 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r4 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r4, r3) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r5 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r6) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10001, 0x0) fcntl$setstatus(r6, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 23:49:40 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 23:49:40 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="e58c658302f4149a7eb5a17f50777d9dccfdd145ec112f72e4367036f09d49d62f5f0aed0c9969f0d9b07de90c59765851a8a2944db9d65ceceee5feb4668d84971b0214c9ae9bdff79b5b7b3f41a72e31e628fb57a0d6228caf24e74e6cb710ffdae55e174dc2b9bfcccf2bfb11430e265783627fa899c5bea75af66eb3e0e5e6bef607c798e98d07a139b9e7fe9f22253bde1e6345924ded401ab2631f40519486233d3be1441962eaa7f8cf903a3492cd7bf1d6454329a8502674974f0e6d0fc73a97001f00cd254ccc554faddc5d028216874132cddec96e02cc34fd3a497ac2"], 0x10) write(r0, 0x0, 0x0) 23:49:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r1) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="4a4dc6", 0x3}, {&(0x7f0000000040)="b54f1e29f7b9a3cd21f758c66c43e07168ce8e246abd3677981473613a8af43c8f48ee871435577f2b2d2cb01ae5ab5808819b7fcc95e8073feb501a6f6bb925b9d4272a3223f550d0d449b388f98fc529839b0ff55b5453d4e24a8e4a0c3d4675f3a061fe2987fe3c", 0x69}, {&(0x7f0000000100)="bf2bab2156cc4e5385f3f601c4ea481a45cc7e5adf1f86c780a94e364eb1830ffeda63c9c8efb87bdb1e76290f87dd8f89b1ae463d5c41a81f390ced3398c687643f0ddfb90af69b53e970173118a4283afc1c7b88e62ac697aa4aed0b00b760f3813bfb70dc22314c430a7e5c84aa74e13f18e742b055217e0d72269c86a6d4709fd1bc22bef6961c2370d86ff38ac88f814974b395ba5d4eb9e6aed77126f84eb96706d9a3628658723711dc3fd43acf2ba51aae51", 0xb6}], 0x3, &(0x7f0000000200)=[{0xa0, 0x1, 0x5, "b432e62833d24bf2aca4ba9c4b7f5aa0ddc4e0a35d572ea17fb2eed787f319e4c968bfb093a5a6c1ba84455443ef2c931d3f7900f98c7cbc888d7be7946555a95789e7b2334d9532c2bd97cde4fab023cab3eea384c8978d921900716a27d002e6d2f5db80e14ea5c7978376c54ceb87b3637fe112c1fd5c832b4e56be22db12a3baddd80511e334901f944b"}], 0xa0}, 0x402) socket(0x6, 0xc007, 0x7ff) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget(0x2, 0x7, 0x10) socketpair(0x36, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) dup2(r1, r2) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x7c46) fcntl$dupfd(r4, 0xa, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x14) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)) 23:49:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) read(r1, &(0x7f0000000240)=""/79, 0x4f) pipe(&(0x7f0000000000)) 23:49:40 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x4) r2 = syz_open_pts() r3 = dup(r2) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x181) close(r2) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x3adf) 23:49:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x10000, 0x5, "4bce33611948d612ee9cd8f49e346a192620522f", 0x2, 0x41}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd33be0cbb84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000694a12d58a6ffee9dccb55b3b7b25076ea83ef7c2bbfa7d79f2c65aacfbbfd551d504d0afe548e2140643f28614853caf22a173329469b5f29e0ec0772a0b1b9826834b6b929c86774fbeadfd229172e2abbd3479800b4716bb77b0035d62cecf4588b097d091345d5e7d7e8cb547ce5cf4080ea94716e9d71fa9b7726d5aef70f4393e52bda7359be3e3bbb75ad76cc1501d125108ad621dc2b3cfd7641b8795aacc9c3a04d9a98f7f8b400000000000000"], &(0x7f0000000000)=0x1002) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 23:49:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000018c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x7fffffff, 0x1ac7}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="191a22736b640cc071551610977664e411e7d988158e3df92677e4f0f6359e55a97082531285bb4c02edad0e6f44de34455435f15bafc7", 0x37}], 0x1, &(0x7f0000000200)=[{0xb8, 0x1, 0x7e3, "7bbd1f6fa96ccdf6e06cab48ec0df3249178878ff9de3ee62dbe9495f5f7c372379b631d0f9ad2ca545c4073b3d2aaea812fdd2a5dcfda4e2c94c874e4bd6e438d145a90b26b46866f47d9169e84fb9734bf82fff6da0f9dfc14c05a8555ebfb5108a4a376938cbdcb4e51a85a874300a709b876ce435177db5868fc0768e2bb54b38076c86eab02d07dab7b4110bc6e3ee186053c211ed4e6938afa3addefda36edf7be"}], 0xb8}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r3, &(0x7f0000000040)='./file0/file0\x00', r4, r5, 0x2) write(r2, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) unlink(&(0x7f0000000300)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x2) sendmsg$unix(r2, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 23:49:40 executing program 1: syz_open_pts() 23:49:40 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rmdir(&(0x7f00000000c0)='./file0\x00') r0 = msgget(0x1, 0x22) r1 = open(&(0x7f0000000100)='./file1\x00', 0x30200, 0x0) dup(r1) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1700000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b003480ffc77e0d1dc00000000000100000000000000beef90d044ac9f49487b26ad712f1e01dc2ff1a1635342f69e2262549ce69d65cdb6e9c01b7acefd1d8dad16e1c5ee0c01e8f7187194"], 0x54, 0x3, 0x1000) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)='\x00\x00\x00!', 0x4}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x80) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) setuid(0xee01) msgget(0x0, 0x402) fchflags(r0, 0x20000) r1 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:49:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) 23:49:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) 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) 23:49:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x4d, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000540)=0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x4, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r3, 0x1) 23:49:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800000080002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r1, 0x1}, {r0, 0x1}], 0x3, 0x2) 23:49:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) shmget$private(0x0, 0x4000, 0x8b, &(0x7f0000ffa000/0x4000)=nil) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) syz_open_pts() 23:49:41 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r0 = shmget(0x0, 0x2000, 0x80, &(0x7f0000338000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) 23:49:41 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) r1 = shmget(0x3, 0x2000, 0xa, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 23:49:41 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000001c0), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xd407, 0x59}, {0x18, 0x2, 0x5, 0x3}, 0x100, [0x1, 0x1, 0x20, 0x80000000, 0x20, 0x5, 0xd25c]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x44d, 0x6, 0x81, 0xf22}) pipe2(&(0x7f0000000100), 0x10000) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 23:49:41 executing program 1: write(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="30e72dac806aef4f15c6f9b73d7142eb4736018ebb01c237b2699f6f7631b7980751fbefe99b8c139b620a4d86ca91ef9e71165cad0b7ae62b0fd0480a4ad27ecfc5efd4e7cab4f6fd5072476b6ac18f43ede02ff8d0e1e46cc6827d22d6fb4bd999a812e6e88469cc2bf74725a87f7da0a4b051039e036ca4d055869ac50b709079d1430bb765d22a2824f57fb7596e712b1984ff669d7640fff237e53c4489838c6c465c019ca74d6fced430456cb8b8d67d33aa2c2bd8899b79ca16d610b75090fa803f891125151c9a4269ea7032229b3127f1c7a3e6a92b6d47bcc94e", 0xdf, 0x9, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:49:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x2, 0x3, {0x2, 0x1}}) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x100, 0x21) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) kqueue() 23:49:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x3000, 0x96, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) r4 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4, 0x0, 0xf9) 23:49:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) fchflags(r0, 0x60000) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x4) syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x402, 0x8, 0x1003, 0xfffffffffffffffe, "de6266890d89e81b12d86a2bcc8e4a69f3e75eaa", 0x200000000, 0x1f}) 23:49:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x7ffffffffffffffc, 0xffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) 23:49:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 23:49:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x7cc88c8a66c7ae0b, 0x1) recvfrom(r0, &(0x7f0000000080)=""/149, 0x95, 0x800, 0x0, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="05000000000000000000000001040000000000003ad1900c3a9ff02a51e72d1ac09626edf0e6a84fb047eafc341e4e26d7abbfb99573b40ecd9a9193b22c9f3bbfbb0000000000"], 0x10}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) 23:49:41 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) setrlimit(0x3, &(0x7f0000000000)={0x5d4e, 0xfffffffffffffdb3}) 23:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) write(r0, &(0x7f0000000140)="9c87c377284c35b8502e", 0xa) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x20) fsync(r0) 23:49:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x22, 0x100) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r6 = dup(0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x2, 0xd0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41, 0x80, 0x2, 0x800}], 0xfffffffffffffffb, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x12, 0x2, 0x1f, 0x100000001}, {{r3}, 0xfffffffffffffff9, 0x91, 0x21, 0x5296, 0x1}, {{r4}, 0xffffffffffffffff, 0xe8bba132b305df1d, 0x89, 0x8001, 0x8000}, {{r5}, 0xfffffffffffffffd, 0x12, 0x1, 0x6, 0x7}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000003, 0x1, 0x4}, {{r7}, 0xffffffffffffffff, 0x28, 0xa, 0x8da3, 0xfffffffffffffa9d}, {{r8}, 0xfffffffffffffffe, 0x10, 0x0, 0x7fffffff, 0x41}, {{r9}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8, 0x8}], 0x4, &(0x7f0000000400)={0x5e1, 0x4}) r10 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000440)=[0x4]) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r11, &(0x7f0000000140)='e', 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x49, 0x40) 23:49:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) pckbd_enable: command error 23:49:43 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x28, 0x1b, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xffffffffffffff87) r1 = dup(r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="93ec57377d787cc331", 0x9}], 0x1) recvfrom$inet6(r1, &(0x7f00000000c0)=""/38, 0x26, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x53, 0xfffffffffffffffb}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0xa40, 0x156) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4b39569ab4bbf10fb61274b448a852460b55e84ebcf7ac19a97eac837018db1a2b12a7c1b6b25e739da9fae28d377d51b16feae4cdd4e27a5f6b3dd9b347", 0x3e) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="deaef214662471552979bdacaf7cbd688abcd6a973a31ceae7559a2f3c1cdc041dd8b2cd21c06c2624a0c8994bde0ba11c3b1bac27a30d115f5798af54b8abf7795b5e30636aaa5ff737540e185402d439c285a9fa014a04d1d95b17bfe383d2feec5769f54e28581dac95f66d57a39e41b492d96a344d79525f53ecbda5c23dd117d4fe20cab575bf00c0537526787bae08d6e9965319c789524607c2640d6e2882a1c544ab15dfa7b8e330dd9ec3b3f054e5575300523b6627259337be5fa15afd820c443147a6a554257d", 0xcc}, {&(0x7f0000000300)="5f66f7702f0580f888762868085fbeb0dc68a583485e0e981b88e929517ed5988fb0d6eb8aa4a8574fadff8084a516358c0dcf6c744a2ccaf67d648299e1cbfb658a5db038cfd683eceb4f67ad9257cb", 0x50}, {&(0x7f0000000380)="b80bc7c2c9f495a60f2fa3f12baa9fae6b64fac1fc2be2366a8d58f12509cc4a10bd32dc869d1d6064f03b909cd9a904b15e8c9df9e2b4b8769da9e5ad96b91b91421cb97a58e237c85c8bc42b9f2437d5925bffc0d540916a9373532990245df3dd13c0ce0235446e09fe315a0ae5245ddf5408", 0x74}, {0xffffffffffffffff}, {&(0x7f0000000400)="69d122aae8938a2301fc3e14cf79e8c5e3b0bc479ba5a5d352", 0x19}, {&(0x7f0000000440)="e2b48a32439c1a7777fa5b24ab6cfe05b3e4b023bf537081bfb3de9e1a6a0a345300594dafb21e15a8fa8cfcc88bd1e94973bf38208a2323e28ff5b2b42fd84a0856e591405dd945b93a051a4887844c4d6c709ded9993999df1a17aaa80df2771634432b5817bf2b93154941852b46f065e002ead0cea2a35a2f6c552b62610e20326a20d4e9a32a6be96419bbe74d0", 0x90}], 0x6) 23:49:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000080)="4b74954c", 0x4) pckbd_enable: command error 23:49:44 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x200000035, &(0x7f0000000440)="00f7403882ff175c7a889b1818820000b8a2b01519664e37538fc505e639a361ad7d66057868c94877d605f753c726e475092ab6727ef446cb3f0a1a8120d22d59cdf2c2c1a928d4664455c149fe6810a8c17931bdd4f7e4aa19341e024642e6a9d50085c7348f4587fd0ec9a15d87ae8f4981a09b3fb9b92b8d358edfb9775812371de16515ae53d687ddbfe51f7ff354c0acc3d52a99c4b1d076931ba498739cb9c7fb8598914b6430bbf76044b8f2c1dabfb3749104d5abf834f39b74adbedbc786ccc588c24177d1db58b1a1839a994a3de52ec6098d6cbdc792db253f24614f4299cc2d7721e2e629e27da921e54316c37d05405234b8405d7ab9a7160200000000000000194dfb7ce7d739d4e7ef06eade72c31ff77de5d4fdac0c9a8cc7b02e3907bcad1268f7e23b00b850f3081bdf9783a79788c190dcfc3cf708bdef8ebdbd2e525d83d2d818a2e15e43e11cc81f5e23176a6bb0003c5c51d77c9e251d7231fffff2d3b37d5c8f6ac86132c740faddf4f4c5d0de171f6b484faebbac9c81419c13bf209477336631c8fd90ec5f6d297ee67f122c4fd5d173d23074125c629d77b8cd3337f13783ef26f0276c7cf47db1895698889132cbc86b4e8ea364985057452cb8e8d23a8f17c90f1b86251337745f8d7ad5e5ae6a0e6b8294b1a567e793b190a0", 0x1e8) 23:49:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dc39d3902f6c3cd361e86645aabb640a4b3328a02078c88051198584c41c0adb6fa957d2f158b6124", 0xabfeaafef6314b6b) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000000)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="f7f41edef9cd882756252d1bbe50a9c711a6752f033ad1a3c7dcd72642cfe60b5975f58da09b1e744a23eb3df8cec365d2dd4273ae1274816a4985723531b9def74df247353c9000e62f593fd978cfe2b506d0bb62e38089e726478872c228562aaa8f8cb0353bdd19dd965c96", 0x205) 23:49:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffe50) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff29) 23:49:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:49:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x2, 0x8}, 0xc) r3 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000048, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x88, 0x27, 0x1, 0x9}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf0000081, 0x7, 0x80000001}, {{r3}, 0xfffffffffffffffc, 0x1, 0x24, 0x88, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x0, 0x5eb}, {{r1}, 0xfffffffffffffffb, 0x2, 0x83, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x6, 0x3}], 0x0, &(0x7f0000000040)={0x6, 0x9}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xffffffffffffff00) 23:49:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 23:49:44 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002107, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0xa) flock(r1, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x0, 0x8, 0x80000001}, 0x496d, [0x9, 0xc553754, 0xfffffffffffffff8, 0x1, 0x400, 0x401, 0x3, 0x10]}, 0x3c) 23:49:45 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') ftruncate(r0, 0x46) 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') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 23:49:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x1) 23:49:45 executing program 1: socket(0x1000000000011, 0x3, 0x0) 23:49:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0xfffffffffffffffe}) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x9) 23:49:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) fchflags(r1, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000300)=""/228, 0xe4}], 0x5, 0x0) 23:49:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86132) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x8, './bus\x00', 0x2, 0x1, 0x401, 0x2}) socket$inet(0x2, 0x0, 0x3) 23:49:45 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0/\x00', 0x10020, 0x40) r0 = open$dir(&(0x7f0000000200)='./file0/\x00', 0x2, 0x1c0) r1 = openat(r0, &(0x7f0000000240)='./file0/\x00', 0x6, 0x40) fcntl$setstatus(r1, 0x4, 0xcc) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x100) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 23:49:45 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xfffffffffffffffa) r1 = semget(0x2, 0x6, 0x202) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/26) 23:49:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getuid() r6 = getegid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000580)=0x6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = socket$inet(0x2, 0x4003, 0x5) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x90, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) r14 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) r15 = syz_open_pts() r16 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="b8cb4c0e086d3b37f1f9d82ef035d473fda5ff82090cca3c6f3f7933a03a3afb99c099fe550f5bd0ccb0b71c8d3a1720a3604dae465e72ea72c884dcc9b6776f79da6a92d0910fcd8044e93915aeb855298ebaac614f6d06264d28698238fb4d711dbb2c31ffd2151e2427f9d45c0632a2e9dcc5d433c333b4039cd3199b11837fa256e7e7fea483b24d106c9e35a934e4c7a26d3ee3fff5a19a9be08ebc67210228b68a57528f47f69d3c348eba0852749c6915807e47f7129660819b98d4dcde83541b1d885e1a67ee9ad5", 0xcc}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa8}, 0x6) 23:49:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="c0b02faeaf3abac9611c86d658a94f649e42a0274193fb7fadd676b3db720b7a2441575af03834ab6128546a0efabf9ce16301d71696acc50f5cde33743908b6ffceaa456c0a2a47f9bbda36a6c5b053cfe272d4c548763d463a7df029aa7138e03aa3c6947be0f5773927d361a96cf5a88eb7c9fe381e9c089c17cb923ab4da326b241eb0c9e0bb315d24110344d52f5f803fbd3b3336029985edf015541c26e5251b2ccc95803c372ae3eb795e96efdfdaa914167587bb4fb067f3e52ced54c48840a217982256b33193bfbb6412bf469790e8ed0d8fd3b1f6a710", 0xdc}, {&(0x7f0000000280)="252adfe2b96caf876d1d37b004b026aa6c0369e3adc06631ca5bb6d7076fd480255d0410a6817b7a0ba7b53c32a40c8f0d67987e3bb7ba7e27312028583da585a5437b83d13a369842b78252d3827cffafd5731e5cf875bd51a0ddf67da6f35a06cc8640badfd871f159dae1f29f1dd5c1832614f6a74e709c3057fb2454153ce28923eb463ae32c3e475a9a41a9b0bc65b8e21edf43ed1e7be6e7a54cc7ad3295c1ee8c66436bc880ea244ce609c2ba0ea5c5433dc019017b6d8383dab2fdd5285f1129e9a703ebe888c7d8b69eda6c2167cd484550345b94c20a15bd44b9df0d5315d0fe18791ea904de", 0xeb}, {&(0x7f0000000380)="9483365ed5e8c42c303a708ae5e5ca2462b2c55592c17860e80831a7edb91b71d0ff34e90a50521f73406dd3f3f7412832fffa2d768adc550e2be26eca26616058a07b77424ffc0201ac7aac0705d8bb11debfa84f637526fda97323d34aad4fd02816ca5387cee3dae5601f9f9d10097148568308c2a9865857a0d1e5239ef9ebcb7402e2346f0255e751b31fd22d8a17fa9671b2d4c4306218d1b8b72d54cda479db252a4a2cd93663d915bd0d76b3b42be1a70f3d0e18789880a43a51b446874914f8c3c6a2fcf031d7dcc857c11f1178badc500aaf47eb60fa3647ba2a9f6350a40ad1e6ee321d41312206b7026010124c5c0b93ddc0312ad2cdeadd7666b0ae879b0bdfce37361626461caacaa9b16fb5a283f3998e0deb6bceaef6e90ffa9211469550fcab97eaa2b695ddce6f8ef7e45904371de89fb07897b6de71a0be21ded4d78aa151dcca7b93d6bd0b8e4dad6503b7e4669425585fab40c7c13cced0245738375083b6d05a69cae431403af652f5ad0df37e6b480298d0a44e36b4dd4cbf66b58310b723b357a8ec9273791028781389b5ea7c608f07ef5177391924612eefee8c7eae8949f2e10f6bf9534abd56a8fc846372781a5c689090f2b2630054c56b3683d5ca395d9ab8f7a7a18e169b397ea57b6de18ab2bebaf6def5d3fce0f146b2feb8889151326c0f3fdc45dac7f61820d25e5c888cbd4761b31d75cb2f7aebd7cadfad10b97336a423994670762871223a00b6004b9302b38c64bf157be5c0b4b28f8859ef5188a9e6e422f2236f7ff700978073698f4b7ca9dcaf5fb2a249875243337283ac73222a7fcc75f4a5d6a21b6f85cf59cb45baa012840c3aeb7c1097cf96e245910beb24ef9426b718b098398be7784723e65501406fdf5d46ff2c67bed81bf59011cd8035ae0bc24a420a923b9a917d7d0a4ceb13f4876ac70f8cb796f70d960cc70d8818d9ccb1926514892822ad1d3c8e5f3b22691511dd77e05f48d398baf9789a013b09e609176ff18edb769b1e8039b1e2721591f9d0a880fa63bf94aa85ec440ed88b44aeb4b57714168941487f8639b4b9b76a051222f256363871459a34fb15deff1cda6c880350635f514b0a277d2c6dae3f333cca6d126bd893c8a25421c5041e9c658695089f1389bfa0aa7c280c37882dc3095eb11441c8a37a2191ac8cbc280c6a468009b87c15005c6023dad3d8066881d3740ed93196cceb0395ef6b10c7278f2e840a1e833a64913c7a1ae5b700dabc07155c30242d9e0d25f155e3f925c9e39463e7cc173770d2d401b18ba21483e34deb93e75cb62e683b89999a9879f83f4e2ea3b10ff6a24e5dce04dc593c3105e9e3e8ca5a828c78016dcf9932745ec21ed1f54ba84a6b685f47af4edf87c94dbe9b7fa9b28ecd430b13ac2bf39b8ea4828693fd5bf2c784fbfc265e323aba349d4134269e607c2258ea808cff770e1301968564ce5095d9d62a26ae79df54e246a20cd91a9cbcec0301cf1fba844a79b1e146dbf4f68a52839932179800ff8dac3894c128a5daf10cbabc0452115023dc2a311070c95560c28244c901875886551e4be9668cce74930547741a487c90f2f6ae0e9032e15fedb721532b25420c50e2379aa6dc2ab61ae560ff08a9234a3bfe15f3b097972d58a19b319358d76b2d1cb52bff8aba1d45f72c3158180828b9ef06036d2b10f9aef529ab1fa4b3e3bc5fc57247f23b335949f2f37080f349b6821c74b1d2caaf5e576f0f0811d1a4c24b39b424c340fb792cc8e4fceb491390c92dbb44430c4b4e58ffc0207b0556b40e3d29f46988d34c09853e38ffec4c9ab1ca5c494b7eb8b1b726a2f61488eb8be2f6ce37670b8e52702c62b75fe86b523831e74fb5bb3d25b5e442344b7d1a2132dca99b89a00f3ec8a70ba2ddafb343244dab4b69ee5a77466e75bcbd176246ce806749e20fef94bd9723c81e62c40f596eae48b7d7d99b1131b423597cb95b60081ae624fb83b30f7d2672c78bc9a259824b23657dd53242f29788366d2da9ed1356bc5312b8bf042d575a9fc21eec37d5314000e61b4020cb0437c099db9cc7c938993916148f9d6139724634e268c77e48adac8378ae742ea9f44a3cfa5f12b240a24fe0efa1b33a6835d2f56508aa1750eb949514fd2bb86af97fce96ff24b0897172ac48d4e7f2973918ba548458c04d2097b7e5a250e6de7a6904d62f827c24dfd5c37f268051581654d7a6bd802d9e19a3cf6bd601bf0ce981ada707d1e1e3751df9c651d2e1d7ddc3ef00a0b42f389c620d9c0b6426d9455c114df4774bec0bc78c4644f7d36eedcad119f9cc334fb8debce61abb6c10021c01a8671b32894b04a3dbdb6b30eb396dd22d9ba13bfd1070767e1ce626152771543702361aaaf0fe578a8fee4745a9d85a4957dafd842011b4d43a04ce2fdfb226183c37203bbe0f747a208795e54db4518bd24bd65a6a7a9804cbb1f08c5fb55384c5a0612424d8639d5d0e733752189577f9740563d8397d38913ce5cec10d3e2382bed516dba6b1db0c295d108302a8888606271db4826b5a3dfe92123cedfc77b44aca08405ccb112e9544565f6db2bb584bf72ef7a98521d79690596ae7f999f1f6355262599e49979ee6bcf733943e71348d25278269471e50920252e319a30edede24a1243659a590a25fd932a9acfebfd395388a7f3dfd6a99c98275b65cfbef9a6ab6c46d0e57461d2370eb8854e19802813f0641c991bfad6437b687f45f774bd786b080b446c3f1c9f2d624985c50e26514de58ced0fe640402c03aa017d84247662f014991d227974e41773571abe568f295e9108b523cb83ec96dacecda66bc7e65fe4b1448d76253ea7ef6de48eb858aa2ad96e050a6fb6ebf453e650ccbc2b7eaf23c3dbf93406e832b2a5a57ef1616c2c1f2fcd72e94d11cdd4450503ec157cb96fbf79e38045970cf653e329278b4c3d479855d3e39a19b6812cd0b8c997ed79926d512fec62b604d0144094721e6f86e9b755009df3bc6ca946222bdff98d3ca3e2e11e7cc1b0d379efbcf2bffbc590ad8aa8b6f1dc8de08d92e7be4b26afc0aa6be4ec2af1e591c73dd298eb30d862f4410165307a51e929026c27c789f38cd929b73978a2826b628a98fafe739944c8b186d9d37260423190fa73cee2da0249dc6a46c51ced3da346d4a28fa2622151b05fde32ab450eade51a435316d9671c47bbb3d752511f7094d28d8762df4e41b323b5efed3a821812df8f2db84e12c3c84289550d4c8099d186391ebd36bbe2c400cef72f2949c68617b92ae258b3ce27992bc7b4922a8af9026aba83befcf61ace82a97baacf495059f56b75118613188f995915136136286d36f64d2fb102a63bae0bfd36a83cfbf191f22c798d47ac5d2618de1e34e509a8a3f7281042d073cc02323b91884ebe8c6d76b5b886a396defe2ce8b7b99612526a9db5cf01de13c4fa82d9717f30e6a127bf10caccfc7e2f6d24a3a395c04c4b3e8a3fa0880ece32e75e96d41cac50688b4510c6fedf21cbbcc7769cfb022d9e23c7578acdd22075f6eeec78530d52307b5dfbe93316d62222154163da4cb7753267437af5f02842920742bad05568099ff5e27ada92ade240451d5f8407dd10f5e06baddb0fc3ae92c97110e6921755aaaf71bd4b550ff68a43db46aca0e1446e385440f9cc834b64afb45b7ce948af6e3290e3a3be4aa844a7e8139a2d3ddf125e159feae42822ff403519674786f5295264fc4384eeaf6fb4e43ff94de26af2f36e4898ad051f36732aabf289fa1d84b973d17ff25a674c57c94897dc21d7b3f8c2f2f02ef97ac28846af38d676cb1bf27b3f517f3f33b15d48de5183717b23362e97b484418ecd50e1004cebf2682b28177c446affdcbfa91f6a5dfc694328771aa1748987e8cd8955672a8df9ebd95a77182539b71ca0f8c48e3f90dfeb2bbc365eed74183b529c672a9cdca8ef4ccc5ac0542fa751bb4489be2d5afe6308038f27438c2987c5b2b56f9124f250efd8ba7df7a76a1a73bfb6beb42d66b9e55d01a31efba4ee293588e9f491bb24977511bb5d31883722b700c3cc01cbd636d101ef2556d1f08831e26a2bacfcbcfcda9c3853b326a177fc8cc5b348ddb003d68920df1795ad969ede2e067f559b95d55c2216c04620e6eb054526fb8c54c8187860d79ac0dd10b8029891e8362743390a491618ae92d3e7aba7d56143adc169223c3207aaed3fbe83e11b4d85137d4fbfbbef60d167979b7f25f55684966f43385a4cc836f21efb4a97b90c78d6b9de2f91450b687605a6310efd3ce054799f2988e638fea19f8a7a33cf1631f79a3c86f34b6ba3856ff6400cfad927d7797c6cd2df12529eb04228a66a8db379a828da8e067557d65f4c5fa071ceb3262837538840181d60f9602809bc066de217d14644c9e52dd6f36a996326ac16fd8bdaf007ab85741a4e7571d129341b5bcc195bdc71d34922459581767208cde2ad687867382761c96af90d7357caae886f8583d475df1e1fe171e58adee7c3c3d3ea1655ee9a0bbad09b46823e7faafa87690c1c2f1243058508cb9cc5cfb7587558d8f52d3e3bade3090102ff6c566cf0265575b110b71a9223ee7d2f0db87806db984868e47007dab23771bfef74195fd324b84ca72f7359e833d273dae43ccf8cd12fb04e862b0e5c4579d56407fc56f4de8af8256caffee858cbc73081653dc8d43b778cea70d641069ce8ed31430f80e8b14dceef0237cfbc7692c3c0dbe0c2ca4f178e5e156fa4a37a3e6baa9c80af4f88b20734ce69bdee579a9be1999e4e2023b8e21070636a95264fcf9b53b9e6ab542752d72f5ed823af3c1797236f5b40af689b6b0ed4faf5229b7469adcb67d6700ea241d57911b7c1a0ce8483d5713892d01acd47557a5bda2c8a1c5b48e5a5738766d12e61d16f02840a45d1cb994821630102cb377762f749c28cb42301812ca853dfb3aa6fdeb45bdd2c6a438947248d56ce4da97051e4fc84a95e5d62fdbf18af1566f2e0076e6d4c443c21c843fc530d74403b5c70c5caaa022765d9c5e7386ee15a12a9f42aeb1911c955793100829302ac6e82d974094c440eb4ed74b39c58f4721c55770be37d83909637db357974c10dfd825765831baa8aba10541f5a700463cba0a3a0b71ec0243baa2835b1b0a8d448d3e1ad7ddc938bd625417b9f6c678076b3778fff67a704c016c97a6679e19771877e9e2cff914f4c49d95714b071ba4b34ab66f15e9a91d51ef026882c133b35912b63c81eb09c551bb5f287fde1c0a1eeed82863377a83648ed50f90b712fa3d3b29846af6611fb2765c9f4bc235860c8ede50007a52a2cab78c9541a1d4aacb7e3267efa558befc75dcd03ab76bfbf9efb20dcb0487d4863b8dc491459f5f2396245ee0836dba52de4631e9603094906f94685720277803edef325740cc46313bcf387418601ffbaeef22139ada4d04d000871c1c45ada4d35dda81c50df3453c726eb5786d363caf027dca8f81ae62154db4067487a079b30046de09b12b0012a8904bf1b17190a25205b2e60a7bca19fb8edff31c144ba50c8f879dd4dd17d40606d20baa685b8c80749557c29573dfe1151eddb72021698e0e572d5e16efeaed9d29bfb2b3114a7b22dccfa7ce923f8c60fb9a85eea854f6ed4a86e552b47052d521187218ed19d04a3d03adff7c782feafddc2c56d4bc6ce655fbb084355eb895979a57092031b777b95ef966c547993f4f37e2afd286a2dd7c0e2cc3a1b6", 0x1000}, {&(0x7f0000001380)="91b9162ede740432a42cbd7614bf64033ea0264ed5f577421614a70bc0e330902362589116b7746f527a73431d808c0a3abc98b36df7c48ff87571522320c8d1b1011cdd80c4e8ccd7343cf3bb234632f93b8aba7c7533550e9237766f71f75429eae43cd8278634f3abdccb42c0592268870904a1ab7c36ddacf3a9625a8f521fdf6beb96dfd11fcebe993488933ddf0b140ee60fe418c0a5379abbea3812d0c6895825635f360f9e69192029f6", 0xae}, {&(0x7f00000001c0)="036d5694a5962d6913340dad166a293357e742bf0decb3c28d518a2c70484f9165748485bf38e9567bc576", 0x2b}], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) setreuid(0x0, 0xee00) shutdown(r3, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pckbd_enable: command error 23:49:46 executing program 1: r0 = open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c4, 0x80) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000018, 0x2, 0x40000000000008) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x9]) 23:49:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept(0xffffffffffffffff, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) pwritev(r0, &(0x7f00000036c0)=[{&(0x7f0000001480)="470d9b17eb95c042d50385b3f6d06ce98d7b9564f2f7019b63abc385cc09dc8870b437e146938c31b1b97b9daa97da25ba1a99d1e00b1a4dac449ce0f4278437ee94678c968a83271a91825bc1a9f10601662a863ee8a21743e17b3bdbeb5c30a4a764b45515703c2ddeb2376fa9bae3cec81e9286cf65428242617c84108c174e0c00c0be449643c6802927d8eb8e441584c0d7725c9f7fb685038cf02c559eb2f4cb4af749741e0b89c94fbec60eae7c1a461c45c51a75c27938d1954f8d2e9f094b67df06e430500de383b4d5d08aed27d190dbf5f48ba7e84bae9bdbcff9e29a68b766d5f1e45569e8b1700119f127027e8724f744c6832a739421ba1068a6b8b153195fe9e77c084d6a64285c51c4fc1138ea0431d1c554a5db9adece116d40c9a6d1902caad0487366f30beddc7e124fd3c2d44ff353b4e1312802ea696cb0b7d5066ec5229f21e106f575a5cb2f012ac70d32225803f914d777df324f206854c45b35af582d51e51161dc2cabfd5f3e3227580b373ed031ddb1a7cd10ba3afd25a951c26f59cd3ff0e00b74fde0825d1c1a980d55a7420164985be29d1a80da9348abe4ae0985445a6104475b32362785d0dc343e70ae9dfab0650a2a3cefe7c1a73005e5649f15f75cac358a4e74c1bcddf853d9e3d499f68a87d9aa2d950559535bdfc1c2e7ca6e96ff56d3cb5463c1f5b06d7d08a5a4a5b35441c5f9c914a3675fbe243ebcc06d12f3894e03567c2bfd328f536ab20edddb7b2c105ad0fb3d76fd3ca0410a5eb01984f3e8353a6c89e8fd906d04c60c1330772bc90edeccc4df8c0a07492ca86a43bd9384f698d04362e7b82c872dc0352f8406edd9ca18155dcd74f85b88ac0ba8e3c8c0cbb6cd47bc5cd11303f0d7b11b3e659d60344185c5b389bcf0b96ddc758bcd882a530cde31c39e6fb3f6ad331764436292470ff3a69ebf27e62a9dc30e8962e3034407197ceac3288f85c12046bd35eb0296eb7d9b4119611d22e50ca36b49d8f35b816e910c738727c51b9908e8c384964e357f00743c19590dfc72e218ccef2eed6d78b6f2db9647c674bb9beb9e08c7969f5b0a69cf7907d1f5626cc103bddf3fe65a6882d4809e768e55bd9f2228574ebe5b32e162e0604e35c2b3ab0519382c60d6326a88e3888cb8fa8be97ed5839df1d35edae1e6d6ec787c14496952cc8d66f0bb23528e31bdc1c9255426393da8eceaa34cce3535d597245d8cd6cae9eb03031a8e9f3a4d016446e977f53500945c9ed7e907a15b7656cabd081ae4afb007035914a6dc70d2eb95df60f53a38e229124cf6e63d9095fca3a8bd307263bc0f1d25c9f6c321fb0114a241d9834c5809624f2b42f07a749722fc7369324a41c812d5a67857324f0096b4717c0313f1802bbf547ccc5567b6fca57ce5a306f46b4f170dc9e35c5a7194cdc4b6e66f0981b5239ba0e51c8c21d5c0e246d03fef1c6f383fa84027a4cba6c877ec3facc7018e8a6d67391fb36eea01f329709c180a9b5485ba46b5fa44bf498c5633af3d86b332122c4bcb53fb4ef9e1bc492ae75ee783cc58e98c7b922bd0550e621ce130ce507947914af22ad3bdaea22990b9d3e91c329f39e843b273a08a9d319ae4287901562fe144abb17ecbdc602a706d1e459b68560b6868898642e9d128c37c74e690641cf009193d2f5372e5ebd309258cfa05236e6b51ca2c27aeab0a3d7cd26ceb9ac1524ccd06a9f86a01a5391a9fc6bf203e45e05126b2606211c9668bc68dc55e6369119f2b762282f9a7571fcfb1ee5dc330c2039bce60e8de78eb16e711edd735b00ef91e801e2fa8b92b7722fe9fe6c32f6addac6793f5cd49662b6cb7b051a1c5630cb16f121250e09b2d35939afef58ffe3b4d76d2c577c0bfd2980b10909f1353b16c27d8167b85201cb53ca50da974123f0e973a97ea84e0c943695153455fbb82deffedd412eea2023b995024fae507d847e872e0d6fa784e1505ca7f1300881d05661fa6a4d55dfbbb5be48a3ab86efda53c684ab2e3c861407c207d4f2df8e0e59ecfac3b9eb6296d2f0ae3f24eadcae3628379ab2294bff3c9d8c93a5844027528b9fe7995f54080ecfb8ad40e53b113ef21eea0013a96b877afc6c29abc371ce3ba7b47c0796d8f20a26c3bd43cfc340bd717bd328981321ba8d59b54c5bfa6448c915a4234fa340ddae49b56ab0f0ec0c2f8b3f41234d9712ae1d63ea30200a9dbfc27188a2e3d425e28a9d31463a366e08e1563d11b58f5e717ca4bf6b537f2f2b8687eb52a21b019d974fb6ec54639eb8efceb8ea2d2d9d746f2c5003315cf7981672974fd387ba9f9936c048628a676da14bfb6a490c606b75e199976c249db9c50731382ea698b85c5c8faccdd4ff375d95313e3aeed6d11d6060b6a4c9e1e2594dcca2749c4497867dba98a0cb5f3de0f587fe6f7bda951743d40d79da11126a23bdb68a810fb7802229bf77516b2562f14791dba81432a6c19b9052fdfcb8119106f58db54e006d22a0345bd5fcc8ca40a3ded541f84be5c45ee792c887dbc03903baf0d2c21cb4307a590eccef3379b97bf06661fa79b36e723b1b9072bc49eec0eb1fb98916827b790c9b4610becc58ea450bc03a0c292ba7340dac5e8da356d83a1cd4753ab478c4e918398dad13054949c3b0f874e8982f58d45656994482862b1a072bf9b755da3ac9ba8c447cace55e1b5e9cd4bbff679b5f63bb8c6baafecec372bc4fc475c55e7ec950e525d0f45ab8efafa2b99187966f4b6666ffaf970c92054fb1785e8451a01863608aa74a60d919a178ed7225d878afa8a06ccb25bba7f48e2a3377c1688bf1081e7201a8af16d738f0f798a40a15d94bc572c8c0f35789e0b7ee2da165e4298297d64e172afd5fbd22f34ca0be8e38d0c082a5a33ab1d5e02770c090fd1dbaf0129de974f2f78e6f55c2488091bb9a5cd6ccc90d83ff361aa7ca98a9937a0daf6cbc6d882c729ab5f5403e3eeacad6fdc53ad3ffc33715e6fdc97ceb7a84cb1dda50cbfeeb5bd751cee000d4bf5d60f2a3514654ec9aa16f323a53592044d085e1c885b5c3c22ca5496d91960a35576a4ec6055fc92231311771ed45a1c1bd6c9ce2a8cca45e11f438e473d128cd9df4e77d1123a675ba7d46f2708dec0a0df45625a899c42a2f89aeedd851b5ae97a079d321e72de893a94abfbdba9862e00d49ec58256ec80860040bcd1f2d9d19bacd15b339d745af9f955d773571ef1500a95aa3f70be23e6b0e184ee4462fd60bdbd5a2f08bb731e733a0add55189ed76b1b61a9412b69c6b076b54ce1ad72edd5a465bafff83f745ff87ec07f7f316bfcfc8146ae92c1378c16956390c9176c5c0fdc35305e1b09b1317e0629ac0c79fb815deb2d5052f61dcc218547e330c96de035486efce2de4160f5a69d38c4c947c5cdd36cb5e851b12a0bc9e64c0c78ccfc09970c58d5b4337b4e69e3140461636a7a04a6b996c4d6a431921535e203b1fe3bae2d988c34cb8a1b96cf9524b4b07fcb65ae7676e3f65ef11c9523250a748e8abd3a3cb56294104b8032b602aec1d26b87ff27c7578553a274919fc1e7c78e4db26f8d184483479d12b8df6ee0ee09e1a0de2c6f5524926e51da4bd457bf058f1b0991121efd35caca0945e933696832003c99558bac4b5c6864df1228dd38cdbc64c1734b69e8f2cbd4a1bdf3d4f6bfefab6d6ccf83d883bf61dc14eec32889917b2731ccb56ff1acc2d26141eac0f04ee40559ee38e5fc8aee0d39188226db91964aaf546d29d63156239332f34c778578e7e3d73a65e8ffc156dd91361356a5135f1793ce5bb5a4018726024492d48c5e36033408375f3c169084e1b510a97737171806a06d72e93a61e6bfa9bebd2a63ea0ea923cb98678ba5a54feac5e41a2e598c6a069b938421e32c8427fce9e7fa5d0709f96d29ab24882da79a2127681a223bd9cea428fd91ac768bb5f21a18f750ad5bd2ca85af9e92bebc58bf1c1c083ad344c44b9b4c117a2b1aba1a8e2b5eac89ad0cdabbe524f2c0f1d19c86a5dfc6d4e936a72706ef93e0e6c6a3bb24a9e447738c26bae5a4a63c6ac530295d64066665245b4cdade532c1e836d68f94f9e0de1ae395e350ebf331fff45eff9095824cd2843c352a28de4a534e3d01dbcff105fcb2376b7dec91069d65807767eb75c42cfb925687ff3c2da8db75a0537d497a3aa63bf456d18f3821120c704ea7a3fb566873e88e9230a806212fbd6c78a0d35d2c2f2bacd6b2a549fdf072c2645c84f0a1971359f4f6fec14b79850cf17aa3d9411657ad02d5cf8803094f540cf123b8547d70cc028ea90111526ce22b0e6117d00363d3273b0288af1a048b0848578e6ee615445c3476f3b2324cb927e1dcaa2b668307037849fa845d8c968130e1ebd585bee9c27a082c33d2385cca71d5a3dd91cb9a6b17aa87513552ab1c128cabb293872c413872a74a7d00889d35c8bf893ac2626b2aaec241388728b62bd0b177903677bf7f39c8732452c935ee3d11985ac2732b4b5c2de01a034de304b7948beee4b589cbde55f9548b3e4ea87e01b5279874494e185031648d62c69a04c139b0f8118cf59de43026eac0a4469779b63122c95233b8da63ea3922177df7b5fa8f349de619d1ea017657f14091d02b5f318338c7de0a5006b5cabb0e6ab79994ab66601f730a18b54bdf32c43041a72e484ee9d440a9fa1bb8c5ee53ab7877ef0e9719e183359e6481c0432be2ea8447e55ecfaea123134203d53241ee92466363b89149cbbab9c912cd226701c088be6037f76cacf3ba3eba53ea80780ebfe65d6ad651d3c309a902b4c7b5f1cfb9540d9d70582cfdfe990c3d9425d1721d793dfbea052cc6406b33ee61e150fc9e6d25e28593be9c4380ed724f367481979418b9bba139b7b659925491825a3d7a002a392f29506831589f3acb94a4fab3c672d57da71b365f36c109875394a4f8571d11e414bef592333fb78042e1291bb5eb5b4ba7ac86f70765b609231d6aa9ed560d213efcb7376a88de337714cedbcdb5b98274f576d5d5b70947f478a55dc588f247ff47a41c15359a76e6bf86ba2b06c6d11a7c46db29d9254e8f26f894970abb7dcc96dd339ed74424afa0e39c1b5b4f43b6ad727e8cd700d6bcf5c7d36cbb00bb770953cdc31876ca239aba14f63f3c4a8615be051cab9c7ef8e19feeb35a208211645c7223bd8dbd100d703eaf7941e9b4cf20b020e5b55586028bad83fc44ff625f274a9de7ca7fa2d33cc2142c0fb50fabdac015c93a4cb10c185f395fa324d35bb108ebac3d70a41f05e01d87568a679bf7a2ae6917c8016d6473ee88d5409855dd7787cde9bfa324561c889d84d1634e8768b68608ed7e7002b166786e7696f3da77111ab3990ddab1f698d21b86ed0d42b09bf5b71cebe51683f3562a02c09d55a84a5319cfd20939df0ecdaa8f4d8d3bd4430ff64ecd7e393ceb4dd02914c346bab5530b3ccc86ece323dba89197ae70eea9e6d894c67fdc32cdae941711c0fd792457821f31648f6c7ec31b102e71120909924b3b0a7541e86d4519009b200fd9cde289f02a61697efd5a7412155702c0f3e3f0a9affa81c813fe38f09ae7d262c40627f7441848ef013c9d8ecb2d08f06d6b1a3171735bfb225c137c61f366198a79a3cab4cfbc0ebc943604f8a6556a0ba073f37273d869fdbb07aeb7658a90bedbfd3da9837addb1ea72ea7d6e9638ab763fcb009fb2c3427b13188fff92084628d53f61f01796da20341fa04eaa240975ac4", 0x1000}, {&(0x7f0000002480)="4c210d1f134d7553eab4fc6b15bc1e698dcf6d8c3d11df6fc9c6953da6d64870190ec20b1bf3e332f6f140a80393fe689ef28469977d5abca5e207b6c2e5a2720ca4920fcd79e4ee5eb67881a4fa9954b99e87721090c88a6c3303daf8697d6b254e5711b0a67c29d374ea41931ea912f6cff3426338ce1fb29a2e33119272305f079a8d840a8e28a91983808904a83869d135341ff9e0d566f39d4dcd4ed0bfba59a11e804981efadc18d4354dcc3b88522a6e969", 0xb5}, {&(0x7f0000002540)}, {&(0x7f0000002580)="6f8acbc44be7f68dd26577955187917896d83f0f2a277d33fa4bc6dd815bb76643183402520fed9f6e9e539a4b9342065f5d2ae4d51d6ef523012c46acfb7d18065964b7a5f40e68d55076b614795d046e65", 0x52}, {&(0x7f0000002600)="b7259675c68c0df07dd14579ec2b9266a8765dc296c26eb6e745a43037d91ca939a2e70f2150dc5abd5f52ce7feb932a7f06786bd206ba012db68d40469f91c2dc99c54b7e9d4d0ff71d12ea50624b0294ef01279f1a66230f12649fd719fd1b5c1129000589793a6d03734e2d6a023de1abacf6d3af6d39cb08cae2ffd90040629cc224a6fef19d1247860dcdf0026c6544bb", 0x93}, {&(0x7f00000026c0)="09b868ac6cbe41e497c686a78b5220685ba27f47e540f4fb30e13f5a7437f31c991e9c6654f17130e15c3abd9dcef3bae7c160c5d08230d8e72bac6761c303f94403ae9b1ae6b759b8904322b6785a5124295169f3aa767460a388422f2ce92063a844a31855b2a5607890bd52c924dadc0cb4336443a58d43d73292d511603ce4b6fb6b91195484634041c71e8c696dacd2419fa8a1e141d548de61541898214afddf1feca6c59fed0c972209b966d6f15c41c41151a07a55dde3e9b9d898f4f138c3f48927a66eccd9d2017b3e397f892fe9a44f0b76208a162a1e1d44f3e8bb6f2baeac77e22cd3a02f651444732d6c131bd2be8dc7a24c0de5f5ac8f9d8aec4f538ac92a076745bc0bedb6cc076ec676eb6b866527bf50bc15deb93cf99d912e166a88785f9d0e27b0329cd770c13b4bb9cb996683e3614164d44a21d982e291dbe4465a87d91151fde19b81bde3cfabf74be9e835881873eae54137c1dc40d1ebdfad47863a2de5c52e2c99c50b20ead49712a22077f0476e1d8fb740ba2b639d2dc93d82b4b86b55668c20d73dbd3f6e62afa94d56d7732de135bcdf04b83f1547fe06ccc516f2b7d3855545decd467af826450a7d44e11b00f759301dea6bb946337757f10e0c027a5e7f64a6e46f09096e755339d474502fc41201a83571748dd587e492cac4b9112e3e95d04279ce7e7c2c63755653a6a8d1e64b2e2f99caa813052c586428a7ab402b2ceb9ae46d6575198d5369d9ab0c1556e66e91d588500b5e7f24daadce3edebec672d7ff328ab9b6e361daf0d25d287087ddfb075484ad983f8324c4dd26f8f020ca1ff5d961f1144b8a457695b85841bdc69c3757630a2acccc4f9f1b7537629f1d7fc019d01fa143b71b6c3f3a661fb55e29bd51298884d302d32a050cec8371287b8c296eb0fa1569e064d3b629901a1c416cdb8848670206e71a96e3598f0e032d0aa908f2757b2c689f35e7006f76a88712e9924dd8eb6af5d49f6dc91c340c299f9e1e89d9049bc8409fd78bbebb495cdfda9a23c2f9b679153c6ebb2d7fad7a77101d2fb6c8b9dba8250d2ac65fdfcd2298bb2442cb5081ee75b06238bc3c8a705edcfab380813548116083d91f1e235ed9f68d1c88592d3bdb264b4ed56f9d7b79d85b827e093b04cceb83d2a782e103addf019be2b6010a55e6a19b9ef3f116d91311743b8b900ab98ab5957b0d1a7380a28cf87c904650634c8460af833c88a3ddc932ea1d88647dd4b231ff314b952aa2497f3e51decc9edc11d6e1f1a9e388eb8f0b68344337ff4f2dc50653b9567070c937d327bbdd466e37e774e9c738b7c5707eef1a7ad1ffd71b1b6c4ed519e9565078afa8112ecd6180c57a97935ba9fb356e4fdcb263f22f2409d66070c7cc685b0c8ebd061da62cf863fc7989ca418a447119d029a7f6712b9b3138ec8fbe0f24fb7cdfac927cab636fa52d25471abe002ebf0f329dee6d099255a6a744b6915351a58e8e37c370e0e87f038d2d67486be0555cce7d6ba0384df60be012084e60401448cdf515fa2918a2eafbb0812a0b65103909a8b227ccedc9cd8dbbbfec183ecd9fb438b5fab5e28016f287d9f5bc194ce56af15d78a26bce4158c5d8af3c4856c4ca56a35c9278a3d6317e1fe4582ce01941b029c74c98b4dcf8fe683583ce8f8df8215df8404e90264992b8618514c2199d50959eaff4ad10211e9cc1ef3d4a3eba95473739ba38eb0eefe909f89330cb15516834813623a454e484318008702207b770deb3963151ec9a367c6371766e21d9d4d0bc127f3de664538af1467801ebbf8a5001399f5f429698b1859f27e57ee1797c1ad9182c3f0fda6797ec99b4e3d10bb7893e9f7f454663406b58ec6dce2d0f4e2f9c31dce368c88b0b6497cf720aeb27ceb8fa7182f130380528faf0f1f3023fc189f86f0c936ba66cd6b592287f58145f892a543deb97b9a098c003e8c69938d4d400a474cb7e6611457279204618a9c777db6bbcd29d3431ba5292c99642262f39fa85dadf5e217f3be3e2239797cb62ea8ca5f2d11179aabf5a2097b2ab138ebc5bab99c935445a01a5086a019c1aff5f78ea98c4fc65f3da5ad3a33869f96838ec84813991338837e50e97b42d7a0a6227cd88dccf143de83db35a06069ea4b9eaeaa85c0affb43798314b68480cb730fc47759d29c308e061f2d2ea97a56b6d8875782cede92a354839144c42fa419470ab88e80b0fd6e6c84b18d60130c1609e0f4711afbe4cf915f38b755a07b22b16baa725f20cfd2535c176697b17c2fff0e700410154348208a6836d9e66af66b61eb726526cd42ce6e73017ec62a7b52fd299f47deb0b45264e3bab36792154d78dd2dc14e94767a140f68ce651f6bd83bc7ec521fd7446031f87de906b3fd124f5355c0a69869075ed8bd6be64b92cb71961b2be29b8785f0e584cac60f50fd24d3373bef25ea6e60ffac87a3e86cda1d1af717438ae4a9e242a4694fc710c0f1d03a01de960685127bfc17b7913be3f20cbf01153e2cc7536d4b7ff47ec35df337d60be901376503681e107f70065411d66125f1900531f1b871a22d060a35997646236e57c5a005d8a7d80c4306539c4900d1a8b184609d00288b5b4c6f3b28aa97d8e1230c36737cd5f46161a3269fc1ffaafe3537526208101b97d51615f337d99f286f45b688687fce9b93fc793f62d918ee9596de0cab93bce76a046347518fc35e843f7b3f57c4afa66165330bbf59a671f4ede36144be2b3b409f12e05aeaefe27266e37f4138a1e51f538413089a10277403c229d6ce3eb1eede381f504f96c5fc2787b47d5f1858135f6b34619b1d9cf37d1200756137141b661395da34da5a6f300dd67ba6c6cc3366c91eafd61c29d25434b75bf568dde649f6432f1dc69bb133dec0ce880ca8d0348e079fcb2a51891b97fbb371efb06577950dae2627753f35b26c253f1148a094d28dad1f596bf1d62699812b8f78a275832c1a06021577355fa63d70926596eb0dd5ae6b47d4249c8f4b39f156cfe471779de9a49beb8c4b567f90b18a724ead9d7d85f6a821cbc3c957cd2caf72b4eb0731cde38a164d022b9f9a0ba6b90d63f567c87c8bb82e259eb3e6bd652ac922d0ed8e0e8a76444839fad7dc6f975b4fad82f46af0332a92e14ba61b2f0cdb8ac57f857dc0ed7a3262352b4594693d41cb51bea82e577a5e9c7b6f20b6ba6d50d8486222d9a2037d91217933c6568fe391db723c54b1aecf62065464bd8ac955a61c74607ca492d9a31d64b7eba460b1bb8c6e4b0062133724c455995e1c09cd59513ecbba404bf78c87a83b15c81d3f84a004b579b269e927f5108e8ed8696186b2b7beedff6276e8a285a8d310a496678feb1b2b40424e98cce1bd650138f4de45abba44491b99afe7694a60d6d648935e0f1fa62bf0be3d0ee132de808c844713b3b9650ff76bc9a1ff9538e28918775042af9c4b9abd9f2bb82556f318388c9fffa15daeb454a90b99eb1ed6ddffb292dd38fcbfbd96ba320ae37434ad7142d56c83836f78e12b59cb74b6b30944ca28489e6c5674583f0dd8e83cfe7d90992ce171f6b286f58de4401ed7281fa06c87921894de8ff6eed5df947f16f592d3fcb6621ec718824eb34ef649dcde4d68aeb68497e0b8550379dba379da8298c11bdbf500fc89aafb92137de1616b6501bafc5c68bdcd5df7f1e8ef5f213e30d55ed4ef1fd8e277bfa3abd75ac23f22802688c3e8c043a73e3497fe76c96a9ad986adb1b6ec84211f6744fe664535b6fc7e10d60bdd54a3855369490ac65e6b4631742684d561a32a624e027b8f155f01e4231d1556e61df54acd8f1deb580c34816654b51380fa53dc9c5a8afdee261e3b0b4775824b439fd30cf0aaf358459dac477914890b04164ae38565b2e24aeed8dc14b55f233238e8866ae77b9e0086981bd2a4a9689fe7d9198f913a6262f851a96d3a24d825a97491b549904af08dea862c8ee926c9e1b6b24f3bca569325d857b695396a09dde4de6df3155793bcee2c777202131a9a2ecf700ca71c5dfa7fb3fa4c8b5b26266ac2da285eb233ad73edc5fe6c2b5e8f6135bf45df14d00c479b3990bea8547e040859521417e54ef49705687b99f6b492fc83a2e77b262737d1be23da23a8e56500930a60129f083b39cb2647c4d13b3d8e7f112805d30b5af6fdd8febe99983ae0dcdad4f0ac01b9a3110c87ddcec08ae3a0afb271cf9c2fac81a5075219b74589f16bb3e2cc7bc9e55f80811bfb3b092d6dc7713beba39cbbed9515374802f77db215e247295ea2823114accafce4388dbf4d60841560c937a82e4f6707bbaffe6072b972ef02f7f2f71bfe797121336fb08c179ffd836b1382ec3c8fd0fbecaa2683e94ba978825beb260e1a855399598510fc6a21bc058c88dde65a52286306fc6e8a47a57adbf1baacd370d90a667999f247ff1ecb4f8c82a48e530a346f05a4c63b71f8ccc2b9a9f0b940e707bd0a422630518093f5892ee620d09d709036765e25703c31f33ce2babd751f3af8d2e20475d5245a04879278e3a5ccd3241ceda04f58eb31e03a16c6cb667e3d44024b9f1a0770d29a7d8bd1502f0c0368796a6a0a5d5b5639d1537e292861810c33e046916adf3a8c9fe13ce534a14e9442283425dc822d27b340b306b861aa50f9f9412b31491d71bfa7980acab047a1b79b9aa56cc8a6c71dfcbbaf49bad457fa895e50ef811a1e3f6889673219543e240ab3e46d2d99cad4380be730961bef720fe966243a7244a7114a4940537dd9f43100bf0ce0b9c7e831323686322b31e2a836c0fd3ff714492bdf74f92a5dac1bb33a3d388d09417c1b6bcb5844c0e6ae317f2cdea7c124794ed36ab31ecbd62afd678dc40e7eb06cfb31093b7acc3000431d6a737abbf5fd896e05d39b7a0dc30b40b6b9829837da860ea432353e18d352bcc52f6522cd19dac56f1fd482359d645fb6ff4665699fe5f76b46d3af0fec2c41d520849327e7f52d91c20dd681af4e505930731a6457b638f1c66feedd13535049f8e7ed14159c3f7190509c9b2dd4de31d74302b082cc3f65c98b4b2b52575e1c7508e84358b2f41dc8f1006e59563d312d5b4aff6dcff995526d12719bfb8befc000ba55b8794d433f439d89a187f2209f72ed0485cbbe0546248bfb9941a184c47db9e1700670993e31d229a26551a9bff037ea1b552a48f62a5dbd6ca7daca3acbe82cc45857eb9c44316b0d221acac6473a2d0f9f4cfde016a8255b4bf9d1af8013fb393ae18b5b63ddd33c7edd550ffe46ada09a5cdedeee01f397c5434fd574d214ba7f1461be669433cda99e3ecdec27ec771a84065617918c87c394a137833bfe988606d7f8b773d5764a41c2115277c00aa2a2a2b10d06b973a3b4257d8a87a206d0a9eecea983fbbab3a2b9253ac8172adc6795ffcd94aed6cceed5a2a9ed803c541c5e61dcf3c495bc51ab67cb32c9a6c6dc2c7f5a0d444e9ff7a81057d7eae09aa52e46a0f164a9d0216871ed286d966b8005a4e9a49782e2b33379bcf4acbc1dc688c58dc6338733f71e4d6b34c7de3bb5ba541299dca2f0c6313ada0e775294cc5c625a5881c8108c37e7d496cc54d03f8871a833a37ae6984f05489bd13e49e88d415df0ac565bfb06b26957fc3c6b7167cd86a5c07b633fca9507029fd9701f55f92c8a2db6d1f28bcceeb64e30263a6ca67f5d32754cd66cd68f00a12b4a75471521edcc89ef4168bfb633a8f9c98f4242b4f7742893a4c53ccd48754", 0x1000}], 0x6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) preadv(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000001140)=""/44, 0x2c}, {&(0x7f0000001180)=""/89, 0x59}, {&(0x7f0000001200)=""/160, 0xa0}, {&(0x7f00000012c0)=""/32, 0x20}, {&(0x7f0000001300)=""/95, 0x5f}], 0x6, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) lseek(r1, 0x0, 0x1) pckbd_enable: command error 23:49:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 23:49:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="6c0564174d26c51148a767c7d7768eb7653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/237, 0xed}], 0x5, 0x0) 23:49:48 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 23:49:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x5, 0xb0, 0x5, "5a2137edc0f31d53b6d1737b1e24d219cfc5f2eb", 0x8, 0x38}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffff, 0x67b, 0x4, 0x2, "811c6b0d7ea6a649017acb400bc10307848555dc", 0x2, 0x80000001}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0), 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x200) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0xfffffffffffff796, 0x2, 0x600000000000000, 0x1f, "9a2d4a7cafdcd717719ab310f5f4046c456a2a2d", 0x20, 0x1ff}) r5 = shmget(0x3, 0x3000, 0x1b, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x1f) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x1, 0x3, 0x400, "4c7ee9080e4b68f093f537514ac8810e0cde5162", 0x4, 0x6}) sendto(r0, &(0x7f0000000240)="94433c2b1503b6fd8e8920761c983f1de71605ad610836ee48b65510cdf1ce55fe1ea6a290599b35e799da5039a735a40cfede8553302616be1039722b09dbbc61354792f0c30a3fe7dd5749183d11e98b85a92fbb91da2afeab5ccd7698cd5bee76fc961cd1bb38ce8987a47209771a4f0f05582cf5e7d122a1ef6cef7e6702d1d146665f7c544b61ab413aab46c6c64f504d885171c67d7798fb05", 0x9c, 0x4, &(0x7f0000000300)=@un=@file={0x1, './file1\x00'}, 0xa) shmctl$SHM_LOCK(r5, 0x3) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00') read(r4, &(0x7f00000003c0)=""/144, 0x90) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0x5) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockname$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) shmctl$SHM_LOCK(r5, 0x3) syz_open_pts() r7 = msgget(0x3, 0x200) msgsnd(r7, &(0x7f0000000540)={0x1, "946cefb4d3722ad43169f337adf9add93357b8ffcc029b03bcd75e607be02162c1db7027e44ec92a0c9b6d2683490ff32717ee6b957b7670ce8679585d31eefa518c29aed04eca211a416d0a4227b6a9ce4085832447c978de5436710becb862a235ee2a4c269f59d0a4f45e4742d9d81df27d811c71ae8fac5e12c3b38196b2311d4dbaa6d857f05361d04ef83ab69fb262ccaaded5c157368a9bc17ea96e696d1c6414fb869b4a8678a7c7697eb07ebdbe6ee22f778127d7c22bb79ee9aaae5d3e4eff9430321ecad01d8c01953688e18423fa0d6b06a0df3a55222b2f56649caa45ccc1e7d1ac786a80c334e2e254776b97b0274b408ea38f25e5ca3ad7afa1c096d2ea85080eaa4759846d68877634eab25fa060feb361289b9cbcd1b0f4e4d5c680a7d8fe499b1a224a289f76325ecd86cba369d6d396591a572e929477e3bb0d25bcdf43f77eda65cbbb40dc823de1c7b0235d7101e74fd12eefbec34aed0a6b9b87da455702feca52094b0aa078a8e24f338315e80f25b4c24f1697d7f6c3940ddab7a6962987af4b6be926a2b00fa2a1eacdee16008dd3fc57d3f618d5f9f5bc6ee915a8358dd3b3fe9093faef174b20a5d6b09af5e3451e5f36da9ff4ba558ab3ebaf4fb05f669dc01504f9be62977af47c0255bfba3d0c0b6998085a27eb837762b6674c21740169f2f5a6b4e933973d87654945746f948f4f59b2fbfa31f6408d3a525edcb1587af82d56c6cf99455aaaeaa7890caec070799a2fc2178682b2304a4405170e60c7f3a12b340110fc00323ddb43b3190fdbf5b32123f737032c8306ac04c8b7e1e89e68b75662073c5d4e359d023a3c4bdd927f71ee2d969a234d31a36ada877e289d98f7a2a60a389d22de012f615f46322badcc7be8cfc79dfdad22847d4b380b5e09bfefe42f2a895028751da3e00c7c59e3772edabe72efb5ef09576e9715230e7dc5595b7d19043861f3fd6bfedf9fb7f2352fdd4198464530813fea418d60390ef791713b71fc627b5cadc3231a1e57c836170c1d3e534c6c56b68f083547c2094a6b27d2ca5938b9ecf1e7e2f3aad85b63c219fd2f1dd9d1ebc1ec3bd91240cd16716adc616dc1b512158a934f4224a78a9414cf2e768dc8b577a699af56a7027bb4e61294eeb8d12a7e5a393a8f1e573ed57acdd1e4d2deb546c4764ef2bd4a2b8dbba85e4f6c12a93b2aad821bc04e0978ed34f1c2665ddfe55bbfa9b36508b45ba08c36fa210092cb06764350d9917ccc6926b2119c6b7a1c51ab87e5a95d0c9901b4723074d1447b9ed47acaa0d6ed7afd0aec09cc48a74f826e9c4d59db2159f68ae1d061b6d758289c87d4e7596bcfc5f604f4499063f2c8bd082ba9576ade122c741b5c2d3fa6f4ac90a3f81105bb267e1629a3f8a5e35c0f8e0344f97946b9ad080c41626de3898b60093ddade4361e341b36ee1ef7ac59be1833dd24b7a0e39a305ce73c7ce070b9b0feddfc1d1c6f5904d1d1065717c275465471e66ed2b8fc4aa78e2886fb5b3a419eeaf5da3a06989f6a51f1e4bf35ca32c85c40c2809110b59491b242ab558069d4b6f4625beb2e8ec8abf7185ed82277b491614d912338f9cad0de6ec931c30234d94cbcbe2233e67456605aada673e36f204c67ddd6526e44e78ae2d3660867d98cb8103d005e0f63721d50c3280bc1933572c4f813a683a3f6a4ae28bce4c2ecccac94eef90ae2e020421b1dfa7c5256cdffb11dafd9426d34bbfc4510ef033d976d253add9ca72c97eb1bcf22cb7efadb700eaea50086651181549c4698be8e7bc2853042c9cbdfc4abadb7b9faf6f86023339c07ae8791561de5a79a53b9875730228bca680e93550b2b10f956bd41ee470320c37f1f2c979bd29949646ab2d7d35720a6ae21017cf981878ebfa6622381b84766bc3c1b09211052ee6067b88e9862525382ee42b35dd10658e6a466a61e0b001201fa9a19cd4fb193cc54c22d3ab29a841a91c6462858d854372d725c949b1dd7611f63970e460e414f75d8e30da404bae4af9c304be72a4845244c8c3583dab2f554c08e05cffb9b59c7d683dd01a8473fcce981f4fa6a13581b13780266ada258bcf2e95d0282822f89eb6e9ab64388c0f30924d671070d9f39a91e50fd408200a3f430df950906df757c59a32fef4d65ad4aff86898b860b6e5c408151edee5fcfe74d3a2e378037496c8f2d2f830c56f310a7953a61881d0e4f0e051145531c2dc1675f6a65ea03963e624a097b1226095eb6e5d1a38239a8aa5a6c3ef201276237384b221a3d9f43841017b7c68b81f31a29f0cd7a10f69444ed364955ec93dfd58f203e41b019e57252b33a6a6916e3db9070d50236da10c6a89c1d7b86deb22feecd23a402a5d6186826dea1b666db71657bcd7bc87407c219a58e35156079415e72e73caaa229db30ee817ef941cdf0b79664982e030e5947d16e24d130faadc7e0ce3c2d158cf46024c088d198cd135343faa8f6759eaa27c6789ca5f705ea9407b9d70f7578c6513e8dfdae816416019192cd04d872aaff2eab3385c119a3ff9daf466048f82b08d5705af8c13ff029584828b3d28e075c303acf6c4eb437dc93ea5b409b5a95bc234ffee20a38b5bc832e9d3168fe61ae60e8ae7b989b2ad00b82283c30b8247cdf9c71bbdd0726e2e5f2ec153487b3b753a3cf65032349381fa867cdca8dfb850fc203bdeb2734d0aa4137a87d5bd3c965e3fde988437b77730a2e66918ce899ffccc419b7e03f196054a253b917f99a107e355df281e49285deabec303c966a8c07e1b803b32c9f2f7940235f18cff94bfea370f3dbe7ce0757f86482c53b93fa6bf23f730740c610b922735a87e998fb42a7f9f0fc5421a9423bf86c4e81a7cbdb2371458336267b32022c33b1f50bd50940f2f351e22bd18d2e16dcbef67800c6e27352ba9b98fa07c29e8b6c703d6f8312a3b5c4294d2beada583dbdeca21283c3905f57d90e4d9ae7fa8a3468e6a973c1ff85fe7985418c357ca6e54814de40361418e39aa159970833aa9cf8b5decd7ac18bb44451012d73135e9106d0d6e6b0166823cade72813084cc198c009655251febbc9e944b102b3b3eabbe1dc2d0f623f2d6fa6159268c581f4be754d8e1cdfb8bef187a4b8a8231a73d280151d709b7410cbbd56fffefa2707519dca3d1e48597e9325cdd71395a08d16b8323b657ca54cf7c68a3098ed275497dc7b175f2c0f192e61df9c4cbc84962f010679d091ed56261dfef251ab0003e583725f0e093fa86d1a91db7eca4461ef2e38d43f282b0f409889079bb311535f6d7d62598236df0728c573624d82b8fcca50df854bb70c9276d47d4d14ff6e7d5b31aaf39ba9639ebe0c824aa6d634095a764a71253539c000b181e911def41d466b001d6073dbce32850aff7512bc595de2629b64c017bddaca939d1559165fd471ba642feda9ff05eb8cdd1cbdf51c5af5095372f58916911b2e8418429905a2f06715c9ecf1db705e37162cd0033b8b6e15aad9af2a2c20e6d27afc6b95ae47bb5214c1cea8a34db8dd7bdaa207bfa19aea79fdfacccb9ec9e0519b6b5ecaad177219fd00dd036ef62c170106f6de37d84758faaa120bc56629c2874d042fd109eacfafb90ba04e7ae8b014aec9698e43f17b8e447272601226ddb4bbd16183ed230c4e66ea8b210d098de3e0650d9e133d8650b2abec6934589a98f600518c7e7a5f255b7d4eac0bf73cd4d9e788f918e3e208f4dcc606722da40de1f684c6aa0b59a15a545c7d19846256dcce5c9e53d928528b1c955dd30133e72bdac03055148dd7c002ab9098773921f038e081fcadf36a256b3ae4de9a0b85c0048386f231284cd2dc216baadf854f86971b5287f3c85657259cf109ceba50d6a08e987846c2c294f46f3d32be04afe67b02bcb526547b430a568a75cbe5c89b3ac7c907ec3c77b8c4b61050cc940486273fa7db26d5592b708318015ff298f6c46b2cc6f52610b99c9aaf7e0f4cddfb208445ef798643c085c9f64e78e3d81bff6634cc6239d40dd8973f3726bc7e41d28994be539fb29b5db01551a6f6b538774188b57269966ae10ccb0680141f2e260258064f0b4c7b819a4d9f5ca33dd7bf6afb5927ed21b162f758e1f0f7e86fd124bd9be93485b19bece584b43774aa3b3cda01ad5c5f3193455bd0354fb6a027a4100fdb5f44e35278800de68c388f6e94112bef499dcec42947662940e2bac95efad064575e8693dcd2ec93f06443a4de8653a4543b32255821fb0844cd0d2ffd70fa13ab82da52ce3ad1d0d35ec6454f73771a564124430f411752e7a3bdb795bcd25b5f3100ce56d13ed4e5d79e8bca300ef0f0c14a06e0e150178cc39c324fda4170ced53be6bc8182f80bb872aa684097033a54ec64d281d4ca5285dfdba1011e455f34a1d876612088c128dc0c80a006d851a08f9ecca74269a8fcac17ae1acf0e6d13a975a672f4c90862235ef70b42d5ffc5571cd0143550705206414dadecd4b6329423c2097ebfa4b3b9d05412e1a7389a6f3dbcfaee129717d9b7da4f1787fe0e0a1efd79b36acd45b6f1b4228b6e00bac232ff84774aba651f1867adf50ef83d7a94cb9c740a3722d83e9009062a05b1b2e211f5574feacc33a04331607bf7e058c8832b222ef06fa7cd5f538588eb6b8586e267b10af1c496a7c64c216a857cac5f27eedc23d8a8a7413d87eefaa7320d223900b0c4236c6eb9de5224d74748e7e7f7eab00a6762632acac821033363caab23ee3f86a8f13375661e66eb7e7e5f43ef484cb992edc0a7a4a8ed5bbd18f857e9c62db48d47501cb35bc7dc317c1012b7cd0634029ec01743740ff61f26b04325258141a60483a8a4e684c919bf4b20131e8d19288c516d75190f26a9c30a2b62fa2f3b3de686436413668059d3f81f530ea1e4c7d08f1b408fc2811e68ef16e904fac88afc6cb949ba7297bb7c3c5d7f9fe01b8792248a13c1d4e230a9a071edac8c6cf2a6f3fdfc2bf33aafb74d9fc896a98ec395076f7a44debcda28749e23536172e591974bde6f2ee4cdcebefe06f04d3d4281322bb8f23c6a075340d6a68d171c059271063c0eeb45592dc5e9f52694a02967114c3f32f778137a6e3f08f2f3f4d77492619bc5dccc850db599e5f5bf13e46f3683e9dd38bd2da3c16e85069a345c50a4566476034d8cbee74e29289b138b2bd31a4cc24cb89e7c82f1f307e493f79ed010f284e5decb5a0c6cc5a71e8df918aeebe83beabf1d06231da2e7e8df9e0867f36e945f6f5a4a9c818d8282f1631af206e46bebb720e872c4c6957749e173e73d360f9e3095c8de9688decd022bad5b63c48c90715c12990c71b5ef506d8ed3713800958a15c4cc627b6c6c3120ac77480fddd32bd41ef4099ab6a841a69d4ce1bf92ccddcbe4477117d7be2fb79c824b6e6add2f9e8f01be827e3b08a362999ad8ae0134a881e80b721a974f3fded1020f4339f1f70c10d7df4c757f6d5c07547ea0aeee586c42f16b2b21e3637f42f1b4204dc7370b94980097ffb0d87b16fdd00a48be39da02e85d612973dc0492e2dd5371ab809ae0214fd9edbf7ffae4b16d7099930085637adba3124cf65bc99bd8138718429605305b042ec77e2d8e15094f27693d7c491265eea07bcd5fb00b9b5cf01d8752a28548ba370f38b336a662ac471d3331fa2a92cdc979e8a28b2ab24505bd56450b04bc0a1f7307ae55ff4a4955a930a733ac2bfece18ddbffb498b48263e4e1ff02e5caba7aa18a6efdb5b765e2d"}, 0x1008, 0x800) fcntl$setown(r4, 0x6, r6) 23:49:48 executing program 1: msgget(0x2, 0x300) setrlimit(0x8, &(0x7f0000000040)={0x7fff, 0x3}) setrlimit(0x7, &(0x7f0000000000)={0x6, 0x2}) r0 = kqueue() syz_emit_ethernet(0x34, &(0x7f0000000080)="71828782b7f3c4bf17112ab1c3a9e977ac98cd843f497161962cc203d5a6f648b64d4151bee98caea741549aaf089e3e86576702") close(r0) 23:49:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0x68ddd38289cafa12) r2 = socket(0x18, 0x0, 0x10001) socket(0x17, 0x8005, 0x2) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000540)='./file0\x00', 0x20000, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r4, 0x0, 0x0, &(0x7f0000000240)="d93bf969764bdb37dd02aee0cc1dbd212c67b6", 0x923aa5050724d777) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000740)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x122bf20d, 0x4, 0x9d, 0x0, 0x2, 0xfff, 0x3, 0x1, 0x1, 0x4, 0x100}) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r3, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r3}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r3}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) fcntl$getown(r0, 0x5) setgroups(0x8, &(0x7f00000005c0)=[r5, r5, r5, r5, r5, r5, r5, r5]) semget$private(0x0, 0x3, 0x200) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) getpeername$inet6(r6, &(0x7f0000000440), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000003c0)=0x5) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000007c0)) r9 = semget$private(0x0, 0x0, 0x612) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) setsockopt(r8, 0x7fff, 0x4, &(0x7f0000000600)="d2fa8523c40dc4bd0ed8511a112abb90d6e91d6322bd62e7732fe5c6c392", 0x1e) 23:49:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file1\x00', 0x20022, 0x10) 23:49:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() flock(r0, 0x0) close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 23:49:48 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffffffffff7, 0x4) socket(0x1e, 0x8000, 0x7ff) socket(0x20, 0xc007, 0xed29) 23:49:48 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x200000000000003, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) semget$private(0x0, 0x0, 0x4) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 23:49:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x2e6}, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x14) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) dup2(r1, r0) 23:49:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x1, 0x1c1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000340)=""/127, 0x7f}, {&(0x7f0000000100)=""/48, 0x30}], 0x5) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x1, './bus\x00', './bus\x00'}) accept$inet(r2, 0x0, &(0x7f0000000480)=0xfffffffffffffe73) 23:49:49 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="68713ba4da33adde31eb9c95adec23dcaad845a235bb25d136292b8e3fa8988e163db134396c206f634821d32db8ce124e6808e1d0e51db9fac745a7d8dd6a4c3f65f45955b9b986235066a8b9441b1423909e4b5e990a72df1c15c952a87006b30c978a66964ed3bb36f276f92b4c9e917399c587f6ae3780842ebb813c276da8d678ae9b3cc2803cdd4dcabe4dbcfde837abe509f801ce526a63234010a4e02ea4497efdeed2295458f1700f04e9310892a415b853d22bbc99c5224c03bbd782a0bc63aed89fb16711c86298f46fe64bb2a7e450af82b6becf8765f47e0858ea69e728ca2fe0334eacfbe48106cf3f15af36", 0x476}, {&(0x7f0000001940)="5a5faa6f233bced9fcb6c9f67f41fd7a92b067615d20d5e1eb1870095e0dcfe5b275df6bc7b4302821955e315afd95f97a3ce260dbef37291f4526e3c1f07dabcdb79c254cf77a2401845f90b9c6ca5c94c4fb4e62f5af771cf1a3a668007ffff6f947edba917173866c50c024aef4f8f187abc4fa63d28d9ece4dfbaf24d9b62bd85b5adc18062d6ea0988c339aca814a3ee36c73d313fdb50409dbc8d33212c1a8cdc46d9b874944492fdc019e594e6e0baf0e0ef5291d905990764bd2e01de77acb4025ad745e04f6564994db8b067edb9400b5a74bd699c15f3cd2cb6c40a3dc9b63e34750169ceee8389905ace615dac6699314f0aa53af6dfd3426d938ea1fda0d4221d800e64dc685639dda85c155bad41d8ece4bf73f208ff9e2a0756a0758941041aa1049d892453c6297705f84b754e9c14d57af90c3796d4bac4d4d32c964ddb0d2a9e549f2db8ec6f4afea068205db0cf0674e4476378c86fae63f51ff75186b17b06b8462df4a43332dde28e4e383677e954f3145966259691ac927b1d6533a0c6b1bb40bfe30e991fa258f217c2e0ad1d540bc09a06d047fe73b440628134cb17d4af56afd341d8ceb99e4f9336d26e0a35d68dacd285f3763c14e28c4d8619d992343662801b1692ef0a3b1beb61fd9c1fc9669f00e1cd1393efe5fc2bb37e473444298d8eb6d072fc1e0b9e82ea2950c148425941da2fdaeb56844298dd325958b8154b77c3215ab623f77cc7e5126c132eedf6b9a1cf1acb07def7ff669928a2379dfddf2a7bb4026d21820f6a8361af7958b39298d1219271e533eb9dd4055b099f9aaa2387a8c819cdfc5495eb6a2e9faf829e8a40f4e0e9476a541aae6ed1d173af57889018c96a6b35d95ee4d03c8db8ec1ed1a28e6a2be93ac98b3909f2aae63a093f853e457ab888dc58a642cb04298cdefae955eb1c1b56e74a82ed259a04dc267376014ac3792681ec3c3cd6eed9cd2fdb41d83e4e0d2b3c5df9a6610ae28ff7c1d5829eb6c132327aaee3c67703f154cdb6795074cfe8dd7bd4c476294229d8ad89e1c78216ad296ce3599774d1d60ab1e80c9d88ea42683b6ebd9564361263377f06cb96477531fb6f0b5ee1bf89f895c4ffd262d7f9d7af2b02bb88938744625236f87447ea527423f2c4b82b6b2a85fe85e1cc136fc6847bfd208dfcd243fd57428f3ed88e653aa8793041e972ed17b7064ac5ba921e6225f9defb07f5cc6c22ad1a4c96893340ff5dd2c3da734d819fe6c94ee3bc39e40fe96db5b20cb24848b886a59127c6ee50b3f30ed27d0eb3f46a0172010653d98344975a31e2793e45d7f6434c6917a640f7d17cfd7d949611da066abacabd436732f52d0cce61631e1fbabc9c4551b4374e99855448b58e63722519d43665e33150af1736f70ffddd58d2528c82c98a8928c046b358fa10ac0d9617f4a7e1e484c7f8ee14b527e370919aed1c2114d64594942301189866adab2bae1284fb4bc4f14f95444f951f38b40a0d7ec35bc53b4acc122794790185f626de7073adc0cb5846ee35aa220b08ea93fd5aa659efe53d3572e74ebc73c832991371715ba793f121559d51360e627d2a3232827730de4928ccf1b1978b76fda4f93495ffcc79919570c1a9adc9359253fad0f326bd45af52c67944a58369eb2a7be98cc5aae3bbcd82997ca0865ccc73cf6e65ac4f43a1d446dcc06cca3336c14dada083b60522d9551c550634beeb4471908419921393b0be092b9013f1784b93f755d09abe39e97fbf5d884acca8fced92a09f0c25fc54d89415f1e943c874eda963dd5c67aec2c512d9cc6021e6c11f4e76941e215ba6c2bb449079bbbeefa808487f0e7cb69f76a2f8da7de94c61fce0550f9a2f9b784396a90d4b888928c9f65c3f2089a1640e3c003202e34d883d8ba9e0811a62cd18c4405c0a0796738e3fc2e1b89d7a917b854a762b8a83d8e088a37cbaa2e2d2e0ef95f70b0e44d0023c1a21a23389c1bc443623f9b27f61fcd3870a13cf4e59b0ebfc3fac4f275e775a978792aa762d5f98cd420cd5f92a02fa5eb76e14240da6f58694679ca7823e618cd7d24912acec4c993c9f674d7357d6e0f17313e7f6b3c869e6a62b883a282dca78298b714962cacb63e8cc882ddcbbce44214ea138cbfcbe118ca4ce1b0df3f68a1250cd4686bb0d4437b13a1bc156c11a2e54492bb042b77fee4a28417bda0bb9fb412678b3911ca7ae89667b7bed69fcb64d063bf3cf68874df00e564623463840fadea2bf4a9696eaa46adba55cbfd6b84959f817572620ee0089657ce57d9e65491350e1ddfc33dcaba2838faf5499274d31ada2942da123d6a631eb7583ff31bbe288272074a52fbf08525ec587df5ced0f9be940bd37a9ffd95de2707157c57c162c9f6b0df73896e324b91da4776cdfefe9049e55310a3f6f0cab7455f64b5f45899b083b94f6d4b6e9c4c0e8bda61b61df9e9dd424b38d1c36b7edc6bd6b14a958c86d76232c387f730b2b4477cdc8ee37c2b7604eddc3e6f40759716927ed0c33c248ad446e49289d89639035cdc43504235727c7876e7287b971da771f413d9e481558ec2ec98e99d20ff3addd8f01d481df2130a926c50a62d1bdf4bae03685eb5157b343e6ecebf8f6b2525e4d5fa736c53c8feaa3194885192a1c4e670c2f0af1239642d4c198a3f3898bcfb0ffd60c366e65ef9b8b4a8bd82e5305ddeca840ab7e9b9a6048932240752e1edd34362ed03dc03db8d7c248ab04b8690e510dd7f982b02af77816e99c51027238492ef0efc717fedf0a61547bff6d14e7715b7e5f0480bb9e085f954ee100993e32266920ff36934bb4c915dee28af12fdd1e13c4b1dde722ff091a4ef7ea8ca96e6a34b49d22725396f6cd92a2e72233f64dd08ff96d14c6edf9fe5610ef7d5beab32958dd04d115cb66ff163b628ed0611140bc93b73ec4d1da5eaa635d9af747e166a20bff07b6f3b6c7ac881d295ed8649f4d331a0d2144a1b62115ef336c18f282a962d4681201eaefef70d4a32b93e6524419643124beeaaf463358708782cc71b27101e07b164d62bfbd84dce639a37718ee1cff5606f727e5d4d4a01c09e077b922bc8ba8c69ec66878c618fd7fe370b567186498948d1f0881bd01c2f66864fe1a60b0a45ce50c572ab65b85892afcfd13a3b3a1528a00a90526ba468513ef9c00285751dff3c5194e22cc7bc66956edd62ee5ab9e038eadae4f77f0cbc66ed10c5bcdb070d1799b96cd5692d60dc542abd5b965784004720a1fc7022cfaec35b103ac83d3896e444c6c3eb2e575bb54edd3e9980f8027d7d3d17de0b00faf24d147344b0b89c82557de624450004eecd528378729fee21c2455d617969b2c0f9c00ddf4155c0b378a4dcc4f9feb3b3ffdd12d80af9b4e70253e98d83fb73d7a1b90c2b3ac785c89cd5299ae15cae1daaeafcb7f14f85d665d8b03decacb72a8598733c45079d8e5ea8fc4d6a1f531df7c76937894bf8588cac7036894b6b8ad3551cb8de119a64914c0240df2016988945d35824d00d895e2fa774b6b85616b52f33f3eebee622f0c0af496fed5cf5e37aa98aff4f2344a375d0000a1e53984be13d7bd6de6be8356075dc90e93bfe191374335d75a7dca9e08f59fc1d6ed8c5aaaa4c3c6ccbc03df1ef7386d9b59f0b66c91b4e368d85f54e5aa70e95ea6ba9b711f9e51255f1a52c5015b0ed3d46102b86a235415c8c00fd487d0ae94b4ec0f577bce7de79185034689cc65771b156cb0d7bbee13a22c1707a9b702c9340834def6e8f79ea179e2a41f09f98073c1314a65a49dfb12bfd75849e18f8c7cedc9b656cf35eca4d57386d9ec435a18b5b266a8886616aafec51debedd924aea4a3d488a553749ef65d7df2975ef6fad21176767a68805fd9919557a6da63b3da8a84d85bdfbfb0861abfe0b0eed2ae4f784259463613d43703ac270e87669ee21ac3435f3ecb6aad00504a7fe422aaa0ad22ac6c4a8cef304057da44317391ca5251eba02ae3b1a880e99e7ecacec3f1201e4c075dd775b12a89557c5c5d376a291dce71a8a8821682216170da304c8cd9712cbd91dfd30d69dac5dd217da4e0ccc078eb04cdb16f8d66776dde73d760b1c8bce40e82699b94ca58b6c741acdc190944bb355c67fe9855ba8f3cbe2e11dc2e66f6791f76755b6094cf0998b555186585612e56107a9e39aca9e1de694206013d70ce17f8c92b599e60876f59b4c6805acdd4715e253c916d7bc90464ac75c165383091f4c434e646225e8c711662e43a12f2c51a1d2c3b337d71bc3e627a55f3fd542d160e112e9eab8c617af7c6ac16a9b01ef9beb6d882c903b9360b68ae3bd81eb444257403c8ef26acdfeff268b09d85e0d604006465cc55aafc362797d428a103899492f834f9f42c2a26f46f5d27e5b00681cc1f2044521bbb6f04b1bdc373ece2c9738222135613b4fa90b13e9a9440633914b7a3c460d16f46180006504572984f7883063934bc00320b668c73b0ba8648ba9bf2b64221325338babe28241dbbbcd432c6a3ddd378b992fbbcb81bd829d94a6cbba3a2edf9b81d8288d986f716205f161a4b3ea6ba689981cfbb685facfc0fb525f3d7a274c665ae4c48d1769d653ce64860350d0c997b6cba5cd6e21bd76853f04fa2c25da250c888c81e0584e175761cc2f9eeaa0818c12529da09029994eb0ad20595273d6e6f248cc05b0dcedca2b65bfda26de9dff1538f4cbdba919376ab17d6217ef16678d3291dd5ca7799581b4020098586bb0ff3b3d86189945473b913dc926b92794da5934bc9e70a2de32db7bae10dc6225810fc8ede99f319ce02163600b4521d3d2d79177380b380ef0be54802abb197f3b03143f71b29390701c0f808bd3050476dea4b367ba0c210185f13798b5b71072c66c0a6244dde35b3a0d41a60522abfa95e97fed583a40039ed1157ceb688966d8da73866a386c673e8cf16177c314675de3dc1fb31b6686bfd45847e9ddfba597195397525caf765752e532ee8c7d263336c4d5777480d2309d868176607e639b71e2e80132b12200e915330b0194641e341d2c23de3235b92316f49fdbdb92d08fe1e804a603a1e8f50525ed3bb352994213171ff87e99909a45737e1d5908bc5ee37f2e6a2ccc59d0c6e6bffecaefd57e0fe7f9ab2e32f3585579a323e8ff765a24578add2b0ac2170f0ec66745e202fb0c3041e06e2ad28b315e0b6baddcaa359fd778117f6ab51803438c3597c2c5134cd9bae216e0105fd122fb19fad7f539a51b847cff2646a6acee8901d2eda9053b37f97d0005919b48914f103694a3daf0b27fa4b57d4aabe709de6c69ee6b3004f77df368cffb8a4df5812d2cdca3698b40aa5ddb92ebe1e77d7b7589dd27d9f50f65968919b4358971cc1d4749a8f1b961691d403a0c5e7d21034f890cfb0be344edf29356d5eb55bcbca31d901aa42eeced1f309273334b635bf9bfa01fe8f9b83cd20a8aa538c6cfbca407581f0763d18ea4378294bcbf1f998ba5e5899db6319686ccf9fcf7ba67674c111d8d750e3880485cdb524cabc84f891630cb7c0a0045540990ca9d3deeacc57c7ed7cdd7b549784a1fa835a3207472f9df6e889246500d93336db6b05cae3d34d2004b2be51e021da81dda868a498ff4540bb2d815be62aedaa2f5b68950ae82e2b597efda69955d2168f1a68eb323e30d261b12fbeb8d9473d1cad5a3225ea76c03aaa1b68b0e6385df7b1620fa86a40a8157d0464dcc5e6083237a9d358ce7504a323b", 0x1000}], 0x1000000000000020) close(r1) 23:49:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="9fb67fcdd8b3cac6e25d4889c84e47f5aaf88c381f3d6cb21a682e74a9c3ad6ddbd5d00cc9a0b69995d0165e0c45027d6a836a8053a0263d6f1991940d8efeb594360824f9c2cb0634f220caa03461032c7e", 0x52, 0x402, &(0x7f0000000000)={0x18, 0x1, 0xe9b9, 0x100}, 0xc) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x100000000, 0x1, 0x4, 0x3}, 0xc) dup2(r4, r3) 23:49:49 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8090, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) setsockopt(r0, 0x123d, 0x1, &(0x7f0000000000)="3ed31d69fe75c7d7f851b42ea5c8bfc0ce417ccbaf65238f35d474cc24eef162f7785254c5327f24173e24fa21ec7b01a21c4dfc319e41f57042385cb1790160e7884b7d2492365ec67bd8ee31de2af257037cd3f720", 0x56) 23:49:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xe004, 0xfffffffffffffffa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) 23:49:49 executing program 0: r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 23:49:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe, 0xfffffffffffffdfc}) 23:49:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES64=0x0, @ANYRES32, @ANYRESHEX, @ANYRESOCT=r0, @ANYRESHEX=r0], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRES32=r0, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="d4549d610785ee5c9cb2dc52f5edb1bd2162e91004c33df7b5f0b09a109cddff1ea31f026c420d20cb619282080d550d6e50d11f9b99c4ca0f0ea28a345f50a229a313f2373718f7dce0ed15c5bc187c9f8ec74b07f9dbaded484eda5de3662d0503f1c4f23df0ff61c7e5f71ab1abaa7d53258c6761de515398bf33835ee0f4fbc57d3bcf0842006ff02a752e13ff11363cd939268a556892495ed2b99158eee67abcd065c6404ca28faf9d8089e022b7a0335885182e71234c", @ANYBLOB="7d374c8457c5fac55837624f0883a278592c55e21bb454ba7b6bd9b7d722e503e6c8f2f3", @ANYRES32=r0, @ANYRESDEC=0x0, @ANYRES64=r0, @ANYPTR, @ANYRES64=r0], @ANYPTR, @ANYRESOCT=r0], @ANYRES16=r0], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 23:49:49 executing program 1: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000000000003000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 23:49:49 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x0, 0x100000001, "7ab98ff7894b0c0c813dcdab727e51dfe722ccdb", 0xfffffffffffffff7, 0xfffffffffffffff8}) syz_open_pts() 23:49:49 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 23:49:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x37f73a80, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 23:49:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000), 0x3) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socket(0x20, 0x6, 0x7) 23:49:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getgroups(0x5, &(0x7f0000000200)=[r0, r2, r3, r4, r5]) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8, 0x0) fchmod(r6, 0x4e) r7 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socket$inet(0x2, 0x7, 0x2) write(r7, &(0x7f0000000000)='<', 0x1) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x201, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x66, 0x0, 0x272, 0x0, 0x2e1}, 0x0) getpgid(r1) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x4, 0x3, 0x88cc, 0x7, "4745f14949cc9c4363cb3bcfb964a0e1b2d39b2a", 0x5, 0x5}) kevent(r8, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)={0x1, 0x4}) 23:49:49 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = shmget(0x1, 0xd000, 0x145, &(0x7f0000ff0000/0xd000)=nil) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x10) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) sendto$unix(r0, &(0x7f0000000080)="5caea5ea1818fdc6d60879a85309b0fd68112b9fdc336ab74c940760542b9acc7b80b3207c77cc2aa8e3bca1413130ac3a2fc77444e2c5f3fc1c4f816fc7a00adf6aedbbf6a56a1f66f7a9efa90a482f38b3e59c331d2bf3e03529bac6b8a0864a2ccfa3d5c3faa61df84a69c2290e29c214817ce2b80fd0c5a7060ede79348782a9f54db4db815bac2e4cdb40499b0f6e623a3823ca29f8d84e75d20a1fc982e5387ea165af45b66a4694321fc8edf39af0e00af014e7273d318be2f8d486ecb0c0d4f31f657acbe023764bc23fbc129d3e51a7", 0xd4, 0x8, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x144) 23:49:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/72, 0x48}], 0x7, 0x0) close(r0) mknodat(r0, &(0x7f0000000480)='./file0\x00', 0xc011, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000004c0)=0x29e) mkdir(&(0x7f0000000500)='./file0\x00', 0x1) pckbd_enable: command error 23:49:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="53f6110fb0a759685f76f6e6d001cac688dec09b2a3aeb1142e5e9713169921f99f0a4b5badc3ce4db8e0ca4aa36f62641c94164967dc2f5630a05c4071764476abb318f31c17f28fbdfe0a9e8f81331ce8578f06377516694b094468cb043b7a21aea3867b0ee0771", 0x69, 0x402, &(0x7f0000000100)={0x18, 0x0, 0x0, 0xfffffffffffffffd}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000180)="00e06359f4ea57f2130dec37c713183b29fe5b6e274ed2f03d2991368130048422f44ef9ae987de773260a46b1cdfb7e281ee0009f7d00990a3127a43e814bb12476e68ce88e85d0ffb26272a6da4618c2c762cfba16dde007b86980758de139d95ced424e44f4e23bfa48ba3a43efd829b3ada2c56c599f71b72d9e35fa31369a2189851e11dc981d8c3a7ef62b6fa88b20cea5d1ce5d853d319301c889ae5169bdffe40588ebeaf1f43ec72aa6e1535e268b8ae4285c48c4f3225f7ce63a01abe79c18b9f3650fb1b06d614ddc60152b4f6787aa416551f4a7f570c096da1ff14720ad74e4e96d", 0xffffffffffffff60) socket(0x6, 0x8001, 0xff) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) pckbd_enable: command error 23:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x5) r2 = syz_open_pts() r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x20, 0x42, 0x2, 0x6}], 0x5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x55, 0xf00fffff, 0x1, 0xa66d}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x32cc, 0x7fff}], 0x5, &(0x7f00000000c0)={0x40, 0x1}) fcntl$setstatus(r3, 0x4, 0x84) write(r3, 0x0, 0x0) 23:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="572400112603302bd7a5a95a0df8ea62eba25b4670d698465678c4cb6a6ec833acd4512b6803e5f4f9eb5cf1e8cfc4ba49ffd401ba22497c054de2a4d4d917ff7409802b05c590daef500560b81957a875ca04795fabef4078f84fceace7766f193cf803135f9a1b9826ae2e8d4355a49a0048e7ad59c5e0457444432b34c26af1616ccbf258a6b3a8f5b43214c1a636a6ecb89515354f03082384329c385e74767c69c79bcde9c76d9c83496124b361238339e4756168be3ce0ea7bb03fdf7860a5e4ec38d84c01ff7b3517948b0ba62f2af3", 0xd3}, {&(0x7f0000000000)="678f9025e61677903566abf11399d1e497622e7b01707f518401aca0c973b3515924fa438f946530bb8b516fd5d6ce6b32bddb6093", 0x35}, {&(0x7f0000000400)="5f379abaf4ba2803e438e341261ee7ee32c4bed8e5a98b64b8d4409e32ff0f5947f2e759761798c1a256ac278a92eb19065edcd384f21297ba660840ccd8cf4381a21f43af52fa624bcd0b8252cde9676ac06575af09014a95e034b7c079758d3bd496a4c7dd2b70a85e0eba852a15c845008c371902db12687790b3d6921f8b49eeba58e9160d57aa9a5b9e6574c9eee1977ec69a2c79fea39d5324ce4d74a08dc829d97dac6d661974f35c0cbe3d87e4c3ff408e977a221d33c47472b117daa8326e72b494939240ac77f661", 0xcd}], 0x3, 0x0) syz_open_pts() write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x6, 0x7fff}, &(0x7f0000000100)) fchdir(r0) write(r1, &(0x7f0000000140)="6a79e87887b2cf2ba6d4dea9114c597a6c2a8fff508805e8e707bbba8fc7d6b28abe41020b6f9c52f490a7ca136954d1c0b987e2f9541f4317d9c72055d5562b8d2273b4dd5fc6d4c95563c0bb1fdf9a91ec58f9832ae83ec1e7a9e7d02fe01164a24a6aac6dfad9828fff6039d424248f6ec57257aa6b378bbe", 0x7a) mknod(&(0x7f0000000200)='./file0\x00', 0x3a68193e1c3f0d1a, 0xf1) r2 = kqueue() kevent(r2, 0x0, 0x5, &(0x7f0000000200), 0xc4e, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 23:49:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) 23:49:52 executing program 1: socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xfffffffffffffd68) getpeername$inet(r1, &(0x7f0000000300), &(0x7f00000002c0)=0xffffffffffffff56) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="146fa6f85c97d125949a6618c8bef592cb39319a2528c1200a86a0474bb24c3a7f9dbf2e078ca7ae0ff3f5557519cf596a32a643605e78558b8c468d34d1b0360e843068ac5ddf6b03adc5070d39278004d75a9ef98fedaa8707cf9f726655aec4039684d371f7ddc42488da2a8c1089c87dde013f8282570180c7cd1fbaedbf3da1051cf9d1cd02d9108a482a92771b85dfcb8e75", 0x95}], 0x1, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x5c6, 0x8}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/148, 0x94}], 0x2) bind$inet(r2, &(0x7f0000001840)={0x2, 0x1}, 0xc) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/254, 0xfe}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/228, 0xe4}, {&(0x7f0000001b40)=""/69, 0x45}], 0x4, &(0x7f0000001c00)=""/217, 0xd9}, 0x42) unlinkat(r2, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001d80)=0x1) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r5, &(0x7f0000000000), 0x1f0) shmdt(r4) r6 = semget(0x1, 0x8000000000000007, 0x2) semop(r6, &(0x7f0000001e00)=[{0x7, 0x7, 0x1800}, {0x3, 0xffffffffffff7fff, 0x800}, {0xa, 0x3ff, 0x800}, {0x2, 0x3ff, 0x1800}, {0x1, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x100000001, 0x1800}], 0x9) clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e80)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001ec0)) shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffd000/0x2000)=nil) 23:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() close(r0) r3 = dup(r2) close(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bd9dc3eb52f962c619a35504fd0e48bb040954ac10f8dfdf298015", 0x1b) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="5934849e1a7bb8d78a42d9ca2b6e38dfe54f93a9d1d39f07854c2f58afb3ea8d9909fa9ecf8eff42059151c6f242e231f0dc9ba5916fcfda8aea94a8852e421930d78502d196719f58dd45007ca1e1d5868e9c1a1a638b217e7ab293bbdb7ed93a63716399d3c54ef898872e49694784986ed18b8bf992843031a84020ff68f0826811c9d4fd988701385e6284534c6bdf8a97af914b26eeecdaaa01a78d7e50286b3d1c3c2ee885f8e1fbcc108c41446d4a74d3561c680870bfa64cccfe0801b466", 0xc2) dup(r1) syz_open_pts() 23:49:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000300)="935aa58a1cf1eef0cc1a66bcf45725b9f51d831691aac179fbc3df08532901ab702a4cb464336db36a33cbc799b4ec1532f07cfff839555af811b84dde1d725c19c8273299af0a707fff2d9a03b8299cb0942a9a45804240c8313e54e8843cbaefa4a0581ea161bc79bc192008b47dbf1bf2a9a2ea433010ec1f3bb30a9605af638b8ffc09ca9c91dbdd599910efc92e1cff20b9cae2e578d39e1a6ead519f08c46610ae99f9132e585791264fd9f2acbcfd5214d71c2ca2cc89913081e638a3d996b4edb6ced6052bba3c0bc0a3b060d69ae3ff32278edcdc014f4ab87f031c7a96567d4387c6ce5d5b70e2313c8e352f92708a925bccdf81b62b9a0851de705652eeb7d995c1c5e65a00000000000000000000000000000000381a3c2b7fddf8f72684907e914e3a254dea4652246839ef49dffb0f4d24ab48f79777c2d3441789d0b89d1f8d64dcd4aae9a2a44d54718414cb05a3720a37dd5fa801fabdfddc143a5793bf9c0f3a6652cb1d0bfa764893da670b0df07f30cd04819a389b6611b7d2bbb5de94ff1588718ef7106c215965e5559fca179f55c4eb56eafecafd0afa4b2f927a263b44d2", 0x1aa) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) read(r1, &(0x7f0000000080)=""/101, 0x65) 23:49:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) pledge(&(0x7f00000001c0)='\b', &(0x7f0000000180)='#\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlockall() write(r1, &(0x7f0000000140)="0f", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x1) 23:49:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000540)) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='/dev/wsmouse\x00', &(0x7f0000000300)='/dev/wsmouse\x00', &(0x7f0000000340)='+]\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='[\x00', &(0x7f0000000440)='/dev/wsmouse\x00', &(0x7f0000000480)='/dev/wsmouse\x00']) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x2, 0x8, 0xff, 0x5}) r4 = socket(0x10000000002, 0x2, 0x0) fcntl$setflags(r2, 0x2, 0x1) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000200)="b5eec03b776bcfe93030be018625", 0xe}], 0x1, 0x4a) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = getpgrp() r6 = dup2(r4, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x3, r5}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xff, 0xd78}, {0x18, 0x0, 0x20, 0x2}, 0x0, [0x1, 0x2, 0x7fff, 0x4, 0x30, 0x7ff, 0x10000, 0x2]}, 0x3c) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000500)) 23:49:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 23:49:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7f, 0x80}, {0x18, 0x2, 0x8, 0xde}, 0x3ff, [0x100, 0x7ff, 0x8e9, 0x8, 0xffff, 0x8, 0x6, 0x80000000]}, 0x3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000800)=ANY=[@ANYBLOB="f918000066606c65300050d96d568a51cdffc1338985b1352a3d2ad1f18c86f6ac679c8f576cd0caef7a1422097f7dfb71646fb5c256221054e9909b837c61062db8eab1afe3a4100e3a43db451c"], 0x1, 0x0}, 0x0) 23:49:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 23:49:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) dup(r0) r1 = socket$inet6(0x18, 0x1, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1, 0x0, 0x0) 23:49:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 23:49:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) syz_open_pts() munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000011000/0x2000)=nil, 0x2000) getgroups(0x1, &(0x7f0000000080)=[0x0]) setgid(r1) 23:49:53 executing program 0: socket$unix(0x1, 0x5, 0x0) 23:49:53 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000000000000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 23:49:53 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81b2be705e4b8a11, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 23:49:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xa4) lseek(r0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c59098225ef13b8423a64f911b6c321293f266d0000107d0c"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067eac74a7ea11cf801bf1fa09000000d5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x8, 0x62, 0x9, "17d4d8240dc6f09367ca52a0b65cdbb5336ce3ed", 0x7e4, 0x3ff}) getrusage(0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 23:49:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) listen(r0, 0x7) 23:49:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="ccf8dd8b649b9948b031563b124c21663fe3601d51e870b37c663f8b1260678f9470808297e5d88f1529a4e8bf9a45b7394737934d2b9590906cf9ee8e5a95b5ca838c4cd2e3055a9355b020ccc431", 0x4f}, {&(0x7f00000001c0)="dcaf2d3eafefa2663e318a3c9bb11da82bd455314ca90299ab85c852946380342a9e6a804e9538b9ef05ef518689eca3764deb3dc0be50082254a751f33f6040e2b331800bc926c5a126e03bf417f2295a5ee45d630fd926adc9c106b4592f8c33612ce29d474f6a9156f9ca6c1ababdc88c11aa9627d48e442e56eacd44de6f983ed110d2c1037056425165d33ad9b31bce4d57feebf2ff5d4aaa1c691d46e46451729af4a945348d", 0xa9}, {&(0x7f0000000080)="401b787c89bcf8335a84d493b477eb3dce557423457719507c6ce932af20296e916cc530b21f", 0x26}, {&(0x7f0000000280)="bc68ffa58b2c8f4c08c1248adb00bfdb24ce077ce2dbf51cc98f1a42a95d053184122cd5a9b3b28c84417778d2932cdd5c1c0ea215e71df9961b75d780cea8a0d904ae9ba6a2f34c7bb30ef0d687975c2ffbc6ef0cdb37ace08ac75daaeb027a43cc53033211d5636cf6ab107e7e9be773ca2381750192dc97789d63ea85c17a700d9a5200ae570108832b6f52443c94dfaf6479b7cb4a1fdd76dd7783e2bd98bbffb9f4d125b0fc59b273aaf0c55f6ba738bc153bbcaff56e5c7901c385b0dfad646053883b1d286a1a115c34605f9015c0ca246a109a", 0xd7}], 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8e, './bus\x00', './bus\x00'}) write(r0, &(0x7f00000003c0)="222f5c49be166b30cc013f18eafe62506cec3c286f75f08815a62902d9ee0b05566ccb31623a77c7d2", 0x29) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff000000000000000001f2e9ff00000000000000009d0e227df5ab009db9d8", 0x2e}], 0x1) 23:49:54 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x240000) write(r0, &(0x7f0000000180)="a3ef3cb6e05b1ff229bd2b924cbf4d65c058762fc251238bd03800e0afef50951ccca4504e5ac72fcf3cb67696a9c493ac5775d7e76b9cf57c449b3cddb8050077c8b282b7d56a0244584d040ec66367fbaf65955c95ea5570d74fafb9e94332614e2537f0f0e29fc4c1b11c06bf00e6a069", 0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 23:49:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x2) sendto$inet6(r2, &(0x7f0000000000), 0x0, 0x3, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x4}, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 23:49:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0xf0}, {0x5, 0x3}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000600)="c46aafdebacd07bc23e791a4c64877c0426564726dc5d6667063a167a32c8a00c7929b9058936caf05145a49e5c5f021f4bdff1cb9892b47e5ac9f994134614697242cfa7538b154f98efb2e0957fb3c374676e9433419ef74a700c183a3b6ed1cfd39fc567c2ea7b51631fc0e7a752f40b1c139c7dca3968ed2f61485394ebe5675cdb31860c2b7e048b93f0dccbb0feb2ae1e7fdc33b4f239e41f9f7448bcc847c57f9e243aa7086fa710dcc85e52d65cb3ce88e4ba2012fdbdbbdc7efbe76138ae43838e973c4990d4f63a756461960151ad4c27f97fbf6d4f23c757e9b9e0fa2b08942d8f38aacbb75dcc80bf403a6a20980aaf3487f1d871024b801ee001820d7c6a157fbf41ee4789a02f5c10f5aceda2474b186521230244e377bdeea9b30302fd8b86c31efc9724e37677872699468e7a7343bab846453eaf03607c943051297f1ce55fca7e4d312e6d21b3ccaace8f0ad2805811282d0f2c6d624ad9266d6ee8662263d7c4e5cdbbda67461098238a327ae9e32c5ec409094751b8e21e2b62ad08c5bf3977eefc25ddd7bf54514c5c2c8e3870be9aad5ff83454d8dad1582624d266ac379109728cce227", 0xfdb0, 0x0, 0x0, 0xffffffae) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1c4) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x401, 0x7fffffff}, 0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696", 0x270) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xd4f2, 0x0, 0x1, 0xfdb8, "b08d16c666210524d8e70000001000", 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:54 executing program 1: r0 = open(&(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/\x00', 0xfffffffffffffffe, 0xfffffffffffffffc) 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') openat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x1) fchflags(r0, 0x9c90e03be5d0198) recvfrom$inet(r0, &(0x7f0000000140)=""/176, 0xb0, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 23:49:54 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="56022ec3d70a6c4de5892f66696c6530fe"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = socket(0x20, 0x0, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffc}, 0x2d7) 23:49:55 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) sendto$unix(r1, &(0x7f0000000140)="1e80ac409a8975d806a7a64bc4495b0f50081a0943891b8e874826086008b4055fe3876a7bf16856731a754dcf6f42cc6b50c8603069dd613c62f63e022fda587fd57ec6a34803287f34d2eccc29abb3572d1e6ee38c5b6b785378347f8e94af04803f629e95c9d815252a2b6bf06554f34da8adcdafaf8d1883619a5bcb474d9cc909c06911a4e2556c86b566ae1d97c01deff3700c72e04fb783e6921a2db49cb595fcd689c07e1a4043619fb3affa6f2fa9b000eceaca9f3d484dd382d7679d3bbaca", 0xc4, 0x5, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x100) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) 23:49:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 23:49:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x49e, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 23:49:55 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/224, 0xe0}], 0x3, &(0x7f00000003c0)=""/106, 0x6a}, 0x840) 23:49:55 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001040)="bba173aa319557f8d39ac69f180871e34763cd7aeb9e9975a1c1f040e363efec257f54c77778f64e0ee11a37d651a95d8e2984cf2c61a0d7730deb9128470d6fd491735f9adf8aa5dd35f4c7980f69f3e1316ae5dea9045e48bfc02aa21a8bfbead8d170303a1c5cbc8a783f851903a2afc4008c5125bd52f84d18800364086b8a6d676ecd6a69923bb7f4a0c384fb7e9451df177b7a5c0cca8b", 0x9a}, {&(0x7f0000001100)="a9c72c90850ff8a66bd64fc362d6f4b4f1876fb7c27505c148e7f977d008bba925b9cc920a8917325655692499232f63911fe6410f1c749945f9ba93ad951af1c12fde9d13d730ddcb0f55ed676c46d68594ba446be825043e6df10d8e97367e916beafc7f800c8114e52d15776b7f391715dcb3fe77d13921cae3189141bbf1f685421ed558f356200d4e005de62e41330e45720e56f0cd980467e1c241e787", 0xa0}, {&(0x7f0000001280)="1b457bde7e7a106a9ffebdd6a55b893c79e95a210f5d7779e618fa1248454f037d5609708d85f4c9a8a3cf1032bc23ce85056659b957427c647090d8220c837e94181b73a7c6738cc13b1a84d1ccc438d468cea4d1c4a96cc1160f7376414b9ec698795e4b4d662935763e8c82bf18aab9ecf0874c1e9f55dd5711da74f4532505819b8b2aeb7453e9dd25fb0852d3867c4298", 0x93}], 0x3) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 23:49:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x8000, 0x1}, 0x10) r2 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$sock_int(r2, 0xffff, 0x800, 0xfffffffffffffffe, &(0x7f00000000c0)) 23:49:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 23:49:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x84, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0xfffffffffffffffc) 23:49:55 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000300)="63aafe8406457a7baa52c508b0476c162b86a7c5030e038d67752bfe6606802c645652df0ff1f545dded938bb666554a14acb8121bb92997674ad1f50f26fb958a99e3b27422a9494dd9ccded1afa6505e7fa7662acc6a12a718e747d5489ee699adcd42cbdf3c98c948c769835b6a86a1b6dea882df352dd0307e580750acaee9f5a1e0a60dba02838a5c21c1697a5be0569697f3779602ea050dedb1e83e6da0025e295f10bd5ef4e4b0660c04272c68280caa45f5ebe7dbd7fd6ced3d2cc6eb9d06e600000e4426fa089a92beb07404470fd0fa83db392eb90aab4b4d4117dead78332d1ff4d4765ffd7c769f338652d41d4199dada23b78c6a93dca7a12cbe290b4298996034df2dac4641695a927fd0f0d4099bffbfe69378ca471e3879a4c3bc26576ff9ff0de782ad134c3396a3cfd58cf724cda84355becdac80496edc5668a908a0fb476cc03e27151d74fcf271c725e683671c57a4c99a76d61687139f672f152a5f865723f665c2e6b23de55784729d551bb5822369d6c6fad4509f9bc926eed2e3b283daa10bdefc195552b806d49dc9db4008eae4157804e6dfcc712eb8a377f62a1b0579b4b42474ffa8ba862ff6234892c6c388822ab571e943789b83eb9093b17f553649ba5467623c2a2988a518abc730178255b931138ecb152184c44ea8e1bac9443597c0a02bf504a8808500a670160f019811675067f2399417aeec64d309a8ff4bb4d7070add048044244c3a4b44d45393a6f30bcbad9cd9ec418c0643c5d196dd12e72cdd372ecb224d99dccfe65706cc777505e48482d89080d9cc3d9f3eeb6db54591dd5e2d2dd12b9f6c50c3d436972bba35d8a6f1f5ce6b61fe126e1dad7ae1e3ec420dbb656a3d19b8c7fb83215d6b4312169337369363939af9a216af1f3d1c45e9fd57aee4df17694bfd54cfb032d991a4ee356b7af64712291ad5c8b6c41e55445e73d758850e899e43024c4efc520b0ead75fd510e32bc12da8e2c0bdd943b129f21211e6320bd63e2fdad3e9967035057de0bcf95601b2e528d3844bf348cf4e462ac15fc5b5192e6c8b6f51dd52d412d532d0891435e9a54c7750d9d3894b990ffe3d90c99d33fab0615ec89e19df3a7e3ea8044329161454d6ee65157680f12bd6cd46f1dc635fdcf7de12b54ff0a8aaf61f841426e532fe4d47d6caafc58b8a1c4716b5afc84c90ad1c714567150076a70c56b8bd34c7e701a7801864db5a896c6ff696a20e5a5e7e7f498195d9005cae1bcda3619c5ae7e3034aa9fd9b6e669c42eb8313cde4e61e45b9f868a223f6601b685db5fd50b3b7be4cda6d68416b65b51fd5e636acee36f3f8cdba568e4c5a2ed83e494e1c23a680f35af90f06531e89ba72ae83f364464f306b2e5dbae68470ff147d3413d84098c3ab3bc55085db2a89971a0231836a2b148a5135965131b508cf3866c97607d6b1a92d5d5fcb382242bdad6255edc499fc20e21d7312c83cf6a9f4b5395e150cf41f043da1dd16b8f99f0f9c278c8a2281765e534253341312217fe81fe420514a1cb80f40e3330e6f9e8b28462317ce5e4bc12ef924cb8735ed02e062dc855869e1c604e5487ae9412a5d71820d204c16c0c51fb518282078b70aee5b63bc4f9dbc4f794bed0ec2e56b706001db54ba8aab0845d39befa4407856edb1c3ace99a03164e9506c372d56f22c23a942d3a79f037f7c750c84c6b3fb70d2877b5e5022781db3234930e0073bab8f64e398d45248c623289cc44b2e41238b55e563a2104c9be3325d4d27275a92d1960c353b66cb58ab8b73d8a8f0ac9bbaf8e1ec66cf9eea72cc3d6ca05e1692ca6ee4ae7abd25a1824bf9059056e8ecb1b38be82734fe21c1f9534be6f028032e50421fe93744409ab828a101f0b51e4b4fb10c615ca45ac996d2493d8c74aae549b53722eacf0dad473c3bc12a5882074cd73f1a1e7876a3ef7526c40d3110d90d42b5df673c1008323f08f2c7a4061c658fb85618d41b63b8be56f22451a5acb5331df04edacf824320c82e71c40a36e4f132b753a6083cfffd30669f040937e5ee01e3ef11816b53c032a2b92a3faa93c4bbd42decb828123c0bee31d3e015b96e70f76a7f09227d04060b1721015a0e951742742cffad8decca7d7c6a2072ec394103289b6eda493413d20286309d0c12f103e23c506f62e7c5d5065316699e682078427407ce386f2bef85f2f85404d6f3e4294d1607b43394acbb3f2722f5177eeeda19dad02941623c2dc36941b35acf599df49a49f86ad13b7390d93782f162550770fdc0ddb222d63113e04245c72151b5c0a50961c960679b007de1e4967702284050a8cf724590645884a5bb5d12f6cfaa162dda9dcea2e3c0667fe508b7cfbbfd084097f9ef790922d3a4eeba48bfbcceceddb57406c21624496c6861d7167465959a88b7708e36cd0b36003b74a0ff5060d6f30255444890425f7c978527e17fe709aa9543975fdfb996517e684bbc6213c8f26a335dc21e211e0f593dc1f3f889386b8731d202ea463cacbad2e1358c84be4781616ac52eaadae0e0ba910661b8c67be6ad78d177269ee5fdb842f15f272b186950332b31825d379daa462cf0713ea3797ec3eedeca7c0759ba8e3a75fd0d2d76698996bf94004ee8953525f5a026bdd013c1e70e4bd2186e5832f3f1e2cafe495281edc3dd4f26f442de775743f003665ab74f87b1306cccbdab004a014afb1b5835b96787d5e8da474a3b1045cf567b9fbf57010cb531f169137416c79f12e1377cedb4081c5a25dd328ec97c161af135311a992b9644a77bf68fea098510af7c7dc046a61879b51adcdd10599215fbf51ce84fada8ef34ed9dfcfce3a0c7018768e9048c6fca6f6eb7268be457e8bb99a521cd55061042109068fb3488359cedd0d70b222c2bae9dc2f3b7f8d87e79231b9404d83d9e9bb5e87dbe8acb0287d5de4cb28ce00c55f423c1fa82a52f1f7568542c8b91f24fe01f722b9dfe2b6ef6fb2e0e51b6b6485ce229a850464141496b10c75da1123feb77717665020d83a61a15fe78ea3a39e79aa6fac01b3a2a39d874e517e2251ad86b2c8d5ef724981315f676aaa648eaba97c5db1a2a8b5d5785f823a83a2fb734e43ed55a3d3a27b6125030398ea79446708371d7a45135b7688fcdf64de47b7793f333d2dddf7a58d031987b0f2cbca9a436e093d8f7553fe0d644eb61758cacea87f43d3330e49dd8dd4fce92b0a604a99b043c7a9ab77a918bbca97a29122e2a85f5699acbef7eafc96b3abd67e85985f6fe96bd40a52b249ee2422267a04f9d12548debdad4be6cabd76455d523c2966765c83461461e34be0649de5e75a1b085d5c3750f637c3886764b9bea3011d317fc6308865c41f8e5744afe70892a916fae6797c7a3ab0f9abaa13d81ccd0f2d9293ce0e8bbfb77913c9c5de7f37bd9face25d9858b5d6509f7424e7fd060055b9dcb0270a35b01f4c0f2b2ff0279f50dc2e847a1f4e7ee458d23f723c4ec5adadefc170e4de99e219c0252fd00c63962663cd5eea4b7a42b6c1c1c41265aeeea3624d5443a32a758e2c8e7dcea67aaee372a8ef3508af9485d19d43cbcd6e7faccc394aed0a3f5d9e905008319ba78bf63a44f5cd134674593d904a00744bdf3010b838c01209949f4017f65e3dee8700083a76cbc23eb6a44fabcd7827c2cad6ce7a3e6cff0a7bb587f5389c2c1be924a069035e9ae08394a75134dcd2cc73b6a2dab30a8089e05dc7c5bdefbc179cf4b8599a5742d180408a176ac0e4b1e486786e610ebbe401373f73fd936b44eb063f53e67be9948291e1ca9b2db163dd37c7455f8faf3b2929588359e5fefd231f99cf771669e8a0f4577a9fb5ce5a39e5d092988eb60f7b5a32e36360f3c5dd03fe00a9ab468ff9c99863c8be59b6d34228276ff287c2b8a434f42371a92867b482e486e5750281e038910d297822d850962b6ec4bd5831cf198498b71a114bd540afdbc65e2f3261377ad94ca8a3eea9707f684133ac3353ce0bd7f179a38f0c6dfebfee4d15131c4042d3b0e8814c903d87afcac9df92f56a67048846c0321eb9f178784a7cdf68aeb2ffa8d6c5dc3cfc5a047b07a39c5e2c49f257cf8b2bda504f99aaf58d2094099e3433781b8776608c53fd098cbfa462a0816fcab5e72d65261bace57691878c8cc639ccd1cb47998568486f2584f72fc7b1f538c9c1396f183b975327a28dd307365af3307ce95012353b25f84fe5a43e83226ee545105f4d1cc34fafab156e1b003070116870d1fc9c5962bf93b39f66e2f07be963c59fb08025d8d8623cc92ce13971fee24474a9eebc95944e911b589134b8c8ff06d5004aad4391b1040e8bb0d77cc7bf3b96c184ba503048f286575ad5a04eda5266cf69b3bb86630515822e4d906846e159c2426308c2a34f9ace118a3b9774cf392ccca87a5e557492ae32d1e6b67d0e47f4ee82b7a81b7fc8a6f49b4052bc0681f21717c17c0cc9ee664a66a39ecb4c92990faba48a2c70abffec72120f1b8fa0d758262bb0310f502028b922959ca5a793931ab7513c297cb518f245a5f66ba09ce40338f2ba2c4864a484b1bc7064042222cc2143856a4380e6e26280252542ea79780ca638ca0d0f0f67d4437bcd8eb05bc8a740e6ea996bae7b756b2797d4b87875ede551758e3a94a46449212b0aef402f510201bab02302e036a50e7c13ebc058a53698a61bab1e5f8ef2bedfa97d9ef0bcbefbe3f761fca4ad59dbbd3c306cdb3a5a09d1665f15a49c7380f279d6c1f176742a97f94903c766082cd9c5d0a7c7659aa2dbd0a7e789ad03e80afa97e18a00ac1d6f092b655ce3328bcdbe23bb3ca1ea0952fa91e39d4f2efc2c85ea435ac3f4dfcad5c667c40a22ab293b52775cc0c7967cc38fa0d4f36e9f4917509211f5ceb5ab7654b86f7964a446a7101bed8796c9daec7c5dffb811e2f2c5a517eba6c540e6763abc741fdd96d0b39dcd285941d78ef887c46efdea0685b196d77304bc5a9b7a9e7eda2dcb70d0f39a6d414f48d863676f956b4d40b2b12d4d00e7ab62ec814d302fcd6e257280434686a356f38fd4c1f67df610a39e6e9e4926e650e52c4ce49ecd7d34d4031e2cb630dea067d469ff07927cc605daada9d899cf8ade0d9948595f818df03910b309fcaad9e8a0f3c4ea8275b6585c9183b49d4d5bb43bce3471eca052ac1acd1b3545252bb1b02beaba02d214a26e228f42ee1b7cfaec8fba457793ec198162fbef9e0ed13709f55cf414082c511404fb7db5802f6417313ad509dc6c683dd875d3f91c604b335859a926af15e662fc4b8592c385a3068281d117ae42742874e4dcccd967b39f3f5cb0a16012db1a2969c34971a275b2837ee509e66e1969b76d09cd033335cbaacb9347916fba71187496a514a27b7245288061db1143ac535e014039da659f24e5f1c4e189ee9986b27602a7e6ec5dd365b8d8e08645d8d14907c1238c89bf295bf406a1c0a0a181ce887ee82f87427dc5ad7317d7edadaf66224e77b4ec538bd3dcfdc3caaf2b440003294dacdb936116c7cac92ac4c4608d441d3283f45a476952c17b93018bb43aba3601e417a5b78dd76eb03bf05faa62ec1e286576cc42eecfea04176d1bfb39cde114730bdf033e60cb7a10492ad9d5a3351b2ad24ff7e9225eb6e054732860576e09c88dba3c83bf0619d1a1a4211006c244ad8f060124757e56dd4ea0ae5f283790de378e74f5c484ab82ce04557be1200a4938e276131fb9fd450d6271080f1", 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x6045, 0x0) 23:49:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) close(r0) pipe2(&(0x7f0000000080), 0x4) 23:49:55 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="39280d5244a82c3e1e49d3e9d6caf10060e30754421459a7c6a8ad7b6e7d6e98d32ece890b6f127ee30e963b86dbc36475232382c1263a5f42bc17460855a0ee3e19a021c172f949dd22e8415869095265bb88a014696cd67f2aba57485299e09d72b316", 0x64}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x8, [{0x3, 0x4}, {0x3, 0x14}, {0x2, 0x40}, {0x3, 0x5}, {0x1, 0x4}, {0x3, 0x74}, {0x0, 0x4c}, {0x3, 0x800}, {0x2, 0x200}, {0x3, 0xffffffffffffffff}, {0x3, 0xffffffffffffffff}, {0x3}, {0x3, 0x6}, {0x2, 0x5}, {0x3, 0xffffffff00000001}, {0x1, 0x3}, {0x0, 0x7}, {0x3, 0x101}, {0x3, 0x1}, {0x3, 0x80}, {0x3, 0x7}, {0x3, 0x7f80}, {0x3, 0x7}, {0x1, 0x8}, {0x1, 0x6}, {0x3, 0xffff}, {0x3, 0x3000000000}, {0x1, 0x2}, {0x2, 0x4}, {0x2, 0x7ff}, {0x3, 0xc1}, {0x2, 0x3}]}) ioctl$KDENABIO(r0, 0x20004b3c) 23:49:55 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x9998) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x207, 0x0, 0x200000000008, 0x0, "61aa0db11de9a78b3ec000", 0x718}) dup(r2) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) fchmod(r0, 0x2) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108, 0xffffff68}], 0x1000000000000176) 23:49:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x81) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x1f}, {0x40, 0x7}, {0xa7, 0x100}], 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{0x0}], 0x1) 23:49:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0)=0x100000001, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 23:49:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getflags(r0, 0x1) select(0x40, &(0x7f0000000000)={0x9, 0x2, 0x3f, 0xffffffffffffff3e, 0x100000001, 0x3f, 0xfa8, 0x45}, &(0x7f00000000c0)={0xff, 0x0, 0x3, 0x7fff, 0x3f, 0x101, 0x1}, &(0x7f0000000100)={0xffff, 0x9, 0xc455, 0x0, 0xfffffffeffffffff, 0xd36a, 0x3, 0x8}, &(0x7f0000000140)) 23:49:56 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) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x8100, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001340)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r4, r5) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) utimensat(r0, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x3, 0x8}, {0x3, 0x75}}, 0x2) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r6 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001300)=""/21) 23:49:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_settime(0x0, &(0x7f0000000080)={0xd4}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040), 0x0, 0x0) 16:03:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x882, 0x0) pckbd_enable: command error 16:03:33 executing program 1: r0 = socket$inet6(0x18, 0x40000000005, 0x1007) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:03:34 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x4602e844}) clock_settime(0x4, &(0x7f0000000040)={0x4, 0x3fd}) pckbd_enable: command error 16:03:34 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x7fffffff, 0xa397, &(0x7f0000000100)="db71cb4453128aeecd252b05441984e27d71e60114992356a19b2181df8bf5a4e722216938752ce8eb45680143b35da49fb0d733c9153b30a5104ee09a3de236f97473edb45ba0c37008805c0d03bc2347fe0604b5291e8c110c76c7a3a2e5f6d290620541e6260785e5cef252ccd5280ef74b27dfdeec4a1210b4660d22ebf130857508990f64479bdd12ce091cb7d3363f0d8bf2772c1df1623d343bb612e7647db893a79b0f7d25a719004e33df6e9ef7c8121bba7fd344e47b85f846a45679ebc9149446127e", 0xc8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x1) 16:03:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000240)=@file={0x0, ""/11}, &(0x7f0000000280)=0xd) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) sendto$unix(r3, &(0x7f0000000180)="1455b5f11c33a1ede143ad92c22a65639e4d61f1b93991be2b242b229125b26d79c66f8fbbc4cc65cc35d385b8b0c0c44ae8efe2e559f6f8bb79609bf5718b050b2db51c58a9", 0x46, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001240)={0x1, 0x7}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001280)="797e877cb422ca48dcaa9edcdd77841f7be7cf758a785c5dbc22dce5e4a445536f891057d8f22e04672b3bac4bdc230d040abf77425357447c0b36c63200dbda0b43ef0444c3eb2157a66d1580d7ba052d8852695a4ce1abf1c0a1ae8d8368d5bbcb0407e3d3882ac53162b64524d042d206dc53c54f663f1e3d3f1940e43bb612937e88233b0b7f34b99c7dd7f5a68318fecbc7079ad313eb83b9076f99a02134dedcfd3f5e32d8da5e8b0af633a8691a623fcfd074cc8bab1182e4580bc29ed6a781e0586f8af8ca33cee379cfac9ada25817183ee5ae6054ed357b68b5164a6f77d03caaae45d0e734a3d5012460a0ee06f5d0bcb2470a2407a194f347111755d296a0839f5add582755be2ccd21aa079cb2d355626004adbc42c380fad60037b07e262c7fe94c41ffca07619ab19ff38de7b9ac453d20aecd3d7ed712cc3642a62f4a29716d343fb66a6940b1728d611680e05aeeb55213764f716a1c055abc0bb3710cab30e3d2cc09b6780e2c95b151054a4e15aa05957b620369dd7d2a44604ec21c679359529b720e94bfabbc728f1a110887dab29ae04a204392fcc34410a38dbf0c0866fa274d8361c4619e09395716721507a63c6b2af7a56ff5a035acee76e67e58e5c47e3ce4be050cc11eeb83e09c90d080e6c476015d8c528a37af2bc03dac29798b81e7fb9be200e7e313d92597f9c0190af602b80fea5093574440dab6cbcdeaa34fea53e7b56023627caa33177c8b171a2e74190b6518acb613d161624390c5a41d47fa699aba3d18e80131018e3563db8005832bedf4eb9bacba016dae2ca8b0856821404494c2521a8e886533deb07035a1529109790a65e8e1c30cff6c700bf13426f9bc13c3c7a3645af6d2770311a11a440acd351536c6de947d3e6c1cb950301fc5aabdcdc63be4740780af640cbf0e920c52505ffb72d3665fca9d45297c38579be3e5c5586ab6484bc9cb2471051015c9ff102e4e59b7845f04b15abc57df8d34a99d160e0ad9336d4a703cc9b6124b2879662608f76db7a154941c1abea1e56bb5cdd276f42fa56d6eeae1b51c08e1859df54ed5b2e7df08b57765f1cba575f2967bf6b7543148277f868ef2c1856b100192caab7082213bc7093e4408661113c502bb04cd3c105700b3f5b2e998b0bf8fd519a4e924bbdf475f2ca88f6506a79c9ed2f2918d66b3b4b850a0522a6b78615bea94f8cb0217c00136d7c5e3de1fb2a3709728bc47356d041a3c4ec4c521cfbc5b8445d980dad02ec8f2dbb88bdecc6d28a32e707ad9aa6f1ae9f6cf173281e0f063f5861df564b4df1a77184f437edfc1767c532e45051ca0cb78fda263a14ea1d11bdbb2e38cbdadf07acb8813f694c18f5393f5aa090a56c62e5b495ab1c3d1865cdcf59af093c2d83bc4b6fac425e8a52318763f8c073efc54dee578588901f31a71deb175d5d518f2af7aa5f72c0e882cc969e4006bb3d12cc34ae5e836b19395cb17c680655b0d3fa643601cd2a1b62f511ec20c57e002ba09b39d665f4a6a309d69cc708a3f879ad524a2b067c82d8e1ebcb5af506a12ab4774e0f82ff627437c3432819f5b909ab60220d894ce673f3bd28ea2d72b555beeef33386f6984788a1e8ad632a82784492e5fdbfcd5339586eb0f10440a48f85ed469c3a7f8d55d2fee2906531f9052181f5bd754430af27dfb41c4253514cbd9a958cc8945aa584f601db18528a20f9fe76e876506553576d2956a8fcf5f1abed655490bcb885de811340615b3a7064e20e4088f9a0d7ac0d4864a54a081e6ddc1095b24216b78896830dcd130bb34ac6ad96e2dd17ca962cd988c9a46ea29087969c6257a583fa1286ea56b281ba0a9f7e4730e44bc7cd9286246cd2f111f8adebcd642eb9923e70273661862aea4af65696b48d63e89e60ad8b7623f5b807c5ab2980f4d7b156d17722d054235b8213a1b6cfed74a588b93b3b910822d25f5d613b3a3303ef96077a987d12b23cb6d02b435f36426b098d12f4ecbe591b034f8ae24e5a1be684166226e3cec89be0f066108a6aa9a52c3e392d156f371bacd8070b7c1e94bc5f495bb52fafd0af899e95c0c3d107e569f74dd21cbc17766c4b1b71ad2f94c2ec641b2b423829b07969d92b271beea08d8c1cb93210fba761d70b2d4f8e38f9388b6394b297f17aa36214fe91c9a9dbea6ce7d5d8d9ca9b8d7101c18100efd486c465a563a9ac1a5b11c600e87a4cdfc354b21690c314676ea04b9a8449491897274290619a56ad5c675a2e2bef80eb1aa268e8a9504c77d9a17cdf26d4bf0b058a770ae8c8b21fafb2251eea6976a447f5127ede0d67ef8f30722421e927d1570522419041dc1c37965f2e665696f90182273f177d3e52d7f0a6913705da4c42a5551a97e437066e4d7a915fd033fdd14f70582d84f97c132f00e90fecdee0686f675223cf78e27ccee690576292877a87338927e5058f9d7cd21bb65c19908752a5b0fd9f345b095148db3e0168ed319d55206be7c8af9ec00614abb470c09e6f1c81eb2b151c2857948071803e60d9eda8a5e703e3ae1438eedc92ec6f2dd2eb47ff2862f9c399035a7712e6534642b01a0ea1589a5807c06657bca1ff2b61d6951472cb3379497de0d3942520f625df8be7da69b8c3896dfd0c7041a708829eaf35fbb504973e86385fbd3e9f5538df1241af576a43a7464e87758fec71b6cedf69305fc8718f0e77a3096cb1f563dd2a8f148153d4c92264c35c20e9d56928b889c6416788492e865b1f9bee78acef31cc3e8c9d3fcc1a77fb85368289ce497240ad50e07c90b4e6d0d68392679aa3aaf85b45a2d83fdd0921c45b52288ff520b09bda21bc5fc9c03152f9c8221e9946916e56bb38ab933497365ae7ed0393c338ef3482a99f05d0917e54599cffd79d32f12247c1f53063109f053c9da934a2d755b7b26c4daaf8b1ae9ad1d9251fbe64bc3fd9650fb57507a7a6a940ab5edb5d46cb0813c1e1ec8e72aa428cb77d90c7246d72955054ab3062cc1e598289733d7fcbe35b259e6b8ed61a1d91756973870fc55091083f48b95fac12251a9d8475ea5b72c6546d463701c26fb0c568e5702c45c63711dba8fcec5385481ca66d8b296a2fb03b24518fb2dd0b0377d21062da12b9412ac60dad2fdea7f30224fa1a94f0ac4df2f1386264fcdbc97ee1c7504e14406fad02d907b9fe55e96dbce53b393761d96f9f0c6f785b5453abb635372ed92df9ac065bf8372c450ac873b4de76a65c2986262593686957b93c73ecf1bde8b096d8a0eedf7d5d34c20c662ac0026905c48fdbc1ba73318db725dcbecabd5b4650e91fc6ae0ec72a592bcacfbb03f09be2b75890b4090f94dadd017e47440e7aa7d3c8f59743e26be0fbd4ff7bf3398a9bece5d51cb1a02df8462a2f5a40627af893137afe7a4647ef7dbd699ce90889ea9563b75aa0b3f355d635ac26ce84b47a87bbc403d901eed0875b7c573b60be0fb4f2af3c210d49aa27a88e48f4e22db81d3930c1d15ae58da126080c17dea9f7c76225caebce34e0d31565a971ff3353934179aef1516d91985e4af7b01685d07d25a5e2746bf3b8c6974bf9bd8c0b2bfcd362698f6130be7c643ffb789661762833617a9425a4f2f9f940f26b14e62943fd21abcaeaf32602afb399429d65404abe70c4630fc4ce65b75e8505a54145a299fd8515c65a1cac458d59a4df17a61aaa5118a8d6e948f2725c3e11bf284676ecefc60ff0fc976ea13a6d7bc7b81aaca35973eb9d7f6ab89906f09e3bfa7fcb4ff67422ee3ed62de8028412f3cfc7a28cc528984c1f6d0e3b2125dcc26e989f0b6b5e0149f39fb4b292f2f1d798755b734936ae1b8da64d1722a0c5adf50f64602311094066cb339be60d14d83d535689c707dbefeb5af615ad17d16770b237101c8477fef44f7d588b5005e3c688c1da787b71610133fa7dce773d764d97ac26219235f9b4105e34227563ec3d474f4d6315469b65a7908dc61a0d31d78c3d36e091583b19a716f313d4e21761d81b7c5f86a8a5b47108ca0001ad820d124323c62ac3b8f9328b4af298bd677fb1e4af0975e16a1a06d3e17cbc32d1d9c3ac75a28845ede1b1bca651d3e56ee8af6d9b80583067aa390a5a92f7562c5d90ba9a83d7d11f5f8cd0e2590959a3008a5b8c0a6aa6afa563b3ebb3bfdf5844b9e7693bd4efc3a64b38def6251577a526f030bf746e9524d0a032f9d6016b7e6c3e500b8c1919fb897a4c9316da5049e2f4397cd4b23638acf663f527708ed0d167d187424d23de681860b297205b510515ee6abc376b54ca84297e59d5b95d4d4485de517c5f31888e77d509d7fb8602895b63429f7fa4dbb8ed7c175790a55a80800f346f2c2807ce9999def8b6299fef6201cc608d1becbc7c9d84d4166bf519942a51d715374cd052c2b01833538b38e8063a95b671c0c9d643af25c9927b84461899d71128966a13ddf552944801f60eef37aee9e0dbaafc98bce7cb972cac8e474a42238dace8bef3d495bb6ca74f2a5fe6e795eec4432f685fae9be8a2235812203001cc52a94144579ff6fe5e633981e3abd80b98be941d07e43ebe1b12e0f7ce656a2c9271daa0759eb9852a0f97c4f6299984b422813d3152d5cf1431eaad9ec2f00d6595f8e7071a4056735e2cfa208f6d90eda339858e5a8ff3f110804d6c062a0a087c171c6f316e2fb9c18dbc8c6d09057fa0b1189bb7cc0aea62ad6c6d83054ad8769efa90ef95e4fce44888ea235a871f1d7cb06b45686860af0be778cb54dc994547cca3689a9f2cd092109bb2d94932ca9ec9ff2665cbffb2597b3c3449c7d0f4ec4ca79c6211e2c9e75c5f343cb9b924312dea2629208537d7a04773c791f6cfbed17bd348a4b3a80c14eff0f7959677e8c0a157a2ceb0cb1654229fe0c8790f35c726c62d4ccc512ccdf38a4a079f3325fd772978baabd306c2c7d18c8ac73f0f670275cded2bb6923827350fa436ed03d2f6a2fb4a3fc5926f9516892555977c8a96d5525f2aa03c55544e6754c15048b8c7605ef93edc9901e9e335b8c8cc995f9b06ffb6e421cff5bb012bfbaa3a76ee1edaafda6d09cc1ad5a6699280cc33c8f2eb00aeff24de811fa4bbb2413b6cc56a1fc0664bcd6b8bd60d02c39f80cf13d1c6976d7e4f1ac81fe31f1f61c3c3a1a25dc6e7e3b2aee48cfbe462d8a99fa8a1faad68555a159c1abbd8257fbd7103a33841bd9163d81ccb8c5d448852be0f25a04fc80fe839a400d58fb44d726d42a5923f3dbe48d35eec05284365e83999d8d4aa2e0699d250ead910a0915053e5ecef59a9d1136ac5a405b2e172b3101a4f0c717ab1bac23e70b1b16735c4d8cb4fce0dfa9abafedd7b4bc3bb8df4e0d867b20fa39a6a2479562b044e6884ffdb3832bef48283b35c85551bbafd0295a057be5fbc5d775e7dacc2efce765de9a144dac41bc8c4189e5a262ebe6d85dbec8cd860dae905cec2446e2a1db50109651ac7ba15e0ead17d4410b12047392374e0aa7533c578c78c1b439ef067d9055d6e61ba897efe9d86cf4aee279c78e033d2108c7fa9716e3a51950063028ac13a606d0497ca02c7831f2006b09c1eb702f3381c3da1daebc34026137c6104032a558e09b0771bcfb16f55b129fa953f10ab3f316c0d51586e11c54e5a0e04b238bf3ea0aae05f140e8533a0e0957d9cfa814e003c73b86fcaf9e1bf6c06a4e0fb41792cf6b2895a0ab13842a837f395539f9773c1a3a7cfedce72e0593276b5812f0a80bf6eb0be461837f3", 0x1000, 0x400, &(0x7f0000001200)=ANY=[@ANYBLOB="01002e2f66696c643000"], 0xa) dup2(r0, r1) 16:03:34 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r1 = semget$private(0x0, 0x0, 0x404) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/10) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:03:34 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) 16:03:34 executing program 1: getgroups(0xeb, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20081, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2}, {0x8, 0x3f}}, 0x2) getgroups(0x2, &(0x7f0000000100)=[r0, r0]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000000c0)=[r0, r2, r3, r4]) r5 = socket$inet6(0x18, 0x1, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$KDSETRAD(r1, 0x20004b43) 16:03:34 executing program 0: r0 = semget(0x1, 0x0, 0x148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/158) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x65, 0xfc}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2000000000000004}) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/252) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xa7, 0x1aaa}, {0x6, 0x7}, {0xab}], 0x3}) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000440)=""/98) socket$inet(0x2, 0x5, 0x0) 16:03:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x20, 0x9}, 0x4, 0x101, 0x56}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCNXCL(r7, 0x2000740e) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 16:03:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) r1 = socket(0x1, 0x8000000001, 0x20000000000) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) 16:03:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x5dd3, 0xfffffffffffff7c7, 0xfffffffffffff000, 0xffffffffffff6c44}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0xffff}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:34 executing program 0: kqueue() r0 = kqueue() 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) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r2, 0x0, 0x2000000000000, 0x0, 0x3, &(0x7f0000000000)={0x80000000}) close(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:03:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff8, 0xfff, 0x1, 0x7fffffff, "d2dc1705704f9fad6939cba171b48bd0b8526a7d", 0x0, 0x6}) setrlimit(0x3, &(0x7f0000000080)={0x58e10785, 0xff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:03:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/54, 0x36) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x3f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x3, 0x100000001, 0x81}, 0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:03:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fea9a0d0af599b0107ff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="7c91066bd1272c6684fddb1821bb38159379cbe2e04895585f546ee9b7f351981452fae40192748d235c505fbdaa80c5561e96e0f3bb5c8b9f7bc87305bd1a9fabe6cd1be610d5410309a458eb30f92b47ae4d7bf5a31674e670376f14f6d67311059349a838145a", 0x68}, {&(0x7f0000000200)="6144a838", 0x4}, {&(0x7f0000000440)="44f6397a04f4f6c33c0c08f41e452ccb4bdaaf1d0b4cbe064376fc9e4082933c10b9141dd3eb593645435a04e93f3af31fcfc1ddb06f0728340ab2639787aa8b36024db8dfb2d48d977a97ca40c4561e68d2939b43c58a273787e0219265c0e13117aed6085ff93ea1ad12b728cb436cb75d4f5833190c3aec7c52baf6068639f764ceb0c5d5a81caf4063fa28c38923c23cd82950ec0a226856e986528749c2a4d8a1b76d85a27c1f8cf16c4c636118c76923833c021637c7e7fde26c014e7a0749cd9af407b1c05fde33f4b23dd9b3560bcdb2bfbf1ea821304987670cc2952d4fb381a430c74fe28b88", 0xeb}, {&(0x7f0000000240)="5d9f16c130a0386e325ea09606c935d6254e54ea3397a33c0e5d7c7c4c049a69d6a2fee83945218dbaa168", 0x2b}, {&(0x7f00000002c0)="3b329a49262c9c05b14ed9effd1f132dce94e84efd4c96bced51f76d4d10028058580e4248fb398c269ffccde0cb80935a373b79728950c0e87875bd2fe8db01c67b4304be031a67d57eb4f357d54e469c04619a9babcc52111d9a1e755a888734c327e16c73d04c874faa9dbde5c2c3163023871081618b6b3532d30a69918e28803d6699a4268201bb870ff0bae316bf3e74a3131080f4401dec94df7fb7537592e0b6794dc02589059ef3dd18a338c734442778", 0xb5}, {&(0x7f00000003c0)="c690f4639f048b2d85f092e868fccfa243cafea2d4191c5df0e39dc800fe77dfe7282da3670346c112d0a42882f709c5f898c2a048588a5762", 0x39}, {&(0x7f0000000540)="32567da824c6985ebc3927cdc9f1876d82f2a496d1c00983156efa4255e719", 0x1f}, {&(0x7f0000000580)="3c7147b4577e47e8500c5816", 0xc}], 0x9) sendto(r0, &(0x7f0000000040)="430ca689c6aba5ff1bad4714551d5ae0c15694428c31f7db9c30305365bac13bdda8d07e0b1316cabf26536fcf0755db69cb49ef8dc5b89675e0f69fb3cee7524d732f98c2e9a251606afb3b7fad9f9b48d33a3aef692f9dc7667a72fcdaba79b4a33a143b2537b9db757d9a5b9d00bc72fd2f1c909083f946715b3a1d00d78afdbcba6f5c2aeeba512a2d5779dd76e2e9a9d86b9a05ce528c2c39ebed59516ba75388", 0x28, 0xd, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:03:34 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="c6026c6567814959d8ec0099e1a4346199e4572f1a460000000000007d2b44b44d4491c497cd1bdfb71f5a1590a689156348b6aa397a6ebef250e856f92ba69a9cb7cf7f000000e89f7f6a2b0277debb2d1de68f"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x1) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x432) r4 = getegid() r5 = getgid() setregid(r4, r5) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10012, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xfffffffffffffffc) 16:03:34 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) open$dir(&(0x7f0000000140)='./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, 0x0, 0x10, r1, 0x0, 0x0) close(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) read(r2, &(0x7f0000000280)=""/200, 0xc8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:03:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ftruncate(r0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x2, 0x8000, 0xfffffffffffffff8}, 0x2, [0x40, 0x20, 0x6, 0x2, 0x80, 0x100, 0x8, 0x7]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x180, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:03:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="70932474e86b92a57b46c80fcf8a87453af659b1c32f6800f171afd687f73df02ed90aa3a4dd7850a46356ef692ab35ef5614e177c46b7188de1a10f033909d0e68d38b5b559f7fa92281b623362c5e32c3baf18b7b38cbf88", 0x59) 16:03:37 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="faf0d1868cf6887a6a582ab1c6e80ec1370470f7cc7a1b4fd00ef63e560974784f00ad6d8b0f156269d4864bc1ee0994a542b958ae9d9cb09169e7255bb4e17b174ae38361e517814251c44bf4a4cfcbf68519e66c4f86dcc00a6d026aac05871738830a0e7b6ed66b06b7744efa7fc84531fdb3205c54e318a9d8751139f0ac2ee6af0a7bbd07eb6cf058cf0f0d79c9045c996dc90a0f02825b7a9a50daaf2b5283a758b9106094d8a254867612f91a223f8b6666942b5ec0152df78a92b98e43195b3b6104c0b74b1b6323760f8d7af90ffc5175bb119e468b8c0f0dd9d6d9a3c62d192db4f3745d4c6caa73f95202714cf8", 0x3ff}, {&(0x7f0000000100)="09d200d7ef51c4a4f3f54d4921c879f6a0ad7e1d1923f2ccfe8bddf4794612cfd742a2eb8760047a0e6fde3bc01a7bb4a1f62217faff22782b2718b70cbad34ce1574b1cd1b86496dff6902c424b3b9c332c24a456a55c3d2252a32c699fb9464f0ca9695572f848d73c71ec8a0fe39b19e436e1a87483a9dfc893a9d7cfdf4ad1c5fc", 0x83}, {&(0x7f00000001c0)="285496110a8210e9e17b3c94d1a8c47cac4c1fcf8160ef251037b1fda1b233c4de9c6453028bb5da6f722b38da07282b1e88f0ab3ba32258cdafbcfa45a91053c4c52b34664c05dd09116b2cff429113499e4dde9ba6c52b75d99058dca474ef6d36942aa5b719c047404aefbb438f401dd2accf3b4c2f9693f12f", 0x7b}, {&(0x7f0000000240)="c273dabda287fe7378679f7df768f2729c95f4411f1b7f2dade5b5c8765665303c5722e5a36de8b2f4d07fe382e21b806dc0fb71f6efe6db2a4e4143ac7bf23d98097de646c20f7d96de545451518a9ca8d347ebcc8a6d0ab2df63eed5b7e2342f239565301c4374b2f59541c0ba64d31b1b5a060a0f41e2e35789ffebe9f22c20fe7df7222fc9401762dff4ac3b9983ff866a31e83b53c3dabe867e2bcdfeb8ce20318dc7361a65e3510b27b9f34f65fe2868ae685bd81b722129f54feb4247", 0xc0}, {&(0x7f0000000300)="241007e3bead31d43b852800fc1d5f4d448e71656300263a5df584d5d7b8a24c394b7cc44ab140e97cc5fc49347384fde60098873e24e3cb5742cc4a35dee01bccfeff52e3a5e9a6f386087e2e463886d4d8c5c78adadefccadcb87e1f6a2628aed06335db690eea767fc171c854b267af5f9d7ce403698b9082c86ea7907b99d14b99b513f5570235b709c85fe70c02cfe9b80e0740ef625d27522979ee6c783ae019d48fd32cd6049b53d4fc5722f094f10e10bcbac5c46d8463a5ec331f966876e84a01fd5e0b2bf60e01ed2c4277a81f3be6d5fbea", 0xd7}, {&(0x7f0000000400)="f8576a3b631c49287968950f165bb9aa5072545d2a1d53e06b6283049c975a33635ca4d7f67140eada47010075bd43da85cdebbc8d3cb7eca3b1ba8e8d7ba50181dcc57845b3e35599f3754c", 0x4c}, {&(0x7f00000008c0)="f1c72d9a5364ef6b09cddcb470c1789a7a66af7cf95220613a02243c199355f68f1cd47360fc690b7739a2753b739863eecbb18f810bfeb1083e12cc67e4f067f6dbfb0f32b3c5768d6b0afb07dee87ace5c66e6b8c2e9fcda055496a54baad57f3d0bfde8ae4e45a087e6e5aa8849321092c98bd2c2c92616e3eef4941933ae19670618a1ebf7ddce06257cb48cd41426948a2b8b17e4ebb99e5d0dcf663209773dd3e6470ff185e769a6ff66b46b9bec1e431bc20a9edf7deadaea57d3a2240e546be2b0ad1ee90586428e79d9ccd074b2829bacb8036c", 0xd8}, {&(0x7f0000000500)="2c876fe06d5ac619c4c50fe3ae97556046817588f44c5a0184105479079301d9c1058d39a846509fe413ac2f918d575cc375503ea2b7a7e84b9af6a929bd6b2fb97cb44f3f0012d694ff3e824ee8d396831b75720430718d84a278f3908e6f23df15799ade5714983677c032fd7b4f2bbd2bbab555a92dccb2ede939855fe6b6e4c81d6d8128e19a05db4be2779c1ea95dce34d360cd45ef80fbba84f2b7a22432bf057be9318ec9ccada4620088bd131e975e4389a5e1d264de06382079135af850a710ae1e8cefc8cfeece508d226da112f3a241e6ecccb2b4b27fed10f252b5bb3bf15aad7617", 0xe8}], 0x8) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d80)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) sendmsg$unix(r0, &(0x7f0000000f80)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000a80)="84415a64bb0c126b4f2d0c818fde7d2c3dbf6ed6c206ebcfc19f709fc1c234e82750e4614e1c3744964d66b1fe8dd4b3069114db059a339d2ad095ce9ac16cbee5c014ae9abe748c1109ed6ea86812852284b8b846ec96f799499dcbf7bafaddb1a69d6be11a9b7f332d081a23f6859eaf941549135c789b060a0040e1dbd06d873ef87c366fa9006d94c90b4eb558db591f7cf438a4fa7ebc52a65cf0e9ff56894443217e1e245a3844c8d59bf6", 0xae}, {&(0x7f0000000b40)="afa43a36f9847114f58b43dab9f7e08d7de2eabccc083d963ea350e040fe222d6bd050e582684f2c55578ef0c8a74e5f7f16670c3c3b63dd7b93c445eaa876827b040b85774e8e1677d96e543d1a27f99ff7c28ec286fb14dde7610416336c5e24a90fa6d1afc4117643ef708472975febd9d6dddba8d6c69e6d76c53e76c0bd3c7678eb7aa74e288106050e0b5d3ae6100851aeebe1428fafb8fe749927", 0x9e}, {&(0x7f0000000c00)="ad32f1b6817f2af186d84993bfe52846930c24289d4416824f240e8634d3aa811b4fed7dc75383a0b21c7d331074e818b0d179363a043c6a18f25a22f156f274c8f2972cdf48d06936cbb1298eca4fd8377d539fbf48904c9ad0f7cf2696272b4c9a00d5ea20e493a24f42707ae42fa04e716cd0226764e41e9ac0d3e67469c180", 0x81}, {&(0x7f0000000800)="25278b6b93ed910e32cb62d1200894a710b94f63eef842cfb2674cf6216f23def2e2abd37dade516269d60384767395b18e07f2c9708a0537fe0da2a7c9369e9b429d2d9", 0x44}], 0x4, &(0x7f0000000ec0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x1}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="a16a1e7206666bab491244382eeb37917efb8b3baf905ffe740ecbc9d9c3bc2967317ebec46f18ca2b0fbe47748f4600dd270d70b9cc53745ac06f4833a6f97813757a37fa6b17ad66523b50836cb6bc2f01a72556474b76a084458adcc46888819d80df9adb3e0762baba846a97569a73649a2dba89c5e14bb72eb9de2f61e2a59bcd8cdfb3cc2ecd203805403e682ba015863e6ce4", 0x96}, {&(0x7f0000000780)="1db744de2618d8d22205", 0xa}], 0x2, &(0x7f00000009c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000008f2cf280f7df82c7d883403c9b088591e4ed45449412ef2cd40a4b53843c28d50ff3699a1b4dfe9c0fe97a259bcf1b6a748f5011a21d016202f31ff42c5b3391affff5af1a3d6c4008d32f35f4a974ba54300248c3fd04f84e417c154625e232e15", @ANYRES32=r0, @ANYRES32=r0], 0x48, 0xb}, 0x6) 16:03:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:03:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000020, 0x41, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x21, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x70, 0x20000000, 0x81, 0x8b}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0xfffffffffffffffd, 0x80}], 0x10000, &(0x7f00000000c0)={0xb58, 0x8}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 16:03:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x7fff, 0x4, {0x26, 0x2}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000400)="1e649a76de4e82253111f4a53045a80c9dcede68ae7c8599b1b6fb64bccde75e7d7409dc8e56803169", 0x29}], 0x1, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x78, 0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x600, 0x40) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = shmget$private(0x0, 0x4000, 0x100, &(0x7f00005dc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0xbb6, r8, r9, r10, r11, 0x12, 0x80000000}, 0x5, 0x8e, r12, r13, 0x20, 0xfffffffffffffffa, 0x1}) 16:03:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0xa373}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 16:03:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pckbd_enable: command error 16:03:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r1 = semget$private(0x0, 0x3, 0x200) semop(r1, &(0x7f0000000040)=[{0x0, 0xfffffffffffff534, 0x1000}, {0x3, 0x8, 0x1000}, {0x7, 0x7, 0x1800}, {0x0, 0x1, 0x800}], 0x4) 16:03:39 executing program 1: socketpair$unix(0x1, 0x400001, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x16, &(0x7f0000000100)={0xee62, 0x0, 0x100000000, 0x0, 0x200}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xffffffffffffffe1, 0xffffffffffffff5c}, 0x10) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) socketpair(0x18, 0x7, 0x9, &(0x7f0000000480)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000004c0)={0x101, 0x1, 0x1000, 0x3, 0x1}, 0xc) 16:03:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xe7) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) r1 = socket(0x1, 0x1, 0xffffffffffffff81) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:03:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x3, 0x1, 0x200) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x8000, 0x0) unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000280)='./bus\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20020, 0x10) 16:03:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="22ceb406aad9e72fd401f465c62b8f23e9ee952561cbc97947aa6cf3ea8f0874e1a9bb4f6e6b1a275362facfbaa1473c42da598c4a985d64d1bcbdc9da6dba8c3eab85bc5fdbf82f115b7c0a91584208e3a5d3d4aed93ab50bb3bed5f4aefe5250dfcdff987c3baaea305ddf617802c7cb9d249d3e2a5f470a9a8bf172dc76c5bc5098d96583dfa84827af47de29fb7c0fc2dcf2b04e006881351abb8bfce440a020ea2f811efb135d00af1ce2c4ade3b56d454870ddcb47889b90678bc0f546943f4808a0eafb7b1784241991b0ac7e5396a586dba0b77096b14e16a7f40848", 0xe0) recvfrom(r1, &(0x7f0000000180)=""/157, 0x9d, 0x40, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x4000000000000, 0x3, 0x6, 0xffffffff}, 0xc) 16:03:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000001, &(0x7f0000000080)="98c47319f8386d7ecdb66cf546", 0xd) setsockopt$inet_opts(r0, 0x0, 0x11, &(0x7f0000000300)="0392557e9cf32fcc96cc7faa0c99c2369680ab5f439b7dcb604b9f04e00b8af34ec222f80d000000000000ff7798f48f5a0c4b61abeae40eb2b13334514a3c6a66a7b12e63b3652438a37fd09519693bba263314bf530ec3cc2a521c6e779ad8f20031333ca59821a5bbdc796acb3384beaafec101b96bde095df8fa19c2abf2fc1a59c4146a5bace81b7942a41e5d33cd0d7f59e9bd5b199919760b1cb05f4245e06914581778637496b7e133af9d7a84adff74a6d41b914da0b14d06869305fcd05b7b640a7ad502876b6da0cf0a1ed013d7f41d358938be67f425c98db3c125e1e5f16c01ed90b24530a3a2138bad4b4daaf25f208554e488085e94e7cc67099d5c040bd43b4a99ef6c18c87ef19a88e7d5aee425887bd4236a8685bb4b4be2adcbf78006d6dba158d83640ade75e5f4fe4072cc257c7cdbaa45a5612a288ce0b61be746546016fcdb266ccdea3d1ef452446b02df38901845f193c", 0x15d) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x82) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)) socket$inet(0x2, 0x4, 0x400000895b) semget(0x0, 0x3, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) 16:03:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffc34, &(0x7f0000000740)=ANY=[@ANYBLOB="a6a88a5d171e7a3be34e7273e645fc9afe28cfefae8af2f59b0f706dce6511cdbf7a6e7154969ef7a75d473bb30d194f7e9a69a7353ef4a0dcd8cbcbc5340e6b8f937b729c0f16f31d0c41750621031ef8bd1c4052084234586a57c4bb285c517751c1fcf5121d4444f7d0a76bfc10cfc67e114d12af16b66bf0b311a356380d171f884a471ad4753f721af949999e26e1eb974fdbb50fa39e53754f41734a66c6e787fab0", @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRESOCT=r0], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=r0, @ANYBLOB="10c7b79a6e99e30ebf561880f7fb135cc753c28a76af2992f7e9513d516e373bb71db61063df199df682be922393cdd5e5bea343c90cdb8c6982ef82a98d1d7c3b29a0ec927f67ac94ab22e39a1c984f322d1c410a49b2d7233cbdcc2082a8de74905030a1451fa6b634e3aba432f9c53cb3d0d49565ab6cd75e89135dff3065bc6dbff4e0bfa87454390a307bb3d6b5cb18af07e0dc2b441636974103e77e55821cafdd4c8a4aea2ce881907323e8c43015f996151861bee1fdc842dbff3cdb199c245cc0b418ff143613b77992ac1257341c165a36276a417f16351badb0928b7c6fd8", @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES32, @ANYPTR64, @ANYPTR]], @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYBLOB="a8a1cb7c926cc291eec66747b4dd7cc46a9d52ae3048077763d5405c668cbce85e61657875ab69365e20d1067b1878419b8cdfa679eda7c6218c27d18bc5026d005860c5a279e89346083f892ee43af9e35f753f69b67bc5336c60140bbfc5a4cbc4290076d7c6c9793e53416a1ab0986c57245cd0809e4d49ae9db3d89f6dc711e8f30fa18eba4ad17058599a2f8e8c5d6d7fd3b54384c4a6d8968c809530398a049e7fd3d2"]}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="1628972f33ee5cd9db04fd794cc196222e3606a72d01189bd56f54c90c1244829852b71aa950ca2b03e1dd3f9bedd42fee0b68104a989328f90e58d7d019883a9bc01ff1ff06188c58ce3452d5858a18167302715e1ec5e6b39f3afa1ae8c4586fbdbbfb3d567928317d016e509d0634f96adac677cd2efa895120913351d9882fc72cf26d6b11378fa922408c8bf5cd8961a4cf618f1d2515975356fb61896a665514b922b03e3789ecfb1127439893f7dd68d144eef9fea483a3b5f2", 0xbd}, {&(0x7f0000000040)="34e8c9719308ba98a701c3a9d093ef9e3d0ab63ef77032188437c623b37dbb", 0x1f}, {&(0x7f0000000080)="59cf6047f021b26123929f9deb438c5b77b0ee8d6d3c", 0x16}, {&(0x7f00000001c0)="b27ce35d7cf443632e49529f6e4610e1034f98900338d178d2beb8c694c3e50e6427e9e4ebe2addb4f9a2daa7bebe87c", 0x30}], 0x4, &(0x7f0000001380)=[{0xc0, 0x1, 0x8, "9614ce7ddac9fa21b8dffb5873f3eaa3fe7b702abdf0745acdebee9fb75d35202f90ca49436cf3f46e44a39591e3942cd2cc908d8769ce1cdd291f9a4ddfe42ceb9f8afc477ab6fb0afa1e88724fa821897e68f46b48e5964ba843d00e693548c59e81270687124948bea8f71c300e0c15da85f18f826756dd93fcbe971d9cc78412e66326b11cdb026d87a5dbbb2124bbf99721be4e9f22748e81aceb913c312d57d6d2600bb36b1f"}, {0x18, 0xffff, 0x1, "166e6bdb2c029d"}, {0xe8, 0xffff, 0x7, "b8a7cf883fb8500f779dbd17ce44107c92795eb8f147e4b798e7de24dc288cea29f78ff9c7be66fe00cf35ade1897bab0efe7c935a59a231d231568b9fec2b3c3f14df0db3836ab92623158884b458c4aabef399a968b57ab1bd5bb3ed95a27418e31485ceea4c92f90b94c7c38f2e8a169d7aa93dbee5acc8a73be556937b139e767cd6b5f62faf58ee81673ce2678a2af8068799bde73b49828cc1cb3c616dd1e66862c20d6f4dd41e6cb579db0c9c615f31ab687a4ed3f3c979bfebaa6b2baf4c51b7b9d57316f0b690e7d1764e230ffbd8626c"}, {0xb8, 0xffff, 0xd926, "56ad9f59fd4e68bc01f912ed96a839a843b5eae20b186d1ea3d15d11cff4459358b22e33861d5baecece1289cfac68af84385984a64a0d1c2061ccc05ac09cc761282a84509f503fe8a2cdacbc7c8867024638bf2f98168406fbd09507376a5914d662bba1935285937a1e3f8a1780cb6f57bda210d8f51ff5463b0197b5419f0157c8f3ba55e8f8cd3cb73c2d337850b58d578da21226bcf1a32ceb791275f84a56f8"}, {0xc8, 0xffff, 0xb000000000000000, "bf13a0c6c3266c5b313603206a2651797a8460e5b7baad4ab240972e59bf8520c0f72e9fdd9e67b0226dcf7ae004f4c28efda6209f84560129bac64855cee69e969e025fb57ab3d7618871591e2e844ab1147311ce8739b6009889ea21ee736516d4a1c2ece9e307802436df67e29f5fe5f8ef20f2f3103354c468ac884151f0cfcafb0b2f4111f47f2f64d11af0555ff37ba86243a43ddeaf6ce3ce4f1e734dba66b67df7261149ad8118dc5d998183c2330737a495"}, {0xc0, 0x0, 0xffff, "41dec5752486f505331442be4f53af0f0eb18875b337c48a4c7e2a2fa058f29eacaa533cc71ca9654327572b074a7c4cbe8ba2e25c69d22da8978710f28ca4af9b08bec27e3f2fa4a51ec48d2ac4d5392acdc6e9d9aef00f89fbaede5dbffbe230ff12a3126d9adf54b4af116e44540a0c8927ab72662b4051f7e6185bae318174aa6ec8db69ac95a4cd65bed1a49b94c64e5a4e36e1efb9c8139c5125b51e07994fbd945a4805f361055ad0"}, {0xa8, 0x1, 0x1b620be5, "3f988d08d934cbe2e96cb2fbdebff017f8d9f90bc543e1ebc1bf28e36bcd5374cdf252c1b27ccbc6a78e5df0d14ee58f71a5cb12a6b7b51e39f8202436442a5284a04e6b66cd4c75564866ea2f3930b6c791bafc59335e3a7344f3987ed4e07df24387ad33b558bea595140485e50c1af190c98277ee4cfa922469ea5622bfafbe2d4d833b7b57a227e9573a6734df01e124c9ee5f502f5b"}, {0x1010, 0x1, 0x8, "fd8281774a03c3e6df1feaf2a73e3c4edfb487ee9d85e80a704f25d70d882c00c7fb9ce1ad1fb0e49c159217b9636dde62b2a7096c04d2225793e38e1a1e181ce08764af348d1180ba921225bde87dc3a39e30a3687e067741a5fa468a8f5e1956ab112da126ff154809c2cbb307a29c335b1c0680556b663f6edbb6a50745e5df7890aac8a296657496896bdd2672a2523d04d5258e994ee1455d885a38077de50ae2e6487aa2081dffa0496d23913424ff346455ee3f68667cbaaf98e6b9f8198289c7543e8e7c853972c8e3a5fa6d47a27b28dc179c63e274c47068b45b3865de83e92d6b4321a46d166b6ffe1c493fb10fb643b3fb37b406c176d8691809b04a762f3e16a580ca4afe9182717beee4ac918f28d378761da3aa3670d26ddda6d2523499f0c1af271ab568ff64b3344a43475a6d50010c4d6e423aae41745f6a076143122bc65161863788addfac43e0b5c18e7cfb77eb2faba19c216cc6da829e8161a27a2219e5dc844ffa39a1cc5eaab51eb6c8d1717b744a13c2991ffe4b65dc90b0ef1d46cfec0380830ac616897b0c56f822f1cd476350527e7a78975870459d25e223f496e738be8eb40992cf1a7d6908be5afba87be32d0b06632ac12dd9692f38d8ac1b625a7a9fafdf92f12547cca83f004ea469a4401c5773edc00954f8f4a2bf2bc0d3451256f826000477843b9e4ba53c42c9a45a95c183bd97ab17dd02b809449d9f36fba78e30aac3aca3a98e798ae97362c9d371ff64be7691e047e8e7780e8b222890438bc4fea6294940809483e6181171d728ae23e081cd7fc3b20f78ea6488d67619b02399295967b2726e6f1c4ac0f467454c70a9c6612c0c913fe1560b199d49da5ebaa68f0a8c1ee68a8593680ab492d8273968c8fa8c633d67ac6d860d8b0476307882b0f26f4994831174d9b37b1e9f9c26a69eed2b41e30aa2ab5f59890d3afc3d1c368913ad1c2c596599912dc24dedcd603de1471e9007d4a2056a469634aea29685de3359be9b9e171af7180082e595bf0b81cf106f3fa574e52ed582678efac52bc4de7a868ef1a0711d5ba04b5d760b0be75eccb54154c23be312127e27f5a7bdcc0f6dcb422170c1584ecee160874a2c4d73f7e81cf50f23e62bac796c6dab61f2babc5f854b5b82509391459ec429dd2a1377acc4b527542e7ce0d544f863929184c276ae462cf125feaee032bad3e39f89a6c817ee3966495176d9c13b545657f155df0ab6fffab6500e1b483b6179e13f260ea839acad1d72b3f78b5b84ac1055f9b33f74fadcc8473946eb90e389123582755bd573fb113b29fd4be0075c607ca73c5bf5d15701f5ab7a01d6c0bab7eab6273e453e411ee127fceeba2c0bf3fffee761784f164f7d093054acedfc626ee449dce16e041e789c0a48fb1f3a17d8c832600cecd8358154fce02553357062045da9828787a9dcea5455f045268851678b0f3cfc3e1f101d18e151b7d596353fa5a4ee3cd21cd3ee7ec0f3786f74191c37e86a9a79c8264704ec5a2db4b6eaae5f1eb00c2ec863e9896b9fc9a16165b2c35100f8f0f98912a159028f0ea96f877b80f2e4cc2821a63d11dd7d808748171f5201629c301cc3763d80b1e6369fd93c581842212346939ae047e28ac322c0ba918e52bd1ff59a621a6cdd512cd307092b29d883b23f61e96984b93cf1c4a7f0e4771f33ef7881756ef4a668886c0ee71eb100ebf44ad00934a865cb47d5d140acd2ae49f6b1b94f3557822697563d6694cfff5da254f439a8d65de06cab03685a51bb21803c173831ef9a0c6559bcd3d40c6c466243bc503afc5cdc491d7e30b70e1c19b56c29d722b52d266ea7e16f5fb2426784b545cbbb78d79509f0f4da44bb0833eb1c55d31480fefa3f84895bdc5c4fc94e4a8dd6feb185f29330713c50bf212a8a68ae47ff77aab0002e1bf317143cdb030b07399700bf5b1e163ac99cf0b33d1af70206c45b0acbf37f303414622448c8dc9630e3e8e1a3a1f3fe5e87b39b92b4b48b325e09240d9d3ace8470b9e2813affcbdf5a7efe6ed6ee49b64f581bfe82602093a33d6858c5978dbfdf1ede6985665142b0c24bfe5add4c189d1dabb73b036619459521470a6de4797a597fccbbaaa845abba03927c91097cda8fabc8a5db9ae0c98b607015ee205e3dce4ccc5da93a6219384bfa890d9617c8a6636d3c0dbdbd26fab614c70045bd76f6503afbdc6918914ec120266d8f43e7afc992e58ee69978a9753903ee39d0bcb3c027ab87269ece33ba16d308b7e968c935854aa2476dfc51e7f655978d1abfd847cb0674bd0437449d330267ba2b2f14525beb2124e98b4ed655915ebcdeb7d8c2d0100875c3fa3ccb7fe510b6189fafdbec6f0fe0828a119d988e50531d0f94e163f59e3ef6d127ab86734ffd1f8568aadb0a4ca124e1ea8da7dd5d6ac9a83424431f289e317021bdefa1ddb6dfc041ba0e8649dd8ec362a9829d3419a430e03fcffdce9d46602820e569ca287508cc169fc1560dc3b1880b2f65849b35a6b3125d0806c5046482c85135bdde05d55d023c45df1fa857bfa1d46697f4b4c9c99158b80d17f2668cc5feea9841f28f243f47ecb52c9f6f1375587763d32412e70c6be6dac78e70d689e1e50656942177d54063c2c0578e6840206f8fdb8cf5d40f97c806f28169582e3114d3c84429dbf2fc38304cdfba656b0bdbe3d719de717bd71130eddf6162e3df458539019ac00caeec66db8943f8370a046e6b9375ef782937fde6df34100430c8ff8da4dc30be6ccca4e53d6e7cd8abb48e431534c243ade712863825a146abbe182606b95c713e3a222f628c7aedb16ed112cb42e48a82ea1c79c177a4064b759b92a157cc72f4838900fc508535be1f384f982feb4e519e8d366741aff6e11eaf3aeb8dc1b194be28996942ccdb8ee8c27cbd23b3c687a39621d06ba2bdfbb1b2b092d27580cc5b1e265d8888d4cf6bce12bb4b0ff1fbf194fad75972a6f1ea81e0aeb4bdafb14780ba911ad0479fcf056593626e4432ea9d25d990d963c92e06a7a43258424ba586c4197b206cf53159913e3a7a16eed9a148dd2d7b8691786b26bec9a7046066f7ca6589d69be7ce7f56f6b45be7b7351205aabdfe0e0a13bb57d45cab74c2cc7e6be2311c0659c8561a4d7d23fcc4e08aa91d820bafda136eb97229871d2fce0bfb1187fbf6d70a7bf7dedf7c2c8247b0e5299f57f9d2c125eab17a1dd0fa92cb9f04d2153d949bc9b8a23539306892c180d223fc0ba80e1d58d500d9c7589e40b11852cf57d43f8878e31fb105d0bd5c590a8bffbc7c6b9fa23cffdec14cd08025e53215245b2fcb57e07212447e9bf9658785a86d3d9a94441a8862aeb351fe58ac5f64a20b7686b68661c61bb7b80d841e13e2227c5cad0b3af065ab891109467c9831aec96122bb706dc4b0fa58bd782aa6411e568e724c21627ac102a30540b8f1a2d4fdf54c8f39a6d513ea3a2d863b3c12b780ed2413786d899c4b7af56a9313fd1f7e9aee474da96b433dc8beffd43a5f4d1b2d909b43286f2034f52c696382ee178bbeea8898e4a55e2f60bbeb5d736adb3c5d437c929feb2a18e8233a2921d662fd402db860a0f34707f778aad314d6460593296d95d3f4a6fc0d78ffee4efca8c03651328c974486ae6b2478d6b9987a16ec658f323f91f040f3ecbee58578b12b4e7d6be4208a61ac694a419d8a39609af6c26daface506c7079cf5b60cba678d76ea2c7305d6b34d4088669a5b5646c0bbb0714448125bdadf5276c6ebee710b3fd86b2feeb7ec4e1f33dab11f562d5f7c11b48ee5ee910c197f1a00b37a108a25a02e97305475b3979edd992b9794bf7ed5fa43f755875b6af4bea00c83b1868652b776e6b1bc86e9a0cefb6d76c64d8441927aa6ebb7e8c38cd87bf5a7557f74bfced6bd3f5df9d53e0a97df087f90f6e5a95140e805c4262a2174330f51a9bbb33930ed87a3602beecdf72830e175b99801150b14b51386625bdbef1b300e5cae76ebb9cfb98686b69681f9fed6bc2ff0c45b13b57355ba663600d2b0708591e4446eaf6c1338f1d8155e3d7e4a7351392fe602f184f477084e14b2c7cdfc63af65a3e9dc4d9989876e19b2186275aacebf2d4ccc2f518df1a1b869b32a8549339390f64ee31936385c01c6a86bdcaae1156a0db003bdcf45180dc643b15d2bd4f127a02a6c2d057e069fa920b8ab1e69bab7f9df07c6b2ef4a3cfecda30a45355b5b0a120d4068ef13d2832e000e34928da8db913acd902f1d672c1b40277040b2003e56e610a53cb77ebc13fee4f2c1e031507f4201ff15f6fb39b30674dc861e4f2753d340f2ad665e87eb903fcdcf2ba7ba8ad21e559681e0f547ae7b6300e6aa814f527ed28637963b3d365e9ff7f19f5ad904aeb3f01a1870108a95a6b788a90072e4d310a5c3aa6aadedcdc90d76e45ada85fc5b2c0237349f7c8ba00a99cfd949f97b6d22db63ebf8cc6125d14438978fd95b118975bd155ad899c7dc5a5672d37b9a7606c85a51e4c917ebd866d321e68ed605f51ee17a78d3b95a16c535f56f5c6d0811e2a24627dea81f98839e0ca6f274c9fa34135910ad2e954bdcc08dad2d474f1989a693458e5ebab679a46e66ecec92dfb6ffc1f43a3fe69fc17b5fc7e05a016be13cbd5a7bbd3824ce98eed063008fc03c6af8cd9e238420581186c533da9fdcaf2193cd73844ad6ca15a5aeaf3e35b14d72e138721692854512597611bbbe2491ee57bb9533bdf67b8c963838150baa012c3d91bcab1d6ecdafdfb8d3d9ecbe87f921efa0807a5009c89206370bfe321af7babc57a881033e646bfe3ab1ea28242a6716143523a11fa5e48f5d80ddc8fdcb7f1b07290f9cbcfe0750166011a80b6fbcec1607898b386e0ce5283501ad079a0bc1695afc30471540351f80af1b535b60c4eb24f28afcc7277963d4755625956913234158843c6c7b5a3f7bfc3813e72bbc8658fc5478298cbdfebb39f0d1f259becbd7924e466ff2527f2325efe17da72cd1e420fb0acf2c6385b0a01a78a8806fb7a6912a4c6ec25bfd687e955fe68bb178bc8c3fd752f18d8be5caea19adef37d8b8baa532d428b2ef182d4983d1a1e247a6a8202e20a49444a2ebdc8bbe0a98e305736ff6b9e37c48dd52c228bd403b75af6cfda01d2f22bad2efe3b9c1ad27647d0798a0301c65472ab86490a1e24afc2578acaaf9ef3d1d8f476c09197215927836094ca0f4360d2f06155e3808b679a620013b17d70cffc9502cc07b804681bdbf123539e0f0b939dac5577147f88e32687314a2f0c6317aacb25288fbdd4f8b2e8c5ad51121f5d0f650b9108e367549139cbdd3fb55b5510471f5294104554d3457abeafc075875c2014a22d622d6b7b0f92268568129851944d15bf57ae62cfbe631003e89d08ec183bdbecf5e18d73f15c95815b4d0c663b3a8b9f638e00d0769ff65ff1ed5dbff5490adf27e95926f334aa03b159f81f7e44844c6db212e46699b8de884ef460dcc18491885551c2a4208e58a467cd79e8e2c218bde5ff9cfc50f26e362fc5aaf9e044d8f21acae53d1ae46dfcca37ddb06d772da54608eaabdbe046f00f9dcb4d95a61d507494f6eb195e2d82c4c18d907419bcac5629615eeb11ad0aae5ec88d826e26b21c6fb0dc8dbc73f18fbb86bf4bc112e9fa10f35a7d780a02a771ca3d0dcb99e1013732d4e323e646ea1d298f41c392c955f85e5cf9bc52412b5c7f90fe1b115570bdfd96cc5b7d0243c5922c99b56e4407d"}, {0xe8, 0x1, 0x4, "a06d9f3220e19fd9b7f7ae5979a15d45e4e61827d2f29f705c7b8245b35530ccfe779bd4757d91dd6280928c22fdda0ecbd047e96bbe5628e1b6a23cf3bb38c470d862ef7198c0412a5139c8f06e348f60857499b8cf2ce74776b1ca4087affb6dfd74b7d2039bec39a71700b36f48c644c84cf48467da665485a6d6f8cee4d1c65ed8785421fb09aed8dd6298b4a2e5b83f9765f9b80cbcbf646b795f210a9eda01c581d73f74cf94b50ce03c8a7dd5cf4299d40acf9ecd94aef8f72c8742b41dfc969e5c2ac419bce0a0c7bdbebabf88acea4fcf318849"}], 0x15a0}, 0x400) 16:03:39 executing program 0: pipe(&(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0xfff, 0x9}, &(0x7f00000000c0)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:03:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x40001) 16:03:39 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x282, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="9935dc776503e870696cfbcedfd5e4236418301129787a6b61122682322c7c76119cca81887c5c0db0a8659f79aaf9c3c317a8d31a", 0x35}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) r2 = msgget(0x0, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/12}, 0x14, 0x0, 0x1000) 16:03:40 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1, 0x30000}, 0x4000080c1, 0x20}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:40 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:03:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff6f}], 0x10000000000000f7) syz_open_pts() close(r0) 16:03:40 executing program 1: socket$inet(0x2, 0x2, 0x61d) 16:03:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:03:40 executing program 0: semget$private(0x0, 0x1, 0x20) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x8000) listen(r0, 0x100000000) 16:03:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x8, &(0x7f0000000080)="05afe01b1951778d79604a8c6847849a3107000000ad312c911a08c4e28e611971c9e7b14ebdc17c4931b27b188c8fe6007183b30931733d9b", 0x39) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x8d1) socket(0x1, 0xc005, 0xffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) 16:03:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1009, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = semget(0xffffffffffffffff, 0x1, 0x200) socketpair(0x38, 0x1, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000600)=""/136) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xc3, 0xfffffffffffffffd}, {0x18, 0x3, 0x14a2, 0x9}, 0x40, [0x7fff, 0x401, 0x200, 0x2d, 0x200, 0x8, 0x6, 0x5]}, 0x3c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/202) getgid() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000400)=""/215) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='))\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-*/(\\&!\x00', &(0x7f0000000500)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='^\x00']) pckbd_enable: command error 16:03:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) 16:03:42 executing program 1: r0 = socket$inet(0x2, 0x7, 0x40006) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300c0, 0x100) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r1, 0x2000740e) pckbd_enable: command error 16:03:42 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xfffffffffffffff7}, {0x6, 0xd58}}) 16:03:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1240) 16:03:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x42) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="41bd6bf8b1c15c1f6958b2ac5d", 0xd) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e", 0xb) execve(0x0, 0x0, 0x0) 16:03:42 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:03:42 executing program 1: socketpair(0x0, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) pckbd_enable: command error 16:03:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) pckbd_enable: command error 16:03:45 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x6) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/92) 16:03:45 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x220) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknod(&(0x7f0000000280)='./file1\x00', 0x1, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r2, 0x2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x6) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r5, &(0x7f0000000500)=""/90, 0xffffff91) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) 16:03:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') semget(0x1, 0x1, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:03:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="a98d6cb64e5817b39467ef643262e56210a8bfdb8d3c152d5e92e3e81b0ed4eb3f8a00fd37eb25d87e28dbc4fd577d50cdf63ec8647281a3c6b8847469d64114ac1dd61fd79f1c293183abc754d50c25df14eacc83de3012757dbc9bb5d9f3773d27b6f9dcad36ed992077ba1dfb6fba1ed0d469a2eb2957fb004db5003b195cf18a294edf47a7d4aac81c77f32e12facab7a8a5d94296e1a0a275aa07d0aea1e99116f80e1c482e8fe752834783fc30bb0399f33d9f525ec7b9bb3a27f6d4363969cb14e3c1215c6e27c23bb002d146396ea5ef31c3e3dcc1d418833c69c9e6fe34a232b13fa3aae45ae1b9406461e5de36476f5d2e4a2e54bf357e56058a48d46ed19387c4c8ab7cb0f0c85a53f8944e7fb83e12e2e0f42a44a8e12c2b784138551f12203f54186edf85f333a9fd4bef8489846fa6a19ecf5c7d664610676c0bd561749f010adab933345b30132f2a6b52238906e07ac22da49798aab8d77d3e5e4d6e2e54c3fba91e6b996c011a7f6395a252729cf1dc2e212f04fae0b385fc62e172e8f81120a90e17dcb046100ad9588d0e8f13baf39312170a4e973a90e7b475d19537e9ab3f3e4658aa8222728b4630a0a31ab021ae361155affc16e5eb8b2e884b9ef7a132930754f53e917458a8d378a6f246240460c472f61e8a1db95972ba3f9d934a371e274e6a5d28327e6c4bfe649893562f7f3af3d5c88cb7933147873267f9102f1da989ee8b9387bec8e7d543e3b82ae26ac2529eccd9c04715081db468b3ae5c36c8050983b1d46719b8a9bd8dc537e4446a381b08369e6725a656f859d457a7dc74248c6c8b5a88bf32a181cdca701489bc2df94659d8b7d70872e21e940e2a1c08c9fa901be825fd39daaa4481218e8d0686a741ed5a096392da3d987570040ae62c5b7831817c3a2a45e46a9bd7d92d8381b3f25abc28b07765adab3deb773ed96bdf5bbd1aa4d181f8b0c5495f28fbd9fb319df95f99423f0d4eda08494126f02f501eb634b6c0f5d17374f6f3a27f48078f0f9b83fe81f6b2bf4ec7f0ed21d8b8a1091955d561ff4cfcd67f33edadc92e1e19fe12c39564591badc6233e82038277d2f948ba2c24852684c6c0c9eb58d17fc3c2cdf18addcb97643f2652a4a573556f13122eec0439e19744758375ba046ed369b0090a4b69e86038aa91c6fdaa9d7ded15d5af95048442882916dd5aca2917b560c85953b9654978472005521681f1dba85770161b54c313be52d2fe35f573d1543e45105a1aff5df00114803a30a58cddde93e80281de3744cd82712c3dc3e43c56ddafc947ee44550a0e88b394e21cc50e4b397e45276e6b900fd78424b7d8fb78f240af4d73c1f37d939546fd4c1c5cf53c94b2a940b6376b702aeb1004a4b2979832dec985959f02ba5cf94d9f1975db8c8f86c679415a03042b2750db9a00094a339483e581be72330573b0408c8958f4350874cbce755950d7b27e8db7e4d3e9b570231e26f853d03f4d1011371a75c40284bdde89448717179c91e08dcc6ca1a744d774e27c93aac325619705e81c5408b0027bb76729ccbad373293480461c36c76b7d53b847c0664955bd9e7329b02f969c1d745bb1e258f1e35ab223be608dca8308716ff51bd708b8a747396df6eecde7df3641346b4c9c426643f40285e9e05c5536de2141a7fe98c81d6dfc887e3097125f58dfc73b81faeebbd49d17bd1c9cd935988898d9d2143fa0fef9b1cdeaf4cf954f8183193c87eaa626c08816d24a1fb0bb42519d8663418521edc2de1748655c6fcd863c0feca85c422553f13c310465b999dd6f0b820df53fd28a43e359cd44a9b94b2e3711a99f25cb980283e37d150f9b497f28d135c16ea4c9ba28e51a12c9789cd8cf5dab94369b6c77c2d284cf76665fd0b8a6ab35622d6beda31a56a8cf295dd9e13e5fa9c97d80ae235dc89ef6e92c4e31a56d72eead6ba15d4b323e1ca39f91e60c178a8ffd077bc7fbdc43c6005755ae60f66de00fc39a6e62c77df4e5af1f46db22575143b960d62e208ac8083215ea19307c19a398896e23e47f4cbb7c0cd0154d29e6c64f42e47910597f5e31ddbc73d6971244b33212e0af98886b86cecf45e593de430a0ce8ea51bf966301be49e214c784b9a98a97b181637e3eb37dda4a487edcff9d8c25068cba677d553ad1f2086d6a8d5ed13664a06ff5c9706193c35b096e31123a90571bc1c23d4e912c832e069561604aabc399b58080c635902d75e85906d7a783ad7bba1583d496266f762070c32af23d3c14dfd27b9287209340ac3fac61ff71899c151a032fd08921cae902bdb28922ef2c3df746c1dfcdbe5d5146d762dbc57c722a92ede3eda1f744310054008b39a58421cbde17f3e78eeec2d981b70771e34444109fa8d580dee10a73a64b696251e687b394c20589134eb1c235d95ff5ec769cc60d22c5618eb4c15296f5e5de01ed6b0b62b623c11725f95573d17eb51a511f8da3438e86768d1e01d431d8f3c72093f302b09e00b02608ca0aa38ae6ede76085c0e5b116a368b57a647ecd243865e5992eb8d735c0addc0b814b7b6e109a38f78ea24375d3635a0320fffd2e5fec6b4246578b19162954c71d783295cb7455f7d21e4c98d1b396d61ce4eeefe80aea879cc0e482cecbb945c3b4672441a1ce78b0eb9e092e897f7fcaef44593fce46ce663267e233c1f0b49abf366ca0043bd941c6e9b00280cbf60f918bc1e08e3ba22ec6b24a4d8b7bcc6dcbc35ebe74fa872baecf9993c450f0456f5a22c88b146d6d788a14df87aa87f4546fc72bf0dc71e0e2f3abf6863c5f2dd736aa272a9340669e08d2791944bf5911bce1ba45b46b62b86484b7840609180d40e07d9746043dc28a6aa8cdde61ba3508061351e89b25189ab8312c3fab629312adcb6d341b01ccb6c764cc4e7bcaa662473492e543cb0c754a0b57c020beb45e5b1ea822a47d5c72885b67419e0d2ce7e8801e83ce4404a16e2ddeae0e70a810e4162ef394aa50f997e04f8f9673a80af57ba27267ddd691d68a3c3647a495ebccc4b09797e9117f616538f8b09205809b750090831df75eea103a575215e56bfa065584bc9f76561725ebd9d2ceb615393c9aa4bf76c5ed21c16efc3ef75f09ff739d477519b2cf63d94003fc5145e1e4bedda6179d3e02acdfc88a673a7d775ef369e72332bfb0b10948cc14c1099db31d51bc81235340ff17aa1998c0e54a6265db109282559ff2727a5e87c0207e2325c1a8e6ad1343684bb34184ad24985aed9b057c5e2ba1ae06e2ef7585c189fe246834413ec72e447b251fe471b0856435a09d47f9eecd8d6f05ac33f23d6978ad3d36c6e70ce3e8167a6816d0e520af081312857fe204519436a8b8b1fa8efdcb76b4b3795c669c0095caf41440cc435a603ca020b40b51836747b8922003fc66fca8253a2c8752c5bf3b18b09034e088e042d7daa9107414640174ca487a366f5b4d57dbec0f28cabcc1f5b7bca6fd442622407f5b47bbed7ab4bff35f834ba14116f760b8bbfded58bfceec969e20b204ac0c490421366ecf7d252771e917622f4229e91c70b231d53fdca64dca7d4258f4eb48d69d8d8b93778664834408d660633b4152ef33b7c26ba4f71b4246af3a2f165e372723f0f53b35d91decc34aca0ce65f51d6973543411c4dbc6cb029b8a89adf469aa75dbfe579f62e9140a9e90b00ff5d728512750fc440321de610f442738971768cb6f4db234cd8ec3401f1af389d1a9b367ed3e10b4cc3a85a6bff92b57f3023cb694e11949a768800d540a408ad96ff17a94388056cf07b22a489a12582acb5e2b9075d49449778b4fe0baf87db7c173e53c373721cda2c916562f0f7a7d483ef785952349ec2b221a0b68dff171131d2f723c15855de2b47fc39d9ff09df1a2135e50951d36d3214214387c904a8ef3170c522930a936bef6de7ebe29f4033959d0ba70d92bb870618e6186bb135f75efb87d26fe66d83b7a61dd67dee10b5c873babfbce9d8ff00245552cc5561e306ec7a5d75b3507cdf2c32ed3fa60f03dfdf01570325ea6f8a02e63acced2046b1527758a55f4090f61cba7c8e559f50e5ff71fdd0e5be5642a8b9daf086cdd9c13ff8798947e432dacf076e0d633fc9a1196d4866cdd5c2cdc29f41d07cad759ff08933824420dabda173879df77b236e1d55767a42d5692960db4f88326695cb5c221d2d2e644781c711912e6ae0cdab74fc7c246cabd8f80719166a540e718485424d67756a050c82dc57aeb42263b4393edb547959db9144a45f142c9032dfe071fdb9e1074dbaf4641a6272151d03967239eddb85cadb4bba3fc6ceaf68fe525f015fca38b8cb2c3a2797c6f8f1e4d9af47c5ce6ab825f9bc143735aa0ea2213289ac5388f9b204d0629cd1769751d6699f85e79c68df0f6f5bd65b16c235b41edefd51f068b1e3f6d283a28badd245cafebc29a34967567ff6bee045d207a76a15f5eb2705057dd7d03928aef0c9b77b2e52a733a77da4dcedce5e3ad6fee45a8a96233a86eb866b3920171654d35fd6022ab1d56084a7ac7387fa6a0036e42c1ab6ad60bc7a1da34fd9faa8f24cc038456a051b98487276492f4905164c7f5607c8e8150543f89acf959a77d9dad296d7e8ddfe6bdb4d26e40444b33a0cf7c1444745f57b7f1ae5c9e1c0e173ece73eba41515abb4cc6a3ebf6de8a5370c609e456c70816303e3bb2e69b529ee157a5939f217c5a5881ba3a3ea9f7cbe8089a089da4fab2b45ed2bc1d164fcb44872a845c19859c1af68c996744c0a70817f9fcaa18538cd6c7fa51fb178eac60405c2c70b9d8f68097fb6283b899eaa95a1739e52aac5aef842dfce4cf960e46c26627feceeb282a5bcfa4259a0bb5dc4414f1e1a32313d4af911b93de6219b6003c5eb08092c489d1c13726415dc8a74ab77b616b41cc7c3e243bc9274b4f00a7e2fdff7503a36533f793d5a6d46a324439c28c4e38f5684fe183ac6e12a62fbac8bcd59eabe2c8e2396b4c430f16ca6406181b09b8bb0c4fd5c4dc80682257626e3c871dae1edb5b6a6efb4856acd00e056be9a698db835d57d255d6ac36c86c422e5102a0001e4a54a607f50cd62323a50d09092789dd35d868ee610cac0427e3ef81f67f8bf659bde6e8ae492facb585e466646640907f11ef0c7c61c43d7a51e6d82fe32ed89006c11faa7f8dfebf41bbf6a971a323bbbf93287caa7ec358a1dd084fe3d253ac9964328ede382f794b137b86c79e2cfabe6b759c325d8c46e399d87e0b0222430b6876a9a097ced5de39b0a0e943a77fa344d9b2ee2f0e714974a404b4a923fc35e21c0ffa52f66bbcd7e8277b09203c0331bb84969e21ad728c69c0f5b59a443dafe2e645108b8a445ee00f259669331c5a826398e276a06630caf1693c63b9c35dbf46809e06847c25eae7da293c7eaa4369a43aa26c09536f71043fe14df9a6871b5aecf9b51e740b166607e4f8b819e9407ecee7a9b9fb8eea077503d6041addada29b19a3c66b2b347771ffa6dc229fa7c9213517ea70c735c01fb206336a07ce97d0d18b475fa7aee045136c1443ec5d724961e4a453e1dd7204ca25def6fd3c204792875e613f82020198312668b77b825a22c05afda82c0022e295b99425af36433a7585438eb22b0be2c91d94077f055501d82b014ff288976adba2e227fd739c978926aa2f9e515fa42d50f819b1b21d41145d93bba5d44fa565efe129cbc73972e2369f542f8cd4ca652b60d08d4400fc11c7e9f4df", 0x1000, 0x0, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) fchdir(r1) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001200)) setsockopt(r2, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r4, 0x0, 0x4000003, &(0x7f0000001300)=""/167, &(0x7f0000000100)=0xfffffffffffffcdf) 16:03:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="5dea05fbe1fffe46e45f49cc4bb96b4de335018ef8f1ef0d5165c4b206d8453e640c9240b261a7a9a1a110fa81b5c66b1bbd955ae372cfdfb4b1ff9254c11ae7f8f8642cba269a360aa3a7f25ff02b03b37e8223b250c7b42ba88fea4cba60700e416c737ca0235b57c5fe25c5b9c6d077d23b8ff60d7194d6792edccfd2ef019995c8b67c2e0c6e43f48a0f3ab077a1c0cd50b5e1e2b069119c7f5d8ced03bf6aa317f7ab7c6065ce0480dc301b593235", 0xb1}, {&(0x7f0000000240)="95ec6ede5f3a3b3e8ca6f8dcbb59cf58b202e28ca5c8c5320b38b2e09c0800e0263b1608873cdeb4ca78f838edda240cd2cc0453b5c322a0e2fb968bc75eadafe99cb6e5201aca7483b6b1d98c17b232d91c76aafac9b050f2267f189c656008", 0x60}, {&(0x7f0000000080)="dbf387fa6270122596815aa70134d5148eb51b87f9c9f0490c74", 0x1a}, {&(0x7f00000002c0)="47e6ccae773871e285c9146e1afc03a8c7f7b6bc3c27fb6077f914fbc46afd2f51981c98722bea3a79be516a85b5801a54d9b97e2fad03b2aaa6b8089d0f644f093534480a", 0x45}, {&(0x7f0000000100)="9a4afc5482a3dd1d5913a27814dccf30b4fad43ef4212c33911e10336bb7912198605ba640112df5e231dbca1bc3b9c071e980be653ff3bd", 0x38}, {&(0x7f0000000340)="8a31953df2bf66baae62c2747dc5c04c3e6ca43a384f548fecbc2d2d7ec1dc6d252785f4056039547a7ca8c6e75bad30a48d91d260fab3f975d3db65646906df843df2d2908789c67648725954e0181909db4e1ce7270191fb844d6081f9", 0x5e}], 0x6) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./bus\x00', 0x0, 0x1, 0x82, 0x0, 0x1, 0x3, 0x1ff, 0x2, 0x1, 0x3818, 0x7}) execve(0x0, 0x0, 0x0) 16:03:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x66}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r4, r7) r8 = shmget(0x0, 0x1000, 0x260, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0xd4f5, r4, r7, r6, r7, 0x4, 0x281}, 0x400, 0x27, r5, r5, 0xa9, 0x2, 0x1ff}) ioctl$KDENABIO(r1, 0x20004b3c) fsync(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x1}, 0x10) r9 = socket(0x1, 0x4003, 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) r10 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x8181, 0x64) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x100000001, 0x1, 0x40, 0x0, 0x1}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) sendto(r3, &(0x7f0000000340)="062fee5e100f588ecd20092d0a4862b5b1e8434e830c9c1a0af12937057abe60987c47a9ee90334a477cc78cc546fc25630e461a58b14402c6aaea87d70989a0346c0b2e5876cc06c2eec5a42d5eda0570de26cf78400d55fb83a2bfb04c992a82f7d71c89ade410dc1480c65513df8970b4bd7bc5845eeb8b1c9f438de4328fbf63184fbfd2fb545f710e193591a0f8ed11f69551cea0304f6c4f39853cf1ebf7eb16bdd52ba7442faa31e90a2149baa084d77344aecea1232182786f6d3e8bae74f01e7ef03b9f9cf3d3f705fad69d3901b637b94e2d4e7254c4babc7f0c27346d0173cabb2bec8d1ce01d02c4ebca5af0da06aaec43b9f9b2ead0b85b1d1ee2865496957ed899adc98f4a3e742e5844cca258641373e615149e87d8989faf302eaf164faf936ca0021a5b203b4212aba1cda0f2007dfc18c536874ba8540ebc0ea356d6204f5e0a07729279d603b463386c4b4b5856bcb953fefce4cf076b48d1bfdcdd82a569ba0a6b5bf57167413a1a3a23573bb5a0dead54991c2536e27d2c57db81b6d8dc3932a07b1d698975322aea281bffeb592cb3a26ca3eece7b1d72ce4ddb8e0c9211e7bbadbe6c1ca1216602d94b4172638efbd6c51e1a94a22541828771dde4ff496b28f7392b575f6ed54dd4793109f28dd6e5c4355b18b6ecc42a66f7f65907d1c9eb7524dbb76279f5975f77d2f21113384ac7e61526e21aa958006391441912af6ae05379d607e3697c0cd17f4fb3b1cf4c5b9a4f08ca636c2a01c580a6bd74c5fc71a6f38f7d8379aca5a4c2c4aef70efa403128a9e3391f4d135b1006f33b976f92d330756a5e21eac391f2515819a990bed6c4870ae351977d5aa3e723ddc28009444685b9548b2043e97a9caf5ae44171d5b4d1ffbd82c328b38a86fc1ca6391ae0194a9af1c347b08dc6b99e8723ba7884a60abde13e59439ee706ae47f157cfcb7df33f594441468ee8e30816b4a76cfa58979e99f9838b8730524f770fc12bd8fea30556e2bc470cd0c8701be8afb6db6cbb17c286240da7758569639bf01b55d65406c8e35a7c359726a874210371b115c6ae4d90b36d8b1f1622bc452155e92fd0c767f11c9cae3132683b9427da4e9105847cd387fafd0c1feca685c7525570ed41cb19a3e350f2ce19113980b8f0b21ac3eb85ed7660d0ae51cbd72bfc041cf203d41326f8009ec900a5266727edf04e57f1b3b87f42698bff22a8f4cf32041cccd786aafc91cd89fc377b4a58a1e3f5b5e803a26ff27ce63db2753f62ac18c67da18a22b62931869ec2532d85c3352707a994191dd0dc25c3a6fab6344e875a6df64d89a49bf4a4bf0146ed3b9fd2e93c1019201fc833529e13820f9ddd6199d1b8d31cdac73cd031fccba8de510fe12132aebe3efde4ac01a3bb63cc2064e1ee42adae3f0d92ceb11c05079409235172789631350a422a38902fcfc2ddcdb7e8154f6afeaefe82a51d930a3f6f7ed1f509e9788d7a93317bd4638b6105a5f17359c9a8012b06ffacc28c49fcad6e27da06f6809adaaafaa0e3fcaea493a81494b983e5654853e2c189159f11122bff0cad2c148a8945b8dcb00f06baa0c4f732c06dc089ff921d3ccf6f048f1f3acf7f3801876f7d378afdc134ecf14c3161792f94a84631b72bde4bacb5708a55fcff9dee9e7ec62f24c23632e500b5389f86299358ab1021353e6c37b88cf8d6923ebf8dcae34882188182824f3282248c3dc8305d099965e3ac8255f3e551ae6057537bfcd0654d39edd735e589f79baad2e5795e4b04b68334255d34e7732a22c22c9bf04d27134116a373d5d211fd63aab6b9ddbf1eee4a41ec389bc91a756b51e198dbf12f014df9b4debfe33e138428d8c530845e42034c64831a67cdc1bdb3fa7ed74f76b16f6248b3a79ed20274f0bd6072b53201536ec2e76d5fba5a5662256cf170845f759e07ab6a8841e2f366fec9c9c2bbbcaef370d8ea554ca64873054867bd961f7ec4c296c159000c7c9b98dce5d8624c519c3742eddca467f54dfe1c0b0917e009f6b577a9ba8d7d59d013c4e79f1d9030c9e89d59d3f104909039e1139a159b2157e66106ea9114a269c46a8a5bb0d27f50fccddbf11677da74416aa050867fa29522c1b7a0fd182b01e276322501ebecfc4005bba9be1fa35366fe972e282a792a2edb91826fce981810b6408c42cbd3435c91af75a5fb3973c4d7d8a6f3708d5dc3fbd5792bb4462425fd73a22e003249c55dbd10f31f34b7d696032d690b44a708c84f3accafafff60a8bee5e245628b685047b1c22374ec87ef967df75d39e49e91a94b2c72426cb18f6ba06e0705923111ebda0712d8fc5076574356ec388257fc39f0fb3d19a23dae4993c396cc41500b936fc828e682911976bf825dec3599e5e68184b9fcafd1e382535cf9a2930c5588bce68c8a06fc284e71e5d56ce0d9ef58fa97e93650fef96b132d32d8f0c6ebf025256194db6b4cda07933bd04184e9be282278f10908eab1d107b15eee42d83142f6fa18c9f081f4f85426ad222e260670e15ea5cce6bfaaa7505d68e661e7688a58020c58a6db9a890e5a4c56c5abc3329a313901a421e0720cd61d0fb2b6e127288b0c9a9f21ced8ef68ed0a7fabe6b5ab9df1193035e208e4ed3f6a043cafc365ee71dc9b50f6e5f9235b06ff3e2259ae25ce2ba664afb46c429e251c3a5ac4c098c323048c819aa1bb01b971f0f529ed8b3bb0c281fbb5865a399c05726407b1b8f1132115fdc04433f814f4f8aa65713c18a4e304cea9c1d5cbae1c0644a1dbdb1b221cc25407b3d197a93e77deca9ed9f388d0c5eb092d93c9ddb9c444a5a0e05d3c9965b60133acf69a878845f132a1fd2cb750243c53e5d7078371c5638f18c6f02614f3c8b110a81465ec92bebf4fca2c8dd820118885f096c088faf77571efdeadfa5abf4372b54f4767d1fa9ffb6bd1c230364b5b8eab4923a09cdaaa75a67a6c447167f2ae6c3fd16a57df3f548dee10d246d0c4dc642e0f3a54a5d44ef05818c8630a325d176e4596bf1f91fe068293dcdc38b0cc67b797afb3c854e89992027f0ba225f9a06121f2b3857907bce821782fb09ad405c7172e01e94822421247c6af65c0cb01416455ad30b661b852bcdffae005a7bf60653ca96d89e629a0937981c606fab96a40c55271131d47ccb18762c20eb864c9bb2951e5dd77d643ff280941f6651520daf2b43fe3ba839beae3f97a97ffed47a61af70d1918248e452e10a69a3f1a70ec6af34a1c8cc797d4a86750c153a3b569eea8794b4a56c754db4905e7f565ca85198392e0acc2edd8180d87f11b627c3a388df75b33d6d71d9d37ca862ccf3032e2c8bf529b7eaf651d157919509daf1802ac4dd9571d7e6f05ca9af672fe925415ab3603791bd718c370b4689b447855ae2018219e57ac5d2d65eb93fd222c635be14efa8dea3db4e2f11779420853180219db1185a15c09f0511f1888de8572fee3ac863a3c734729ce93520035057e1419121e273d54a2b2c4f40461adbf9e889558935711cf05422eed09a420d6a59b891309d7414c593322047e1072d5bab0523e71182898c5fbdd8f9b2f021b933ef965f7d4cda4b0e8a33dae9014e2405180684a32bd079214d7d17c65ee3677310bce2637aee35a28b01b2259fde12c48b847533ed3278c3fe57798b0d31f8ec9bf24723ee95b538f1a4133e8b6ea047f29bf9858608e2741da8ab05e3352a2f84558d7188ba5c359e5c789c164029babc16c9da383aa5790165320e609bf1b4f0c21a7f257c8d17282b3261dea8ce027a8bf138d701add9478c17a3f4646cd00358bc3a0085681254ae3c6e582d9bd6fe2582f9f74b22e50c016fb7cb6eec0c7a4b7fb7793553bab3301f1696e7b9c3e33ab1124aad1307feb75c06b18456f5250e9412cea134f10e553e6a90541c85921031bc6c063c588e3bdd884d78903bb999b61b32b6f5f74619e5b9c716771406eafc7b0268a83abc8a9e56ef1791eeabe094f73d2518114dbddcc35d02ffccaa21fec6e03606abdeabfd48623b80a7d2e95be2982d34f9681dbddaed1ad114209a2def5d9d43e4c09b24021305c04fb8c43d8bce7a6bc37e874cacacf20bc954361e59eb05f4e2ba9a71b2d76cdf143240db6f36bd885a095fd4986b08ed99ee1edce6ae02fe0dffa74ce899a24c46e1e04f3ea648db7145fffed496f782895bf8727414f6d74979f633363949adc69bcbbaf4d1ee3b7f9eab689fa0f0b036cfda730164eab18ab609c9c35e2c429bd56554a68d107fe966b7e72e3977ca051a04b772b699ef640275e96effc1e44e1353388bd22ca5316a7fb45b7094a88e76820d69d2672982d07b39f90a2f07b8b538dd70404c93c489fcd0a932d8f01b44251616043d794af01e482ec0b75ca86deacf72dbb5d938dc269cf465bde695dbc9faee6c247cf2d261c0bdfca64eb0ba70177ac9989bde28ab842550370ae8464d67596c47abb930964dab9014751c863699893810b88fe46cb00180fa216a98a774b8a1af7176b182eae1ca53e5898c3532bb7c633befb202d5c84739ea3ee2db75c53788bcf919f0f5e209c11706eee96a0b3e713c6595f292498662f459ed55a5f33f77574ce4d0b9c92b92b5a108da59a88df201d9a5e86ba87c1c2ecd17d69e2ba82ae9b7757e5bdb82a647cd5dd63eb7f82ebc44024ee4318c9ba8d263965d3fd6f511a132da378fba5ca122c9f649769f2621ecc2ff81d0d0b3f2eaf3664b181d6354928bd603823d89ce2529d847e4b7393e87902e88e882ed3cfeb89f973b79180e6764a9aeda7d05f9a03f91d53d95521bb30cb81b97c463ca45aba6fb19d371d35858c6f2633cf225a6c8eb34a47e7458f9671d599aae8fd11f4e750d89cf4ecc972bd1a5223d11a20443f49a1ce5d6a8e9946f5dd7fc9b680613aa249048c057fc8ad614e8de1789a3031067444f934c3b7056ada2d4158a7b3cfd3355112353e70007a569b6657736aab8c4eca0b7d1609cc96914d2192ca3bfe5c107ab8c0ff170e2d1054ab86300bd67054474739c3fb77442e2d3053fa3b5d04a53bedf68363a35851d8b3a6234ae2e9b2f1e1274a05cab69d8706a83610d4d07be6150b0e7e68cc2effd235fc840480cd8389d4cbb4a72f44d09f78ed829d15afe8ea6ad40fd799d88ba673b5041e12b69681e4978e728f52f7f258470223cfba794cee4fc3e46a125c6dc2c7f7e79273b6677465d553960354c3d1d69dbeef138e1f7bf4907bf3c2a520b384efa1de7d93f987798bdc8d61ad023a77dce3ee2f64152c97b4b651d5a8e4b5c12862b14fe38e49e70981f0b652fe8ffdfe07a69d38bfb5c8cc1bdf24db7592210b1d6867b65c9a34853c0193653e7c01fee1f71769c223e82f387bb2368b792b8d8f2a13d6ae76bb20456bb184f34f745ec232c4ccd316cb620ad565ca3fa0c1e9d2feb78c4eb450e28cc8f0b708f945f9a4421daa6755f69710664957b261b9c4b66f585a0632a56d052253f0c2be077aeee73a4f32254c229a64e86e351c4ecbe6899532d3aeaaf8fe1bb2a145349aef69f10f26e79bf8c531ea8bf7c10585e667bb39addc6aba7fbc01781d9b9b71fe5c99144aebb19c23368bbadbf0a52374213c3b872207f5f7790a7cf179ef9f0de914960e14e0fec426c934310d9c3e71f936c78586d15d62366fce1ce489107c97144f8600c4cf7379a724857558fc8bb252ee847e4e4b3aa1b58a0dd98687085bf5045ba3250df19f8e25657f5fc0404783c574d350", 0x1000, 0x8, &(0x7f0000001340)=@in={0x2, 0x1}, 0xc) accept(r9, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) unlinkat(r2, &(0x7f0000001400)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000001440)) syz_open_pts() r11 = semget$private(0x0, 0x2, 0x4) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000001480)=0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000014c0)={{0x1d, r4, r7, r4, r7, 0x70, 0x1}, 0x4, 0x10001, 0x10000000000}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001540)={0x100000000, 0xca, {0x3ff, 0xfffffffffffffffe}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001580)={0xa0, 0x7b4, './file0\x00', 0x20, 0x4, 0xff, 0xe79}) fchmod(r0, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000015c0)=0x8001) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001600)=0x8) 16:03:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0xc7, 0x2b6d}, {0x8e, 0xb1f}, {0x48, 0x20}, {0x8f, 0x7}, {0x81, 0x7fffffff}, {0x0, 0x5}, {0x25}], 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80c2, 0x0) 16:03:46 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0x581, 0x20, 0x1, 0x0, 0x6, 0x3ff, 0x1000, 0x2, 0x1, 0x10, 0xfff}) 16:03:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x7) read(r0, &(0x7f0000000100)=""/63, 0x3f) ioctl$TIOCDRAIN(r0, 0x2000746f) 16:03:46 executing program 0: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000180)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffffffffffff94, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xb8) getdents(r1, &(0x7f0000000040)=""/234, 0xea) 16:03:46 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) lseek(r0, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="b100050105000f00000000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x2, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:03:46 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlock(&(0x7f00000cb000/0x3000)=nil, 0x3000) 16:03:47 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 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) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 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:03:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xa, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:03:47 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:03:47 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x80) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xb512) 16:03:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10001) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xfffffee0) close(r0) 16:03:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000004c0)="78b7ca5f4b8edd5969dbc9a1e6d5c9c82adbfd3c4ab9815a7bd3c48415675bc43e8e8b51cdb1183c4c95c3c3580af62997910587fcc987ff292fb5735a65dcd3e1fcea5e325cf2803ce5bd7053494fb7e62a0f4177769c040fca3de909eb4a14651d6092c7e839f17cc74d694883d4ee8d5ae7c878b0709d14b7ee5e76bd833ef84107bb99cf710820e8cda0090d0a1480e949924fef27ef7bd26c8468b21ccbe456b704c0edd2d4204dd37285d97d6eacbc04e7aab5a3989511a21ed9d8ca119ce5f1f41fa3de5c5608eac0ab4adfb4004633a25cbbaa567b05afa3f5a4cdfdc95c14a09911bc0ff705cf04b047fe9f89591c53468e1f5d2c7f353ba21c7100c959b57feb11cd9b0d60871491581fb67ec5b53dc46479b06a4ba5354e6f9298cbd6bdb93761b65348bd22bbfe587ee86dccae699e2205be4fd1715baafda8739419df881d9b79a74e47a23ba9a87d99e947d2a56125616443ff4655474ae2a32b5bfe8050789e8faf7ad6c9f6b143b19d25ee8d5da4b3d5a80043801612d2ca511bbf01104ff743d5d9011a31feb0a2a6415b82482916fa806f09a03c2f7af73e7abe46ec92309d87784fcbdb760e19d8385987d4d4029399d894b9a103fef154c9c2ce8de1ea2c37158667e5209918344b4a20dee44abbe60f0713d660c13d0dad790e9afb1fcb12219878a438fd35531704ee5a6f7079ba76337e6eb0cfcad48e379a9e913dd7d3f53c36f20ac8442d596a339b12878fdce7055f479752eb16c7937116677121e0188bfad391354327353e4dd7f5ed30ecf84ab01f1dd7cdc56ae9ba0518a4d7263fc3741a15974b5138f0a7885b0110234a97b94e70c8f651b3a71e333f7ecb3f0da02c2b10120d7f2998483ad1d2196274ffeb305175813f2876bc3f75e1006a6cc49c8b0c3b6a5c56a3bcca974e20728b4d5b7f0ed1919e90a08dde3baa53e03de05ce98ce660224dbb35bd88963f67c46259b7268b733639cb21700ec67f5ae742dc3d76f18b4c3c913a7ffe7effe32674fc25695e92593b06e4ef50ec6aa4b4b01121e0754127573fc9fdc2ea9a9d7ea5002ac104e28c0b1bc5db2c4390c68ee8b858eb1e7b86d975e2504229d3e87513150ebd1b652a1f4d8ad77a6edd98c6a7b1aa264c52324a6af02cc0beec268fbb809fa08fff9f3bd6d85e9405e436bbfdfbf81ebc6027e1be30492576d1565b7a65908b1660a406b8dbb856f70f71ab5e28116e2747bc07f16b82adf0e916e543ee9cbda9dee43ce2d0a9f0241bd78530fd44af3ae24eed9214de443431d1dcc76e993480d0843bdec057443f9c6815c7f704fda8bbd8713501b3409fed52279327a6cc2f12bc20cd0bae5b1845b93d8e580afad7289925c728c523e36f809e6758ef0f4142a70b3ea189774253d9e541a6fad50b04d3b4bd4f0d064b6cd9ae54ec409bd8b3bce69e2b5b2d5f7113ed4a817739dadc1be592f09adec0dd685a4789bc56dd734449a803c33b6e61e86fddf936a8d54fb074402c6e213654ec9fda7e126b645affac5804eb4c8cd10dbf0760b99cd6e316a4293047ce0dbf5a6a3a6bacc7e891ef5f7c5cc186fc49c693916d7059d044ba0f3a53ed40e6d3f7770aa6c0645a3e0e4f7807d3f4ced001a1df167fd201d0142289b9c69721101422364f1a1b7dff4d37a8972d831c5b709450e184317fd20874e3671c595463e7ffcf1668cdf4f96f7f8f6940320bdffaf253be37b9d9af3b546907dc81757bbab828beaa807c16510fe1069ea6234edb443af3652a7a9d994ac70939d898b5df2740c1b4cc66aa9573429c8bb75a2baab90a3e7827fcfa00781c5bb4f16cc736754601a702ac1116e60602fe605e1bc4ab3784ffaee129afd6842802413a52885c6b0263943a2f8bb758307d5a8cdb099cb0fb5e87ad8bb13f7555c7d5e72a4fb3bf3221bd7f62ee3169055d8b5ed44e42239257ca426f6a6441cc9feb59e5bedaa9a02b8cbefa64089911cd5c1d7e9a9e29b4cc0cb68c88793fa4c891e0f560bd227eb70ed1a00beafae74ecb7b58cc111e2e6ed77ca4e10c68f1bca35472b6ebfae16d9a9124d9c04f9cbd1469c60e4628e0848f14b00161eb1216311c21c43ee1f07ce198bdeb1d2513f8019d4c00eab56c6ee463ca04e424c04bd2d7f42aa2b3d427e6fbfed9770b1f4d797500caa61e45bf5c883e1bcb75f5dc2aa5ad523de1b10ba839b91bce84cab6cd372604c4ce51fb7f2b4536de0fcc26e2cfdfb92c03269340f08835ee770e9f44951437ca0266d76f990de349076636c8c765895e89f196363a6971506ad1832647fa179a35366bfc9a9a47812203e41e69c72f95ccdfe8343e87b8126804080d4d42549bd4df4800dc6f6fa434083304b1091d741c3b203067b639e07d2bf15562eeb4671edb1b8df2e744351a42b65c8bd6c2067dcaf656686b035d682a78b9ec1b0648596a3a3dde4b3413143ddca3e8603d19ece944decd23ff7969be06e5011dc3a45461c27db1ace075d7ebaa1912b16e373ad088ebe4b102ac7c5143672d48897b843705a7b80472bcdf2879a2dc5c0099bc8612b356f8beaa35b527e80aa0a0a6fc186ae457740e84d6614b2c48f2de2d8378d278957d5518e4ad734930ab23f42069510ede89d3fcf7b1e637f9743b788bb7333d192e8125e5921e91f4721f939c021893313be28dab1fc3f0ed7d705e9bdd39180db1814e84216443392e726619cb8dca5eee5e3c3b6a46435fd69ec09d3774822f6727c8d4b163bfdfbaa6ce707bc2cdbc19f5af354500d87fb2a2739a40999bf0e019ae3a78cd1430d919e699d49539c5d2cf452a0715d19fabf6afe884f7f9384254cd25e299f92282ff67cdb9f6fb6b559c3f1e3150e7da61dbe5230c70931dbc96da5d26b62672dec28c66a8a70490c5bd6a9d39f597dae434835df1d296cc91c5c1599d3ce268eaa3297a401626635759a9bc4be6430acede819678f902a243923397ce62e87849dc949af15d35429a617ad82f804b3e5b4dd7c8474f4c0cb701de1c442a5b38c41a59bd4a13bb7c34f9f61ac2bdc33e46b00144a7aa514c4c0a665862ecfb16f2413eaf975c645e448f911aaa033322f35b768dad0c7e5393dcd64adaaedc5797a0a12775a60d8f13b02e2e0b7a2a25681830bf07b2fd372e696080b96b48d2974cd7aa053c343538613cb11f9637db606ee5c68209d3c07ee5384a33156314f447ca8f3185d368a7e788d658e64a033ff71ca2eeea5db1a4351a6a0f86b2d58ec9fac13f9a627b62f1b11c138242fc34e53f565cff0f6f9323259515f3e1b3e02d8dee972fb0e200a5d9fe35412442a6048f12bf1fe34a62d0c268c230e861cd7333e359f5abaf82b96a1e41e87599e780166522dd41e64447decc1b97ae93c8d7d10ecdef08507e74e10695e606b8385dd7e0cffd6ab33bdf2eac42aac763deedac19af8c02c65ad0e0c7a38e34edf420c5b7810ff2e1b35d743e8df434df46e77bdfdebbea082690d3873111a750920f2b585ab2c03c113896c04c9d6e9d45fcb532d89ae33919bc148044a959c543f5e8b4e41e4ae5b686e55d1562d0654ec788b0544c67c11fba20a291767539b3b5e50103b3b43b8f70bc3a3918c505aa0e679765bca676a7536b5f6be706657802633b5bda8a4395102c29ea28b31b151b7f14ec95c4e23fd94e2dabe7928da9901612e69167f336cdcabb982f63a7410dd14909bb8a38e6a2eef4b8a90b493db3963f53ec1367455d1690d5675a545c73e6bf0c276d07a3afe517c1b37192c84b34c3e063bb991540cd7e43774ff15b61d818f6f660c10de49b7a9385b4964160842413b22f46598d67ae2a8c077dca89bab715b7518c432e35a4bfd832902d1dafc32f2bc7a20a05ac18b28d496b6beccd766c152ff4360753587e10dbb54d46415cdc2ae62f438014776c3fc04c0782a57f11487c8f7547a190614984c3c1c55436bdd3a0fb9ef505fa506dcd0cda54dc5aa81143c7ebbe9fc8b4643d2d1edace6e4963f3d5e008d425cbb3ba9db24fad6978900fc2a5d1c24bc02104138afae1011dbf5642c8772381430efc87d473204797baf90fdbbfa423a2e332a39e5db0c033666d2e6e010cfe7b6b7f9a133775d5d9b5677659f7792a1317648f399cca42be1c96012ac944fa0ba26651c0563accf29146bb3eef3f02bf68b9f5f5eb749837d941c392d04d5eab7be682097443dd1abf61b2ffc3aba9979f26eefee0eedd94579d96d322fa513b6e6cfa67fe2c7cb3377c4616eb0c41ffb84582c943cc9d74d6c96ad464b395034673baa3f960f0e9dff040002447b705a12db46ccc39268f032a30ece9862f849628cbab3da533f1a7dbc68b727c360cf8be601c05ad360d684d5400827fec652301832ad30ca6082c9c0d91f48818ce2579fd939a049188c276c6498b2ed8ae908752da13ab364e848075fde919b4f7b848af3cba7424fa4bf5897f97f9dd3b67e8ddb106f4157cdadd1482da6078e581d0f79c7772d1af63f8fd8685216352c63379aab9b0b6d883ffd6da78f7efe29e300fe2d668215d59857d8909abd732220ffb02c7347d53c212286681c40508b7c52336a0b496ca2e26a70f15548011f1f38262e5a0fa04015e4146b83abb05ac0034469cc20ce06ed19286e3694fb94faaa1e4a25bc394d597d74e70df471bb8dcb51b271e74a2192549ce67d271440c1ff73e26834edee0906e5e228e4608b62656e85a00d45fb949e5cc378a2ec35664294cea7c194c3c5d835c54dbfdfc41d84eca6b30e9d0ef5ce08da56cf5588f71807f381915da0451eb0eea1b9022335448182f496809ef7f1e6a02e46a21c5c5220319141c353d13e1481f60ae41799506b780743e7870afbd1c56ff2c2ca01f824749e1ea61bf269dce49d1e18556dabe748cbbcd762ec6c74dfef93afede250483021dffdb5769603c2d2c4dba65c5ae58b28768e4c0f18129737f3f708851d85bab758d4c32a4809f8940679875802d1f2c285e179a03890a8bb3455e6cfec18b8168b49e27291081c5e629b77244a08d583a939dd5992aa79cce8bc2013ae62a5e05383304cb240d79116a106afb1ed82c0317a57b7764905974c9b474b18e5514d7b30cdb0060d0d8798ae709d82e6d1987f0ef16a631e80fe9de4370fc7b482a5b19c9c12f5c04d55d71978644dd4db95fa91905353ed5951a9f264bfeff85bd623b10e4b50b90e638f063e025e228b04f218583921463c70bc5d243fcc0dac4277d6b157d40b2a56fce51a59eb31c4cdb69add7867029fd227f720da9b5d11fc20952f6a3c3b067b2f1f3468d62bef726174bd0e1e8f8360a67b5a34277b44dc80442c1d5735b89eb65c14080ed50ce7c25f1452f2b06c0ed922ecbef2be6d0e300e11770dd01027b96e38e7be097f3a2c60e23a4b3192d9c194cc76e4768c1d68e56b0fdffab6ca1d74288257086def5cf665aacdb3a61fa235b03ed5d037827081904bdbe1ccb147975b5a9f82b1721b822dd6e86443a2732d992aabcd0c9dc1bc587edf5a1c8560496202617a3669efe33ee0bfdc4d746a17eb77d8204d0083d89a974946063dc22564da1e65a8692c2f55aca81431b15fc46c80a72cca4ca9c5ee207ee683ec40807aa91c62b0aadf86cc7f50be51e9ac85dc2251eeb3662b56effc3955b448d44b3c755c2e41b88cbf8d2150dc595d2d4b6b869917bd3145c555fb1290858e54ce14baafaf8298c4174f17ff2ca5bb61705e1c3c73731b9dee518e3fd74d7a172e9098964b7a19e592ea7dfbedb", 0x1000, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:03:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:03:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x12, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2002, 0x81) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20000, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000280)=[{r1, 0x8}, {r2, 0x4}, {r2, 0x40}, {r0, 0x140}, {0xffffffffffffffff, 0x2}, {r0, 0x4}, {0xffffffffffffffff, 0x10c}, {r2, 0x80}, {0xffffffffffffffff, 0x80}, {r1, 0x8}], 0xa, 0x100000001) 16:03:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001aa000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) 16:03:48 executing program 0: r0 = socket(0x6, 0x1, 0x4000003a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) 16:03:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x800, 0x3, &(0x7f0000000200)=""/198, &(0x7f0000000300)=0xc6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x38, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000), 0x54) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) recvfrom(r1, &(0x7f0000000340)=""/154, 0x9a, 0x3, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x7, 0xf33}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:03:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x20) 16:03:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002bf, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:03:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000200)="d9ced51002b276c02ad0024fa2464100070d1cea5c7b0c7cffd581ef7f8fb0dcc840686f5a42a0fab5b85556b4299e1bc94190855765c59ae8d127e40fe9cc24a443e08769252f389efc07973a013098216211094df37a3020c209faccfebf4f66360d67537ce6d7db54b51b256221a5368e6c1713bf4cfe184f320287cae2c27f1676c80a657801e35087da0bdbd555a3770c46a4c366de3125f763a4e82a95e7250b64229d002968d4fd378f7ca5bb8252a003685efb1786e96675954e16a8b8e3087708756a2eaab8adc4f701e8ecbfb97ac85a6034", 0xd7, 0x40d, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xb, r1) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r2, r5) 16:03:49 executing program 1: r0 = socket(0x0, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x40000000029, 0xb, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x8) 16:03:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:03:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20000080002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="cbc7195890d6d52d72be942988fb96bdb2e3d1b0e347df5be06450296a559acaf6f183aea3112c58343b6abca2b1d5eacea5f752a00dd22faa2d188083bcd7b21ba5440a1116197cf2b4c76d882a79a1f9985a5b902caec0136e3239e2f6bccb7e6f2d74fd77284110c2448ac0437039646b182ccbc4f764783700e069e7573f8f59e977b3e37dcbfac93c834b45ef228090230db6e9c62e171a9888a9b4fcf7adf835aa47e70691d73d631a80a3e1d0305e6ac619cf08d062d476966bca9e97f5b4bf4ea86f19b16ee908a9035de2dd6d500c4f175137be6da01088c8be1ffde9e78f3830c75884b7b0dae86197f1a7bc2e41b62b5d0428c3cbde7043e434b03ef92cb4bfadeb0ccde896b0c8bd774329260ab952458e2b8326e73345523d27430a48974acb19063fef4d1c4d0f997a526017b2e6420d33f06f3c9b54c413e7f41b997283c1d0dc2a772cd7cfe9f2e5196e222be2ec6acf981817e912bfb8e6b90d57a759a87ce1c39b3815fc620d329388d5a575e0c7b01c1b9d1ae063bb7d7f082e7f0afdeaefc81c1f2b75500c63a4b1f7e9a11cb77a038945e13fcd988f25e9ee1e243cd22ca4ad68af306297056fb56e9fd8f2a0b455ce3e4b073f5c5c988bbf9e98ef5a0f0f3fd10bf7a28db9326d0726b487bcb2f131ab248363e90684564b6864e8d9e40416c913352648baaa63f996336f919d89492966edc39c97bb6f4d81f43658e49df8e29be7be7f0e8c09a295b087d7246e62875899b99114268ae0feefdd6b9a9ae0ac1723d6c41e8acb60c2755c892c852e780c3f20bbc50992cb49e60cb636cb1fb21ac2e718b0979c5e47880e9f39e32b63210daaa4beac33c6b201b719dc8d2c42a0e5a97d6bc98bbd3bee38035c4613c4a36b962d0424163678b7a139fcec86d840cbb54d8923765bcf8ddd2c941de09da2e74d032808e9bc08ffba99aa2fcaf6cd0cb96f922880447f4bd3fde69bd7e74ba5ec2d16749c296c170033b1769a58ff8f7878c1c8b1b78b639054d346101f3af24fe11c131be5bb093153b67b2eb5f76a72856997a76301522a16f1fe9c9e73c7321ef6b3df0d407e390068daec63a90acf94cdf625366650fd06bab8138f4d66855675c34c584b05ca38450e760b8ab67b97fe6433d9f750269cd93bab6974d542d3ae061903908acee141dc5f16d9a330c778f34a49f7a7ea347902aa90f6fef69857aac3501df4731a6c2279db2bdf84eecee5b6ed19f790e39d03756087f222d0c07512220706073f424b933012b205117f643bc91dbbc4d5296c29212c04df9c42a5bce8de915dba570c49b76d8cda321d962a149ef56a8a31c346b3098dc49f299f80279e27c7b4c081d3ede3aeb31fc19e49429f4ddeb150cd13b538624af5f8c9f731c2884d801cf0663c948affb286ce0b0586d7c1ac563fc00ff4c50202ab5385c6873e2557bb9e674cced55e378dab217fe5331fee563619386ae9662b2d58b5c4cf56ab0c16f98a1f86eff43f88e3cb720cd3c17c2a77b99a8feda0821c54b09c3ee02a0ba1ef04be9e9a1efc7e11ffb037ff1b6b6a8a06c6039d3fc783e841cc3e2effced171e44577b47e0524604d5801a5cb9888cfa9d275e570991558c5b5dcf7622a7d7daf8c835eb7405a8bd5d597649034c571c4a06f326eca1a123085af2972faa0491e43e3141c9033de040471ec30969d826f6ac5183199de505ddd16560e47185d05e798b30a3069b45cbb16d72b24fbd34676597adbb743d7d5c1f94186db9dd6a55381eeafd4196f25c6bea0b5e29dfd8d0924e18e27bb6f8b130541706cdb20368e1bad35942b2b9704115b3b0bf29286b2f1bb0374ab2ad58d96e667d164f18f18c7e26228f4de10412860aa7e532719c411d6d11052a4c9867c3d2677f7582cb10402720a19c3b8b1ee68f61b093e8d7886d1b914af5e1e402e7100844657edb0d0d2310dbda91fa71d3b34ba87e50132acfd0bf3c870b8985dcbdd11a6ffda3389f17d6ffe4932bd0603933c6528e62361c5326546748f665f6545d11125879e439ffae7be655b282c995eecfc4bda1442daac733af72f21f8e4079db8175e9b4a4a07ff7e953e76d4a639ac4a8dbe8dd9bb84caa67bd664c11e166e708f0459285e8b5a1c7fa0f37dbd16b047c6f8d158608af279d55803581c5a0cefe7b5fb96fe14abbee584290870cca23022d4401ce04c5e34ab53362cd910fb8dc6806961a5dbc413f46c74da7597b79e78a6c87b12d85bf2eb10d2c976e0c76eba63ad4f118858df5eaa505e3eea7cb7b868207607051d5d9f8a3fef13c0b2ba708a5c4ee40846c0d1de03734e5f56ba6090589937fe5e66736eeffec8484ab411058722a03c94d793e3c56b1f48088960996a21297399c3aee5709d300e352b6ae785be80c2b0764624c6657bd1b05b17eb8b3b83677ecfff329a562c68305ee19052c9c0dfd1d4885030c7c47d906c61ead380bae31d58444b1b6d37d1b729f91941eb90fbdf567c506ec95253dcdf342f748b9728a66d4d05501cefb8b7fa660adce674f1bed07edac9f088b2f88f5e517b13c797f3fc1bc39a8017b7e40035096df32611b51290666a0d58fd0bcfd33cd9e33c5d1f9ce9b665b66151358e43cc27b62be6f1ca17b2cf737e597ec5fcc3878fdd3843c86a71b092cfaac59dee4784cdab9c3049f5a49b9b2a1fb24541237c185159b370955f75e9da1fc3474a79573bfb5ff33d76b4974fa9479c71cdd6165ef4b18f39a01a5f0391974061b5129e6c93338d5d7c5fd3d9944c1873b9e26d567794720f9586533766ff180849c7bc5e6d912428efa74fd58ae6f0155f143d4fd4b4a8418c20adfca4d6248f479573c4fd29e1668a01511e017436e0101d7b071df64253e6e2b0d40f23640267d27313867ee70bc87531e97bdbb502d47a4cb692e72bb5ff9fd2aef7256a10edfa9cc51bc716883a929741b9c30172bec3e32877f0b731e9f5288824c66d9ad32c65376e97799e3cdc3323cc1299fc86152488401d60c7231b0aebce8b48657bf75a86a389f6294c937a205e71dbe8712e64651a0ad0db9c2bd174ab26ac79c5aa8521f3156da8dd0a3aeb8192bd3cee12f46a135651de4e497d0e3071b656d57b2527e64c90ede3f0789ded0e4ef9c9d689a672b1912ce7bc4fe799460789fd1530525fbe5443ed98faa297bdba7998a161f35dcbf79897dea5181ed59a011ae737dd8c698c3b24528ccd44ad5f8429b1b69c3896ed8f4bfb9f822d369fa1c796dbfbc9ce6c8978ad482ba5bf7f7ceef30ef67b054ee63d63cc5e52ab39979327440d9663bcb3053066972b8792ccfac17a56a9381f5ad455ffcf1271edfb8c00ae74245647338257be7adb01a6a2c947b8fd601504c7a38df923dc840cff0663fc9979ffeddea1ed0b929dc71aa7b7f60b211d968512ece71491d8437110f1df218a76d01c604206382971b6f580b69e8ec17e12b1565e43c09b3cb620010915c81f50052168901dbcfc67ae36b21a5c0a03602a15fa5f94824848b3ab3d414da43542a3fa86d0825779074c8c48ad7a2e81ac132feaa36382d5c15b0404f2f0dd5c5250096d4c2e2d4e5fba4767d731452b8e1ca22c5584551e64850e1597c71e4ad0c5f46aef1fd434cf46aa588335ec53903bdd020fcce5ae2abec8c943aa517b88a02e3d8e8c38574442c199abd07619c23ea549d4b32d0b6d4f16d9616d8578808b9ea95c267301434951fd180707cc6a67aa2d15332bcd9e40030e743c5b3f7b4720cd3cd57774ff9186e179531a8e81a5b5ed7e749c03b808d708a153bc27e8341fbfa48428ce55d9b530d4d507997b2e0205566a8f5df0df50c9ad1bd6fd59f8b1ee3392668daed5b3a6172d9d093db0cd45839a088a88b014b1aa74e2ae8c5753618edab4e1b9239b1c6ba5b3be3f127f97b2a1f6029fb4c551f3329b21971abb0cf4dd4e04677f97f216e75af0b3a32e57b6ca3c5ebf16111ce2fd592b781f09861dce22422cb37ed8eb206d91fb61f1db263e076e7bd7cfa86eb4884c12e47fcb9b0a6e7c6be537606ba59daf477f38c51b33a5572ddf44dc80e2ae03824e7aca9b608071b9cdd4408b170abe0f6e1beaa5fca9a137e3ea1893f403d09ad7f022da5d5ed18d1dbcf1018333d744c92d5e300933c92039281a08be61b0f23d59ba1ee50bc78b4bd5d2c91caa655f088ff414a4543a3f42d5413082492befc261855d14e46a5e96811a10651836125ebf547b2cb64211bad4b90913c717082a8f6e328f2da652a357cba8b695004511694048a26b8c242b348dfb8d2f298f5b73c19eebcb68b895347bf081f41a344870194fb5798bbb8781a108de07abf6d40cbf7573c6a40cf6c82b79ed00ba558d19691aa0166bf6d7f0bf269055b034f6e8c25d7db80ebb071f7c229c36345f41cf222e1ddf30d770e92a514801f0ff50ec84f44982051174471b0ec50e3c1f247bd04ef07fe4f7c7e26b07aa62db8303d80a097a3078e7e13b6e4e8047930c77d9ffefc00c899056e6009c52febb777206bbeb6960780ce1d2d4ea7fd723ef97862d6e4bf07917a224363f4f952af1feb2eb1a88a59883903fed49374eb3939af077b889e282aa61a4f6576ca4947d322cfc2af2a1b5d4989c4e0d24a248bcbd180de3ce92e6ae29abf91f64de7e3565d00ec47070c166da5c08620327ab579261c92b2d48bb48095ee197c77e4d13e537a4acb64327606e2e99cfa6e7445bc319905a7dfe4e5421a8739f5c9c8c11a9eea843ce82d08f91f35c65d94f94c2b38e9a64547f58c3805912aebebdcd4e1a4ec4007c2247b06f63ff12ab39b4932ea8a34e31a7421b2291291967f0865c29aa989e7133ab98769fce8b753b5e3d75dffe4910e8ab4fb68aa922d6cd59788c43740a5e3c786ec7b752a53902453aaf3822ef90c08d5750be52b7988259726962218eefbdaa46ebe2b04e4a0da4990ce857e8c329dd7b6da9d3e24c08e88a83bdcbd5175b70a06753a6798b43e95dab905c055ebcc2effcb3a40c6ed49585157837f2ef961d3183fb7516c9ca3d86c459e4b218aaaf033b1b8c8bac2f176db917bede1098a652c9246f47b0fd90acd23ab2d162f955e2352838ad96bdf06feb324c20882450f1aced502a345de19d7be9374baf5ba6fcc41fefea9402deef35742c852fbd38edf7fc4994a2d8f216bf349e797908ddce32106bde19562f89a0ee1d1715d5b438e44d0b17192146137692c439b5dc2a828836c55ee1256f5425373c7c011fa4b36f33ac45590b2c9b47af7192e98f14e858f2089aa629019627342c6c7195d2029f6ccc18c5d5a17eed39b1120dd4b4712957e95ab02590a87216f2d1183c11bfb6dcf7542ae015606482ac8be1a1ebc68767eff97746bb5c64677cc666d7c8a3c1d19d23e491c32d0b43e682e368adbf56ba3bc4acf4bb3c38b0736c58b12e40432965c4da5fc2b15e30d048c1934207f7c07bdbec447bc3d8ce65a57318cded7e83355c50de7aad88f8151bb36ed27a9da60cb508b392466e89ada8bc70c18158cd81f3113f5a7151ffa059ceeb05424bd9941013f0ebd74e64e155bda1684bfdccdf12c55eb2f3a331489b15642ad5e057ed67b4a533ef021ed693bb866cbb76e59b9ead75e823e2c09b91fc59e2250c82e26a03275a47ea0bafeeb43140834b5704b4d35bbd2f3ecb835d13b4b0f594c88533084b32ca2986d82246b86c2a11f8e25f960f630687715f02bac48bc84960ffce218459a1a3d88d0ac75910b37dd90c29fbbd816b948757", 0x1000) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r2, 0x20}, {r2, 0x80}, {r1, 0x101}, {r1, 0x112}, {r2, 0x40}], 0x6, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000) r3 = syz_open_pts() r4 = geteuid() r5 = getgid() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001280)) open(&(0x7f00000012c0)='./bus/file0\x00', 0xa0, 0x8) sendto$unix(r1, &(0x7f0000001300)="bf8eff703bf460d757c3850663893dc4ed61225e77fafbf5a658d94e1fa050156a769adc4268a58674b352fc53a99fc1f3c9a159f7ce852e2c4d0c47bcf166403fe0a9f4ffd9f08b61baac63f900de1761b073a7f4e378e16b3692e2234ec81bb5e7898ff8bb114a96b14dda31078fd0fb3b9a2ad9c99b3e467435f4136fd30c41cf6d5f90f711b1d769ca3b82720614bf947881acb72702a9328de4da0c4359589f43347c348fe1960d898a67748d77a6a85c1bff0222a991ca534a6356973b0b043f92dff37dcfe68ad556dcb13787e126f6b0e3dcfd5c58e06ffbfdb61e376814b6557792b4b66629752fce8c", 0xee, 0x3, &(0x7f0000001400)=@abs={0x1, 0x0, 0x1}, 0x8) fchown(r2, r4, r5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) lchown(&(0x7f0000001200)='./bus\x00', r4, r5) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) dup(r6) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x100, 0x100000000, 0x3, 0x6, 0x80800000000, 0x1, 0x6, 0x100000000}, &(0x7f0000000180)={0x7, 0x8}) r7 = semget(0x1, 0xfa01999c83be60b2, 0x120) semop(r7, &(0x7f0000001240)=[{0x0, 0x1, 0x1000}, {0x2, 0xfb, 0x1000}, {0x0, 0x9, 0x1800}], 0x3) 16:03:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1ef, 0xeac}, {0x0, 0x2}, {0x0, 0x5b3}, {0x85, 0x8}, {0x8f, 0xf4d}], 0x5}) 16:03:49 executing program 0: select(0x40, &(0x7f0000000100)={0x8001, 0x1, 0x8, 0x5, 0x1274, 0x7, 0xf3, 0x8}, &(0x7f0000000140)={0x401, 0x53, 0x777, 0x2cca, 0xc2, 0xef0, 0x7ff, 0x952}, &(0x7f0000000180)={0x0, 0x4, 0x401, 0x874e, 0x7, 0x0, 0x9, 0x1}, &(0x7f00000001c0)={0x1, 0x80}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000380)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0xd, 0xfc01, 0x0, 0x0, 0x20, 0x1000, 0x0, 0x1, 0xf6, 0xff}) mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffb70, 0x401, './file0\x00', 0xfffffffffffffffd, 0x3ff, 0xfffffffffffffff9, 0x8}) mknod(&(0x7f0000000200)='./file0\x00', 0x40, 0xffffffff) 16:03:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file1\x00', 0x6, 0x6, 0x5, 0x1, 0x7fffffff, 0x0, 0x2, 0x2, 0x2, 0x20, 0x6ab7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x9, './file1\x00'}) pipe2(&(0x7f0000000240), 0x10004) open$dir(&(0x7f0000000300)='./file1\x00', 0x1, 0x3) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fsync(r0) 16:03:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x40, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:03:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/229, 0xe5}, {&(0x7f0000001480)=""/175, 0xaf}, {&(0x7f0000001540)=""/39, 0x27}], 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:03:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket(0x1, 0x3, 0xbf2) 16:03:49 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x87e, 0x0) fcntl$getflags(r1, 0x107) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) getpeername(r2, &(0x7f0000000580)=@un=@abs, &(0x7f0000000500)=0xfffffffffffffcf7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="af", 0x1) setsockopt(0xffffffffffffffff, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) writev(r2, &(0x7f0000000100)=[{&(0x7f00000006c0)="821e4ce2655b8e6abb7edfcd25219c0360b76d305647f9f86f58aa4d708e871f5cb73006d0800f19bf64250a287a832a59232ea6f6e2c6590cad732d0ca5cdaea93a7336fb13d1a8e9ebc57b70ea306cc77bad8b3b321464dc661595568e1076d783a2e3f2f6ed931b7a53ce5f66329d4834ba2cff8f881eafd0be730d92e10b66810e0351800b244235def3e1791a4b", 0x90}], 0x1) semop(r4, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x4, 0x7, 0x1800}, {0x4, 0x5, 0x1800}, {0x5, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r4, &(0x7f0000000280)=[{0x2, 0x8, 0x1800}, {0x2, 0x10000, 0x1800}, {0x0, 0x62d, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x200, 0x40000000000800}, {0x5, 0x800, 0x800}], 0x7) r5 = dup(r2) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockname(r6, &(0x7f00000001c0)=@in, &(0x7f0000000440)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:03:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x28) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:03:49 executing program 1: r0 = socket(0x2000000011, 0x2, 0x9) getsockname(r0, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="66588d06d6b194f16569350f330227674a7acf54974216069a13130726e37ffe82e044ce8217349a945074c58669ee16b0dce840aa3f9e4323b820eccdbcc67b4ac7baecad15bef608ccd8685e234d19879f999183e0ea176346fac6cd5d2dd28696adeb88068751f490685ed1b752bd5b7dccbd58dcbece801e64d628b30d8cda435f59101be57363d527731476371e34b366615f11e30f80d29f4c4ff9bd7e507474aff117a067602014c42f154021449fe001f010146a166f4af5e50b78507829bb63ab96de92200078b4d01499a0ba753d48ea7e34f067d2a1e6c203", 0xde) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:03:49 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x100c0, 0x146) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x3) 16:03:49 executing program 1: 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) utimes(0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:03:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28a, 0x0) getppid() ioctl$KDSETRAD(r2, 0x20004b43) r3 = dup(r1) clock_getres(0x2, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140)={{0x400, 0x9}, {0x2, 0x4}}, 0x2) 16:03:49 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = kqueue() flock(r0, 0x8) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x8001, 0x4, r2}) listen(r1, 0x4) 16:03:49 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/36, 0x24) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x2) execve(0x0, 0x0, 0x0) 16:03:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x5, 0x5) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="77d9afcb1699d6163e885dc8a4fb8252dd1bd16ad3d4ef0936e17e8f8a2c5f9c20196ea36dddfb7da799c5b0b1f030dd933c3a602df576d2488634f5be9eb6769941bb5834924cebd44cca36cf843ee3eeb0e91a", 0x54}, {&(0x7f0000000040)="f0edeb93b822151ba6e1192e4f1f73e26956b58ae9c14ed780119ccb4357dfd74652a9a38d5f5ff3e0e99eab0be3cd364216fb3677", 0x35}], 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) shutdown(r1, 0x2) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="91e698274846c6ba7ff4ff31944ec6b56b9f473a046eb786d9004e40823ffd1a5786b6217ff96dbea92044623d9ec054bb22c9c0a74140fe68720333690fd44394503f6b76c5c9d7af4c7c351f8318729324927adf594b7b3a909731f988b30219a0dd18e34d85ae437a702238f16774a3de0e77621af7c2f0fb23ae92279b", 0x7f}], 0x1, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="42c67a721a135ffb01a4e380e35f56953f7a359e845d263f366ed6f2e760c71a1591422a6ae88e1cb9a8938eb775ade86773b5033ce7f7334d1036e354ca956858f379ce698ae20332b772052600c203c4a5614f70944f9a7c592221b4bf5f2aa0bdebdefd3eece7460a71c6a0ded4020c74eb42696ff2aff5eb34134d6c", 0x7e}], 0x1, 0x0) 16:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) msgget$private(0x0, 0x4) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03c5fe", 0x49a}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000440)={0x7ff, 0x2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="10c516d05da080a86275f300e50e9dd95f6a0dda256c18bda26c4fb7dd557db50fa7f915c8ea5cc883a825126aeaf6d2628c5a7f1bd407dbcefa852316d536d5525d39f8ee809d4d3adff1ff145696c364e7cf339e83d1a0e710f8085f8b5e1ec1a614a677568df950278c50d7ec7e30126c9950a8169a076174f190a8d29b88aa44d2af1a80a1792a1d47a55b84cff3cb3fb36d21d333cbafea72c100f47dd1a2c3", 0xa2}, {&(0x7f0000000300)="bc46f3d7de72d993f6c8770e34599aee14b9e4c2ef1ccaab1260f0a532f17005a43e4234cca64c58ef6ced37a5596acc798537e26043897ee3cd0cb72b6335074c7aa1828323f2a16a2bb9859170531b3604436f9fc8ea080704cc31f1fb08ac9d8d93b0901343aa677bff6ee82e75f4abb90848fc0777e1d02601205a30da38533f9f535058d7bd65a671467706cbcc1ba8b8454f667eee28b877f1c76383332861e21e2e54963ffb4899aa79d14d6f259fd101a0415110f8661796", 0xbc}, {&(0x7f0000000040)="2d5c0221145cbfe920fff2be3fd66a44bcb878d19830287c61eb57949f5c", 0x1e}], 0x3) 16:03:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4010426e, &(0x7f0000000000)) 16:03:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='W\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:03:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r1, 0x3ff, 0xc77, &(0x7f0000000000)="7d83c401a7b528d993aa56f3ac1555f0541b57cc8b1f7a2abf14f8b0b8d92eb6dcafa3ffbfb1bc811449c1f764b43ed0de5d89aa7dbc6245d7e803f4373e5b1315d78d48e85f4a9dda024f0cc1005736ec2196102285bae5a19d198ff2694b29727d3997567d904acdeba439d65c0064f7dd29d9e4f27dd47a696ff18daed5e2f8cb3cf81b6c330dc8485e223030992b8f44ed1db6831503ebb466273ba5c3a079044b77e274", 0xa6) 16:03:50 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x81, 0x80000001}, {0x0, 0x8000}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:03:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:03:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66691ea31d921c12294eb95fad60408419cf3e97a08a862cb73a957c11370ab5c4"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000002c0)=""/105) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f29e1b4263000"], 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x3, 0x440) r10 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:03:50 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc}) fcntl$setflags(r0, 0x2, 0x0) 16:03:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:03:50 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f00007f3000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x810, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:03:50 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100000001) 16:03:50 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x8) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80000000438, 0x0) chflagsat(r1, 0x0, 0x0, 0x0) 16:03:50 executing program 0: 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', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') mkdirat(0xffffffffffffffff, &(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) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc) 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)) 16:03:50 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) shmdt(r0) r4 = semget$private(0x0, 0x7, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) semget$private(0x0, 0x4, 0x1a1) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="f9949d1e548d664485bea31cff086e21d74363d27b823564d72310c1c71df86f6397350c408c363fdaa7f715fd4f6c82f786aff120b17d17accae46df5e63ad102e610fb796c04b84ed7d2c54be13c31bb1fceb080847d0fa5b4451b64624d7feabaf60731eb0f8b0cc23202fc7c317873efd1eadd53b3cd21fc63b9", 0x7c}, {&(0x7f0000000100)="47c7712b7bbfaee7d0b1c0c068b1c0370564d353e57b5aa9feaeff3b7822", 0x1e}, {&(0x7f0000000300)="3f5c9fd964ef2f5f93a2737a636ac65d3df907f3cc650d8fdd4dcbf7c6edb43f40b5fac05acf38f3cfaaa148f83c09acb1be0316ac9ff64dad881e25496a1a493c16849d7586b54c21d68e1841ead971c9f32a031f49a0606ef2b46866ced4a1170395d82ca67d4fac168efe0a09d46489441bb943d35d506bd7297d54c877e013bad1283885e49eed51f044e7fe8cb6a199837fb1f30dca21eef2ed4f3524a9d56bc40c209eaed36da248d930d075a3b49ca92d0ea3babd18fc37124964b17bc95ca954dc38be128cb7eb4fd0285e69b5881354c97c1afd7adac47af79da4912645b4528dbbad3f133aa1f11d", 0xed}, {&(0x7f00000013c0)="e57c7391b4abe116ea31bb3a27f4539e5c228d74df58d7fc61aa34493062b81a4a9c13b99b80d653c095feaf5acbe54f1691d226886d2a06d182b3212bedb533ac7c9e3f646fc980e29f2b3a039db4866bf7ddfb424f2c8f76f48d0f300f23112d8c577b2a11663664add292ad7b975d41f653699a3e2270e5299b3a2a97f163fd48f0e320bf9ff780c6bc2a7876a586db0e9ed62e024042f377ec8474553df8b2f54292dd0e94e947b8fe8a1d588eebe0c1061522c17107e33be49e2712ecdcb534962ecc8524f8a5651b49f1e64d6f3751bafeba75e7407cbb19371bb88689bf2d2e25d7129c96359d79b26dc997c200ea9553e1ffbcf5a572f0c2c9631f9b17d636d4040ad25a0af8a897d858a8b443f678edfdb86430edbcf7071c63260fbd2ad30ef95c677db0a7c698ab7de2a3d440a445a4ab0ce215f297fa2c8c44593ee87caf7a3c3a4b03343b76364a357ca5d7f85ded4c407b40a207ddfa3aa2185abedc5956eb4dda8eb26dafd8d8fc626dcc65bc6a5971fad9d82735fd74d8d45648ea20cfa8cdffbeb0216227dfd73218f8094bb358b36ea2220fb46782235645df254a752550edca129c36ee8f9f790f3792b719935ab5c0d5d14075f6ca57de0ac4255fc322e0fa98a34a6cfbb303e04a0cc3d549d4d10e33642652c54ad7b4520afed117c55318a5396d0093989a43905666aabbb18ae726e160b0fa7f385c846a4646eecadde397603ff8ed0df407dce25773b2de40fd52d1d8684dfb5d50ed238790b8767c2c24cf406ccedfef6c677faf47b86ff4359cf797c10ae6982be7956dc2bfa887bdda6c8f97d01d6b9ef33a096b287b4e86a426594ce9a71bf91969ac09cf622aadfcdd2ed14ed8fe3be733bbb12ee8af85c3fb9d1290f346ff8186003d41ad318fd7878101e3c3ef66296e728df9ae9e8271d24d50dd1283aeb7376ebb7cd9950dce5c12521b088e4e23da679aa1b4c6e25721cd4512a0cc0666b3bdc97fcabf6392687fbc0c530c4e31745f638233070a95d2cde15e5fb14cd12d2d8374415597ca5ddd9cf74c26e552293901125ab9ca042aaec33d8b4b8f862333753fa5f842e6b0feb93ee55ff9629a8c08b8f5ae18c7358751e4cac2289d0aaedd98aa83a6189bc3beb5bc33ae0bebddfc78f8f238455cebf8f2579e1d9b8c57c2e34fa491ae4e646058cde783c03b766d7eb44df9ad9c36f2b76b3441d5c83e143e8285462e3cffb1f49deb11710666656dff4fe7a403f992f75e96290ef62d1819ac99564b5ca61bf434c787a3c62bac4924c32426d2b30e453c02d7e2d8e9aec845b2d3bde808978559b75ba71425bafbf7193815ab574df434624d2a7c3153e77c43785007faa642750e996b221e163a79a3978ac865f394e1aa54385243073182f1b82bf7faacb99078aa561ce08537e3e477a77fc45fbf4e92050b9d9e5e510025cb673a193d63b79a83223e3cc7cff566cd142726f58496c369be88f9502a98f047bc11a28305e8aa0d3561dff8b269b9b70a3eee88098d7086b90abdf5c2cc109871b25c7e918c9a2f73023713736e37cb720eff5fdf90296bed078265375b98e55aec942300ab7210232d3bf1f37e80d81807a44cac51eed935f9971edbe92b74b6e470c772e7cbfda9be3de5870de1354de21db1028d5faf1c1088ea54d1e19d91b669832bb0dbf512ec44112916cb57fa1634f13ea153d1c4531ef51c26a51615447da526f3704a81e62e5f3c97010773ee198b9989748f1f6c605fc46c097b1e0cca48b78448d3c3aadf3db6d004638a7847d8bf3d3f2fe1c4d75d5fccf1b2d3b9d2e0674e9cb5e07337401317e37ded35802bde2fbd0136df07bc918f58f93693e3324990e5f5dd1eec7b8332a385198af301e2b7347b3b62e4543a07018415e8dbe6d53073c3aff30bd0507c9715c220769909dc1c2053a77777b86cb01d7b71c83e443e8a8c057a0f3b5be6745f1ae13e79edc3d4101bd20ad49c77259874dbc65a09e000fac512f61017ce2271d1a1dd621f1004678a018121352c9e8f84b242757ee91020eb937d079fa2cb8e39c7a920ef60f2b0be50018293af5dfa93f9c8298f2ab3c5d72bb88bf46c0d49190fd67404bd1d7e41aeff470bd5ed4c631a090ebf611017564a18a98387902f4dd11a0f85b95b2bacac58a88269a3c14b930fcd317798e644077ed3557805065e2a07c615ca9cc73211c61fbc56903484e8dbc3a0edc9292455f642363526e2c29b867814f4e41e4821261dfd75eace7d1436ac925a618a981be81b371e7ea804da479b3467367e614e515dd17548fe4fdb5ed951a4603f5f8f6f476c1f3ac544a1664cd408a74915ffca3ad44b2d3071bd65436198d00a71fbcabd3d562e30d76264cfe77a66ba048208b8dc276794242d206eefb9407869c214f48f6cf7119e83112106a854fe286ef8b5623787257aceeaa9cc617115defa42f501148876013846757b7e03e8be6f49947520e1c42d89d7485bd0bbc73d7e948655ec0a3b2f81cc0b9b1e112d28df356d7b642421e6b75545c060af6e17f0bd82be4ec09ed880854e6e84485d3a62fc9bf9fa8e1a4adbd02eb985141dad617003b6bd5d04229e73754c147ce99684b4baaf3fb045ef8ce43dfc5dc7a8c9275edded02d87547c5ecf6ead189434e707947e829d15262d6baafe9d11d16f1998e6475b5f23533d0073d090fa5971e664c00d7c418705827d4b0dcbafe8568017b4e6c77d147ba64be48fb95130c6c555004c43fdb4318b3483a005a3e16ad10535834733c29b49ac72a4b0cda9320e139cd60408a738266c1566091345a7838a9549cd697a207b847d86da1728ce7e8cedf6c26adfc51c79250557c78c8fab47f60629792b2660becf659603746c8bea0c9b3f37c8fee71f74bf4ac3ffdc0a6e6d51046f25ee88fd744a6b2116dbf197251321c485398a0a9157821491f88f3edf1070643a82a2150d5ebd60456ccaca87cd8a40ac11f2bac32d75d2cd334ae2e3841406ffd17099c69f75888745422cfe14691c4230956921e6d83b8ce4acd43cec0ed2f2f7c6a9dcf7985985028b8b84bbb05e9771d0f93a72ad238c9ec15a98236fda7da0bdf9fe9a4c1d846a68f1f79c357464e5cf11150a25c20ab275571872343e7df1d5f4e7da136d99f64ff6d25cd7c728c05127418ceac4b39238f29a6ec9a05ce15e9b3965e08db495943727e9fc90708606cfca9703dabe388b2a60c359b56845eb6977acbbc367d4b026d5b88c92bb6df867adcb09ad9a108ddb33035aa041a120093fef349aa676bb85c490c976b6d2cd338a4a517c8ef68010e7365ba924a8cdf1625937c0a088ed2876312e9ca71320169aca5a79d41d46033fd68e3e03943eb374751e88a55b36a1ca99c666255b46c4f5dc9a7c69f6412a48e2f07309ca38fa501a3b5e0f23047683cc84e087a0b4d9856558ea346b199bb6f0919090c159185e0bba7bcce4ea0cf58c1e6439766ef1d9c466c69a16d056c0c7b9bcd8d1349e7fc222ca06f1ca19c59b0f4954ab6d80e384ebf4dcb39f364e2dbc0b2a55d0c4f7d2773436aa07090006b040b5ef6ea998f505c8d444bd491dff67011c16d1fb4f83e83491839d8b76a4b10df6e37a6f097d509d2e48d9f5ba2cec5f3e051a6b0c6e98b2ef98242aa1470bf1e8781d456f39028a322a0150cf820a33a732574aba54517a4afd836e07b9913b6e4111f2f6ba10c4405bc0e33e9faa49b317c1ff8c30ddced66007529e6f1e572ceab3b362cf390e54afb9a3f2cf08fc44be48cb0f60fdb1485b9d764d6ab785bc83d4da41e23edd569e61d3970430cf7329b5b22842d59e46ff35a15941313db2838c1c35c3de87af07d7cd8119931e45aa1035914f4cee0bec33de6b39e3fbfd6e4a667547fdbfaea3c5f6f5c46e02411b453a888bde70f7584f13f1fe8c438d0b5f1b47950603d2f7f4af2c6fe12df163d96d33d5129a234d36a4e54363cbe6db27f7057555f2f716daa60daad33f0fdce862392ceaea936e3fbc4281f4052f9f2c6bf7e7234c55288abe897af768e3470346ab4fb6c72fd661293acc227ac9ae0221d1be3f1fb2c627e431616f098159aa999fb27d8898f082a69bbb3265b7bb7f7fca85de67df543b4a55f91f60085ce3f3929769ef8510358e34bc45cfcf01e1d31550dd8ca7d87c74bca913dc2e7a75372379a2ef5643c6d814b590e7d29330508c72bcb9bb9cf26587e77f34d1f146f091444c83d2e5b9a257577fb8698c6f06023bbbb6e45d168cc16bacedc636689a80b0a60ce2b32a59c38ab4f5a305e4caafd16602ec10e40604839f2d04d623ad270210d2f8bd04fa3b4ac41a946065a321aaabacb10394077c9f004c9d2b69a7b9284f5ce4b130a0311cf427da6d6ddbe72511b7ae22947de9fe9d2e6af064243e7f2b59e65c218ac539bbad4851e0ac4bb1189b0bdd2f7f2891dd3e919b9941a5c9f2d09340519e88e26f65fcfbb8b406f05f9bc172f63cc3881a607ad2268bde5338cdf0038edc8161fb07d81592532ca5219c198660f5004effecf2164cac3766db188a2b36742e4dd4721d406d6bf1444df33b2726f577bf0f43ffa492bc815a319319b2ef90d4963eac2f95a4a9cfda52a1239c89ac616043b466a2576e770fed040271c353f778e15971ab00aa8cbf8e0cab4496b15e045a381f58c80d1d757facf211b24d4745c151b080f259610589bfead07a9603ce5909b4a495f6f27e98a798e4e1ff31608afdbad781deffa6e7fe00bab82674af1f45431fa7e657b596190fed46867c66421a29ba1babc94482fe51db0b5dfaa667bd1111bf24815e4b4bd8428204b28c6db409c9929ec70bbcf9f76df65f496c116f32e56df1d0e1eae2f9f12f38ceb79d3a0f973e1e62f19f8de68ac2184778cade4eeb6c3da2e36c41727abfabc122b9b99af4481e6a76869deea20f67e59d5755cbc7da0d2e7eccd6f3bdcdc2b0aa24b70f7f145d426fb210f754fd4599f40636f90389374129b9e7b1591abe58a72002c648856ccf448c84dc7ef67ffd0b550fc3e6e234242f9ee450621cab66feec2ccb4fa9448fda3f2b49f4873a24c67aa342f78193adbd895c959472d1fd7376c29613ba9832be257cf4af71a35aee4e51241372029fa5a3caa12b148bb12994c24b37ea47c7cdc87229f3e35b1a0b8356f04d6732adda178bbb66c536a8beb10c1d76c4e0df2d0afc4f6c49fe93c2c8faef63614bc71658a1bb280e376c4d93fbdca0b14526f2a989159e7f09375bd5f83a63cb7c9d9e5b85ea08158742032613303f87b7eebb8e782e91e9d84d9e515b552445fdd85d4719ee3040985a44f34451847be0fd7e0a8e49e9ea914acb1a9f9925faf2a07b2db21476318ea784fbde5c8b66b5dc72c5d37e125e1b0d5894122902e4bcd3aa6d06a012f314cdc18d62503152d3786222da0b7767846a7642ebd16e0c3a9ec16d58ee29856bd05372aa38e7a1416e006ebce92f30e4323137dd74fd8221a81fb237feb803792c4c47bffc34bdfec21da24f0f37ec72800b61b42b1334f7cd476aca93ec413a90db5d43e7f2a6d8383799f25c25fcd90501c875b0a37db75f67c4a3e1216b8b5f2eb083d2714260f2af04596c735e82e68b92d71b7497090abd0bb9666c24eb7f89760fb2461f94b1209cbd60f566002db9c03734ef54191639f756baa096ac64ab525b14e7c31cf995574e77d49f89f47bb43629bf865cc2d861047f7922a948d7f51a36c7446df44009043ce68e890772633ab9c8b909a948b4384", 0x1000}], 0x4, &(0x7f0000000400)=[{0xa0, 0xffff, 0x2cfe, "f8ad8a21517593a2a3e714235491687d93a183e8f3d425af5bb4e9a40d254adeb7f2f5fe69a6badc22ef26b27e81015f3ed999b5243fe25fa5a417624949eb6e537f074715c1ba6de68e22e6101f2b12bd353617c382d03d457c4d1fc62b4cf1b2666011b8e903b79865495b1843f86df07ea5c7bc45e897b4ba06584e4c95362d4c669ad7fe4974473d20"}, {0xd8, 0xffff, 0x9, "ec6d33f35ad59c73ef702d0665d2978cd6ed8ac4814262c0eceeeb5ddadf9d02336112646b2f4af3a6f3d9631ce86239a2342370276860c0bd7887780d6eaf4ad4f7c6186a2fe725a052ec03f8e0233d1fc4fc5e30c427dd08c2d85937a4170a7b527b0d2da28060bbd9f0267535c6f09ac7a64169bf947e52da56968ddb60b3bef5cb38300726a84e3492ec66855e86bc9b802f6cadf7a16a44bb4e6f70477fb65310b6632741eeae22f746d010aa73debe32b44b1ba09f5b201e3ac4cf9b1d144513b1d7"}, {0x100, 0x1, 0x400, "6863f4550ee5476f6c973b5b787ecbaf454f47e7d5ec7c34a2b8459394c1bace3b027bce38156dc0102a16d7c19554345ffa8e588ed60e38f1b1e3f78f143fd7996319dc311ee94681a4446c858f3f1b0f508cb087e010f2100875476812bb12f9b0ac517782e7ffe692fb178a300e7163927ab9375c508e2976a6f82f56df40f6a5b25d7e2c7d9e1d37b2e82759d96f4f298fd26d87252ab8a5c64ba82ce6a96d1bc7e6b8360d47aa70ffa274f2669689f03b8ebeb2b834c50d1db93286402de14405132fc231bb35ce863659dacc3dcabc2bc3fdd5958719917867ebfb01e114419694993f0935c91f45e8aee2"}], 0x278}, 0x40d) r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setuid(0xee01) semctl$IPC_RMID(r4, 0x0, 0x0) 16:03:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000040)={0x2, "e47989bd018f8b140e45eda59264665b878bbe7672f097af167745c519b2414e717a9d69965fe0e200b4a71ae7fb4708e4e397532a3bd289145fdec1aae6771375bb0646d7b4ec0d911939d6f31ebd1e3afc2baefa81f794d6a341101553b1b115117350d95e108b66afa01a3948176f11160a492221ff854c57e4c852b882b91e7b9e80d1680573edc2f0ca6b1f1f26b79123f579f7abfcab64dfbcc4a245d15b70d51d"}, 0xac, 0x800) 16:03:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000100204f, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x80}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:03:50 executing program 1: r0 = socket(0x2, 0x1, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xc2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) 16:03:50 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202faffffffffffffff"], 0x1) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:03:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/27, 0x1b}], 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:03:51 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x41) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:03:51 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:03:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x17) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x71c0bd2403361404) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x129, 0x6) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) writev(r0, &(0x7f0000000300), 0x258) 16:03:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="ae449064399782dd2af0952660b0a0e0c637bb2f20f15bf64fe8df9636cd6435c3f8efebb59d4b1653f2e0939506c6eecd3ad7be0f697199ac016eff61e31f98ec07c4e7153556f465df79b19552d9df07cd296a23bca90f7f3ffd3ad6e39b2762b630c706ca2c1c61211153b7c3a7fadaf400e88a75f125c358198eeb6bb3e65829cab7d1f8b5fe021046369b5f4c99498f9b466698bf48ae9ceb5344", 0x9d, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x8}, 0xc) 16:03:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0xbd) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:03:51 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x208a0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getpgrp() 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) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000000)="3d92dcf2ac7398fb7607fa44604a350e", 0x10}, {&(0x7f0000000200)="850b5cb0a0de82606508872922d176a9cd6bfcbaaa21d1c9b511495fc9b414afbdcb45deb1d8a3ca82b280d2fb9110a868612e65dc06137378becc937ccabbab5e3b57c6d45179db4b07ec9e2ad73d18579007a092ab4f5d9f053cb74e0266c2c91f576e782ae9622253c1c71e8acca134e12ffea806577d36af96c86626541d856a1d8d104e52c0eb696d056582dafafd56223d44248e08b554cff531ed0bb82cb35917bf2dd4adb165b95a", 0xac}, {&(0x7f00000002c0)="e19c83521c936ea7ed51db7e2567ecca887fa8c371c7f8589d844c9cced77b2732bac8255ac91967df0d94057b40da2c419ed3cff052e437f63c2cc55147d8c5b8bda0484103a2ad592bbf670f46b169d70c0cb7f3192f8c0924f99bce0a2ae792d88ed6091103d6a1d3dab5d4af4dfa597ae190a3171a64e8b2871f6b3048cb91c7a9cd0bf90e60c87d21fc72bdab9d13ade595beb59f3e2d123dcd87da37e9307e1e9fa78a81fe4d9d660c04e24e647b34cc3515419a2ea5703049bb7323f4f53ceba46b146d1714c963d6eaeccbf24cbb5827a179dc76df7f", 0xda}, {&(0x7f0000000080)="d52f5ef2cbc9fb81c7a7d02febdbfe93651523bac03412515e368084589d34652bfe51407c25a344cd5c78eb00a3464defa662c9aed65b102cfddf419953497d864b0c6274876daa87fc4f4d0263c64e632955063a88f28f7d85c2775f4d913f51247554a3550396f61c1053585d3d18090b80c092b2a030", 0x78}, {&(0x7f00000003c0)="d31d83d9f5fbb265503035d66ec411e58b0b3540d16a6a7680db67291c6fa9c21e4f70c6081965cf017b419b67a8f3b7249eb891df762920bb7d2fbf5fa482f10f17e8650db04f8790bf207e9134bd9a838e5d73dbe495e46e3bdacf3f850ce26455258f2fd559f831e73187e0361263e4b6ba8f137088d2b2c081c95543b73899c64a36d17cfc735aade9bd03a88d4fef9e4b3e", 0x94}, {&(0x7f0000000500)="dbbc2d2390cfd340821b37d779296aa32e7a4ac7d4a5fdae931f8a9454826892c01b5fd3931c6fb6bf9a3fc16b65d7bc4796aaded50317837a16f02f1bb0a4db6891cd92147df9d9bd3ab66f682bd03d23525d5cc636b40b8d78cc2e43c22c5cdca108fd6cc3c3cbcac1b911b8ddb4e3ec1c43e4cf349e7365e6ae9ba941e2c63be4f8f3a69e671dae69d8a804174c91", 0x90}, {&(0x7f0000000140)="01c1f235d789d0b255eb06e246a66dd54b31ee4bdfe9f351640ad8b83ce1de5bc571c20252dc1dce7ff8acbf1927949c761497c1c1c7bf7c2a2b7e06cb27bcfc12e3e1425caeb53e", 0x48}], 0x7, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) 16:03:51 executing program 0: utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0xfbe2, 0x2}, {0x8, 0x63}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) r0 = open(&(0x7f0000000040)='./bus\x00', 0x7ffc, 0x22) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000140)="e522fe15570c3f5ba84f82d85d7bb7fddc7ca2ce50542fa158b9df3d444de73d667e87ccf6fbc4131096f8c3f8ad20444d83ab1c3830c07ade22e751ce0325e86ad24df8b90f2099ad3583d475133c32f94bfd2f17cd23d3fbaa14801817722e2c7fa891269fbd59978ed6be02df68dbd6d2d115e01aaaee90ca95e5914d53932177bb8eea54338bde00f8eb877211d847b788ea70592d7495a3b709fdbfebed42ee5ef8a1b98af2919a17a4e94e15c9101555232a71d8f3b61f8646625d54c46e7d4322df205819ffd34a794a2ea29a682ff50fdc0a9a3b361466cdcb04ab3587f89e065831f8bbec01b127da1f902209d627279424e2bb6ac12c6bdce92e20387eb42d587b4d93f64895", 0xffffffffffffff27}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:03:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x10000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:03:51 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000019, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x54, 0x2, 0x3ff, 0xf30}], 0xffffffffffffff36, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000002, 0x9, 0xc3f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xbc, 0x6}], 0x800, &(0x7f0000000100)={0xfffffffffffffffa, 0x4}) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc080, 0x0) 16:03:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x6, './file0\x00', 0xe6d, 0xbd8, 0x7, 0x100}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 16:03:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0xfffffffffffffffb, './bus\x00', 0x1, 0x6, 0x784, 0x20}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 16:03:52 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:03:52 executing program 0: r0 = msgget(0x3, 0x10) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x0, 0x800) chroot(&(0x7f0000000040)='./file0\x00') msgrcv(r0, &(0x7f0000000080)={0x0, ""/180}, 0xbc, 0x2, 0x800) socketpair(0x18, 0x1, 0xb6d, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0xacdfd6f5604aaac3) close(r1) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x401) r4 = dup2(r2, r2) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) msgget(0x1, 0x0) r5 = semget(0x3, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/15) r6 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000240)={0x2, 0x80, {0x9, 0x9}}) r7 = semget$private(0x0, 0x4, 0x20) msgrcv(r3, &(0x7f0000000280)={0x0, ""/98}, 0x6a, 0x2, 0x1800) dup2(r2, r2) semop(r7, &(0x7f0000000300)=[{0x6, 0x5, 0x800}, {0x3, 0xfb6, 0x1800}], 0x2) clock_getres(0x7, &(0x7f0000000340)) fcntl$setstatus(r4, 0x4, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/4096) syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockname$unix(r6, &(0x7f0000001380)=@file={0x0, ""/108}, &(0x7f0000001400)=0x6e) unlink(&(0x7f0000001440)='./file0\x00') open$dir(&(0x7f0000001480)='./file0\x00', 0xe10, 0x40) 16:03:52 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) socket$inet(0x2, 0x10040000004, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20008, 0x0) socket$inet(0x2, 0x1, 0x9) getsockopt(r0, 0x2, 0x800, 0x0, 0x0) 16:03:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:03:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) r1 = getpgid(0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) recvfrom$unix(r2, &(0x7f0000000100)=""/234, 0xea, 0x42, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r1) socketpair(0x20, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) write(r4, 0x0, 0x0) write(r4, 0x0, 0x0) fchmod(r4, 0x120) close(r4) 16:03:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x8) open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) 16:03:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x100000001, r2, r3, r4, r5, 0x1}, 0x400, 0x5a, r6, r7, 0x6, 0x7fffffff, 0x8001}) 16:03:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) open$dir(&(0x7f0000000080)='./bus\x00', 0x82, 0x24) write(r0, &(0x7f0000000000)="0287812f2aa3a6548dd18d0c1f6339f87c22544361b04ae3", 0x18) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x11a7}, 0x0, &(0x7f0000000200)={0x5, 0x800, 0x5, 0xdf, 0x80000000, 0x0, 0x9, 0x92a}, &(0x7f0000000240)={0x80, 0x5}) 16:03:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x1, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f00000005c0)=""/4096, 0x1000, 0x3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1f9) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:03:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:03:52 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/55, 0x37}], 0x2, &(0x7f0000000700)=""/4096, 0x1000}, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) 16:03:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8612b) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 16:03:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40000000200003) setsockopt(r0, 0x1ff, 0x7ff, &(0x7f0000000000)="e34975c8ea9fad036009dec3726015ebbf5d69cf9525915d7afdf570e74f364df4967c805b0da98790bef6a07aecbaa5d63fec4d53791888a91b132a8c8a2ab4f0c363bb2c2f", 0x46) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x809, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3, 0x3}) 16:03:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r1, &(0x7f0000000080)='e', 0xffffffffffffff1c) execve(0x0, 0x0, 0x0) 16:03:53 executing program 1: r0 = socket(0x14, 0x3, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x225) msgrcv(r1, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) 16:03:53 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) write(r0, &(0x7f0000000100)="6248b7a555ad89b16247d7b9462bd73d57b77cbaac9aa1aa42a4dd84ea93482c2e67ea210137836a33227cf99c88c05f21c5d3e1f0a3c852b84791e5d2b10f957056c8fdddd21d11dc9a36001621161ae7c07b8c8aa7edc7805e8cead4ddfb879fb97c650ba733e4c827c0c7248577b2dcba659b578b013e0a0abdfebc87acdb76181d8d438c3e0921270808df5706cf0226a2eeff17a05c7d6d69a4bf8c88dbc4bfae6b0e281a4221af6916e9d45dd7737f908efe29002b35", 0xb9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000006c0)="779008d8b5f6cd614b6a3f19a7c9d409d669bebcb44193d8f87cf23bdc76ad4466c55223ebbb4a99df86ebeb21d17a73fe2b4984e7ccb4be2fc32f1be2d321933f8328712f8286b2b9730c55575fb9108666e67b5c54d77b1c5f5f208aab3d2f047b6d0db0fe97bc89fc78ee95aeaed35543ca5b4932e11ba40d4b63bd4e3acb1e5b6f21954469cc96f6a168aff2079eb28ec01988b0f9ee1421ee00866cc36f6dcadd553017e6280766030d02a8dbb6fceb5326cbdf4b33d11e6d68aab5d0f6492ed33ee4c6bc3c1d6b5aaad7c52f2ce17c584565e00a717e08dee3f2c593669d58991394befceb9ce3ad195731aabadbc0d1d694e9", 0xf6) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x1, 0xe02, 0xff24}, {{r1}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x43b80000000000, 0x7}, {{r2}, 0x0, 0x5, 0x0, 0x8, 0x91}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x2, 0x400}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0xffffffff, 0xfffffffffffeffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x30000000000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x100000001, 0xc6}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x2, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x8, 0x5, 0x7, 0x6}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x7, 0x401}, {{r2}, 0xfffffffffffffffa, 0x81, 0x80000002, 0x6b65, 0x9}, {{r2}, 0x0, 0x81, 0x9, 0x101, 0x40}, {{r2}, 0xfffffffffffffffb, 0x0, 0x15, 0xba, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x80000000, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20000000, 0xfffffffffffffff9, 0x8}], 0x1ff, &(0x7f0000000400)={0x3, 0xd15a}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00", 0x80000001}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000007c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000440)=0x7) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) syz_open_pts() 16:03:53 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x100, 0xffffffff80000000, 0x1, 0xffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f00000003c0)='\x00\x00\x00'], 0x0) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x40000200, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000400)) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000005c0)=0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000100)=""/17) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x6, './file0\x00'}) open$dir(&(0x7f0000000580)='./file0\x00', 0x10088, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:03:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="8097b392757d2ae0f5d67b8e77ded0f566f19ea9d248d9338d1b163b589bb8a12d5451ea17bdf5fce510805bdd0da80dce0b736b856bc6d98bf5ac82a706f5802a148d3a067adfb491e940db7097ce95145777", 0x53) socket$inet6(0x18, 0x7, 0x6b9d8476) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:03:54 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x220, 0x1bb) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[r2, r1, r1, r3]) read(r0, &(0x7f0000000000)=""/33, 0x7) r5 = semget(0x3, 0x1, 0x16c33b0fb0daa325) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/134) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/159) 16:03:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x282, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000004c0)={0x80000000, './file1\x00'}) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8080, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x30, 0x40) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8580, 0x0) dup(r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x202, 0x0) close(r5) r8 = open(&(0x7f0000000280)='./file0\x00', 0x28240, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0xebfd52e6d948d00b, 0x0) r11 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x21, 0x2}, {0x48, 0x200}, {0x27, 0x4}, {0x43, 0x40}, {0x84, 0x1000}, {0xad, 0x8001}], 0x6}) r12 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x7c, 0x4, 0x2c2270f7, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x4, 0x7fff}], 0x6, &(0x7f0000000340)=[{{r3}, 0x0, 0x20, 0x4, 0x5, 0xd2ee}, {{r4}, 0xfffffffffffffffb, 0x9, 0x4, 0x100000000, 0x8}, {{r5}, 0xffffffffffffffff, 0x1, 0xa, 0x7c, 0xfffffffffffffffd}, {{r6}, 0x0, 0xc2, 0x1, 0xa138, 0x100}, {{r7}, 0xfffffffffffffffc, 0x38, 0x80000000, 0x101, 0x3}, {{r8}, 0xffffffffffffffff, 0x21, 0xfffff, 0x3, 0x40}, {{r9}, 0xfffffffffffffffd, 0x2, 0x40000005, 0x2, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x200, 0x6}, {{r11}, 0xfffffffffffffffd, 0x80, 0x8, 0x100000000, 0x8}, {{r12}, 0xfffffffffffffff9, 0xd5, 0x0, 0x3, 0x7}], 0x845, &(0x7f0000000480)={0x100000000, 0x10001}) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) 16:03:54 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x212, 0x0) getsockopt(r0, 0x2, 0x3, &(0x7f00000000c0)=""/179, &(0x7f0000000180)=0xb3) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xd48c) 16:14:36 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getsockopt(r0, 0x10000, 0x4, &(0x7f0000000140)=""/218, &(0x7f0000000080)=0xda) 16:14:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x1000000) pipe(&(0x7f0000000600)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0xffffffffffffffff, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0x5, 0x0, 0x0) r3 = getuid() semctl$SETVAL(r0, 0xfffffffffffdfffe, 0x8, &(0x7f0000000300)=0x81) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r3, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000480)=[{0x3, 0x9, 0x1000}, {0x1, 0xacf, 0x1000}, {0x1, 0x7fffffff, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0xff, 0x800}, {0x1, 0x2}], 0xfff) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000540), 0x2aaaaaaaaaaaab85) r8 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1c1, r5, r7, r5, r7, 0x8, 0x8000000000000000}, 0x5, 0x8, r4, r6, 0x5, 0xfffffffffffffffb, 0x7}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(r9, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) fcntl$getflags(r10, 0x3) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) semop(r0, &(0x7f00000000c0)=[{0x2, 0x5, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x1ff, 0x800}, {0x0, 0x7f, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x7, 0x800}, {0x4, 0x686d8c82, 0x800}], 0x8) setregid(r7, r7) setsockopt(r1, 0xfff, 0x20001, &(0x7f0000000180)="2800aa6c1fd5942eac30e78bb6ce939eccc5a988b311bbefb96e79afccaaa273402a7f4d8ce23ca2a9d82d90f2fd202b36f93ff20e6615f65d634e24929051e2c777a03bf604b8e044e81cf8d7eef402ee1b247a482fd0b510d5c67f53a810f590e4988635879466db97e00eb8ec49433c046612fe427a497ea21daa6fcadd22d0d79891a31be87418f0b49498c3c511480987747a467e01108164f93a1aec3ad533d6c5", 0x34d) 16:14:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x7fffffffffffffff) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x10080, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001680)={0x3, 0x809}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) mkdirat(r0, &(0x7f00000016c0)='./file0\x00', 0x10) bind(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') writev(r2, &(0x7f0000001600)=[{&(0x7f0000000280)="22803bb5b8b83d8beff917c7577c2fcce66164240945526780a3bacf62975dba21ed468cc29eb9032781d40820095acf5d40de5b73a714af8114cbfacdc16d362bc61949eb81232ad6b8be01f88e79ba9ee915508491105bcad191399be1aeb0da32504129", 0x65}, {&(0x7f0000000300)="e154bb582467fdaa32d54cc8a04e3b95357f15bf3f888e676517ee506dd21579936222f6112215b77e45d96fb22b3de462597ffcd8647ea96c97b3661dc292df962c4e3a54150844f10aa9a5243de1e132067eb0b665fc689857a04fbaa3c9628426a4a1e8bd28ccfe8e858c0f86eae3c9cbc4ba59d8762ff6301cfbf351ec9a6a3a93fbef52d9559873a8a756e3f1d702de197719f61b1a846ae3dd2d1055904018ae483ab2dd94ce84df6ee3356fdeac275d2414d4e4df33737c9da9f90e570dfeae65ae7656e0ba89f7e27c4688f40fc619086b0bc21c200c9345e4ee6c30a4e38cc1dcca3db3bb", 0xe9}, {&(0x7f0000000400)="9878c7e8e7ac6a1c19ac1a461e2d6609bd67e191252f", 0x16}, {&(0x7f0000000440)="f530a6f2d59b683ea2de47b8f60de6a6bf202bad75dfd72ef142bd8871bd883211d0486bfa310985ec90e1ddf0b034d4ab7ad25f2710dbff9eb76864570542", 0x3f}, {&(0x7f0000000480)="98cab9446542b4d19c5f99cbb21b50b179b395ecb49c6edfcda97271a0832d43efeda5057a5f609d3dba67a146bcbb858b3c13968f06a172cc82cf64a98b3b25aeaa1b8c49872a5af615613ac514af002dd0ee403e1b279764b0fd2b7b8b1094dc1cef92524c6cdc52630c3da9b0513a06e25774df907dae6bb6d8bba6a0edebc344cb043da35bcf75ee044b287ebcfe37e6b1e7ce26525cbc29fab790e75bd7b7b415716267e3f745c8e2188093692f5f34f7d689cfd503b6e2fe74c199487901a88351704f10cf6134e0fe84179caf519339615d07f8a606c98cfe2def008e7d6b8cd0537e43a1c4d2546b8a499f48fb0e85431d8ba817669a9bf1a8c34e6519bb7477956d10f98239f691a023ef4bbeca1bfa6ebd979db2f11bf2f01918fbe34e005e8d03d804144dbe31b1291195a907dbf5724d75d9309fdc5eb369d17304d1158249bb4386d52601cb3d0e0ae591455e81aa0b1909f122639c8eda1cf3f1387993657cfc08ca6a2fade1e087792d33bc3f4cf516cf607908ad2667d81e389567e484667a6078377b93147e171de1f460c6f78e90f639b081ff3b7a571196aa8e593db217295e9b4371d08703755b2198f29e73bc74385d762b533270fdfde41365b9bf3fb3b0de3f2388967d28ac742421fa695d67dd5fe245acfa6d7d69db8a1cdda48fecb6cce2956a38b21caf89fed1b542eb7345a75e1548548753041be09cdb955291fe1304b70b55de958446227d35fd4ea11fb15b76d09553963e93668438119bdf56a9fe0198af3943a8592ed78d7f45958d850a4763c2f95a01a338e47b5fdd56b7215011325ee3a4d22be1f082e773aceb2d2b430cd8f2a2af4a8ac4c35edcb6698bee16b8df8c95a787242d30d45ccab23ddccf310f247766d239379fac935489c81a4f69e1ec645a4c2cf7eb26d847e2479b251f50a4c5c8fd80a94d21e9860c9bea4713ea7b85e185ebcd74654a7cda5cc6befce01bdf924bb3eb3f0b4f0ed8449b20dba56c77df5559f3f6376eab6a8999e6c47681416c777961c45639d356e1ab0ac369f8a5641bc259422f004b16b084737cc61069d1c4fa61389939303c27c0dea9b183e788fbf2696cb0990973fd87c65154cee03d079893cc45ccb0d6ffb0df8d6c45a42a77f5c48b30b8a1a8e3a82cf1993eb7af352a8156d0200a68e1f19591030af46986e7566f247644f15312f9d581c4fd6047a3775d92e1f5e5e2becc66fb23b16dcb44f8815bfc8fa7847dde2fd0da6fe4a8e5b23008d97018716e8df943a4cd7e41c8ab851486c4f46626ceb83b54f0356fcf75b32facae6de413d8332935360b267e2ab5672bdaa97037792130de6cbd5b18504a716e14e7090aa89f845a48134f8b00e156dab088e0f1c187b4c3a50d4739dd597097e6e2e51cae64db936335cd3d70f0544d7383d8e1e6851b7a8f4ff374000b5a595fe7592254fa803c6c8b69b799d5f50d728eb25213111aae81cb9b61ac29ab644ae7b320105cce7c7a55622993fd2aada910b9445cd9fbeaaf80b493d2681b1d6e6e8b781265a4b6ed40ae06e0c3414465b2c6f739e918570e104923c2ecc2b57557f50b1e4eb316494482c5d974ac3400a740588f61ba916145d44f7d0a1c3b5238a686168d691483c9127f7231769d66f622b8d24ff29da571b726430a636a3de54477592c9cdf271c1760515c26db97db99271fb026cce58095eb4289911d95659786ef58adc685f3e1894824a63c2151c3d93bb8c4fcc01b4c872aac74aa6379a22f5ba373191df1393e250332b87a2e7d0a3bfe09a15c60b6778b92d9db5a0f6e1ff5d100a05c143ac1e96655d733bbad181e35155fcfb83e54f7a42503e5b629d22db87e918ed6258f57e39756ced38199e486de0fe9f2cec4ede936fd038bbbc308c5d2a04eca420ed6026967331ff2fef5d9760d87b23b103e79fd72808d72a5a0ea6dffdf0a02b38f7385cc2973debc5c721c945351dc16921f405c0a005720e6fba75fbbd93a99daaec2bee335e0d378afcb20c4b8f394d64351800548e7b749d65ae6062c580d956781a75c91f83e4ddaf1993f6fbf8ebee43d1cc1799a658e1bd4d739b0c58e6c9e8521c519e376b6c0321daa2dd994b950fd175492c050d27e5c917b02e3f80d3e32399eca9f71e796f7644f8dc1aef254b0e0265e42563e64343fad83dfe02cf2beb484ca46e74126af6d5db72d8b0c5ad56abe3dc556b8a38f5e721e433f354d7ed58bc6a8ea5ae27c239ed51002e8c87a7e38b4ef2ffec01a4145b7303fb44237aa81dc6da249244061f0413f431a315bc84e8c4147f87515e298f16ad4e533876f0133df86b6ba99efcb7b6caedc3ad7d0b4dd93ee192aef97e9b67a7013bcccea6dc345b4f9e2e657df706d0d02f6cb312c6eaef3391c65b96072bed3571887b732cc3f21a1622d69f6504f1afa581df7fe529c178c01f13adec23499036a183ec302d229c748ad351c0e00439889d9d7596ba0f9031fd5b5e7bdad4cc530ee640e764b92a0c41c02033228270370a9701ee341f99d83761f8066ee120b182f48bcbf86610764301ac0426e226abe0f53191c513640efed35613f4075b0b296f6bb8116000e7c9f5079bea56debaaf8e24f2ef5038dcefb9915d71435061a80f5adb5bf2b2e076276a2fb2ebbd18e1e91b9effb63734ac49c762b0328aa70088f84fba5607c0dd4e49ad74661780a376c252a050d3f354c28c5f00ac3927490a6a335777875f73ad989b77a685a49bad07528874d7acb823421227f430f6b5dff501f6ca4ccaf29ed6b9b83fd4d548b0744a571e00c0f610d74f903de8e8024466add0ef889a995458bbbd9c7b944c7223e1a22b8256fa8690f56a7dbf15a48bd0d3a3f18a9cf3f996eda51848f17b0f4acf62e9569fbab232f5b40be8f8418050117218fd48f1db68f40f5acf64935f0c25725147ddb3b6aca85d0dac0efdfd46dfd9207f7730d98633ad3fac6aecaeb897cd2e97f6b0e1a525db6b3ab1ee396acef9fdd9a85324a27d6860689b7fba653ef0cfd8f62470ffa81dc5bae9042a25bffd73d8923b72254a3b60f827fdac6cc49525d040c6c4703dd167baef7e0c332ce1560efbb59ebfdd6f3f28c0cf2c85a9365763990397f90b9f72faa91f33bade2cbd071ba2d7376606599746b34ab8b91666519e291c2ded5706831d4c48c3a242c289ba6fe2c88e0a8e0196550d824fecc272279407ffb052bec84852e34e684ce1b9a0cc687d97c64a9d1bd8b752cbc2e78340f89a00c2caea89d16cfe3c1ec17d0f79765a2737f763a16ac7c16579d2eae90c5c9fc79c3daf8170e87f8f29480ed5d2a115878cac969649ac739400df69626cd29f4551086992ab512d861d40e73ae9c6e114d7a84b923558f0279eee83d6110a5b3b115e9911fb9ffb766d9511362c07c075168a3461abee45cbfad36172c76581862951967c219759648e34a60d9a45ce505a94b0226a6da2ff228d1a32eea556ec2120bf90d0d02a07e1abe937e9b06db7abf75c8bdc922ac2aa9463f1b3657a39e7a890f0a7cfbb8a731f2e273eec72b9a2437e8726941e9b740326b5ee8cec31c93a43a54a90cf30e9b76411e5d52c937756d85363e56a45d6dd149e71d40e8a959bf73152ebcdc949960fb275dfcf53c8f2afcfd281d148833cd24df59a4d99c775d04ba3bf3e6f46596b857250a55b7528b933cde31c613144da65c059320af20a5bbc4ac58d5747f25a065666797cfa69515b1dbaabfcf906a786e59bf9d6d8e39133e3b5a90199b7dbccd7ec734f4a6c2e0da54a9c10e8ceeceee9e2b478d22436436fa92515951b42e8a3a0ebb533590df158c04fe121bccc9cce7bfaf42bc5cf720093d861e92056c2960357c45491995b108b3558f8a184ef6c5ab015d561b2359006b7eac02e6cf62d359ac4655890c8fe443c701f98ef6efdf35ca09b0a0e5df532c74b8cca02126b7d3cc990f863047477267877311b0d158dce3832ea5181729790387293e43031590b7490ff334df49d9486efafe79ddb820dbcbacf85bd0c1b45739b55b68cadd852db94457766a0b1417e4c08db83197a4055be33e0f196b13184ae230e7b2228d6d9c13ca767950218491a2f759afef0774c37e4f322b81bf6bace661610fd3fc331ce3c950c0ba52b12e47490d82977b40f8ce9fd9ee624d9c568f794cf9fff6a412568ba7fffd34d35f50e7dbfbb32e64ccd9cfba95286566d3218e7b663af80c2ac776804cb00cb77507d0667dce14e6922fda394eb0bf1a2fe09d7a0e73ccfd69009d35e13d5c2a2ce31a1346bbebbb425fbc4b25047b8bab4c59689a4cc53b7454b3c68cba821f9c8970ce0c7c2696dea509933d49e7f18145068f4bd83357a2f8f663e139d6a4adcd68597a5bb82f31d21ffdb0da02817960dd7168a5e4ba0002956bc511ab6c986b20b95098a1a2c05e7fab2077ff22b35b02ab168461db7bc869744d700f71851c2b1804f30a36c65b86dfa5352cb51df19d1fb7ace44303ee7a4d5a4995489e790a40bab3ad98aa7ae8848bb3a14617c4ffa0338cec33928362dcb8202860b1a336d5528d1fa5c4b812505357d3a85385f04d42634bfe0b61ef81963fe834f73d99fdd525d8659a63dab5bba6402552f3c49de54403088c540fb48ef872cea61daf8c1839bb5a1fad65d330748fb67ce012a54d55763ff1d23fd2d82a038ea67715254f59fb07f7d04bd4d0c940a1b1a2f6992f41f96bdff83abb9cf19f767c9994fd55f6da90aebd1b50634db883a6939ccb2cd307ff84bbdeaee2f4a1047a0857cd509d6fee6ba1e775bef2856339388d477124653bb2468fc6f393de8695c50bd404f267e40920e1809ec674969ac4602e2d95ab5346ba9066297f7e9ab01b6b7bd8d788aff0fc4a4a0f0fa1cefdfae2d51d40e066dd01f1538f9fcb8507a47d3038d8924716d1927b47cb387343e28ae8f7dffbbcb88e2e8ba074db654b4bdea03c49d70f7c5b941a0255aa941b589fa9d0d159f54963b39a6f0e586f6c9b0146346185fbd72c2dfe16db94c85d1f6aa98c0edecdb0ab5464d16447ef0663bb0e587cb94318c08dd5fb3e91d6af35f37c60486625cf6e509884dc80b6a88109736743288b9bb931886b5c0bce571a14a37121f344914bf3fd8ebf78e467c1a7e386188e495f410604b25d7f4d50d470f21915d8e3431e68742f411122eda90799c397ba43e0bbdacd10da8460cc9c5457ad374a09dd0083c3ba756b2164031eda8ae6c5dd2565b741402b00f8fb8d8cd420bc9188b185670f5cbb7c393a1db4336dbfe2a1c55cad12ca8ec17ee10a5093b599b40d108046dfeb573dbe8f6efa8fdc0216c2183f6ed4c1cd2af857e86a964c218ddbfdf7a8ee64989d490d2698595c7d6a036f31e73f4e10556f346c3c35d22194187e3908e51e3f3c466c93f4bc37acb4a285c2fba8bca50d9b74f7b1fe71a47bc4a408422314e37289144932c8a238ae0188a9230c3ec502d3aa6c1feeb86a4cb4dfaa6ebf80de2ab2ec07a62cdd2c7b13f1f71f24711d76f5c57966f538fd587f1c9f14de2fb6eb26c466fac04c141dd0b48ff2393d70e3c3c4e44236dbbc02993c1a7676beaf5101f96099aa4e87c8f8c7f951e71172f912b500ce4bae91e54a9804139935e22f7a00535add7190abfc2a99fa2601e21fb572c7642557d2fa94e75423a1a5a9145744edde54861c7ebe2ef200e4a65feed782ef9d282587555c7ca8a598533f67da13c364426dd4d07dd74742b8fe05669a43f0fbb69a3de44805", 0x1000}, {&(0x7f0000001480)="de19965d14b19d740d6468abe911b550b157b27f28f77cec9c32686c31b44e9c1d970a58e65297ee4748b3f71f39234479bf788ee1b3f20399fb2df8653c44921b96346f6fabb353503d6623e00da8859a15a788d156b1323bbbfa2cbf465cf188b90c7c588188bf71f1407140a9740f1cc08c9b5cb8e2", 0x77}, {&(0x7f0000001500)="39ec3e04277716be268c44cd57aa7903489d536da3e2d3ca7da91b0d030bcb42cb5944bbf6dfa78a5760d35ce455643cdb458b9e08c6f7b52f7f4e714573f34a74ee1b920d296712040d5e796128bc1116da50c221337c2a09e1f399448b8cd0265bbeb2b5ba5a128152daa1ca270eea657bc133e9e6c353376367a09784ffff5d82033e569e747a3ea1b8f72369757cdeaaa5b3734f05a09878676445520ec172792b2ff1a1a7ef1542ed238658eeb2f480ab", 0xb3}, {&(0x7f00000015c0)="694790614150e8e40fd523b0efc828", 0xf}], 0x8) faccessat(r0, &(0x7f0000001700)='./file0\x00', 0x22, 0x1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:14:36 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = msgget(0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 16:14:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)}) pipe(&(0x7f0000000100)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x0) 16:14:36 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xb0, 0x1, 0x100000000000000, 0x5}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf000004c, 0x4, 0x1000}, {{r1}, 0x0, 0x89, 0x80000002, 0x28}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000020, 0x6}, {{r2}, 0xfffffffffffffff9, 0x2, 0x20000000, 0xff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x3ff, 0x200}, {{r0}, 0xfffffffffffffff8, 0x46, 0x0, 0x8, 0x8000}], 0x2, &(0x7f0000000180)={0xffffffff, 0xfffffffffffffff9}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x4, 0x401}], 0x4, &(0x7f0000000240), 0x5, &(0x7f0000000280)={0x7fffffff, 0x49e8}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:14:36 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x74, 0x8, 0x7b0, 0x2, "5af98a37b61d966e898cb6524baa2be13295a348", 0x800}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xbfc9) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:14:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x6, 0x80000001, {0x3}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xa, 0x0) dup(r2) 16:14:37 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, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x3, 0x5, 0xfffffffffffff6ea, "4137369c2ea98306f3be4eacbf240cd2b152484b", 0x5, 0x4}) pckbd_enable: command error pckbd_enable: command error 16:14:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0xab) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f0000001640)="44b0752b3bf619be25d8665a6e52cc4bc24ff35ad647562e0a736ff029a1283b6a5c2b300c51bba6bb16ee1f4106a59b8d3513cf1505c8c9c2921bff6941401a17d6d7bd2cf9ad9c21963383d37dafeca281f628d81c564df76eb347f269e7ebf16d69299be0df2401d864370835ddd0c6d7798bc748a251036f78b1d685920845e72260cea46c479e2f7634c462fe5a128a11b397db44a3f02a30e6f579c3eb7d33091b7f543a132ff3946e4af0622a66ebbdb0daddf54a6909a21c534f17d1b856399c55a83e678096b13c4f8f60f25c7b576b3a34", 0xd6}, {&(0x7f0000001740)="6ee1e311f580b947b7ebfd15bfc34671f22645732cb554b5341e1236a77809524ef952856f5eefc1be37c231e1219029017f4dfbf1196f123c82ad01028d4774e17630ed69b474e26f03b0f7121ed903a9cc6766e08850276de6400102f5aa9c396783fb53337691c6f32f9027b9e110936d8c6c329f1ec9525819c2147637863b9b1ca7c34867a534d779624485a2629eae8aabd4ef9f33e45fb2548b0c54c65eee785b58235e63556d4d95ad848ac164ceed09e8a03fa8fd0431f199fd8bcb7a141daf156dc3c11337e4827e0650c3b84f2d5357fec09dfc5cb1", 0xdb}, {&(0x7f0000001840)="a8f96187519d8abcbaeb23f5491c6dd986e3f147b788966b671fe38d4e5c9ba203384d5a308a4f1db0ead9ef97723c150f8991f9289d3b1e1f722db13a13ff4227354e9771fcf5209c0665c28e325fea0d4aa5c0ebca29e311d0bee7959fcfcc516fda89c31ca376edc41ec1aba5cc49f796645699e721a40dc5c15de5b666d49109f8c5f5281c5b44813b25c250e1c625dc834038beb3b0e9fc46cd4f8a3d321463e0672f991208e3ce3e7e9310dcd39b10ed95096e730e0ab6988faec1b8729016d18fd72cd41059fc5e156b040f31c76ab47d2f7f01f4b194772483525e77471ddc64382f4903b71680bb312b9f351e22fefde79b5e011044b73c0f00d8cbfdbf770042963b42ef2e0725f89171a3ac805d9890867b5a839265aebc92bebeddf55ca21d3d1b9fb14f41445cf3c8e34033af811e9288aa303afb8d8673b7df053aba78eea260269b527b49318f4e13721ac9bde1625e208688c4159c6b27aa5416ecc1143be2fa9b68095b3d3edd364de72117d9527d95d3681b89fcdf7df524667848688f68daecc5b0be72a57aac4584303d3821de7110789f4d5b6ac9ea1973d5d6c5a81da372a83409ff30acce5c16e22d6320b3821a2051ec80969d23487c861d837223e7f179ba4886c1e0927639e239f6b7b42537c6e29f176df9b9ce01d2387882b277857787a6b5ab0b3f87da8b68d06bce68cc0a6f9a7e45a1d6bc5abd1aa4abe3c6a7451c319f53867b2d9c6d02ac1786da76d48db97a839dc6690a6fd6f4e8a9d9bed800b3446917498041c44aab06dd5b48af537336f5f054aeba47cc3034004c6b4471df0f057908a3be8ae7cb45a020c497af2cdcb03af70cd3a11a5b6b1f190baa7d0e310a45ad8e455ea34aaba64a197ff558b7d9e1e16f9a4251a1296f2d7fac58b3fc38f58d7fb65fa1e5a3ad874c1a77ebd272e8a1e1941ba13a2e417b77753a2d7fbb55d634be34c1a1ee8c2e73318fcaa8cffdfd3d369fa5490697a14639e2fd924ce095baadd32005a51731acb2d79fffec95729c6fffd7621212f9a672eca5eff8341e9552410bf62c339c74cc44d631f3dd20a36742ba02e373b2370b8903aa5b193de7a9f0c78917baed7d3fd4cbf358c61691ff2b442e8127e0d6d5e9f8be89b565311e889f56f5dc5b6e35fd8305a2e05e675ca6fc79f50a9472c86b849ed52b0f76acb82f688f351191238081dfe8d077c71abecd7e0688904fccbda7be4e54e6786a6c31a1d6c6a2ab71583aa1f0c923a3ebe87ce1654a57995ac4514b80bc21141e1c60e42ad39f687a39df26b317fac83a2e4d4346ca48d9c864a87a21855abbab51fd04994ec8033c8bd799a765aaec208048fc84e827977d8ccd0985054ae55f4d79f8c79c6a0962c2dedc0f4205fb32f63baf6d7f03f65d7149457999dbf6ccad38f84183237145bf4710b9e34e926b2907b313d0a645a9d54307ddc13a368594a5dbb6658ed389f7099a477f62ba6ec77339adffab6737885a8cd3ea3c50733922fce3a65fa7b9740166b743846703570121096d62d2f5dcb32f11e26738f2c57667485dd69fe162eaca40ace86934c75cda4c55dc56ae551fd46663fe13351d6be404e1fe64dc86372b5c14bef0e740601a4bb0857aab249ca3b839496567359382bec09307edcefa473bd46adc5beb4d95e5773fe3d95948e4a0bcbbb85221f993e4668fe088f54059b418922e5dc5ac6823b25a72814bbde1df55f3f04ac4caf3a3ce02a78cd544a6ea6675e527b1efa267f41b166115bf17d29dc2bb5ad3dcdf5cf5cc1e6d4944bb2d1a7a6f126ee7663abcfb99ac733f02658f180cc62dcbf53f4243d7d4747d1204daff70d62bdeac7257abc7b58689567adc390f8d8ecd1851deac5e3ed68747224587ab4f4b9b340fdc4cd1935e64fa9bd6d9d6a90f4e2e55a5e22f17cc0da60d3286cf7badc75adbfb94e128e40d45e47e939259fb5174953ad21c2a7948789a7cf4fe3f794cec0ce5b7d34ed544c1e0c245dd79869756f7a61eba782f2a3f8417a0a60b64af888d53325c72726dd0734a4b17948b53dccaf60862645b3930b41783d6771fa0ff1b74b55b9d30b38fad9b91fd9a8f67832fc55ecccbbbedadaa02f8dfd8c7a52f3efb675c6bde21c4620c7b930188951976075c9650403c732ecc66fce9a81722a9a5ce958216c4654188d626c00f7280b502c03824840de668107b388c0e2a4fde67d9c064a17d03184ec05ebe4f23a548dc600e8a936399997fd86b05c93e3a9855d50ad0881b01e0fd3c53588744ddb8324e9291db6e1ddde96945ffb0c262fefbea8b055bd3ea6747680b6320887ebf69ce1dd8317e54c446380259cc35ff7440a10aa585061c62d7cc683761762f926b8c71474f3cfc05642949347ba8a0c35a7813962b5e3c22ec50936b82ccf8e563f213bf5c3cae7c5bb47fdff1659f32a74db6b784309f94b32bb8f3e204a4e019d992e1d55b0fa46b8b793efbaab233b44009f0685fa5e7f4675f146c4964efd102542b66265c98cde8d77e4e1d7b91b6eb36f09925dc2fe985b81ee33bfb883885578ac36f797ed4b734eb6d78953210754284e165ec3c5c01c6fd5702cd1de00f6696a84868698d33e80faef28b9a63f3c22349aa35365c3b323fe2a89a30657343531444491c5b6d4ec23fee7e99b4ccfa06d1ded4acf5f62f72cba602a441d3bfff826dd7c567b83e3742ccfbd56b3183a36288f931fd56c69126e586dd209fe0e02dcd2961ea821cb4d396850cdf3c1fcfab49d7d2df3bd25882a9fe45a68a8fe0a4d26b6ea8bbcb4033dca7f37a451af8cca2212c10ee0d7b3165fad905c4773000fcca1c89b26a3240ce108998ec276825973bd1e94805ffd551a258516fb8391ba8e4bd889a73c4c4f5d6b7212e75c6983799a7e4e57c62d12be8729918509229cadaf4b2bffdd8bee257703e9323873e531d1410d151c353f0a75a90dc40fe718f10ef343bd98da28640c9843d7b45b76cab74e5213570a5c86993f7fa440360bdd9029c5925db56045240fefbf659177a85d1f3812d5d34c0a4805aedf07e13b846e5282e833e9d1a856a7e0238617d86862686c5768e5be715d7367abb1707fb217809695c90cf617edcb32a6f69fc2eae279d3ddaa3f8b04eb85a71cefa3ec827c03b243b831be4a7f930328feab38e39b2d6b41fecc9b29c11c2981e4c76216668651347dab130d93b7b0f69fd371c5fa1e9f2e9cba96f617b16093477a4229da0fb327d80a87514fcd16505e49857cbd00d1b06f590bcdb3aaa35edd20346b4f55b63c56dc8715d90bf50d0d4c2c95e8d1f6bb3dfdc63c3704ad175f9e34ef789a0890f4c6e05235b9b9acda85d17760457945046d7077512ccd969e26b1405785cbc9f838e21591f7f2eeadd283cecc38755770817528d8bc65686bac990f85a88276d9bd5caf2b4f59c71d2e400f4a3e6ef2cda406b376679e599e0a9e5f014596ed52581e68279cbf99d05c13c317db43ca93e386a91e44ff67e83ad454b0994ecff1a92764a038455789fd813751cb66b9706291e89e9cdf03212588a54a16b15ec61b8c4870842453b80d56f5364be2ba46ec0370efada5cf096ca607e492405a6bd622e7c40b835d9e0c07bf47cdbce8bff29a6bbbb876045a9b603c5738cd85c3ad238af5580c52db9742572c4e369dff6d3c24b63553781d1d18ce6e73f899ef3aeeded5b5d713a9b911f20e0d1a589e49e105e75ca53d4e85142d4fe9fca58143baebe974041a0011904bce95ed81e71ae7793f338cfc014a702309f83842e36eb6ec3cc1fe9dec40de6a5092bdaebc18c7d258391369ae261f4ef28dec07ccf608134bca3f52a504d5559d5368fde7aedeb7a79730ffdfdc29b3eced7d91700438baa90df464f95fd33173e8bc24a34da36f7a5f075d48b571ff89d4b3aaa3420ae8808ec0552af98dfb0da66e1a44749ce9cbe82fe5c437bf7e85cce1abb73cf3e13c12549c5edc578871b87ffa99e6eb0e7d6b2873017a9e83c30a11651a6e4d1a0eced164bf838f0b69c28abc426ec6e4971ed9e12a4dada8dd7d72b439027adfec773be34b8ed302ecfda295547631069036592e9debd2ebf1c134f26315ab20d2fdad0386c3f1c13e11aa6bfe9d016e968cd2d13a447cdfa174d2346e6e30c07534409a482de0690500b36640b9aafdf0d9e94e3c113046f45923b2759c6afd8c01e5edff8f9d8f946bd2f0654d6d69300960cd7956552cdb691d5126d9b460bf9a75ded263aaf5ec6244ee22e52d01670e665001926f68d9f65f95d20fecdebed416147b88c4cc2de8c7714ea9f581402ed85e6fc9588f40a483b07262ecb4768b720041e7fad759d997759f4dd612363b8a3cd723310821c0887193b15b9b46c2c2b26092b1e04f39c381c7ac46ebb6edc1f28a4838d9121b2140d7deb74778cb7291fe7142d3e4b037b9903c836a7d9236355ff196b7a53d480e7b776df5121393f72aa5ab2aa9bea9e4f50d8156e94901f7aee70058f9fba77e09221806b692efbe687c9ba92de802c1a19a92e705c8bc5db750fc4eed0d9a92a13f8870b3d7fd82f74e033e541ea1b20c56a2424a313f246303acdd6991016434102946ed341360ef09a213c2c8fb047c1e42f3944c8677295296b4ee14b5285ce9d169c355ac42a0dffcbffb97a50bae99d23517c23dc43a9ad7b75a19e0946756bd414b8f718d53351ef5e2a9927b6f412a844ba78b51ec6b9be7c4c77b1789c7f88f202aa0838cba54a4e0dde52bbf3720c5ea4e100b77e2923bc502d466d3d294d76a7742ecec1833468f803565c564b8832f98b146c9bdefd8a0d66beef6942dcf7cc23e8511b77a18701527d1f56685db603a86a571b9296e24bb23b45332179015babdb18b3df27a1b84b7f9ecd006bf2590740a0c16256916909c4bd42c6a8f6e31bbf7ec8a63d93c8f92ff08d24618b70cf68b6eda2a050f890104d7a787754ff744c5e864c4eaff13fd0ff1357ecfd3c0055da55bd95398950d5962aceec827e4e6ce9509bb9bb5a18af5d1f7d7d233bc93e863d126f1191f5a1aa819976e36fda02d43d81a7c132d0a45e1c4cffd4abc5ceae3b861ea5ef00ac95513b1da2eb1865db59761884a09a59dfcb6c96f8d868aa215fc133eab4073c72b9c15df9a00528b943caec0249c842310d953d4f642c5a2a634a783fb1330a7d8a2192f1ea1a8f32eb48539a2385bfb3cccb6640b06ff05b842cf9bd8f886bb9340f1cc9e22fcf74823997897f84cfb50aa1dde8dd7ad4809c40704953cd58fd894278f8a9822727b4efa1a195e5a3c885786e81194771be973420916849e0e7676d7583c5af4112119f4d3b3a97df60268fe60ce41fee3bcf8bdced6a6920622194c3552c37e7dda30f5073bab66bee40593e480d4329e2f8148989950342c355a788baa213f9b26671f7b0fbad156715a6be19f76221330f0b5840d24813e661b1bad216e1d3bf485cc24b349f476d798075626a528afa04c4c5f9cff320277de109cb539d92b8202bc1ed6405c1260fdd12d91d7c49d166be3f8da1520fb79de1aaf6477c028e7b52a8a2d9d9eaff8f33664d69a03856ecaac59f12d4fd5b3354bd68eab8a8bb01ce7a079ce2445f2b416ec1abe3e64e9da6f6e7b7c5f20cdf5718845c0c489503d0a9694caa2aaf4911757283bdeec206b27aae0753d40c0a62703aa402988c3638bc22e3e6683750c524792c2f065da4a78299ee75dd13829f9141b7c037a21af62d9439ea07ee638c861c5d6cd7a93ff9a1b97d7e73", 0x1000}, {&(0x7f0000002840)="502264cdc1f28836a85183c5f4d0e7b732f9890bcae65507c1f0410cfa8fdf8cfabe8e43c1a87f5dbb4980a248273d4daff6d36cbc297dde954c9b0936723c6503f3b0d73cdb96bd801f127f513fa4fa0444959123d0ca903c53e206b042c086c082b4205187530d7f725e46b12c039cb655bb162a3d159af897a2856e3b3aadd55266cf7b91cc042e663a6bb4c8c8c94d95d195d9087d34b82f0fd855fe21893b0ec7d49c291889a83fb0f9f7ffa11ca77cb1b737acdf7b0f5a9d5728b4d1dc02608c13f0da0b594d9e33c707a1d770a220aa955d1cb830f64cab4e9f9d466d8f06a8fba389963b", 0xe8}, {&(0x7f0000000140)="bd2be7b55f886fbb8b40d4e38b3f816292e79030db852f9e84948c98e09b", 0x1e}, {&(0x7f0000000280)="46f92623696969d58c5926a9c7109a64ac5c3d5c3af7a8cb1ddb86a242fb8821", 0x20}, {&(0x7f00000002c0)="c699dfdd7c7f90335b4b25b2a10569bb00a2db2eba496038cd51500206f876", 0x1f}, {&(0x7f0000002940)="1136daba34f01f4716235542a7e62db5a7578f448942c2403801f76dc5e97ea0b8e5d5536092ab4e51bb722c12debe6ecd378ed5739ad7e52c37e9f3e7bcaf0f40a5f0ca7f5692fefd5a5a9332a9d295a132644dfa333f221d34d1fe65db3362588a11a602e758174a92bfb194e14b12eef8b445b2ff881ee8338756b7e837296c00c56add85d0f95f7331233af694d98cd853515eeb3338922eefaecbdfb42e3aea8e49402f8c23e8c710c90a3f", 0xae}], 0x8, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="e8a139fdb2599745c0d0a31237fc3086348844bb2a9355166256394ecff5a1cbe469439918a6246b10f1b872fecafa45b3347f5fcb2faf5d56bb6ee8b4e19433ba44a791f2a1610ec7082fbd4dc0524001318bbcf1079c65c6d49e4623a35d50f1d2a56128131e7f5dd967796d989d03d963ad5c312cf0a261478328b70c9e947ba3"}, {&(0x7f0000000300)="d465f9b164d0f1c5ecfe758a0ee21d5c5cb0c479a67f6de2a32942aa64c72c4c36f1fa8494bc3f0ac1fa9c91d07e525960eff955a5c1ecbb6a0a28ca290a4b25d0562b9bff7288b2ec5ed0"}, {&(0x7f00000000c0)="e453510c728b1f6119c017a6b0ed5966db8fbe826fb21626e574c2173f4d922fd9052a9837a53e29c201df9f6f043d78b9"}, {&(0x7f0000000380)="65823d4eeee913c2ceb83b4b25766a4ecc4340a5703200effebfec4bc2c4403e529d7d559da55088d17c4c865f13541636310fba0e8bf7e5f121187a382a3abc2ffec2e78380b6775acbedcff23dd2e5707ff15967999b9173e426d71f13aae7ef60be051f6dafe70f9c6881d708b47a6b845c882cd319d36a1ef3dcce4a1c0981e1585bbccdd584f518853cc781661bc188e5a128fd758ceeb05e1bdbe49e72959a984246b42b0f476dfe3d5947ccf6a014826fb16b0732829e0d7c365fa6dcd9928a9608b4f4d291768a8cffc1c101cb419facc8f0d3f6f8a840f12aa762e53a6f2c7811b4b92025e999210916d48080c9e0bbabc77f83ee5ae4dc7a024658f53665d7d3ceac4017b7158310c713c348732b883e2f3a9876c64b7249762bff888ddfc8403406f9631c69e9813418c9d769b7a77d6a0fd52a5fa615cc38a0a66098ba2fb6dfcff9e1dc97c34b7ec6cfa56e52e4cef22a385ffc04ea814cd518a54123049163ca22c6fc28e102b268c049459a0cd5150f7bcb79df019a7d2d208a5d3dce87f6cd5e879f9e52a8fefa79603c50400f9e61083e39bf172e68e375e3c9b8a2eee850b68e1f3b1b0ce28004396939de66e9127c0119135f656d654b547a7cfcdc4a090a0ce54c6aae624f493d2015b24d1553894e348b5dd7d327bab22f119072b4ef4981078b5d4e8657265ee0ef9a5bb5ddfbca8ab0c66e3f07cf0415851fc56dc11b14bed93735daf23fad9af751923ed9d50a40c160a8e01e3e5f47e6b43b2a8d0b3a05f72fc69b839e8aa7eef98958dbb7e6bc82457840b6877ced8f9d1b3f814f23bc8e7f1bf7d0d74b9fc17c30967e3efe1f55500130182b52e2bd40cde1b4f9f19a472a60eb9ba15be5e793369253c9e1b248eba642f0ba5ec79a37b2259ee0f718003f15ef94635199174b597fdcbf80a019d77de3ba2a782324d3c1c615bcd42c08b255014d54f4d4231f3c8a7ac39ab4f65b2eb6ca7065f76e594c16d02118699bea681ae8d1d0b003a8cff61e7429ffc21ab5ca6bd12b957bd27f229a48a1d47152de3defe84398d1398ee840ddf9df226642ecf8ecc1f623354f86c52568c8c70a0d3a36a8e38784378bcca043ba223a0f96dcb7cbd13730000687106a4c95ccc0226ae2e980fef4aea40e2185b37af722d62880bd0db72000ad427800a07fde8c5b4dc037515ca83b649bc36faa07980982624fc60eb176944bddd695f513a2661814f3609f7d6afc6f087a2bc03d0d91a18ceb232e3aae27c73c8bb6e54b9bca1fbe0bc724166e18a1c1fbc8409d2ecc77b595f5fb0cc9ce2a2978bd9c1863655543b25f99ca07f2c5ebff75b8d91689ff2a19f39517d8b48306ac40c0c296f80d967613b6ff04436e5b919c9bf76b3668953a722e0d7f8a9f9d55a513c7526b18b044cb0d7cd68b71e02bd98261eba0bbc2b2d3b2fb3bbf22de9ecffd35fa2f48c2f13155fad5891f6102c63f7c282c7873868a235f83618194d7ac29068de871e626f4ece7ea7e1659115f9fd7f2a39449259518918f67629458a28d3ed745a82e4fdf9efc517bb58b3d438a51464dcc631cc54dd77c6ea826b6d72d833fcee474a1fd61060209d224b2e1d6b7744b47375353a88531a526fd13b431b86cd32d242a76cb1d34387fa3f471736891140ad64687b5b4b38a5823111e84cf1d4ac4488de194bc89fa65a96776dcf26964956d6f0441570bd5d47ae5f110000476759acc75d97cab0f47d7cf8ef309ae3c3afe51d5db5137b6690c3c88b49b378025fcf88c0c4658d8097b5dd6452d9ecf4ed3dbbcee324f9752879d00058b1440a20916a7a8d61b774a9ca23883f39028e513335629c453219ff0821b30db6690466044563b260853589f0801aceb2142b2ddb7518a68ba6aa1b0a2b333112ad1e18431682de9cb1d4fa3725281b0a51a32a01a10d5c232a0027ab1a60c525c5488020cff4dd10e083a496a70fa6792d5ab9b40733591070991e38ffe76a27796b52a21d3519c33d6b44782c72f28da43fcade2382deb1de17af8a395f152f4ec61cb0e97e45ef018251b92bb261dd9a0ac140e9b930b51d4d73b3f5d8a7e58827888ce0f82ac537add4fa5a52e1d91a50360bdfab088a4734bd28db5da8fd3cdfb46c676eb4969d97864d47d26e368ae36bbf1f398d61483018239f9efa892f41300327486f625158351fc55d91b15136bbcfcacbe818a9f7ef7dd62fb1aec9ebf5c27e9562d08c27d308c1e139b11cf2580d37364bab1a7f1ad441cc9fe5639f3f6a8c5cd61f32b4bcd8925151eb1e5939458e46468a9eefbed726f877cdfeedc24d2700bab4b51020541f022347ed4c70e8d2f5fd1338f9d12f59377874f03bbd1902c5b20101d62a2422fd668460cdfdabf3a65e103956a0cea1006076e82714b8c81357f66d36db83b2ee7379fc0507d915b6e60cc993fdbf3bf3e65ecbd154e116fa1961424f98a1d1514feca9fb9ccdb7694b3527a77f104d65d9bf1beca2dd78818e4c024164043011d6ba3dea441ce7b2b9fd3c1fc8a83594d442d2cf7c39d86b021d07a2d69f916ec580d2762830474cb91ccfa9068420d56dd928aad3731d6286990d2764d86d16ba956279d1131023a8de471cebab941b94a1c37cb1e0ce0b9bc93ba234e84894967cea40dceb397f71df846b2e8cd8eb0295f53eea93b00ba80e0f48a9d26f66318a4c501107bfb345fcceb41852071cc89c4c4340c65c95567248b2fa614a17f98ca02e172231a94158ab1ce05557640013927901143ed2431fe5238dd5e6bc0ab21a1238c5b62436720694e1e5f4780438c27c35c7dde2d7d6907e2a94ced26d13b975855c14701a89fa608898993b78c957fcadb9f2d12c88a06c2fab833ff37dfed6cad66047436c63b1cbad63454115804a9b2d9b3d91bb7f9dd8e45aa7726e4d941055f309102f5a8b56cc7849444db85af309287211f0caa49350e712ae88395eb6b32e15ecddcdca4040360603f77516d63881d4ca3665cd6a237e02421f953f2bd12a5b6ce40953d5c487332db5ce2a53f43398e1d337c97af3ea7aac53dca0feb55f981451f5eec6800221050b7642228f9d1293d214a1ccea3340ddd58ea45087fc983060f163974c2dda0d6d1bef98a37f17c8840d57e572a6a95f1e6ccbce8f6a756ce1ffa40ab4ce6e8a099fec5f5fd670d8fb9226e8f0f827cff175336518cddaf600d0619d73dc37576d5f669e8811c6712c602484bb860fcfe9975598915040e165ef513ac0bbe3a6eba5138f92e9b84db0933f458e8bd6cf3d2a8823b0d4813a6b4f6d5d04d841063e3f927527501c6a626ef32d282dc825ee495518ba6273a7399849b4d0c6c0c1ca74ec2c2f44ac51ff1f31ce70620cb031d1b933cdfb3bc1f6562e75afc8424514ef0179043c2c686486dff377234cc3f03be65aab40fcb5a17c3e5d9bc94853c50eb0241c27e63121796ac72396ccb66775475542a335e0eafef04d60f5c7e2915240952e8398617c13264befe0c446f7bdf8cac212f0e74cef3be4ce6da94f445d576f7e9b02836c2aa9867a1b0ff8d669a0e41f132c6da7bfba78f01db0b41c44c609b1be245d4ec3cac2d79bc5b4078b6698c031632f1c394079ec1f86135252a869d7739350d6997d27217cb6a5c0fdddd945b7203a544575253a06900f81b9605001a3bc57dad97a021be74554bfb3b4fe99a77aa654c2e78bc663a6918deae70f1b9b9efc57a5b7f54800ca4eb0913fb28c768808c5b0eadf31c5a322308c7ce6cefb9cf731942f02c0573aa082b8ff676c0d5c4bc2ffedac6bb0779a7c5b3eff731d52ed80461f9f34be67c08d13c563422214c40eebb9bafd29aab43b8e5b7fe7177d7c46b85923cb6347e777d07e11bf79e07c6acff8fad3130e8a151201fcfe6b04d42f165a2fcf390a0d1bf55c1ccf16bf64895ae129989b100b6f189c307121b6fe72497c94bc30eb9642b0954e0659ee954ea26b06e0a1a922dff7140a07d7f9e73c742ec310956ea4802e1137d44cd075407aa421f59ff6c035ad5d3dbfb6902bcc7b3e762d51c68184c52e892deca9bd283c76fdde534ea2a426424d106018970689479301c6238028d383885f5c7cf4dba8d078a13bb7a5e3c420d2ac44c438ac04f6796b0884e04cc8b02dcb4035f846aee133eb115d78d0253e26b77877bebac61d15ca33e665d3c173e951e6c48c75ca0ae065f5703235694fe4b7fe8403d330ba3a1cf9e9dc95e4c2197b12e963c2652e08ec0da86cd68949825ddbe255034ab3601e2fe70eb60b6cbd3dfb10b6405d63f5e9079cdf0bcc296834b547d0dde42204c055518770a67ddee3b70291ed7296ed9a74238ce88345b3c19ebb5ab874fe4ae7a4f8a0d0c8b1e62d08cf46c66858fd20c9d4b301e79d9fc2d6d04cafea011e4cf588dd39e6816c40dc2447db76f43e93de15d2c65aded0374239e880f2ff5e899417563e1abf127e738f24d046f333b297e985e2c14d5afbe2bd538e58d001f567d178a3c1ad7699cc7f188e212a307ffb1816a9bd28c1c177a800c1b0b10d1b20661d2c9523c7ce222edc71a241e37960c56440cac08f74e0d31c223dbf42f1204430d3652bdc6b4ff749c4ce1febffb01c1a6902db8105081a2b07f177ee5016be3b15d5e0a58fba27b544e0e71f2095ba5359e4fadfca90d8a0fc6feca8a450c819e2c13f6b9a497956cc979f1f3e6b198d15dc2654f65123594a46965240e26bab5d66a4f53db20b162aa16fd15df62f1db2e2c5b04121dcee5d209828263ac6f0b85df45ca6724b5997811399a95d00f7e5c617028e07caa681481ba07f7f7458936b98d53a25e7789aebf9e00032c6f74d5214c6ea685abba8ff0a13c9214c69a403f911a7cc680dde227ac591fc280725f0ff5d3d29e84b93cc975782368c9cdbc83646ae6b34d03d38ae8f5059d31a337ed23437e6c92555c94553a9ace0fe37d4432febf1d5beb502a6607eb8d627f4f447c8113f88a35ebb377af484a068e3293096d13af050d9e92552ffbd9f9e50540c982e0768e27b6206a153070b9e24ddde4cc68f1d5e7b075042ae24830d8332b5f75a1e5d5c9786c1bc191837bf71d7e59177efc4f5ce685f826fe94f422496e902d120071e50de118df134f4e5192f9ff3ab51d82d3bb126712fc319d2ccd1c63911fe53194db995d3fefae481ae63a50ab99099b8192835b624930c6cebe92f6a63e5709fed9926e19508d3a7c00f3831cfa9af212401fc3aedadd44e414193cbf8780907f7df30c7cb2ac951fda76d30395161b3c287fb2b35981952e7aa987d98e853b5c33c97382377a01124f28140a7b71b997c48fcf7eb8322c3bf752f3f12a94564078514abc8403179e9a26ad194904806c488eba7760c9b4a261bfb020e794bb2118ae6308365dabc23742bdaca4cd3ea84cd458012186b5c58e55d433da9ab4f8c3a4a5172e2555672bf0f21375168121aa772c17c3532a0b24d68fa99920accf73656afa92e146518054c78bd08d55bff47fd3213ab985eca040f6a848402d48d2859cad1f7ed0c93fc4d50828b452fb0ecd8c43f08880a5dc4c8ab5bece9e40ebf8a7698904e69d380ee5d1c7f0bab415d6a84e7c416968a85bf7963ac880c41bc2a2275a49e9cac45ae3a4e33c1a0991b78ea24cc12bf2804b9fb3803f7f30bde386aaaa9e0acce808fd2938050fea1cd1c977afa7efd6349b97bb90272b498866cc61927fcd6c7b896c70b7aa72386825aa697e057577ad90fa7fb8cebdbc35bd07dedf29977026c52997d334"}, {&(0x7f0000000140)}, {&(0x7f0000001380)="a56801e3b05b853b1937229a3ca10ff2cf306a3209c15494513586052329ac90a590a5a5aba872050b004b6dd521267461cae25d9f2d43a2599e2d4a61c89566d38bc74b914ad7a7025eb50cdf5f940492f39bd2c9850c5f9a1d27ddbed7af7ff5505703f49e3a77ee"}, {&(0x7f0000001400)="68298e1ec76b7f9e24366308b10d2a85c5e41fa6fd7d26300bc93bf8d238d6c7962db5bc9dca92fb62a896adb4bd9c3bd683d59e58f775b6e628eb038a14d1f6a3eef67e5095db112cd0f638bd1bc112b31846d0da706dc85edeae3b814104e87c8aea1904e923efcab8b89156833a6b684b14a73fd764e186b748f3f1482aef2c74a15d16142450ee81938f96d40ae63be870605f7558121aad9fb81d0f91ca581f83dce4a67a500bc56600acd3cee72a0c20c825fc6c6284fdb27e29a776ff566ee53193bd2f40cc58c1"}, {&(0x7f0000001500)="6c93fc9098873e156c431c504e2b3714c045f9c5d1ccc37f4eff8d4ff77c74400701e03760b68a47b92a289eb8e6f94f16ea8263efdda44bb782f4e6b2b08e6f1f294294405271f277a374b3e0fd285edc9eeb30deb18843cfa785d3550c8528f8ca466a4ff07523b6333b5850dfede2056ec17330f51c28c1b57bbc3014b8dc10dfc43032e706d13ab85db6"}], 0x205, 0x0) 16:14:39 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x5, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) 16:14:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) socket(0x11, 0x3, 0x0) r3 = dup2(r0, r0) r4 = dup2(r1, r3) recvmsg(r4, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x5}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) getsockopt(r4, 0x4, 0x69e254fc, &(0x7f0000000300)=""/62, &(0x7f0000000340)=0x3e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x4, 0x20000}) 16:14:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002004, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc9, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) 16:14:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000740)='./file0\x00', 0x100, 0x3ff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) setreuid(r4, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe67ca007d7985d68adef718b1c56588f30000000000000000000000"], 0x50}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) symlinkat(&(0x7f00000006c0)='./bus\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/45, 0x2d}, {&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000440)=""/52, 0x34}, {&(0x7f0000000480)=""/112, 0x70}], 0x9) write(r1, &(0x7f0000000040)="263fb32276999003b28244fb874d52e33c2efca67ed3be4ef4", 0x19) r2 = socket(0x6, 0x3, 0x3d) close(r2) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='+\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='&\x00', &(0x7f0000000740)='\x00']) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r3 = socket(0x18, 0x2, 0x7f) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:14:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x7fff000000, &(0x7f0000000040)="ffffffff", 0xfe24) 16:14:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x2) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 16:14:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x200, 0x4, {0x5, 0x4}}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:14:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="cf0ad1fdfc3cd3ff3ba3b11ca713ebc21a", 0x11}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') 16:14:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x101) 16:14:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000033"], 0x10}, 0x0) close(r1) 16:14:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) write(r0, &(0x7f00000000c0)="7da92cc0ce64b405f92c4bbc55f5cfdc1694dd047af1b5c46b3f2b39cf3493f49c6607bc483ee0bf2d1f65f1535c2fb9718697e0d7117fd98016251510c4e2e0dfb4bd997df6c4acfc8e51d2bd992e44f242f46d2f34f9a2eba0fa8b9644e28be2100465bce5100c7d830fccf5608fcc6a6c68a86a9c0264cec4b719c19fe3ee82f85a78c027e4bf416838b45488dd3aedb3cbecee2d1c1ca35d80a920cabc113fbc5d3a07300aa5ed6bf72b117f49fa1d843d99ce0616412494aae98dca14c222f096824d1dcef6fdc74f609bfc70a960ac437963fba20381bc5e7a5eac74ecce6d1d840401ef23ce909bb94c3c3fad11e3b9831cbf", 0xf6) ftruncate(r0, 0x0) 16:14:43 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7f202d, 0x6) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000042, 0x80000000, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x44, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x3, 0x2, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x9b, 0x35}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x6, 0xde}], 0x6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xe, 0xa5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffffb, 0x52, 0x20000008, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2000002b, 0xd3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x82, 0x2000008f, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x1, 0x8, 0x17b}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7f}], 0xffffffff, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb, 0x0, 0x0, 0x1}], 0x20000000008, 0x0, 0xbaa, 0x0) 16:14:44 executing program 0: r0 = syz_open_pts() chroot(&(0x7f0000000000)='./control\x00') unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:14:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x20002) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8001, 0x1, "b04d00f3ff0a631a00", 0x5d9f}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x80000023974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 16:14:44 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x800fffff, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x81, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x400, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x6, 0x3}, {{r2}, 0xfffffffffffffffd, 0x20, 0x3, 0x20, 0x1f}], 0x5, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x60, 0x0, 0x8, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x24, 0x80, 0x8, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x3c, 0x11, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xfffffffffffffffd, 0x100}], 0x713, &(0x7f0000000040)={0x9, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)}], 0x5, &(0x7f0000001440)=""/14, 0xe}, 0x800) r1 = semget(0x3, 0x7, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/160) sendto$unix(r0, &(0x7f0000000000)="b10005010900000005001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:14:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) poll(0x0, 0x0, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1a0}], 0x1, 0x9) getitimer(0x0, 0xfffffffffffffffe) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x8000) dup2(r1, r1) 16:14:46 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1000c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x7c, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x14) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000340)=0xc) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0xfffffffffffffffe) pckbd_enable: command error 16:14:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x20006, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) pckbd_enable: command error 16:14:47 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kqueue() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 16:14:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000002c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b8a"], 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 16:14:47 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) fcntl$getflags(r0, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 16:14:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) r1 = socket(0x1, 0x0, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x1, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:14:47 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x80) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x4, 0x9, 0x3}) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) 16:14:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff000000000000000001f2e9ff00000000000000009d0e227df5ab009db9d8", 0xfffffffffffffd45}], 0x10000046) 16:14:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) 16:14:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:14:48 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3a0, 0x0) 16:14:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = socket(0x10, 0x7, 0x6) recvmsg(r1, &(0x7f0000003600)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003500)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000001180)=""/145, 0x91}, {&(0x7f0000003280)=""/188, 0xbc}, {&(0x7f0000003340)=""/185, 0xb9}, {&(0x7f0000003400)=""/227, 0xe3}], 0x8, &(0x7f0000003580)=""/77, 0x4d}, 0x840) r2 = accept$unix(r1, &(0x7f0000003680)=@file={0x0, ""/62}, &(0x7f00000036c0)=0x40) recvmsg(r2, &(0x7f0000003ac0)={0x0, 0x0, &(0x7f0000003940)=[{&(0x7f0000003700)=""/56, 0x38}, {&(0x7f0000003740)=""/93, 0x5d}, {&(0x7f00000037c0)=""/59, 0x3b}, {&(0x7f0000003800)=""/216, 0xd8}, {&(0x7f0000003900)}], 0x5, &(0x7f00000039c0)=""/213, 0xd5}, 0x803) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r4 = dup2(r1, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000003640)={0x6, 0x7, 0x916, 0x7fffffff, "786980ccd687d9e4bd56414a052eb7939b0c48d4", 0x2, 0x3f}) dup2(r3, r0) 16:14:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x0, 0x1, 0x40}], 0x5f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xe4, 0x20000000, 0xffffffff, 0x1}], 0x14cc0000000000, &(0x7f0000000140)={0xffffffffffffffff, 0x7}) r2 = getuid() rmdir(&(0x7f0000000080)='./file0\x00') getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) sync() unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) 16:14:48 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x100000000008) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:14:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:14:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000, r1}) r2 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r2, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r2, 0x109}], 0x1, 0x0) syz_open_pts() 16:14:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="88fc9a10855048d9b02fd815ee138471ef06ca5746555371aba53cfa911af732bf00abf0d55c50944d1238b1fc13947babc9c2d228799d4eee00d46b234b9d56aa85abb9d0934b8c17c3691a", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be6576a52cc131a2df12f4ce0dd601a0d0400000000000000e2ff0000", 0x22) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) 16:14:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2480002002, 0x40004000000028ab) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000000180)=""/117, 0x75}], 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 16:14:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1d) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffdca) r6 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r5, r6, r7, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r8, r9, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 16:14:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xbd, 0x4, 0x800, 0x76ea, "15529f80097c83624a117a91dcac9cf0e9188209", 0x87ff, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2a, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648f7248334fbdd2688d3544fd4faca7f3a3d97b0b5ede79252f07fa93a98c7f941a122113a678b879e797011b8a2bc1a774455c1fc9aaafe712517a099f3ebf51f874fddd12086067e44d4b73d0fcf198746d4fef6ab007c8d1c126e4044749d81e435fc46ac2e92c1f56dd7d62d3c2b2d57cf30f3febe565a6fe5f6", 0x8f) 16:14:48 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') 16:14:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x4, 0x59) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x2, 0x20}, 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x82) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x81e, r1, 0x0, 0x2ff) 16:14:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x67, 0x7ff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) 16:14:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) 16:14:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x102, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:14:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xffffffff, [{0x3, 0x81}, {0x0, 0x9}, {0x1, 0x80000000}, {0x3, 0xffffffff}, {0x3, 0x7f}, {0x3, 0x5a3a}, {0x3, 0x8}, {0x3, 0x65}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0xfffffffffffffffd}, {0x1, 0x5}, {0x72ae0454aa6a834e, 0xb44}, {0x2, 0x7}, {0x2, 0xfffffffffffffffd}, {0x2, 0x5}, {0x2, 0x80000001}, {0x3, 0x6}, {0x3, 0xfffffffffffffffd}, {0x1}, {0x3, 0x3}, {0x3, 0x400}, {0x3, 0xea2f}, {0x3, 0xe000000000}, {0x3}, {0x1, 0x4}, {0x1, 0x8a6}, {0x1, 0x1c}, {0x1, 0x2}, {0x3, 0x1f}, {0x2, 0x10001}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) sendto$unix(r0, &(0x7f0000001280)="4f916cc87762308676e61ace400a2bae2fe1406d62b466ecc5aaa287a729a445345b09c1ba6c7f8146be9356528918272bd63cfa98b493236295f0df12e982646373f2bfc0e3a4243e8cd4b91ae83a304a311a6567c906924d6bd752c7043d25872a082e8f753652671a19797e67481511324ba983f48033fabc8ebf1672b12925d359c35b85c89d7577cf10a2a743142db7f17bbfec0d8c1f74a67294396ddd6146dd392790a5f68f6c89ad4422fde231ed7cea5219791b977a8c3378a71a4918e9a13c04458689c11ab0d00b522716256401653b0b3b132ffecfacbe00628fca3c73277847fd30b6efc292cc91114cabb5a2bda4bbeb397317c21251a8ddf4ebdf195d096a24c1647fef7674294015bc4cc2e29dde000868f9e816120bc31d07a4b0d524b91c3963c2850e6d26f42293992cf190025aa5c0f794047230f886d1057766fd78cdf524f015e3894f481f32ccf014ab61b4804d5165349bddb49cc46812ab0b87a3f37f87a5efe1ba991925cc611264fe41640811d0b1a98d101581adde2d001e207488d299d3aae5e1904f28160320f7e1d87009de2136c9cf2eae724f2a6e15301661d25d9a46a9812a33a1bcdab46ef346716af53e5cad992f3d5931950c7e4f911668d6248126936dcba7216743bc276c72cfe2cc8030bff1887d60f5f60a3c31e0385113544ac1febf0e08fc1f0e65312422eb196ee371c5a9975fbb1aa2a79300ad3052d5e3b1c90db8db32ec91afc845020f0f6ce0f0eac3b3cad68e6f8b4c0edc3ddf7f2eadab4c8c47d63a0b0381cb3119d05f49da1e33431dce568842d71de36e72041d6762cc758692913aba49e1b666b7be65b198b09f956776dbe72a67671fa63ec68be37d04d575607173699d220f4d1986ffce742f8e1c7ee38088229c67223ac2b43cebbea877e19442820978b1acbc2c4a440341e7d7e7c51c206545c2f80a71f9195fc9d7b7f475a87d813824249e83ce08553bd04b4feac05a608ae474a5a5c2aa628903b4898cb2494ea427ec963250b840246b7ced0c599ce441e08574c445eca879f81fe103965ca687aae64cc12723459d482f8dc405f59eadd02f3b6cc5a2b22582b2d593bd3e0e8ce1a8faf02ccab3aff5df77731a70e3f6d21b6194f6164ec41906e2c982ba4add89fcdfe2bd77e7bfb4bf1d383cba718dc3e561719685d4d600c28a41c2b6eee0f5bf1ae1125241e5d390fdb5fc1ec9d12cdbe0ff7a6de47281324577e44f234f7d32b102e493882ddaf92e7cabd72b22317c730ea89368a1211e1fd9894080b7a0da52334886426225a5f0ae8966731e5c3bfc054b7d11f45693389c466971cb795ed5be0dbd817174e23e97682704272806df389df4d5b74d344a904ec96c303c8d01b6ba445841b603d3a9013a1ce777d2d278c29fe157288c74cee5c9a6c263174f43f2f45ef7a46735121af72e0321f18fceec5bc40277fc9e800a776094ec2cdcd59b02fce4ba8e302425d3a7e4b162cf8d5df872d517399b9fe08d40c6c2534c20857e94afba0f101ffa63f39cf1dd47a1e17d86efbcd3cd836960dc5ca731c9d2373f1d33911a6531d4c3641f33caa3ccab200b1d18bf21ac7e4221d8e099bbd1e93e21af4910a2d1c3f22c612ffd615ead301fcf03140532fe760844f391c64e2ddcd7866f77a762b0a624ee29a5f7ba9615fbc8f5b6e0aaf86b1cdad61ba1ad9dfc1ca65bcc6f20c6add19071b82460a28bc257e7d554b200054a1375418cdf06112463d3cc18cb187165d452764fb6f2a50300b89897152c0ab3ce9434fe1dbdc6e1c82f105190ee4a0f69bb6d89485d52bd36af98dcdd8f9c305327c0755ed74196944dc7e75fdb6b02440892d29f7ffd8bff98441be36e7378ced048941f469e1dde510446f53bc5cf214c3718920d2df88dcf9c13a77ba1eb9e823d9f6fc4261acf1f4998d379080eac8be39d8e75ea659fe566ae2270e35046c82dbbd0975fcf00fd90333c1d6138f4f4412db1e838033bb52cda258b0ecfb65e0fdf1ed694f0d48e214c42ed6f04cb2a55035dd301b2d748f9b969189f8619ae44860a0cd8fbcf59f26cdcc9c13c49b5b71a1c1b816f9ed9a1445370eafd4fc322ba09f42ab99c501551ff892c277b90e85035726eb34681f2a5a10b992806aea5a9973d340828a5a846217ba0290f0990394a9aceba375c67ac98fa5f1688c7902b9606dfc33218ee30440594c4585906f81252acf8e3c998573528489b3ed10a488ce3d83e42036bee1c1e8a5bf0a0a3c057bf27f6466ac5d32bbee28732389b7b0b866c259cf505ae2e9faaa40c8f110b8cca892891ccbdcaa34ad99dfad968b8399172ce202e168bd3f617c701a897ba18c80a34e73a992f13ca5d27fb484062b3307ce8be4ac54bd5887faac194a5b0c09b5d83aca75ca5b6a3cacbabfdf3283a9cf13444f2ad2b8e2c7dbeb9e45111322a18f5148f7a9fea1feb9a1ce37088045a3d30b9ae7b7207459c4c2d4c2481673914fabdb05648507591701b0d57377d1249f423be29555647308752aba6603fad39fdfddf86533f8c987a002bab3ed646b6741604cb887346cbf08740ecf1ce22c936ab086ca030494fa8399ae6e6fe23770fccb0e16370a68e1ceeb421c03a32e7d8f7da9a811b27d159ef259fc07d1ea1f02556bc56c176cd4b43a0c1e4d85d44a2d534d1e23ecacffdcccc0470e2ce601e7658b31ca60e4c1ea58cab0738371d72676449f9f9476fe698493db701b7e5e886ec808e6bd8997f743261d370e02809b75a5e6dc776731d2dfe331575e7b62da2f6402f1fbeb177578e9b829d2401901aaaa1d09b717cc386e6a021a891fa18f2a4c2b7bc4c57df8f5e1022703c5e78e5e588a0fe161552ab3c2c4358fb29e889dffc9835bf7a5d9b7010b40a7ec4213d1d77936ef6ce49359632b06d18a80856f04b631d01c8e230b745c75a58b6554db7481ef85e441ab4aafaf5e6f9db6687c15a6b2a5c71cb3922ea1c586dd6bd91bf55826f09cf94ca945eb9fd6e3a0f7ea021bcfdbb51e163805ee95a4cd9d94c8d035450218c5612d4cb58ebb72177bac36416e7d38f2857d3c516c28fc744e70fb0e945eea98af0b0d438eb10756075d352661884a25f863c0a947628ad2b534cbfac4c4d60ccb70fad6c59dc06c5febc098c0c711a80ac3f0ac0dffe1047f960c0e37af95bac50c046d41410f322be303675c7b3397d6c1ea1b9e9b2c6e2538bd4d6811a745328d0c1c353ed241cc3ab315d297dc0d6e651ededdfb57fd690e684b33bff8b255a8e984b50fbb20913eb4805bfebb4872e86a764db850dbd97d18f3682089ce5c5a140492297896f03c929506395aa7167d82b622ffaf39816dd09aae1bccd8cd99059672ea262fa7bbb14acca9f91213f71f49e66366c38ee04f460489536510d0ebf353011c1efde1715779a1c111397fec59a7ab4eecc7f27649560377cc8c33eb9c43a3a9f93f4c872218fd30a983f11700f6bd2e86d3a10546e8deadd928426fc88b31819d2820fa281231a99a46c79f386ca9e7fdbfad09f4856dc6fe64db1afed8f401c86a0ac7c67f1c7170138fcc87e0b32825a86082a2fbc3699d1c7a9d5a270ce9b4cced4193faf1b99e88589a331a47cf7dc772119f8d49c9beed41a6662d495e222ccd016a471ed76e3b3f511366f528ccdb4b4bce4763caf3b6ecea850f6d59d00615a894b82dae82b44d6c4b08680106f558c69276678e855ae931b835e59e27d7713763f695b1968fde94464e6f3c4a017f24e82a298e9c6b8712161b60f3fc2283a6711621178660852d5198de6660ea726360ed5de36c6be92f4ac93561a758dd9938ef2d203b5eaad5a113211f730534a4be22a5f67d52c9dca6e7ea6e2670e5bcc5129decc4013e30f57d48cf1655f8564f3a2af71ac7838d2de3dec15399e5ee7871be504c7b912c7717c568403965095c1559b5107b10d35b48f8192f82dd96e43b35e96200dd13e4bcb1dfaee988e80668d10e751f733f6fd0eaa41f59981ad256aee1d472ddfdb4560e5dcdb828db3909dcd99c7a3faca264663744bfeea2a8397afba1b5910879203bcb7f18c35300a66f62d10fc059a179eab9dd31a86ea92a5264ecfa69b80fa39dd2f7263fcc6b13ff48074f79534956099fcd78b5ff80d6e571f184d60d5fce6c3ccd694b770ea19fef73d07489cf7b117566ad7d07699a380509e9ee9f423a687ee31539783744bc05fdc46441589b4940b73ec68f61582bc81a646213c31a5eaded16c02bc15e75f2fd94ed2183f69957bcf7d75fcfe0fb4c308ab3ed24d932cb8956103f447be97aec70673d701ab1bea78cb0971259560349119221ca08777efcc088247fc2d91f01b460a5af163e4f07cfd3a0fa38126b453cbebb9c09b8d853bc639c90401dad56af9dccc6a857c6c7c88fff4a557b4cfd2c46b79d558c9bdfb542919e6ba308181c42fb3f8619e0886c5a575e02600deb29a9f363e94958815f5337fbe2f401523e90dfe55901bfffc4279a0389fb6d7346a09cca4e8ec66b18c47446f4a1d938ee7f6b0cbd284c42e311d03f2c4022a3b13ccf92377c286abf641f8dd128bd6fe31ba6d527c88046645c9d6edd064295cc68ba8fc7d783422663aea99ad6b8339176883f240e4ad070bd4141f265fc6382b24eca626cfa423f6b383d2dd467a819b9fea66a3aea1466ff491e719c24d987561850913a34c3dc317eb9c84fc36612fe4919a4769dffd28d5d471dbf9d204ff55612e7d554a5002622eb153f3d32c8b9dcaf7acb1c7249aadc0e4e906a28f7dc14e49c00a8002cd1dc14a41a9bc81dff91f0856eac1ebd5c36ccd4550508f53037a7e165b8ca014450c02f00d52d6e6919d44e9d68a2196a259eaad4c884202c5535e3a6cf78289f6093d06387d7b2f342f12075d38649bb6cbdb1e0439ec9e6f88b3888a75506362286ae9f1132640ade397ce1595a132e0d39e04615a7d9ab2b5a630acfb67620c7b15e251d920f2fb2008957a50c0815e4859f0cd84d199ed6569b60dbb41be7cbe2e1d1e9dce80c81b9ebe7c3a7cf36d4d27522de5196b90c290ed92dff5ddf269dca7799e94dd8bea399d1e1638a5b92c6d5805a37d826b153685253b4b00e5eabbd10bd221d61895cac4f925c8c5fe603e6617fc7e6b5deb5d23654728278ff57f7c97cea80254c2fa64ab824c0b3e4356ab753ad6a4fc9aa78045b7ca6e1dbf995f356c979aaef4de6306d78adb24e98e29a5601dc19f5238d16f11515b5fa65bc483b7811ecf2fd8dba6e97f817e9b61f2d60a41e7a80a87dcc5588c8db59d850ca086fd1b5167e95190113bf6d9424e6ac7a4adc676ec772c562a8bd5b19f02de1984448a980745c230a83ee103441acbba85432abe9f08f5fb2bdd07c6cd9276845b6bc749b938ee7b3bec5fc26e82304859b09a7aec9360442830beec4a5fb3282c16d3d8e23f19f2f825bfb4e03941d1d5651f858767b2d2407c739053dad9db3fbbe5055e561b322c461f1404111b9743fe45c3bfbb9a691c1b7c49d13e85e199971d55c48e0cc5acb61db9770f41ca304409875dd69db1e94663f6dbc753e1d66aba3597e1105f43df9f428f9b93313a6becfcdd7234ae56d9ec0ad63d81fcd2ecbb8b96ffea9994acff1b449061671234426d18f0e25ca8b69d43c9dd0baf57ea3b06b160729db12e4ffa82e2d65d30da0196d07d45de31258103db335cbc9e8a3f63bbd54db778c02d2e9b4c4f665b870addf742b2bab23134ea414b534935b57759d1a7652d60", 0x1000, 0xa, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) fcntl$getflags(r0, 0x3) fcntl$getflags(r1, 0x1) 16:14:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 16:14:48 executing program 0: socket(0x11, 0x3, 0x0) 16:14:48 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20362, 0x1e1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f00000002c0)}) r2 = semget$private(0x0, 0x5, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f0000000440)=[{0x0, 0xc322, 0x1000}, {0x3, 0xb}, {0x3, 0x3, 0x1800}, {0x6, 0x9, 0x1000}, {0x2, 0x8c, 0x1000}], 0x5) r4 = getuid() setreuid(r3, r4) recvfrom(r0, &(0x7f00000000c0)=""/26, 0x1a, 0x800, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) 16:14:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="dfaf92fd5d5ad68a8b9cd24989f0e4b775", 0x11) write(r1, 0x0, 0x0) close(r0) 16:14:48 executing program 1: nanosleep(&(0x7f0000000000)={0xff, 0x4}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="483c557d7a3d4aa6e9ba6431c1bb3cf49ac1282f0f158905677d9b65a8b4f5e09974524586fbe6d6ae32a629681f4c0f94e11842f4ca88f57533831d690d4a6a9105d9bdda602a919c8d455f08", 0x4d}, {&(0x7f0000000540)="8960d006e87a5739b6d3e89b3a34b0d04c34215d8b1c5e81e1ad6dbebaee7c3258ae8d1dad8c4b41394ed2d39fc17891d6971f18f135104af63e12d381ba0bb09469674552305ed0ce414394533b5e7655967c105e1c86004882180de09b88a84e60c803c8742262835d90a0c3d3ae3160736a8869003fb3f4c2c16005a4fdd229234c9781cedd0a1fffa41910793e89c0d7f05e457d93575b73ce34315e1f536a3d0f0cb1445e3427874f3492ca58c99c19f8ea6597d4423e610b8974f265a98bce1dee1598920e35f57f10e7df75b303dc8b", 0xd3}, {&(0x7f00000003c0)="9de7db052f84ab0cabd0a8ec5529b041317eb7be91ea0908e226a6bd20743e7761f60c190997119bbce5598fce498b5ec41f55a99bebcbd25eaf2cf835bf7736f199fdbcd6cdf73818f33c7878c056e13a9a90650bd28bbcea66440d5ee2cfb91a13ab9b0f0476e2b48285", 0x6b}, {&(0x7f0000000280)="271352aee1c66567aae1daf6561720a81302aba995ecc1908626d90c07ef6464ebc7e23b2be7702a992f9152d77779ad57e37948c7230fe2544b1eed0ae8ff142e0bbdf8ae231bbf7f2d03f920c454c43253bea33098cc2043f58a94afe9a7fde4d0c2cd5c0d551280fbf5c688269fc1a9e0b2c5d67658a8aeb079d4756e2a95e51039fdb4041fa445c15b3f125bdb89d5b7d922c77e506e9db8a7ba17368820ea31f25e4a565c1d0b14ff", 0xab}], 0x4, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x4, 0x3, 0x1000, "8880a4994e429c9711438b565a9ef02d1ecdc135", 0x1, 0x81}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:14:48 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f000069a000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x3}, {r1, 0x4}], 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup(r1) setregid(r2, 0xffffffffffffffff) 16:14:48 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) setsockopt(r0, 0x40, 0x400, &(0x7f0000000000)="8d0c104fa94cfc0b0872bad942a9d8bc0fe79ec3cd2e5e5523a88c35c400c9144b9c11ca5fc17bd9c0253fce01ad329cdeadc4f410d9d1a0d85ebaf16aa0d35caf57baf6937cea65ed36476b6094bdf9b191b21124d4e8afd10a56060d9153ae8555708f2cb63b8de680e7a2e2ea9004bf0514ad262ee1bffb15ebdffe251b2ab4c0b5f1f5e3d25f928519d4d6be17fa710eae939b240c76fee8552eb13bacbb487418f9a3cf5f1ee70a461ed1e620e2ea50286f4f5c50185df6bbd2713727dfe4f97a7dd78daa47f6c533233b275b796f89f87a84731b220bec62164a231e0f94479c1b95ef1120bbeaf78f", 0xec) 16:14:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0xfffffe80}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x3, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = semget(0x0, 0x5, 0x200) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffff9) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0x0, r2, r3, r4, 0x41, 0x8}, 0x80000001, 0x3ff, 0x30000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x4, &(0x7f0000000180)=[r8, r5, r6, r6]) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:14:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) rmdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) 16:14:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) accept$unix(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:14:49 executing program 0: r0 = socket(0x800000000000020, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000040), 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/7, 0x7}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000480)) socket$unix(0x1, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="0f98a900000020c463f9160000c40309796506b2660fd876fec4a2352e3742d9e1460f9a4de46d2664420ac58f0878c2560ba2") rmdir(&(0x7f0000000440)='./file0\x00') preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/69, 0x45}], 0x4, 0x0) 16:14:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000100)='./file0/file0\x00', 0x90, 0x100) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:14:49 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000540)="2bd92b2197ce86090e55543c5feee0edf881", 0xf1}, {&(0x7f0000000480)="97cfe5fa1a8fb9e6d14798786570f2b3d91926e3c2ea0268fa9b69d2b104eb7833ff054d148393f8e1b93925eaf39d0886972e7a343cf3fd3774a2ef135d784a5c79302e7beba6157b0271cbfb05a0c70afcff66b1e58ff095ac0c531d4aaae4f01961fd43294daba6ac5590d37486bc9f14c4a4f47f20e14fe60c43301d93ed286433695d4999c30a8e52bc803eb0064e19e75ed0b0", 0x96}, {&(0x7f0000000140)="94c05c588d6f0da1f007cab75c4f32f2343bac513359744f50bcf5e4e0fb6dea64a47d9b", 0x24}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="f000000000000000ffff000001000000a7ff32b8840b05e94b6ec5afc24bfce12f122da69a5665f0617379b37f7a212774054eb3530620cd6ba94a4d7b991207a90fdfc62e7703de3f648ab0299253cc1ff0d02c0cee033d2d64a38c64e53468e16570d6a410a8251b10a74912fbf7923d9717e8d068ed87af03c484ae13f2b12182fa4c93ec20f66d34192505f675063347276793dfe38ef4c2c7ad35a0302d15ce8b229c4cd3fdf48edc0d385e5680001dd8e0f8acd3bd4447149b10a2544eff50163259e25244ddeee0468814629188c130fbda328dffe009477468d3f90200000000000000980000000000000000000000000200005b30d2b7c6b2de076722d17dd0c376c4290570928ecc31e867e3697b1183b3e619338b570b38670654f3855e9bdc59985c826abb6cbe77939a7ba7f72c4c0170aa99dadcf0a545e1882178f23b29c2d080dc49d4475dbaeb48457fcc0b6320be6e717531826d5039605becf394d6714d5223d7251bb9cd6f3daa1652ced0fceb8b591b971279ffb1"], 0x17f}, 0x401) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getpid() 16:14:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x36) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x4007, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:14:49 executing program 1: r0 = socket$inet(0x2, 0x8, 0x71fe) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 16:14:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000024c0)=ANY=[@ANYBLOB="07fc100100008000000000c0ff200015b23f55000000000000000046f83fdb6b76f8bb939711d9dda710c3b180373ae5962fbf04c4fc3a3c99f6e0b6e6e54de0b6ca99b6b90d351fa1713b603bf044f9ac533f9b9589f0e6276fcfd5a75d050096782a53dcaaca89e23ce8c7903875283e632d97de805face1835a9cfdee734e193852b1380a4784624910226e8bc2bb201500670559c3a8210008000000000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000000080)="a1c1d6cb6ce451d7bcb646a3399362d3f8bd15550d99d92782c936810e82af69c2d66f9f00efa6ff27b28ef42568e6f2386c1beeec078322f8c1c77c5fcf1cb57407ba"}, {&(0x7f00000001c0)="6648994984d1cd1489fcfa626825e2a42fcafa2baf9bbc74a7c83a5e4dbe939efd1dd183f02f90cd29de8110a105e6f65426f47253818f9dd909c1347b97831dd0e3d2cc1e5b7f28db47cfc2cf81991a9713e506230aa870780b2e44da5d8427a30d22b62c5c5c177e164b3f71eeb6ec4782f0dcf6f06637b517ba0f76ad558812c06d2f8f0ed4a1e38b676ed54b265ebbaf95581e695363d9964b01af432de7b88171cb27adb7f795883a369ceb264d91c4bc053eed40f1c11cb0d81b0702b7b10bf36e17a5"}, {&(0x7f0000000300)="dbf9b99d9d56a3480a106f73008bbafd786cd152388b6fd2d2a14ca7e0fcbacfcfb2aa48951d6edfa45b89740e5aa6fa83371b430fd291aa168dba084be2dd3dba50191925dc6e8aa30ac967f527b4ab31c72d50f26bc28ade6b8b29108f3b3fedc579707fd7f8a8c6e0cfa90069eccdaee8c8f4a8663a7e96d9c2d55e9834bf7b33435a85eaf834ddc336941d3cef7c46dae4c63df8eadd15e89b8fe1f558cf3aff7c89c7e0822cb046a8e642cb48e520f75e774e12be997ee131f5b55d881924a3ebaa8a82a9a064dcf447d639629e4bc52ec71403275a67740a74d8ada008d94d3bd36febcbe4001439fc96c9bc324a4ea1c48ac03e0d2fcde022f2eebee6d753e68ae2829d32443f3da2f267386e072f858f915f52e95a58e4473c317224bebcb7e592180a4623c5bfe6e4a86070620dcc78db9e862cf712074886a51e1f47f2ee3641e39c30c826d00af9163e20df7b26e4860a2e46475a506da0888a87a3eedc835e8c44e90ca7a20c37933ea502c43419706f7ef7d0796fc3ce6850df051b03b6e1afe95d7658a03f342eb5ea3483ed3d7a4c5140ce2647086232c6eb77a94309a8e128b4d74197374c569d200a984c3b1d66dda0fd3436d7770ff526663098635e4466e48df134b285523692db581f822da8528d7331fb50c7fe14aa6e0e94b0602f9b3b3f6e98151c4826ac361d279958968ed807b7419658ae47d37e8ac08f7b7707c0fe0cc3d18829a4d5a1e6ca94df6a955ea073cf4c76934bc3d67605d0b5ef1a027eb3764d9aa00a086fbf6cfb1279d08cb8eeec6c9edb3ee8aa98a9b79f29304ae8fd51f58978673acf200df538f994a724373d76846673191a9819c43a29533956b6cd51f85b8602f47540140ecd5f178a594e8309f1620d57ac0cca37de4e225359ed7d1d7562d316205f1389735affeb3161ec21116b6f3a4d9c131ae9d6f44b978d3d2f16ddf7b3a4f935756b6c061f636aa8c687968ae58408cc12160fa481ccdd364163dda40f2f2540ca99c3fdbd4fc6934bba12b2c51eb3a56d26dc2f50aac6188db67a5b8552d4d1a94b0cb024dbfe7a0b741861abb3a6ef79dbc23e1eaf9e8361a09468cbdc020ea1391086a12f01792e1142c8798d915417890bf93b95bba585d9319688053d1ad4dd49827689274efb3ba8e356ab93dbe6dd5ed1a0f1ea82355b0e89374c5d3477dd365f18c91f43e3485f3f8db6aaf077d62bd9e761d930debcd57a499f28aa238d13ae913bfd0a826a7f44bfab5ad32c191482dc4940322b6a62c41b2325e869bd0a45355ba274233c94aac50457a1f725a42325bc3b5a025f324aeb6032221e49301d4f9c052ec5ba9e81e68f2758c2ba5479aec270a23b052c984e1a9e793b910ddf1df08fab9f9142e2bf13e607f0b3f63a555e8efac101a44635b35b2ef1bf67ab5698b2284b53a2f104c85c7db3d1ffe4f2bc124ad0a89523f9f8eec456567cc0735587169357c7fb9963406053081e9e77d6e287cb65a31d219910bffc69167e2a36e582a499839fa41db59e4a6f1989f10f9e449722e7df017d44ec7274b66588e18843317d2e8d14f7dbd9ac7f9e346bdc9aa76c871e0025574b8a5a0c34cc4db7ad50c32980abf04f70de993e8f9161088898aa8d73ef032ba66d4dfda5cc70c8b5de0e6a530c5dc5dac4129908f34286502ced8b7664cad3f98f9b8ccdc85a6332bfc176794de304256d4c718287d41cedfd8a4bbc92f627a4362621d1ded2fc4579949e1384455be5d5578ab461390a6ead20026559031f276f7b4ab3e26bb64ab00c2d70de94d2c77518c8b4b243e4d6e23e294a5595fefed1e81fd81f475c65d8d266337ba701c501da65fbfd8d518cc97a70fbd62abfa40af91605dbee3d692e41dd18693bd53e7de6d9996728f04f73391ef509f278ef5fe956203d64f089aab8af839392a86dbdc734b3d4142765eae3c5e5fa6a16057d13bd053f646d55c9b8af50978db7ab621365066f61085d332af5bf08b02d6a44bbe3c1061b895684d35371c99b96078c4babce45bd5b4beb391df48a59bafa52a248f820bd61ca33744cca041a75c37165c765b52a3493107c96f0c2ec0bae48fa5f1f14c2d22770680a8f7b3d51fad14f3aa3ad28122f71e4f6622ea76b444f9262d0e9bcdb7f91e9b5ac2b5e5ac01e951f6dd99ea6104d0f3f775c3fc7f4e5be48e6034e48139b9cdcaa31e5bd56c18b3c9886e1b8fea0deffff8296457b0192e84418ed1cfd2b5abd52bbea10c695bef0515a3a7d382b2fe5244e1c97032f3d4d84f000da199ac6db10f9d14ef6a230e83b12fa763b5a524ed27c8c816cc31443f5262a9c3df841aac07e5eab765985315b7d1647f4212f5ccd72309d77a8cc2ae430a6478b01cdae94642566cbb4b3d56cb315baceeda6ba337247df82790101105727459e7c6868aa08823594a7d2407d64fc570936bb924df05c66001d7e9a93b26dd8845739fc41e0125cea488789f1811c4b6ad1fddcfa93a7e4be47cef4061476def13ddb3703bff4822f56e89a5612700c086c1d601977fe58ea5baa63e8c83dd166d1c3888c5b606434405741cfbb203c469de7586fa15889f37ce25d1b6b822632923ff18344dd7b1bd38b46497d235bca1e2ec01656da118041e072d3bc11852d4558a0c4b920e30d1bf8f1ffc7d4d6bc57c31130a6f8cf20dec20808836f5f4f0dc085c97a7e518247290f408277b665b8683c81ea3e02b570708b0d4abb807535ff47c509476f1b5d8166910c21f5bac41fc2b787dd14c5b50bd413d0a39f64879d2a4ec61ab49d4aadb4d6257e8c2f82424e62151e88b2a764d880e2d15221c2e60b2adba808c913838409f4bbca0baf4cf905f20e7da1a62c498f0c0b72cf3e256ea69529ae710af39c39c370c1c92a5bd0c25c7aeed5d29fe1bb13743a407db8e76434edc1ca4f220f1912fcd1e1e368b44b79670fad2e9f7756918d47acaea776d4adf2525b42b6860a447eb2981689a11f2baf21caae355b300659a2edb3d3daeb75b19b2f16614e4b716322d23c84d0fc038014c9cc64def54e10e77159346e4216634e90ab1a5b8fe93b6d002d0dc0075fc0f952142f6d282e9f74e2c075bbf76bfa04987461c1e548c7f3aba51b2495e2a04a9f59aa055691e73a90809f30bc89d5d3b7f69e46e60d47def9b6d570a6da478778b28ea2db00c2bc84712d02ccc0c095e138d9c0559629c573501eb37d5b791fb0963d67b5b03b46cbd95de15d2b59da31547b98fca5c6d96076f858e1ed75ac27730b03f360090f3e319305d845910e95a7121d45b86b7e71fb1006d8c09aeddf48e9b6c286eb81281be0a9945ed6515835b790f872ddf719aa8ba10a7b91b19a2937bc9b81226fef744e8c6014addf78b3498c6ea013620e0a14ec52e9cd9bf7d97a49168943c9f496c5112b5d67b455210d3499158a568558b1a30f9a9f57cb730836c712106d003f1f9104e5dbdccdde5b79eb4b8a699210808b12d27d7a4678e6347df6cdf4380445dfddb5c6ad66974baacd2b68a4925492d0d6b459f6b17affa6c9556c97ecba3c9fea252bc9cea1c2cf2553b62774edadaeed0bc3760551c3e60a10169ffb7398e3bcc4ca957d31fccf74d7a6f50beb9b14683a401e8f3c298e69a0452a60fda0471efba213f7d527e12972ed3991807ff61bf7cd44b5fa7f93ff170a8c4057063ae180c9640162cdf3aa7d50f7307414e59ca3db77f7847e479d04e5ac363e183137342903bb8dc671800c42ec9a4a4411e8db0282b11795049fe3da53dfc7f178203fab97eb1ae9935c135a24ad5c4a118b926c15e2f59863c6275d37042dcf865002edfa9a82fa137a45c4a88389e03fbcb407a68a023a8b7f45ed771d66eb6c01c36eac91a7c632a6e019a031bdd442e35eca8f79cb7640f9dd13dafdc6c2d4e63903eaa2ccd68e9004c36cc5fa7a43ffab1f7edefd0feafdc4c899e8e9a8a51ae80f5cea6613a92ed103c24416972dc55d0f69ee283752615c113676aa1b589e3e0df7152d830f9bb17f3ee1366d462166821bc5857703e1ec2f71aabe834cb7dc8caf7c8ebad42929dd7edd5e0a84965aa079fa3eca83a3e6c41bd08e557211f57e0ccc721c7bed64de45222e96f91eace05176c691bad28a1b811e2e501d567ae9982ac434dbbc0b614b4ff0cdca39bb2c8ae0d5d0ab1a489482408d05df6f61e3c54a9a8591d6a31f76e18fcfd902e2b38724d13f96959db5b41cd21641536a937f5ad38fa82b93a7fb8131523d55ce5f65850bf1ddbbe9aa0d36f7cfff9f4b121fb087ff0f5684339832af69d26f8691cf5dab029da0a072c4ace48b7f29da87ec5d3a77fa35882d5ba96875bb78976356d4d19b90a0fcc63cc68af675e38b0a760139d2057ec900a38b087bf10cf734bf7214d44c6508486cf91dd5586c4d3050bc87559d569813a45f586d70577b5292013f75c5e540c8d8f27542c74961f01dabf60e3f5a4adccf076ba3bdad51140e49f501861b328e3e43c276b5f5c1bfd8269ea8bb2dbfc3ac029d246c1424be9f92a95733f2c798a2a2552aae4a02202dedaec87b286b3fc5f75572a2824ad9db49c8e12395bb4f55b4fac1060d2ce56f14ea42bfa2d7894fff61e3ff1c56ed4596efd82f8c06e687c373aa737c01664b806e9e4ef0160d586981085a920c60f51449ebc537b3bb38c50236bad45c802b5158be7de26549f64e8c234734308111ef97c5f73f22ff4bc194d5767ee643f4fd9b044171b99cf8fa9accd9d3ae1b8441777acce291a3fe6a4ddd622b10e1d68b48a3645129750e667461d4038ccc0f4ecc7153611e32fc8e08fd875867d73df914e9a497e9020def89a3082458cade46e2496f9b6b80527a22c341fcba49293ccd059c379a717074b009971c77dc855d9ea18aa75d316e6b85eadc48a1d43a2e4d7e805dd0467501addac109ea7c1a6cb8316c61ed870f534cc784970157a64d6644cf87730172844bf3e0b3ee7d5b36a5a5154abd59a77d507e3a7906ee1709caca943aee513577903de32fa98b4720501ab99684994de56f6077bc76d1aa909adac268562a9cc894dc389c88e3a5fc90ee531a981966c864ce77b1c7afdbe57e40f18ae71e817c14d22b45de4cc9ffef78bf2a1cc6d3efc99a6c24e6cdcc0c4087d050162ad6aed41f4ce8bcdf3e818ee54405c4ee21f3f1f38baf8b782949c5c6a6db8f79db6404c3761ebbbdac0e94a589a05e25c898e5fe87932fcecb1819e8c8389c0f0c5bf613d038307abb3e101a6aa580066a8e4a0976e44cc8990cb33bf723bb0190c6d8f642579b34d57aa31363c126a838eb43742322f90827117af78bb73dbc8e7bf60a74d5ac0fa19b4eed5f0116b24434fa01e9a172c7a3f9de61d2d40e6a5b45a2bc935e38a581c160febd5cd390f48ba23f88e64fd779f5e9cb4324d64990a35811e3c295511b7372be707db7abde97899bea6481f7f88f3f50902ba3e718c8ac64ebcd9f0d45cabdaeccf7706ee2f526884f2cac29cc389e3d68d637752f54f7232d7884dbe216f805be840b4fefd8e48ef4a969e73197400cc8a94fba3cae173927bb309c68c10ebc06c9dada3b703a7b425c62afbb4712d517423d561f6365bed235afb3104392e5cb59db9b7a5938583fe019070604e1746c941a8f6cdff01f0c02b15b17657d069c1655b79098c4604eaa2fd82eea6448ab4cc33398c28f4b987cedd84e0a5bea93f7379037b03f37062f1ed54b6ea0eb24fa728627f53e911d617ef825419b69082f057cd5e1307e053532"}, {&(0x7f0000001300)="3fe15b8da34891a266634872626a443126562d30abe59cdc6adca9e41a3b9f82b74145e47f2a2f2a8b694ed8e1dd2d9e34549b4e854b656846e7ddf1bbb6170f9452e8ba49a6e572320ab7f8b8f3491c5257d4ec6f855a9eb56fe0a34a2f6c7df0ba6e14aea81784b41c2a7c8d0ee4c285942660c2b583a17c8eebef6a0c81e702ff46eee85c574f4265c120a82cafaabfd2ff34091045e8fdd1e3b8037cc050ca6335e183b1494e798541fcc0588994e9267a30823b825ed27bce987bdaa4dd2c24e12c90311c945b3b7f0a68dbe7"}, {&(0x7f0000001400)="e909728ccc7dc016dfc84ab9f067f22322300743eb2dc4106f37a9da145c880b90a500dd1572ffb4766a2a1704d87c938cc3309643aed773d6a06908ee77e3a2a28135db34d4178985417b897cbf29b20d6aed396193e6dfb255f4bcd7ee6f17425b97c45e292c740bc1a085d70cff0729a9b8e0900825da4616963d77780e51aebb4b3e3287b1baf007d031e933e8957caa36ff28b3b0993276f465a3de3b613826c08d3fa11f9f81ab74859e241316c0ca48db7d2f05685b8afdafd63e95cef6b75cca517ed791916d4a74644de827a937a938653d0c2a496794e592b85688e84130738a2ddc6e2eaae3f1efc9a1b2cfc9eabeea9a97fa36ff34e39cb39933eebc07cca256109e97e1ba2322fa98a630266091ef313c924b8e7b5bfc834cbd7dfecb819d248604f1883fafdef6d1f4a0ab346dbc06910cb627c5417d82de19a9e27ac12e080e251d067897f252c08eef66b5ce9dc420b006731ac994d7a9bda945fa24eaa1caed0ed02b402b78d99411b5e2bfba9dbb49d589b9c5c6727508362e258ec1c0872a0f78896a0db75969df5104dce098ebfa2d52721463108915c52790d3dc938f597e4db294e75b1f8146b750efb7cb0a6d776288a124d379ae644516ae44c416e359174114bf6b907e89405e423d84888f8a49619491b6a5bc1418bd03d71aadecce949700638372c49d96e948f73f4a06eabcb9c8b4755ec813927e6e60672882eaa10bb6ca9eb2e021d6185f1be5bbd1be400d69cee2cc98db3937a57aec021f4b4e0b3cabc6e7829f00af15cf17a9c700b1e0c844c81c4b2522e7b7cc8f815fa432026a1ea9a7bf463a1397558a438d3085e15f5a8240a99761f2814b5edaff78502c0a3186fbcbedb089e652aeb13924b8ab3f9cb4836a391293f831b95131b4ffa1bd9d430501cb67c4693c99335eca788177e2f05afceb142d39b1f722713ca8dceed48cc29680b361f166c37242ae72098982567262dddd7baf19e43f152e17e75fae24daa2571d26a6b6699e5cf9f055b98ccdbd3f3ad57e90c9ee3f79975b7b4ac7794c21664a18e6b787b4df62c2fa3ade9ee4aaea5d2329e916decbb25e4258ecc78b1e935c6efc9d65cf840de750e1f5606da9987da169ddf3774c3e09b572b6b60976cf84729de387174c87df349df4024fcfc3cf743a43ab85d872e3a3cf92e67aec1410e1d1516389b85fd9159e1eb8dd957c4d06b5ed6528db6feaa90459f22971cff7f3e1b388f1268ef3ac288e7e4478c9b931260ad8b2a3c2636889356ea823166e7f4ffec2c508597a411e407b5daee34628f3714bbe5164421074caa27e4963a0e2cbfdd1a728e4567270c67d4a6bdc7ad74c9331b08012d9b334015ceb8417bf9d354cd42e159fe8ddaed2232c11d07dabe8663e93add5835a6270e6379c913fb25f29b4e86ccc0a70de5a508f1249f61ef47947e0322d1456e195fd1f2b623a4cdbf4f484562e3b00662c6675f064a90ab2c1b448289c4efc104d86dff6eaf6bfdeee66830196a09d46295c721e8e8d884ab89074e5e11edf982066c6ed65ad186b798db270942cac5745f0ae8e7e937e41387ae674596a8fe03cd098fe6c94ac229aa837e71b7d5377e6268a04ab079d6eceb6a83c75993057ef7500e37979cf013eb49fb254a32cad5152b9ce46fd254bde8022693a5be560c8e73ba3e9f7de7e7db5d8eed745a26af60a4b16ab55222e2ad8d120791060a4f7c149381c65602afa456bd539bd194fe885c72496aab8ceef9e06e21540a57af2d725f87895e6e8819a9c5d2657fa3c52cae322b1bf7963564c252415a9f8446b1de70fc5abe884b7ec898fa4369ed938085ffc09dde966bf340ab36e169bae8a0608cc0d8a4fc11b5f114218f10789de0bc519cc688789cd2ddf1b5c11ea64c0757dd869a6743fd26c70d7a8db59bd360511b14a89d70182575965cfd684991fd00f41eaec901ba707fef45caa4c8541a97a317c0dfe8a1511f576f0d0ef092df09c5a881da481f5e602301ba93724593f44c4b3edb312adc48c1296f873be93cc3ecdde28ce77af6838814250f90318a57cb7f1efadcbe4a69048d88049fc5d1f7b1b0e9e37d5b71bfe60142539ef223b3913f14e8c6b02ade82d39a1474fbd91a9dd9316fab791b4a65f5c565ee6f55086083fa188583340eb00a036cbc5ded11446c2948a7635fe740a7b881abec2b588c38a9df77bb6676d9c68576ba035238c77bca613353aed49a99b4bc56dd1b717d94ab972b6ffaf0de7c57353786f15a757587ec7b13eb69aac25cdef45b55088c7cf879bee86b29e9decffbceebb563073eb9764ccf607ad87a0cf3db0ff94c173eaf59f51d0f02f9a4258ba990b20a065283cececf099138b168d1718669f0e2be811685c126acbe34ffa41578b202caa72cb592d9f6034213e4350b8af415bbd615c6a06f196dd92ebd23135d4b1a4e94c9e1147741b8dacc52cf83022e7232622ac0c058b605873fa447d2964231fb28dc050ca1fa2603dd0654e99a1775fefdab962d937b31ee1ba41b627cd31f46f001d1f060e0c2ec24542a0c1cf2ae7bf9ce5c3b54e071eee1adb2c117f0beda529ebc7f2c0213da65a81a75425fc482222757402d441d05fe941c5b745f6b0906e31a1f3509b0c333ec0b0a64353375916d1e11efd64daaf551d115b629c5f4e72b70c52da104142d48ad8f5f61b533a51d5fd240100ba1b9d3b7ec8b70761cffd39b6bab1e133488b4ae198a4d1396ccdb0c6b91ad0b4709d01f1d88ee37877d25c513ac8824174bea8b8785c9cd1763449cddb84f9c504f8c3dc6f88be8245aaf178110df08a393c385772df4ee220f74a28275969917d7cb4362520bf42ac44c72d02ec8e90741d3168d668a9e7d2a041d2fd8facb4f7354324e265df443e18a930114270356132b444cfcc4ae8e55eade903ac9f5407438f3efde14b45f65dd3bb7bd14d68321354ca4f4db91fdff4b556ca9fa94f7648a1d065e5cfdadb381d2c01b77aa02cb64827bb07cbffef31f78ad4333c9bad6a09858e775799faeda148171d726e55386fdcd411eb60e9eb6a33c2ba48acaa9a3f2a0e19839210e0650b38124aa9566663a9507fcfe0ab8870f0b669bec8f8bbdfc351ae4c2892ea9561046fb47dd93d8c47a62816ab47ff6d4ad8ed66202d737b9773cf8d10bd0e9916c3e3328065d43574dc044a326d3a494248023d8acd91f7d163927fb30a5de33719c06df5a80b94cd9cc52fea2bbeac233f6cb772df6e5f89f3f79554599ef96e725dc4cdf33a86fbd323c09da69a82af22a81f02213363e918807033348370f55d1f3a4b1a343bbf61e5057268a26ad947db29c06276907d2f726d6baca04480756c00e61fdc973a72dc45bfb4949af663b9d55c5a6e6d70f5ecfc3aff0c50fd98e162ffe1f00acb55b95f1636e0b156971e3c60893165815cdfff9189d4b35cf4e3f8ee062c4293500a62a5b5855567df79e2aa93972c1aee472f5f4fdd2964415276f207b86b8606a4e5a53f64ccb45f694a64d2f74fe8a94387641eff0bc025e82fa9f5b74c718e8e23c761920bbd17c39d4d1ea152fd2be4661930a7f104f32a3586161873907634ccec81ba239d51ea75de92a9fd6c5c803ea7bc870fe7ecc2ae2c318827d7e690c80b88a36cd5f26c22c8c5b617f68492a60647971293bd1232593e598bd6c96762912a7fac974fc7b1b8c8ce6a61e02028b2b62fcf6dc5d56c9ddd94df67e6d85a3f0ced73410f2121f71c630079a0522183d75dc5ac38d3ee378e0eb33c3c3fd4e199adf654aa37356a42712f08aca0fe5574099b2c27e4876f73ddfcb4cf15ffde853f2b7efc9d326f37a7fca7791fe43dded2b25b1f5a190f60dcbfe722b9471f904767fe987dee235c103efafe5d3ee093e0ade4d2d1d7a09c42d423f995a471508833cd7a6d94d94435e25a8b112134a8c69e44cf626df4b4814aa37dfbc511a1a097a86db1f32d41f6dbc43ec35d5fd7171c270d05674f1c1ff0a494722b85a62ad2e7d452e3db9fad1f9aa773a0851a21b92fb825ed889cfa2af4fbcfc4134190d95b95fb9c00eb352aee69491b6dee0eb6c558bcbc59c35c9c06260f0a537063530fda7d484c0c3c1ed25e7b2db4de055ce69fd3ee1432a25fd49c61efc71d590de75458d50f6af2f8ccbcad7209650aa25374e4824f9e7e3090eeb11267f7dee2e20750a5e9e6045b2c273c81ab7fc9bfa0eafd83524bcee26f84bfde99d279c81514f5b6747ecd4cb4d31ef4472ce144ffdffa7dcf1467dc93b35d7474c0443745030e3161d201c43003f8262d4504e527b0725c9b0686c93265edb6d6bafd2e7dbdb20c018ce09c39eaad5a14eecb04d8fae4a4fae6ad7ce16923689dc4a3cb7b9157693a476b089ae71bd74a85b1eaf7cf03fcd893eb1ead28cb3b021725ded0f356720b29eff856d861e8f4ba3395cc85cb81b3185ec5a12336359d2711ab07b0cd9b4f03c0c8f88664b6c7db7f4b3fd288a979d4331404632687b5574ada4f52c19cb4ca4a99e4664367365e30eccbf987b11468f6c8c2341e3f9d8812a2f11a259c4a1e08df11b11663c996c74ba8b874ee837ec56c4104817c8d99f20acfc20cf5a0b64c4782c1a642b5f7972501e9032c4583310989f3a8008ef42236ef361565c040436f8833b2b3e87d5b705e298a7ea53fceb6944502d7ab6c7082e2c5e3e19342032e42514a2b95a86c584dd7d7c16dde4bc8bff331cceb5b55c99d56e808000a24a87a3fa704fb7d72889d4d69f8067d1b8f012f8c8d28d3b87e646564dd400e7545aabf49ffe3c8b66aae33614a278d749375529d738a9452db037e78f8c3a9f323046481950cb54439b80d171cb76ef3645d6bb2ea5cf1ad662091b5644826f4cebc7703aca1d6117a93743f4a39aff53e94b32a56a8c7388b82c696879c4a93e5310b508b2dab3ed8faaed77f60a7bb0f0621bc6ad42dead7262500c0fbc09c98cabc32365a92f5d8aaa2b12027431621e4e3b06e600e047f7a5abf1297387cfec63766b166999676aad4b965043e71d45e3a461aaac7603e78afcf7364aa9afbddd0c6ae56742c116ddf49362d612572b3012fe3fd0e71826d438e4b3f3a2b009bdee879f9cda055a998d3b81c67e6b75cd8b31cc440b5b78bac7ecaca08414b92fa56b9d32db8df2fd7c1ffe3c7d7a8aa977520b9e0f73327613f62d6082aae7d23adb26155992ad5e72272df7126d58c28cd1e5ab080bfcb1077516323768e4c7843fc6f0edba536248e8ef73445a1f687b205c4c7b5e26deae74b7429a74c16f59c1f11dc5c05114d484a9ffb1035096840eeb33f574688c7492782206fb3966bd88345537929a9aece7a942ed4a0fcf144e78ea46d442a6b3f65eb72dcfa87274be7cd90fbd079010cd47b8d003e32e5760439783b8891d07004830c1e8385759e10b1721308f6ec9e52f22a16dc005f4c5348497ffbd379d4e9ec7aa9a7335944e5db9534736b706fd4cf7144b4f344de776d1b03908cbefd93f960d76feb0f8b9b9920b014e1152a240999bfd69195d2012643af9ba513b95542e6f61af9f5c30bc82539450bfe23ac4122d0e9a1aff0980db71f3680bef0237d0319a014332cc89ccc381e0c34097dce7eb278bed8066ccf288c400b9a01ce9c6d7af060408795ce7a316415cf340ed8e9bc1d9eb46826b363b75f8489460cf3931e14998afd4da3f77910549fe400967685cd1f48563475f3ba99ba5e1217a189fc9118ff9ee5bd9f1f00b86ab67814e0b071aeb27df4ae05", 0xfffffffffffffc97}, {&(0x7f0000002400)="0f88a91e0f73324a8271a4af78503536684fd0ab3f1c25a442df723e9b49392ef7ac99128fc3e1983295a7e63e21299e8599fc2c029b8d8be3c7a5f3e014aecd2b83070c4b6f0beb5af544100492ae64462301d26b3536a932293662fa5f29c4b0898fcea4949ca65744297653551d7aee49e6b66758a91b29d8c0193aa8a6889a4a63e76c226cc78928e966ae0dc8cf53760d8b64bb"}, {&(0x7f0000002840)="4ff1095183c4cb8bfed48610ca45731492d9998807bc17cc99e59674152587d6604076c5ad58c555310b1702973a414b66ca7b4d8e8d47a7fc257d1968aa3c67a958fe23b74421cbf147230d05d1466245c6435099f0bd49ed094ce72af319cb0562ad73828ceb9fb52aa1bc2dc7664ad18fd00b0b2dcbdf5a27a42f447c9a8b7124e407bed9fd8090d2f11bf2b2917cc625c5b7c4f2e7fd7141c8e72fbfd3dd19234c53824c95ddea856e08fd23b4d6cb9535eeb08eafd9ffff950d8aa2f0625e2fbd4b8c237e"}, {&(0x7f00000025c0)="0ef0eebbab4842daa87503561562027bb9e48094fcf3ab8c72f64e29964fd73561600f8c03600eb4564dad1317f86f19d42c2016b0a5009605693e9987cce7706d62d4a7850363e912b96564d9f5af086d45e65bdb4516b91d4923adcfd121dbcc8c8e0f1a4be12966af0ab957e801732ee8ec38e931e474829b840e4b37ca7a2997ba7dde683045243742c4792a49c0c6d685c3aa4cce15eecf91a48abe178a77c6d78b34a061"}, {&(0x7f0000002680)="d7985b1fae8e135ed9cb7bcf7085f2876b8fb712eb4dbac343de0798d8141c5d171379e181264977e812fbe7b13b1980507f51f91413cac47948bf71c2d7c36b543bb64c56ff661e7aabd532ca799a526c479e38821e0e0840d52461060ea70e81c38ccea6f6e62a1693fd8bba8075f2ae324dc2fb150a7cc519c6929a91cb9320ecae304b0438fced9b70cb0502946bfc7a3f9bff7b6544370c71a6ea119a9717a3dfabceb9dba3987ed9af3ac6e471e3291562857ead02e28db31f6e8d0c72669e9b19b8d8432535aa38f30cfb630e569353a14ce9df5055b3c2121b4a"}], 0x7a, 0x0) 16:14:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/83, 0x53, 0x42, &(0x7f0000000140)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000200)='./bus\x00', 0xc8) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:14:49 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:14:49 executing program 0: r0 = open(&(0x7f0000000000)='./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}) fcntl$setstatus(r2, 0x4, 0x80) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="644c0dd8ac44d442b9cc040996ee030e5551316642716efdded6262137897e2d6e", 0xfffffffffffffd99}, {&(0x7f0000000240)="16ae7c02b417603f75326b43966f36d3f9b6402156de379730d2d8e0aa03daeffc026fea0e20193ec949fa2ad631a694674678adebac000000000d470e55e57b43ae8dbc0988e89362f7fc8196b2e9309faaf49251c6c71f708ec7071330e481144d323a85bfcbe18b508a34eeb076434b5310e276eb6658cb89697638572960193cb78b7c7195817594a5ccc52c0897c0de2902c04a7a6502781854afbe68d8000000000000000000000000000000", 0xa0}, {&(0x7f0000000300)="3aa10d95b29044fdabfd23a425a10f61f4e39d5c2d6305b63213e5686d1f8001d539ba8149d4c04c2a24f8c23d3e2702d6c5545a11e3e4f385bd35c75f5c644b3980c7f2dfa0a520c7114a737ca781ec316974627c33e9cbadd9b395f882cc54aae5a5cfb23916c8e15b06d5c6ffc28fff5d50154eb2c34ca39648a8401aa0198932784cc25aecf3ede011098a693c89fadad7d6cc3b57e10fc1d4a18c8d94afa18ac8de8ce813ce0cb46f8de1d826e25bb635ad41591fe1c853a219db283f5cd5d67e1446bae2e5ff081870fd729968da58c4998c6e19", 0xd7}, {&(0x7f0000000400), 0xa2}], 0x4, 0x0) sync() 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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x1f14, 0x3, 0x5, "c50b8876de7cb5deea47641e203a07c05d5bcf80", 0x2, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0xa14, 0x8, 0x1, 0xe6b4, 0x80000000, 0x3f, 0x1, 0x1, 0x3ff, 0x81b4}) close(r3) 16:14:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) close(r1) 16:14:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:14:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/98, 0x62, 0x801, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x400}, 0xc) 16:14:50 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x78, 0x2f0843f0}, {0x18, 0x2, 0x1, 0x5}, 0x4, [0x4, 0x8, 0x40, 0x1, 0x401, 0x3975, 0xff, 0x200]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:14:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) setreuid(r0, r1) r2 = socket$inet(0x2, 0x3, 0x102) r3 = socket$inet(0x2, 0x4000, 0x200000000000000) r4 = semget$private(0x0, 0x1, 0x200) r5 = getuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r6, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r5, r9, r5, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r3, 0x0, &(0x7f0000000200)) fcntl$dupfd(r2, 0x0, r2) fchown(r6, r8, r7) 16:14:50 executing program 0: socket$inet6(0x18, 0x4007, 0x100) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20140, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet6(0x18, 0x5, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/153, 0xe9e4c69e6a2d9638}], 0x1, &(0x7f0000000140)=""/240, 0xf0}, 0x2) recvmsg(r1, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0xfffffffffffffe98, 0x0}, 0x41) 16:14:50 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x1000000000000801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) 16:14:50 executing program 1: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:14:50 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:14:50 executing program 1: clock_gettime(0x100000000000005, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x4, 0x26) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffff, 0x1800}, {0x1, 0x1e00, 0x800}], 0x2) semget$private(0x0, 0x2, 0x363) 16:14:50 executing program 0: r0 = socket(0x1c, 0x100000004006, 0x7) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x3, 0x0, 0x20) 16:14:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c650000"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0xa01, 0x20) dup2(r1, r2) 16:14:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xa9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f00006ce000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000000)=0x5) 16:14:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1dd99852794c2ef2f6f9a95d17355d803c71f1f6687b585b75f95c65dd7b7b3c76eed39e8a2c61523fa820a200a132f82b83cbed523122317e298e1bf58f92c25005571f0a3e64ba918bc19366c1307acace098b317ad236dc3a0faf4d467bb6fde91d8846", 0x65) 16:14:50 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x20000000000000a1, 0x86133) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 16:14:51 executing program 0: getuid() r0 = geteuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x7, 0x0) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/123) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r2, 0x6, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r7 = socket(0x0, 0x3, 0x8fa) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = kqueue() setitimer(0x0, &(0x7f0000000240)={{0xffffffffffffff80, 0x4}, {0x3f, 0xce}}, &(0x7f0000000280)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) sendto$inet(r2, &(0x7f00000005c0)="d66504312f33cdd8d3311e8c5df424715d6227feb305239a1129f4f0b5b192179dedbe90bf47eeb310321a2842e0d2815f53c07e20241a50de1f1e4c8d86c7a18bf7e102f36a023abbc262f09fb893eb4184ed80548e6b5d0767fc1df84ed6aae7a426e260111db8bd2dc7f7bf01f4bd", 0x70, 0x3, &(0x7f0000000640)={0x2, 0x0}, 0xc) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000480)="7d34c66803a86376c3e8b400908ca38cc4eb018e1a00fed9d14588a8c76432baef45427794f2ffb4cf7ef6612bb17c20dd341cbb89cd28e4461c6f71477eae130bf38c01022cdfcfa40a0100df93e6fe9c1c720f4b186e347b9669eda09438a1d7ed5931fa1f906fd8554fa1e398935c282347cbcdb26fd31c4e0d98455d1428ab8e663ce7a3c0026444e6e398466f02e3796144d32d8fa3c276e33692261458839c811aa503f5a8d8fc9019a34c859f183555f2308fbd0301d39058eb7bcbd407", 0xc1) poll(&(0x7f00000002c0)=[{r5, 0x2}, {r6, 0xb6af833318d61353}, {r7, 0x4}, {r8, 0x6}, {r9, 0x82}, {r10, 0x80}, {r11, 0x80}, {r12, 0x16d}, {r13, 0x100}, {r15, 0x2}], 0xa, 0x7) setsockopt$sock_int(r14, 0xffff, 0x90, &(0x7f0000000340)=0x8, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) fchownat(r5, &(0x7f0000000580)='./file0\x00', r0, r4, 0x0) socket(0x1e, 0x3, 0x0) 16:14:51 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r2 = dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x4, 0xffff, 0xb0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:14:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xa0) close(r0) r1 = socket$unix(0x1, 0x801, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:14:51 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpgrp() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:14:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x20, 0x0) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xffffff05) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r3, 0x6, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/84, 0x54}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/27, 0x1b}], 0x4, &(0x7f0000000480)=""/136, 0x88}, 0x40) preadv(r0, &(0x7f0000000640), 0x0, 0x0) syz_open_pts() 16:14:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0xfffffffffffffffe, &(0x7f0000000180)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x10090, 0x40) sendto$inet(r1, &(0x7f00000000c0)="4470a324e9206a026addd0ffc0aebb0b9b50441aaa550dee2bd5c1c2dcdd90f6d9441b56201e00b262579e3c76e4ca8104340c12176dac9425fba3857a46c64f0b1a4630edb1f154a2c279c5d284a14049acb0a5107b6ef8226790b1ec56038793ec4bfcf9", 0x65, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x73c6) 16:14:52 executing program 0: clock_getres(0x4, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x800}, &(0x7f0000000200)) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) mknod(&(0x7f0000000080)='\x00', 0x0, 0x6aeb) sendto(r3, &(0x7f00000001c0)="76c8e1cb2481068ab4d6af7e27728490b40751841660cbb44e7972358e3a5ed8c5b3f35b080f209cd61dddc69fd6821e16838235ad7fd8e103ec243117d96b54d3b2b8fca470771753211af5304695de22056feab2e6c7d7353eb568a8fb6e4a45f266ca6cbaedea1ca4e5a438f5b242182cc414d8cbffeb8df20c6c4b66f8d776f0cc5d028042ef408a4e07c53abe0a8f4fee9b94adf0", 0x97, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) 16:14:52 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10008, 0x100) flock(r0, 0x8) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000140)='./bus\x00') write(r1, &(0x7f0000000380)="7f4e", 0x2) mlockall(0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './bus\x00', './bus\x00'}) 16:14:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) mprotect(&(0x7f0000006000/0xa000)=nil, 0xa000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sync() 16:14:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r0, 0x40000) r2 = fcntl$dupfd(r0, 0xa, r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x2) 16:14:52 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) dup(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_open_pts() r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8eed4423ba5b5725086f73800481ed8137943bcf41affda53edad6c09b22922423d1e3602e1a5f2e831bcda6c6c08c6ec979ff29f141"], 0xd4, 0x0, 0x1000) 16:14:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000140)="fd0d24eb9cf154587000182e0f5e138988c50ed35f5d76357069d17dc01b3495c67c1d606c98bab1c00e6f10a8cc13e768447bc0244d429593573527ac7d9d99ccef180579d5a1c4944736cc1489adf9184a41a89f076920637ae993a75c4a75a74e27170c044b51b5e7b993fcd97b960870f72a9c07ff8f9f87c35c393062566aaabd09d046e7bf0ec4be064536c75c088193ea", 0x94, 0x2, 0x0, 0x0) setsockopt(r0, 0xbb98, 0x3, &(0x7f0000000240)="7f001eb70906fc53d90b315e3d378d98a91b35957df832618e369f1e06b265cd70146eea09bc1c145c08058583c826547396be12eaa9a957f5c3c8a5cd9e9f175355d94de3a8fb3379dd0094ff53d23475b4e4dbcc6f57d8fa8269161ebc29b2c8195ad378873a81c28a21c82718f2d259fee8c88e6a099747c3b0283b6570308f0967cb116d041e33aac1cd15ec89495768c59a8a8c93ec767665ae7ce9fdd493c0fde595fc2b02a18517c86437860c220b7dd7bf52b3b73cd75753b27865d9d3949d28c21f449e5cd816a0cc95e8402a6645fc850d7045bbac8b6be0c896b8aaeeea9332eb5dce8d8375eb68b0d2a15d99310350b005a8de1d5e2eae", 0xfd) mknod(&(0x7f0000000380)='./bus\x00', 0x2003, 0x400) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:14:52 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x0, 0x80) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) r2 = getpid() wait4(r2, &(0x7f0000000440), 0x1, &(0x7f0000000480)) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0xfffffffffffffffd, 0x5}, {0x3cc, 0xca12}}, 0xfffffffffffffffe) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r3, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x142) fchmodat(r4, &(0x7f0000000400)='./file1\x00', 0x20, 0x6) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) r5 = dup2(r4, r0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) 16:14:52 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() getpid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) 16:14:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0d02c4bbd11bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) getegid() 16:14:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:14:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0xfffffffffffffeda) 16:14:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xcc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x3) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f00000010c0)=@file={0x0, './file1\x00'}, 0xa) symlink(&(0x7f0000001100)='./file1/../file0\x00', &(0x7f0000001140)='./file1\x00') r2 = open$dir(&(0x7f0000001180)='./file1\x00', 0x10980, 0x10) r3 = openat(r2, &(0x7f00000011c0)='./file1/../file0\x00', 0x8031, 0x0) r4 = msgget(0x1, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001200)=""/242) getpid() r5 = fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x20000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001340)) mkdir(&(0x7f0000001380)='./file2\x00', 0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000013c0)={'./file1\x00', 0x3e1b, 0x5, 0xef3, 0x0, 0x9, 0xbc23, 0x80, 0x3, 0x2, 0xfffffffffffffdff}) r7 = fcntl$dupfd(r2, 0x0, r6) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001440)="af4b969e5d50c6eaf579de", 0xb}], 0x1) msgget$private(0x0, 0x2) connect$inet(r1, &(0x7f00000014c0)={0x2, 0x1}, 0xc) chflagsat(r7, &(0x7f0000001500)='./file1\x00', 0x60001, 0x2) kevent(r1, &(0x7f0000001540)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x40000020, 0x4, 0x1}, {{r5}, 0xfffffffffffffffa, 0x8, 0x4, 0xffffffff, 0x3}, {{r5}, 0xffffffffffffffff, 0xc2, 0x1, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000006, 0x4, 0x2}, {{r0}, 0x0, 0x40, 0x5, 0x8, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x40, 0x43, 0x6db7, 0x3}, {{r2}, 0xfffffffffffffffc, 0xa, 0x0, 0x51a2ab16, 0x1}, {{r6}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x3, 0xf0000080, 0x4, 0x4}], 0x100, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffff9, 0xeb, 0xe8, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7ff}, {{r7}, 0xfffffffffffffffa, 0x84, 0xfffff, 0xfffffffffffffff7, 0x1ff}], 0x7fff, &(0x7f0000001700)={0x9c42, 0xffffffff}) getsockopt(r0, 0x8, 0xec, &(0x7f0000001740)=""/66, &(0x7f00000017c0)=0x42) recvfrom$unix(r5, &(0x7f0000001800)=""/73, 0x49, 0x800, &(0x7f0000001880)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000018c0)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000001900)={0xbd, './file1/../file0', './file1/../file0'}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001940)) utimensat(r0, &(0x7f0000001980)='./file1/../file0\x00', &(0x7f00000019c0)={{0x1, 0x92}, {0x1, 0x1ff}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x280, 0x0) fcntl$getown(r6, 0x5) 16:14:52 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10410, 0x0) flock(r1, 0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:14:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r2, 0x0, 0x3b5) 16:14:52 executing program 1: pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x4) accept(r0, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001200)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = socket$inet(0x2, 0x8000, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) utimes(&(0x7f0000001240)='./bus\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffffff8}, {0x5cfe, 0x10000}}) sendto(r1, &(0x7f0000000180)="b60bcf33d167e8a42d790a00971834b69d1fda176e85acb72f98f016e43239d7b74cf96f204b0ed7271bb8ae27e8d7007e5c0755d12f3509780480e6cbe82435475fa0bfda73ee4efafab9d060a21289cadf138f1851df4fa7d2950202adbfd8badc771442a1e0cd507a33d4dc5d4b108e6f57d0cc5b1d8a31d62729715173b94b45d8aabd2e9d17cf4e77e5a9bef95ddd93e50e6d1decdd51c0188842a801d710423d31ecc00b9305ba7803d0a851794c8ab898cbef87170db3e11bc579e889fec03313617f659f541a9396746bcf14b02cb980b6fd859f451a31d0298c821b4f356cb96922fd4704b544be95f49a7d7e0c14618614870cbc7c67763bf4d67b4d344dde0d706b9718b3158616ddaf48da9e3c38d1d028abbe464f49b4f3eb1c756eb750a73d4d79abfbbb73191f3055e5782b2871b5617092720911975bdc0916be91692e27f85a030bae576bfdc763e0451e8e64dd0193574483e8da9f553fb7523c09e071d181b8789e4c8ee9f071abfcbe4b72f799c4f2513d236f2c06a946a52e0246f676768b4a05871b97ad5ebd91cd8a7104ab55f956dcba73ece063d0104035b4d3d3402608c8d9fdc38b6bde8a6bcb0dbef88d45ec62177903f8652f7b0d817312d8e5d07ae5bf7592e02f0dd2b8571960942075dc131f5e271bcff7dab93ac402460f2182f02e7d93a817121361ce0f64e6465a5abe969b4d287f1fb43cac566486b551a9058f88117e7a2d40ded1bfde663a816818550b2ce8016ec09e5467a1e18661e59837b00f4300b540ee9a5cd568650d89bc57d67f7ae359ed85e25f9b744afb98bf89fd2bb6a32c14d2137c5eeab6ae322d2c0030017d6fb078f0f54d822e0c61451b010f55f35e9269ab8e8d280019a88f827fc8c1a7bea56bdf9680cec0dfab00640b472d85064dfbff317b00ee7a0c30d17040ccf4be5d51a8fd6052a54fb2263c5c8575ab42e49f588694237b12bc0bcb86bd9b4548569ead6ced8b490879c03e75c51487d5874bd9dc909d09bcf8a35710e84c2c75e57d7585b677646fedc1bcdd5785f863dde92758b0df97cf390a33d67e6bb95950454d8e1bf7eb00d25e8e3fedc67509d74c079bde7b946933c4cb09719a7c3a61533f51257dba5414ff8cc1da40982d27405451ed4026a092b5c1c3332b923621f957bd591c6d1b5148514c71fdf9f06e4f0cf7e6a830c7630efa7dd3a603d87af3df83e8f6036ac4b8440ab078dc1cabe84ac01ef940745caaf90eec2bcb6116e311e8dc06d4fbd51ca8a2af1da61fe9cddc95f7f16033e9bd97bfe851444497b72a272ad603fa29639bce38a3ad39dcecb685fff3aae9d39b01dcb1c42cfd7fed80c95715dbf3b00999b5762e474207a110a405b27e9b459c306b7c6f5a2d038992d052072953c27fbeeebd470abe436fee7a300c71ba4ba734a8beba5509a3129efa2bf105a0971208f662ea4943c41b530c87a93dd862ead7923852f6f11758c01a73c44c0e4ef33a5ee9a1a84ff2b86da0e546f39767335db4dcaa3873e761045797fc62a891c032546c4a3ea697ef09bba39f76c8d9e7e39f74f01cad2c1aa5717e9cfadacdf3970cfb4dd443b64bb2bdea22776b821ac370f3b1e79cbbff50eba2a45a250d935b0852ede10b50b13fe65142135db82cf3281c937794a5cc2c780a42ecf8f272bac2758b7d5816ab348812e08535285564ccd0b6125db2cde204082d000c2fef9d1031a423bf672a7c0df2582f8483328862761eecedade6379173c692299baaa877980175a82803bb0ed04182358393f0febbb205680fec6d4fccd55b23e08804b91d6afd39a8fb99331ea603c1ab6399c592a8329fe272874197d0b1b798a1609ca6bf277d3cf13551b77d8044b2a50323aa15168dcc683e24174ab5e0582411b439d50d155d0fb9b5362fcb9bb2c497b0c026a48eece57e24b38f9f49266826d065e9faf4f934b684ec12062e9e98fc08a778883597f69cd83ba5778c6b0fdb9eb18bdf0edc0f513d2cc845ecdace578e34e5230205a76e9903be5d65a60a7864261583e5e3b2c313213a094f07edef8e687963f84bf52e1c7f154a49ee6c601445acd2bd46fd8e00fd48a25cb728fd8a3cfc063aa278125814c75404a12bd4387f1d3ed6ba8a7c2e82d3f97be6326990c9dc450d60532be5e4d43cab981f6228a268ebe254c6726c4277bf2fbfe164b67e4a687d2628c5f149fa9ab3ca451810f3daea3941f2178cf3156bf753c90cdc0b01ec2b06cfc18858e0d043c47094c16ab5d35afdbbe26f30880401888dcccf6f8fdeb028fb09e5a63ccf63aebabafa9b096a69a93ff106cef0670234fdfb5e235cda124dba4e2a4839215421d8f7e6a94fc77bee0496821e2e3cdfc0c8c4b748e9ffc770e167e93a8e71d6ad0c23c3d8728cbbf20e6311397a86374c89a9ed5542c2b000892341b01b14d6439ff9ebdc3cbc1943feb3193ff680cd63b1dd53c52c498ebd96e930a5586dafef123150771d0856ebe25f639b28240c319554f1cbf7b1e3a2e70386706fccebeda1f4df1b46355bb894dc3dc56a0a6401fceb32dfb4c69eb036ca7a9a4383ee1e5df2965ba209cfa7a336b84a797f1de653a78e2fe0c7982078848b53853f07a1fc41a5dd81aa152fc2dd92c9da1554d6b56f4f73701de3466b0aaf458cace48a8c47ea3a6dc886acc22f288caafe7bc748804ca3cea94cdc308089d780a700a3949aa21e4ad91703830b06a7c97dd3fa24fca2fcc0dc94e32c29adccd40f9503d17dfe8c55ff5cd62a969d19062a249b45bde3ea7c0078a1713316a1d9c4ada0735a0fd74f37bce5b70d1054b649b36f3fa8a1646472540fe0d6efbeb683ebdc3e4f8fdfa53a259e0fd415f9eb44487d46a065359b200dfe597c6322f88dca16a9f97a064fdd959666fa24c17abfd4d9dd305d587e3f8051e7b15b5210b3f8d1611130dfb1720c9b3e37c8c23c9f3a171ce72f9261dcac48bafc4a7f9e7d2049bb8b27ac6db681239da7065f4c0026390b8c0a82228e0a685aa7c2670685ae7338de12b75f5272aab8d84d2605bb6cc6ef42c634a2eaefaf72b37822265dc9c0df5874268e07ea3ff3bc739e4277fbc9b070a6a30a76e0e7c50b63e7780c42448ee66657cf1ada4fc69c5935d0d59822d0a1ed8d6b062758e00f3dd9e86ad8df553f59ed54e5a9b89277010708dbf8ab9bd17d6bb161857634e25549750b6a8c662551f02be06059a563f51dfb9643b4a0f69879de6cab0705f80ea46ac1f255a10a79d8c157131c616bb5dda92fd954c0964ebdc900de1eb9a7ab40d5500274d3c80d9a1598827e0500f052d3dd17aaafb4d65d283f2fa2846fdd2030eb8f4c486c5e4c9ab8c78fa71e9773a4aaafb59eac571e5e515968262318762b38edc82eeaa851b77e479f44976d2c716a87ab5f6bbdc77efe03a875327290a9f3d9c9b9859d683e719293e62bfef1a144441c686e8754ed262863c37e10f9de4919f70b564d284d20a5a2c458d53dfccce2f7b4dd5ad675b360455a75e1e5e1b560246abadb5b56f2b2e987089be7d76331215fa2e22797a1c1d9381b4e81af097f8c453defc845c96508823a8a1ec648058f88082112cdbfc48d82522fc92d919915329f83ed783b42d59ea21115ce8f5d371385f4f5d83af8844f780c8ea156cf4dafcf6e9ef486e5952bc9fc618a88c0421c742d720c69a76355f4bfa7d5bfba56fa3e937c984edd3f779a68c8657969d6edaea1fa6da8b6210b0b4190006fc158af18b3a6fbf3e7bf634ae492350011cbf88c42269038d02e50a0ea7edf6a3be8bc904b6f398a9a41e03df4ae30e30bf5b0e818ff45ebba4c8f31aa9c6fc28effa88f1bf40b6f49c50acade5cf90483248415d870b65889ff4a86bfdbc3ab401bd5c695ba29e75d181da89be6a14d7c4f6730ee7d4646a2259d002ac245a1241179d3c9702f82e0b596acba91f9abd230fdece1fa3e26b02a13e521022a098d9476ee60f12ca70f8a29dc88009fc5b469b61f2ceef39f9422e4db7cfa7fa76eb3766c7349db82f28afc5180156a9a026b1e2c3b1f0079fd19788113716cf51526676e6458526dc34dc64a12bb3d18735b4c92b772e84356e237863ed38a57ce0be06686635180c4188cc0e8eac0dac481effed67da6d911a0670e8bbae33774e494052657bf13b7d52f41f2bd5bf715ea9d93ed74ae692d1fb0bd5e259abf3053610e34b3b80d7a626b27a44f461e782cacffae794564d770e922400a95e7ccb10e2c668feefdf7ce97b8b331454b56a086938d13b92c90d34b903845da7a1735d405982defd8d988509cf2cc0689bd8c7f0128b79757e6a434a6a598db12a3dd864a142f1be3c97582e8231ecf0d004172d1c5d5a58ded6aff0bc16ab6ffea1e23927b83e1a6891c2b80c3545eb1c8cd5559930aea9d5c2aa64ad32f1eea2747a90ef480e965827f5302a0daba72859d2f8980311816fa45a0f6143f4dd72da5fad0802fad2b18f485499b0c62e78fe190d55b5f9d49051491994f8a41902773505d9dca038b6f3d6a63701543a3799159c17832c166760cc9efe9c77c154d1029310f85c38ca8a4b91986c49e03951d020309a25b6f2e856dacb7a4bf0777274560a5a96c2d233abaceb5760aa7b2c53e5153f7c8be2c486e8136939c81331230d202c79e536e7011403e6829e570c71dec05de18a92568b9fb38618e9589651c9af63326e11df06e12039f9c5e3627f35ebbcb87a4e313fc41c3e7c91028d607078befbc03a60b129bf162b8334e524e1210c1c983cb271c554208f583c242a11fcac28dca53f3d760dccddbf11a24348a0932a69a9095657505cbe34706fb8b8f7badd928a0242128f6b3050141e4c527be73cf414efdcf01441ab4d09a054d031e37e28fd3016611aeba2443fb46a08c7d9d4400a5e8be7dd4dd0a58cae1ffbd19caa084b43c57dcab26e0f0719aa2e0a3f8c9196fe02af7ec101c6c0e768388665a222087bb465596777f838867261bdd4c837dce8b49468898ad7f8c46cb64a8120a7f945b89603f928ab16bd1a61e46b030cb721f2e6f65d8285939d2d6529fbdeb920b90905d4b7f8006c13664ca143c97fd510713af1c9986681045545aeea9c97f727bccaf73093220b0af69951b441c4cd6f19b4be1ccddcf682258e73f0099a20b1cc30e214992b2104243c9d6611a736e879a7cf8b7e07ecea06f49ba2416700f127e8893d5d8e48878cc5165203ac792a02fe393adb2ef1f647741aa9f1a595d797d9256a3cc7c9ef05fe00e08d43eba7a4c3a41cda44b8ba554940c6703c680f9ea5f588e508ff5f96b7fef32e09aca54326b1bf8fe0e966b6a22105124e10df42ac6044ff7ab4e9f4bdfe804a32734195595e0d807a7f7d9c4c3e5e0d8f3ba38eeba5bcc3b2711e50743976a79808c5e4b7228bba8d8c19502b5a40a3dd9702b38b43404dcbe763bd6dff5fa2c1a18793d47020a86f72e06960a748069bb380cd5c8252740392e4e96a851b668f5c7e0fd03420f8a6633e1816b5cba988abde732dab40ab14e96860e5dc658a9bf0bc517fc70b0de1c182cdd39fdfd423864dd9a9e1c951616a6c2fe2a1441c8fa840c54416f5de500ba908058412123e0d2a43c21464be000416e7787027323e6817acfc09b4b268ebe3f1029a39cd3283291da28071cbebe70bf2f5ec7b301945ce56ef02a3bd6578b8189e62cc95a81bfec7c291f21f93ff25b922996e09372deddf66ee1b81f92b19ba36a16cb9377299b2a044f051b03ed976542612ae17d", 0x1000, 0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:14:52 executing program 0: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000710000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000891cc9e157c509570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2716afa9ed65a766a2aa9a0f333689365f0a2f73f652ffe7d9722486761919b45b3c892004be603e7db78365488ffd4b0e2beabb7361b834f322f1c99220666b6cdceb8dffa3c317b29f4782743d04c4fa2bc933e3c0b5be4a8266a7829c0ac33bd227a65100d476b6f06a3786047d805372236348de855e6b66d6040c516c3"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) msgctl$IPC_RMID(r0, 0x0) 16:14:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r0, 0xffffffff, 0x6, &(0x7f0000000040)="8d860aaaec5697b2dc63eb216cd9ae1bb1eab54f9b23627bf0b7a052", 0x1c) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xfffffffffffffd36) 16:14:52 executing program 0: r0 = socket(0x20, 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x2cc, 0x0, 0x0, 0x0) 16:14:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) getsockname$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109e68bbd0f42000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007254fdd7d508b17832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f12a7da6e02c5021f5ecf58d3ee066790ec22efcf0fd7d11019a46a9d3dc9b13af0ec5c704c12ad35be82107cb173eb0a4df175d56bd1f451a6a8422c72aa64f16276c6d90e52e7f51aff74909353eed2b981f04f56ee971741a948cc022f8de2256d02e8e5a685dc8786f7d24f31a1e4612874bcfbbf8a80d8ad41dd3f4fcd2bf4afacc62985e9231807402febb870353cae2a9cfab8b1873c4aa934dbc25b9cc369f73ea4828b3a8fa5d25966f636e2a08b9b8f9bd9", 0x11b) write(r1, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r2 = syz_open_pts() close(r1) poll(&(0x7f0000000300)=[{r0}, {r1, 0x44}], 0x2, 0x8) r3 = dup(r2) r4 = syz_open_pts() accept(r3, &(0x7f0000000380)=@un=@file={0x0, ""/79}, &(0x7f0000000400)=0x51) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x10000, 0xd5}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) syz_extract_tcp_res(&(0x7f0000000440), 0xffffffffffffff18, 0xd2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:52 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:14:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x100800000000040, 0x4a00000000403) fchdir(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r1 = msgget(0x1, 0x10) msgctl$IPC_RMID(r1, 0x0) 16:14:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c377284c35", 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x858d) fsync(r0) 16:14:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8222, 0x0) getdents(r2, 0x0, 0x0) 16:14:52 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000006c0)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:14:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:14:52 executing program 1: r0 = msgget(0x2, 0x218) 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) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket(0x18, 0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) socket(0x10, 0x0, 0xffffffff) msgsnd(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000000068f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362bcfd3eb3586e6c3fda361fe61a1a815f5599beec9266279361e4ecfb37f2f5dde63"], 0x79, 0x800) 16:14:53 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=""/39, 0x27}, 0x843) r1 = semget(0x0, 0x5, 0x200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7fff, 0x999, 0x9, 0x4, "0ef04088007b743a54cecfa17b328a7ee565f016", 0x7fffffff, 0xffff}) 16:14:53 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 16:14:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) semget(0x0, 0x2, 0x400) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 11:09:53 executing program 1: 11:09:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x14) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000fdb39c6a000000000000001f0000b374b7bc276e", 0x2c}], 0x1) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) 11:09:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7, 0x4) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) msgget$private(0x0, 0x206) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:09:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x800) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x8480, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) r2 = dup(r1) socket(0x1, 0x4003, 0x3) r3 = semget$private(0x0, 0x1e8c4b88e553c0a1, 0x43) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/136) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x40000000000001) 11:09:53 executing program 0: socket$inet6(0x18, 0x3, 0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xc6, 0x4}], 0x1}) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2832, 0x0, 0x1000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) close(r0) 11:09:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) shutdown(r0, 0x2) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x50c}, 0xc) socketpair(0x10, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1203, 0x0, 0x0) 11:09:53 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = msgget(0x3, 0xca) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() setuid(r1) getgid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r4, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x40, r1, r2, r3, r2, 0x10}, 0x4, 0x100000001, r5, r6, 0x7, 0x4, 0x1, 0xfffffffffffff800}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:09:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427a, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b10000001eb1ffff000047331ae3d3051020741038f53e8551f30ce390500ea11ea8fef96e8fb385f3146aef9187a869a4d3722c91f7f5f1e610f2c95073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd311b7eeb4b770c1f5a872c881ff7cc53c894303b2980988f3faa8d9211830e0f2f0c9f69ed2ab3a34c2909788d829206bfe0fa1cf4c4720870250f4a9e769ebd1e57416fdb2143ec930e3c52b94aad5561ed453393533efd9e78d7b2c9ff04e7d5a6250de2fbaeb7fedee3457b072ce8beedf6f525f54a2c5d8f1bd320207ee7d5835f9b0df6909a33d8a840c5a9a2f5fcda2ff8d9d0a3c92c7a4660cde46a3c7ea039cee809ae31eb3452ddfdda52d94fcbbcb0cdfb80287fc66dfab3293f1ff82000000", 0x1aa, 0x4000000, 0x0, 0x6c) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) chflags(&(0x7f0000000700)='./bus\x00', 0x1) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000009c0)=""/68, 0x44}, {&(0x7f0000000a40)=""/250, 0xfa}], 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x81, 0x5, {0x7, 0x53}}) chflagsat(r0, &(0x7f0000000740)='./bus\x00', 0x1, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:53 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x1, 0x95}) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) r2 = socket$inet(0x2, 0x4002, 0x80000000) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}], 0x1, 0x4) r4 = accept(r2, 0x0, &(0x7f0000000080)) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x131f797b) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000240)=0x8000, 0x4) sendto$unix(r4, &(0x7f00000000c0)="2fab08a3ac422debf6287a79d9fc0ccfc0b2753d6cd428cde4c3e59abe134f8beb345c9245ba09d777d23e5c01fb487f842037ce6d70ead081085c59475e40139bb3dc6ab71791f3aad8a0feedfb41f9fd08b3794a5c98fd873480eac74df8048d0788f50a00df2597907e544327e0ffb9b4f15f9d113403a6958c27470444207d4c38cf7c6d87dfad2e73f1300d44fce4409ea33f1c76dac8fce6e0f692d885637d24371736dd80896f7f17960dfee4fa50bdc73da69cc474d53b6f7d4ad234cb2ec189fdc5fa0f3ddf06576178d814e4dac14ffb182ed8cc6e4512d327f825f3fb7caa7fbb65656edd6580c8a2ccbcae", 0xf1, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f660080000000"], 0xa) 11:09:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000100)='./file0/file0/../file0\x00', &(0x7f0000000240)) r3 = getuid() lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000002c0)) chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) getgroups(0x2, &(0x7f0000000380)=[r0, r2]) symlink(&(0x7f00000001c0)='./file0/file0/../file0\x00', &(0x7f0000000340)='./file0/file0\x00') 11:09:54 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 11:09:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 11:09:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x8, 0x2fffffffe}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fffffff) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) r2 = msgget$private(0x0, 0x4004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) socket(0x11, 0x3, 0x0) r4 = dup2(r0, r0) r5 = dup2(r1, r4) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/85) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x5}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x40) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x4, 0x20000}) 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2007, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x3ef1, 0xe85, 0x3, 0x61}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000300), 0x60b) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x20000000001, 0x5, 0x2, 0x2}, 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x6af5, 0x5, 0x531d, 0x3}) recvfrom$inet(r1, &(0x7f0000000140)=""/136, 0x88, 0x841, &(0x7f0000000200)={0x2, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) 11:09:54 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4000000000000002) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 11:09:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x98, 0xeb6c11af4056e80f, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 11:09:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:09:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/233, 0x131, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffec7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 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(r3) socket(0x13, 0x1, 0x9) 11:09:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x10001, 0x4}, 0xc) fchmod(r0, 0x0) 11:09:54 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40040, &(0x7f00000000c0)={0x4}) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) kqueue() 11:09:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x20}, {r2, 0x2}, {r0, 0x4}, {r1, 0x110}], 0x5, 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:09:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x18000, 0xa) r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r2 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005622a934f6dfeb4b700b15250b95ad7ef0f29dc87ec95c2cdefa8f1f073a012c9de2ce02ecc0204f3fbf0015c00e0d1e9576338f51583060257077209ed9bedb71180c19d7c38967821ee32eb08456fa1db78a45253fa8555bb686a52590183a9289c6646eb6397ef4444510e18a0e84ea622cf34506eea1b5ba37a63b0d9d6e73a1c257a21e22a0308a56d1b3b4e5b27ceaa14f1b5f1da5f6166d5599afdbd7074a932da89093fd64818c8d8e8ee997a0b0a42b3a858723ba0b843cd55670584edda4c6df2818c17b1e1208eb269a64f2413409c1a393b5c9a06a40e2d10b45dff6437c5e25372d67e605d98f5233e0e1be3bf750284c698e0d94e9b37e53d5c28435862e4373a65a7d7ea36367e98deeeaa864b5b33a8bd1fa9c16d8421fc5bbf52a1cb1071ae79de1d3911979779b300000000000000000000000000000"], &(0x7f0000000400)=0x5e) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) socketpair(0x22, 0x8003, 0x1, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x40, 0x0) socketpair(0x10, 0x4, 0x6, &(0x7f0000000540)={0xffffffffffffffff}) r10 = socket$inet(0x2, 0x5, 0xfffffffffffffeb3) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x32, 0x9, 0xfffffffffffffffe, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x81, 0xd660}, {{r3}, 0xffffffffffffffff, 0x1, 0xc, 0x8, 0x100000001}, {{r4}, 0xffffffffffffffff, 0xa, 0xfffff, 0x1, 0x6}, {{r5}, 0xfffffffffffffffc, 0x22, 0x40000000, 0x7fff, 0x401}, {{r6}, 0xfffffffffffffffe, 0x91, 0x1, 0x200, 0x1}, {{r7}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x100000001}, {{r8}, 0xfffffffffffffff8, 0x21, 0x3, 0xfff, 0x4fd}, {{r9}, 0xfffffffffffffffc, 0xc, 0x1, 0x2, 0xfff}, {{r10}, 0xffffffffffffffff, 0x81, 0x44f424512166f1a9, 0x0, 0x5}], 0x4, &(0x7f0000000700)=[{{r11}, 0xffffffffffffffff, 0xd8, 0x4, 0x7, 0x5}], 0x8001, &(0x7f0000000740)={0x81, 0x6}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r12) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000780)) r13 = socket(0x2, 0x1, 0x0) readlinkat(r12, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/255, 0xff) ioctl$TIOCFLUSH(r12, 0x80047308, &(0x7f00000000c0)) getsockname$inet6(r13, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:09:54 executing program 1: r0 = socket(0x27, 0xffffffffffffffff, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x7, 0x3cf5, &(0x7f0000000000)="9c1f8a43068ee2b0c05a679cd83bd3454cc99712f374d925064654b976485e0694bd13aa4cf336b2ad84887820f281c349e4fc8b1b151149facf840b23bceae77b418bc09a9d1e50008c19a3b531538d3902d96bc1bec0c6bd71eb5b0f2dc2de5196492efcc1354a566a32c2e1a0cf55e7167e4cf06c0aa118ee1b3e7962112c05ef87f49b5f61b0e83ec902847ebcf7aec0f60ed65a668c4dd30164f4bf1e", 0x9f) close(r0) 11:09:55 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x1ffa, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c9, 0x20) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) writev(r1, &(0x7f0000001ac0)=[{&(0x7f00000001c0)="005b1ff0c621d22f5f817865008e407d848326f6d13bf1aa5d2635713f0f9d00952a945cad816257e4bb00c9eb6031cdec24c0097e383c5dd36f6c6498005ca8a00c27b6506933e6fbc3347aa8e91b5397019fdd89", 0x55}], 0x1) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000240)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0xffff}, {0x18, 0x3, 0x8000, 0x69}, 0x1, [0xd370, 0xfffffffffffff800, 0x94, 0x101, 0x3, 0x1ff, 0x1000, 0x5]}, 0x3c) chroot(&(0x7f0000000300)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) 11:09:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xe0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xff, 0x39, 0xffff, 0xfffffffffffffbff, "cb43d792bdec2d6d626c2061377f267db2adbfba", 0xa17, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd51e248595079cb6305bb395988c6986bf3d56f99ee9e3c2149cb898a30f3d6cee664b63f62eafd83f686576a6c36516e1a356f4919f88ff185d0e4c085e6fbf48a3af5b9d5ad40449086e0351848f93f005b9cd0949386f5f38c6e8da0cc6aceb81c28cb868033126a5b8c4b627bf33eb7e5e65db30ce0dfb15a1a2b341bf096951ba33d63035f4f6aba21ed549451434b41dc3ed4b91860cf6a69725f70f5d670cbf976e9a0ec866a79c137bcef32bede049ce4f9f6c9e551728157f47bc1e6261e6e887b58c43ebc01513f429741545b49803574b1369ebf50d609955188d654c29d6019589d9be1ae504fe5aa354ccf7178ce"], &(0x7f0000001180)=0x1002) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:09:55 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x600, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x7) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1014a, 0x0) 11:09:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="71214a8e3e31f41fcdf2c91aa81394e12a8d97d2944baa374b91104fb76473c866fb0a6cdaedb3426943af5efda57f688f497225f6f4db002fa20bf2b1fb41ac1fc5644206b67718da52648aed5007f4e10fd055882e09be02ec6011c04f2016d387f835912a43abbd191096903c3c23879d57d9af79d58e4fe912615a68fafc913f56650be73e3cc6ff33fed972a58b2bf573a1f27c0875724884d352ce7f064b61f7f89f7ea4b8ecdea99dcc279c13a17e2770c38c085fdcefafccc5cbda9cfe6d43632303fcf47cb70d2a700c10dbf0568bd0c3dfd558f36aa2078d9605132c9ae943dc4590d6a0ace54c5644cebfb730", 0xf2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000), 0x0, 0x0) syz_open_pts() 11:09:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffebe, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 11:09:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc1, 0x40) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x2020000000000029, 0x25, 0x0, 0xfffffffffffffcf0) r2 = semget$private(0x0, 0x4, 0x62e) semop(r2, &(0x7f0000000000)=[{0x7, 0x0, 0x800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffffffa, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x2, 0x1800}, {0x4, 0x0, 0x1800}], 0x7) 11:09:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="d648191365d742d1904ea4d101ac5bac8d861c78dddcbc13ac53fdd511a2f34fd226e47648aa93c39eb13dbbf41c36e25e6699c654d78b01620f98dd476b8047266561b663a9c7ea3f591164658d3507635297835c27a171265b1ed5560a9ca75cb1cd8e86758eea8da2055d4d7c5d024c07cb49d36d1f5d8e14f51f143fc7b3fbe176f6db48fb7e00cd1254e52a46c5047030147ebafc2a3db69bd6a995cafeabd7ffd2d58867a06c00000000000000494803d5465a48db561436dc72a6d7be94f2a8502ef8d02b2ac6af346010b129ac7b74bf5d4acf09ab3ee8866ef3d91d7292956f1f5595b83e288ec87c7b62ba55549c1c99b4779d2dbeba2ed58f2a7b91bee3d4a1763d4ea857ed88f0eead91cad3a75b9fb35726019d988a2e9f8844810278488019d7220ba5eb3a29aa705911c3b86ec47bb83f7eeaa6c5d8132170bc0f9172d3d07249a4db0d6a2ca78a73f1eef757d0df1281122b54f0d2ad13a49227da3ebfe2176991", 0x169, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:09:56 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x408, 0xffffffffffffffff) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 11:09:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="08e8491ab6f34ddcedda0546008aab71bc42be9553744a46dc234a65a9f409f14d123a00de60e5a53145a1ff9c8fb91952b23ce445adfcfeb5597182e08ee402ac9d7565f7c63fdf8553bc40f50b9f45387e763adb75bd573b900974409d765160833bbb679730537c60050ca35ecf438eb6c1efdfec79f8b38ea0df17a4d21ea551a0b27069af8acfb83f7ad714d0840bb864995eefccbe04e331f951c8b17c44408eeabb13db14b917ce90b2de686f8f2d0173cbe30b333adb2e2d5f3432a904330ba4237c2e2521356b480aba1a3efb809a006d15321b8323d5ad262b7352", 0xe0}, {&(0x7f0000000280)="71e8aea7f84d8e3c6b551c7a45f34d62d9d2da7b981a4ce39207908bfe7a4c32c07b14d986b470d2fbdb9e31b9aa0694211a88c9d6498d4665d25b18db7ed74b9eb41551117e944becd7cf5028c6a31c096127032eed451ae75ae56b0f", 0x5d}], 0x2, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x68}, 0x8) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c65307aee4bb837c9007d9fc11bfcfc0248e5967f09670ab69763415655f27a7592d991a01dfb795d7714df2e2f3bd122a3429238e6344dc17c28ebbc212f7ab7952b6cedd87286930c6a1ee75a35f3da86ed54c843cc4e01fed17ed7bc2f87fb76d18fd3b84810aa08edd184cf6efb1384818553afcb37e36b86"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x10001, 0x5}, 0xc) listen(r1, 0x0) 11:09:56 executing program 1: pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x2, 0x2}, {0x18, 0x1, 0x20, 0x8}, 0x101, [0x6, 0xffffffffffffffff, 0x1, 0x400, 0xffff, 0x80000000, 0x2, 0x4c5f]}, 0x3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x80, 0x7ff, 0xfffffffffffffd94, "9dc1d21ffac37e540af068f68da59077c7ad9fab", 0x7}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000680)=0x3ff) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000580)="582720efabd16ebae632000000010000000133f2a044fd33055552fbd5e49789632dfc94ff334a5619515a4c8ad47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9b3c26fc491121e1c", 0x65) write(r0, &(0x7f0000000100)="04ec", 0xfffffffffffffe5e) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffe00, 0x9, 0x75, 0x10001, "5099dd1e08f53e70ddcbf06c4e8a7a4c405debe1", 0x7, 0x7f}) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0xfffffffffffffff9, 0xfffffffffffffff8, 0x4, "3b382d4d75156112b8bcec34adc200c456b60318", 0x9, 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000440), 0x10000219) 11:09:56 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000003d00000000000400d43a96d5335f5b1bf4c8ba8e227483728c90b7a7ce5103e9a3c3166e44d170f1438633ee27353f67dc3ec0d75003850eb9c4099af2ba"], 0x10}, 0x0) 11:09:56 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) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 11:09:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4045f3bf6ee0db3fef25518528fe166bd6f707501afee8905446796bc5d9fdd3c0bcd31ddb9c8775a13e28e39889bfcc33d7f0846719cda7f838c6a31719e22f4e7be09a36167440fda03b44490a71101ff7ad46cd40ed2cfb28b508049d725136aeddfc7690d0593e607002a78"], 0x0) syz_open_pts() readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 11:09:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/17, 0x11}], 0x7, &(0x7f0000000480)=""/207, 0xcf}, 0x40) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x0) 11:09:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x14) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x1, 0xeb, 0xfffffffffffffff9, 0x265c2029, 0x7, 0x10001, 0x6]) setsockopt(r0, 0xffff, 0x738, 0x0, 0x0) r2 = semget(0x0, 0x7, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 11:09:57 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="81a193122d6ca60587101d02510d5ce8d7a13160e44f6ee5633f8da75d12ea82166becf3df2e96774ba207a8551f328beabd7bf73adbcbba8c81b6a572c136caa7d3dbb24bf5a28215926b80c0ada479c0f63ae309e827acc279ae9c2c2bbc14aec8925f85369f83869522a06b7ff0793abfacdf1ff8ce5e7e62f21ff0b292882e4de7f38abc600d4c9966c9598c83ae10bb4a8f99144359d13de3b93ec4627ce3a596da8422e213d32aaccf53e8370032673a8118b77bae51b074cf59226f6d7b52ce550d4051d7c02ba598472787d4ec2e8f0bfab005d2621f42bcf1f7b554ba590c821c49", 0xe6}, {&(0x7f0000000080)="9522f3a30b679bb54e31c761e8", 0xd}, {&(0x7f0000000280)="a0b16a1b0e03084a10e0ca13154b294e19f74871c5a4642ab864c2715a961228bb92febd42bbf0eb25c336bf1f465df2163e7ffc75657a637c295b6455304666d4a84c10ebdb902ac7f987c56cb9858203dbc98700fabe65a3971932543b141fef12ef0d2bde1517e3ea22a2128b88140688899fe06f4cbcbfca91d95aa374925864d52cbbff3a505fd217ccffbf376b84f6d9cac4dd0ab6aa02bc1b65d27424e3fad5ac306c3220fa20d25c950ac609bc1955d2fc681ef1d726b52e27e06886d5a6bd36451ef915aca0a0779473f577e0dd9379ef112b07e55a4f517ccb181e8fc0b4c7eb47db29ee2313d78dd4a20b01d2613b6b8c65f637ae12d23a24", 0xfe}], 0x3, 0x0, 0x0, 0x408}, 0xf) sendto$unix(r0, &(0x7f00000000c0)="b100050105000f00000000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:09:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x26}, {0xce}], 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x25d7, 0x5, 0xffffffffffffffc1, 0x44e, "b6c485d959c3243cf263fd6913b6b64943cf7210", 0x8, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x20}], 0x1}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x200a0, 0x0) 11:09:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe401500002800000000000028000000", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 11:09:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f00000000c0)=')\x00', &(0x7f0000000300)='{\x00') semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000800)=0x9d8f) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x610) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 11:09:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) sendto(r1, &(0x7f0000000180)="a6598338b3c677e2466a07cf6b433eb3f2ca9178a9fde4600552e27c15f5da31162ad04bf5f3f6cc4baca960e20e7c4723a6a8f98115edc5d56d6edfdd7969f6634d7676f8e1a2cd206d6d468644689c021f8c1134c4bb271e1beb827eb73bb0a6b85affdb", 0x65, 0xa, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:09:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/123, 0x7b) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/11, 0xb) r2 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000280)="9b9eba2401bb984a65b601ee8215609fbad69fd6f117faaa95807fc64040379e02066391d9b197d923ad8cc86d212bc212085bc66bc639dc22f082fdfb71c754d35497b73dd5677a8046f63f474180173e7cffd13d2c39600e2fd2648807940c73d4d1d525d433179bce06e457807de0c1aba9a684099c4d62a364b548a83ef72293f7ae046c7f2764c18be654b1b49b997655a5f37ad6b10e3fe184bc39960bb6dc92da99dae570eda21bcc5acefd1db70560f3920b26cdbf7abffacd52b723625d14c3919f198dc8dfaecdf70f1d5f322e1b81f132864c403470728c31002491babcf3d87704cfa83a4cadd783ce0c795e7886128c084708a929b62f3f1a23177019e5acbb793c88f022aef520e44c6ec3b8fef43c13386150aed2466313e26cd48da9c0bf8c6efb2e5e9ece367ea77ccdf6cfe0632be31a81996e1733a01410f18885b84774e67a3d1554c4fb56ceabb700fd5e0dc58ba3de27eea56d9ee0a2363fe790169f169d42362c68d9481e43539a5a8142d6b129aca6fba32cba13b6f40a05c279d156db8517e828d438c640d8d3fb97a8309596a892fcd79838e88ac1ac940dd0b896895f43679275fda0a6a897e0d4e0f3c53c2701766d7c2bd91e21fe10647e4ec879e5410bea57ed38775bf067317dcbadcb391eff6fdaeca880296095934c8ac216cb6a028320cbcf909d80d0619488ba77821ab81b830d4711197f87fe8188968dec6779074b8b76ebfda18be54746db15c7dddbf7a32ddcc87d8c4cf47e8434324b121c4d8d2f6c5e4b08cf77bfd8850450ac69716a5ba7e959c1b01185a3201ea697bc19b87fc815dc6ec9cba52026dbfdefba30f305f26d65db02b8f7582b41a5ccaa04060c58b6420c30ff8ac134971d08776ca0774b24a6e5730b191cfa5eb575141dceefcd1c12ba76cbfc55f4465e821359ef290b1bd79010d0fe23b0db8ce8da3e58af76658992e9c14630c7c55bc3cb6f27827174777ebdb407f88e93420c59f7ea5dec85c8c8821a01cbb16bdd9b89b3284f0fcb6e0af5d3b0a52f6f571f72b02475861ed6cf54106afe9902f850263b1a2c81ac23771aaa4604765d924f748719a0c54d720d1293244e48104de734cbbe6fedd3ffc1322affd40ebbc494d5eb15035f0be3ff7d7f7bcac569a3be9f4e4db2c1261a3fe0467c8f81bf51fe84ed4077d50562dfd43d1acdabca485cc6fb33db96382ec21b8444e2a816feace4db153f74b52564cf3ecb2fba7cef77130e17e8782c44ebcdef8cf9bc63f5bbd7adeb48f3181b76c6d737fd367bf7238d47bee2ffbea49872bd40e3d0315cb2460fafbed4c21cd5ee1e968ac68e037a8e48dc3851aca5712300615dce09fc872ca5b845c5c50fd2ffff8bb8213b393daf86b1fe13e08fcd8bfceb57a73683c6c35eecef90e89f69a19e04463bd80254f70ae90d0047cb6bdc24c90087f84560e39c39bad22a43044cfb9d0c409e5e09bcf1b2f2bfe74b837290e1ecc72d5259d18cb8f7e749c467f3b0f5ada047d9c303afd8bd84896b7992ca0a3de191d3a541bf191c425ea7eaa075cf360604da091a07fa8889ee85e9dd55c6b05a9832c1631186aac794dab9a762cb20f86ff4daa38808f207f14172584dc30061068e0cc4a03d8446c43413638dc812fd0d105f2d420893314ddacb884c7b581bdc12b33c45c686f8dc2d6d6318de66bfce2116e33915a12b399e1e8de576c1cb6b5bae7e945534ef94b9d570aec196f4eb1173f4cc1c03696caa83dd191b8517d6b14e5b7e757f1a259b06998852df9d05b8971fb387f80a6879b03aa0c1b421c7c1dd924fb95f7289d9b42d225590c6e3bc11d00a1eaa2f4aa801b853f32c9f83aab800a74e9e7888b0ce9d735c9358a5c8db0df9dcc8c25553ba3aa355251cf7674c7328255edc5a59bf89fdc9a340d9e1fae15beb9bc966d6c195e779459399534f9033a8bfd6fbfb977d02a30ec1a87f678d2281737dc6560de4a736d9dbbc03c9c5b88b68fdebf0bff2d318886a05c42e5a1152feaa6103145adf1c49d14e0c944c6db9de98932cae08a31927226438d8af70215dbe269e48f2a8fb867dbd7a05f2f8788957519e6e5d5915313dbbe36ebc967dce61338087c5fda77efae9a7e920df14101b84e3715a151651010ffa3f951960753ebebd0dc4da6b2211fab8ffa6cf715bbb273d67ced02a884325424f256f880b0c17fafdb48e7f2399c36be8b6884fe46f3e1ca800440c1568d9c1593fb2a5627f07563bcb89ca04c9db6b8c39f9e96cb062bff4583fe991fe1e4b5e575d3525a5a7c535e453fe509b853ac4961b15bec60d6a22bd32f3bae3f2a21041432667a6227e6e275fef6b3b130151f4461968bc422d49bdd954d721b57f07799d760ff26964838afd11fa193eab05ed742e955c514ca4892915234dac58279c46f643cd1e7d0a04ce5473c054269cea351ae8f298df46abbdc8f4f671971e8dfaea807a99c4f6bc205a7737ccc7a80ffa1ac4929547e3158e0fa58b0a48d42b2972455df6506cbdd66d312e13c336845c9f58516c2c2026a2412af032119b38bb709d955945cb4d4592f6f49fd4c1e47ba478a0c5ed6bab7625740fab365fb4d38bb9511ac2fac11cca23ec19271cd8b532bf871a0eefc31d69680a82728b40c1f1f3d52912fa9419f40b58bffbdeae10bca8af7f5bf35839e4c43457970aceb5c545086e0e2376b05e933d8eaaa3b78fe29ff056f01ce184f2471104ef0e4bd00edcbe0ffc68ed13ff70ce8802f3309efc526a4b28ee8053a052d4fb388c60d910f8fb3213e18c036fa8bca1fbe95b4405cc3ec9b5fb0ca8dc161c40bcb3bf6ca998af49a6c3ede296a3b1f93b5dd71963e86b6b58b6cad4a9c57cfbfa21ba62f8c52596aaa1c231d8e1f4989e9442e5080bd98aa4590fd6fd8f9667ec72a7a5ba5e7fefb51ec82128bee86b380394b144c8ee33c8a3256276d0b1d80d9058614905ab204db36853f41f5db695573fc9e4a73e348c1d0fd76dcb32e658bd35382a707e4528d2c92f407a62c281195ab21dac1a1291e1cbbfa237319b0f214d371cc9c0a97c1082d85c7d879f404d921e99358424170f6782c6c76dfee8ea555df161a64692bca5ab88bc237d912907343dbf3e7e0454a8d7a4fd8f1ae7595066c4a1f930810c417ea33cd70ec0cfa87697d6056655d01480be529a5fb13c2c82acaceebd37dd5afb14182a1d91b0f9d9d566dadd92639d41b9b8593101b5fb4d285651d0efe3b3dccfc3032800e896e9f75517723b34cad855268d4cbf3adb3828d5295794a928644abde4bc03d6a8c18eacf75f3560dc91161e30808ac5fe7f32bf61b22a84c480d9ae9c78811d8a7225db9af304624178f88029a68ac081b20e429e8ea049f37c099bdef51ddd19d5917cdcab664e740a5a30ad745ebad4cb4fb20660dedf275db597d6055df39cf1afbc8fad152887a74c6b29befff4211ed7eb50461fd92b31a6b2e0951bc09f871d797cb53556d90e14923e9608d1eaf92812e85079996e9ce3fdbd8bf8956a0d0e73215523d9462543d7946f188e856ebca0451489cb817313fce0450269cc0e219c03dfd918614d43251d192bdc8108b59375d74680769db188405b253153f79f92a27abe6f36542ea3be3cb561c1a6e1f3882a54c738398011c789351a7fe104669ede52a151057a67fda06fc34351593df59d2222427234c7186bdd61de61679d2aba69f5596d4556a9979a3b7f83384b724594c7941a59ed18c83bcca589bde8cd42e7b020f10c9f02ca68c483d333116c91c92e709cc9429ce677f26c19933ee6ce0403429e2e666fe495b554e6f65bdddc617e7b7bc7aa21be163fbd06c6151fdc632eb098fcd999395250f9caf89cbea487ff8519897755c0af638308a643257a32445811d41498ccac46cc86d6ce1d9d66a5b2a2a3cb77d4bdabac1fa340c55c23f14d483a81fbc93058c7be70c8e2969b7ec4ea0966a3ae433311bec7f4127a2bee571a9a40a227b47597189898c3238700eeda9006b17e0c5dd8597ce759ddfb6847f68c1b7079c6629d2b8ef224d5bcad9d651da4848f51699c18b7341a8801c064fc2b8ef81a20d8af07b7b86e199d1dd12831497ea97f302577d84fbead795f9fe940e739d8031604cd5ee74061ec0f146baef15b06a1108611802a70a2f2a5c086bbf9c226ac75719ed8f5f01152c8831b4ccadff00220287ac2914ee13fa3f674fcf050ac7f97f1cc4864a4c02656abba34dbcfb6166c258a47d54724f3fb0ae04a37ebb37a842ed3bbaca3035959a20da8aa19f5bf49377c43657c32c6ed4dfe0ecd8a76c8deca840af486e4354e22f4fa1a161689d0dfe438ed7d18ec748dd97d48fdac802e2d39d1b0458b139a8a3a1758cb9bbd1f83a68bbaeee6fdcd2632b22475ca0d91cb94f9c1fce3a87ddc5bf26d6173e39370bec891d1feee1dfae08b3bbeb06bd27252ab2d0b6108775d15846bea1d4c74d04f9a59332d89d37100cbef85330b41d7076b60791274b19820fb08706ff382f80934fdc693033d158fd2ac92cbcae462e04f76c893c53518f44dd4659f888ad6d93c03af5a06ac35c972f561792c81a360c634d7e2a8d3bd4f6114b98c792421afb515a78c714747b85a37a6377b9a40599bb36610536398d322e71d63a6e69dc211a17ba8079bf7d074178fafab14302ed72042ddb0426914a9308ca0b586e4909a2ad1e913e6e71fcd93546966829ad880f6910417728e1650d208ad0f0436d37cf72a77cf6bab5e4eb02478e18aa55a74a957548baf70cafd29f83275bab06fd4be1e1fd4f6c516dced3691cbaa51e186aa276d7db20804472eea01e47d903947bea8374f5f92f85626939e93e38c69e85d7dba2d78ad02067d6e9290e39a54eec53e757abca8253c6c8136d190ae86fb58d28240a0a33233573be33567fc1a146afec9532931438345ee867838928e92aa1d4d77d8d46612f09fe1aa51f97caf84e1514247bdfd369becbca37df28096f577939b86b2f6aab63e474801abc0840c5659b613e954cde40dc9d8188576b702b3cd708ab7439b530891d0d38ff2c025028180a6b66505fadd0c38a7532df53eebf740bfa11cfa9c4a6ad58c0de2adc71b85ff2252d94d3c8683313ed7f17f20fa83d17279530968a6e4c21906e9c0f1db1e41d8ae7f9887a0c1113f3eba635ba2546ef7ebbf31f303bf61ab8f8ace03c214e20a8b854c44da6a2f11b662ea8d49bbd2da9aaa5021c251be178a1823d6447a8754aa60267c477c235c789315eba8e7f256179b929ddf65ca424e7617cd57c1a03b812e6ef207a7b5a7baa84820cb0741b13eb5af6d633afa49872de8c5d7a620e9d8a0569824aa22825864dc29965603da68b806a70ae03f9b87267d5d887ad1b11585a33c81082caae1fb374c9f1b8ece08372832849654aff1c17a675cb979a6542939fccd3413733455269708aa553df61879be865630595608429cca5c3f8877fb54a0d3c50415e5a99614d86fe898f674c06a9f2c6acf00e993fac8021fc842ed6b991752f8f248dd0903ce8c60aaec57af24285648f5d0d9e53444b63b5516b853855c6a42fc830f816008da867020dc5754f1ea6f66e43259140419277d39e95b759aa4db6371ffc17b2acf2af71ea7891faebd36d3cb4d52340a7ddeb76df488c92fab0f1b24d5213f3bd473a83fc85c58f3eb2446e10166f0581b67d4a995dc430cf61e87b2708a657f051eceebdf1dc52ab58ebcd647291b9e1112ab00a42487dedc70ee21837f50df", 0x1000}, {&(0x7f0000001280)="e349dcdf1fb77029c5f6653515f245bf128b7d17b8fccfe63e846c97b4d4924e0d661ad8dd77850cefe3d908e84af2123b2db4667b29d423d9edfeb93066e3f17f21b292e81bc6b0d669b5ec6d8e82d2ecc359ce347844ef46b8eb46c8388cd60cdd40732be72588e408030c854f33160ff2528d3060fd9b22c517d02c8575dd7111549df032f64fde30d79ce508fdd9496e18ddd82328475764535498d68ba0d1435102595dbde24d32f09d996ca8d876b62f2ae0bffd758e2ea8f5887874c9779ee78c8990569ea6f2d9e4531ddeff2d8b0d37c223fddba8cb8eb0ac2af6017efab79e94ca0da9a0d546cfe00759c92e125b65424d110750eb32d20290682946934104eda81ebf643950d6117f049ca2513be487d55e2ad10e16313d57a38475c2f9e052b24657142649433dd4be6aee63fe3f83fff9de71cc0c705eeb255acb41d4be46bac55b4a574a87340117f977225e339b15c6a7ab0db55408fb5d8b0915f5dd64882736b0c01f480042dee10045da0da83e5b5add0ba00cb6da8d292f89b0d8e361ba54a46562e22c6b0decd9c5b22862f547dcf87544b00bcea0f34e09d9b80a42f32930eb5f1b56b79ece8d3ddc6954524f06c05735bf29f917953026db578028b5cd4f7363edabc4ce8a81ca2444f7cb8dd9ae2753e1bfda8dffdb85e0ff21328ae10e02e093cad3a82feada6f5143702e7fa86150719e0afe7871b8310a237921dd54a2203d4fe048d51ecf5c70affdc4429486798bab85284465ffaa2fcfac1b402c38fe6f4ca42b4d19510505d6713af8c79f8cc9495ca3a9490c2929f411bccf269be8ab81719725fff0c9b29bb7a8e7decaa829515076fb4253017deb0b3e8c9d1143cb464dbb7017872dadda346f65ba1c57d31d9291eb471a1db8852e4a4b3db7138956a9edc956e3f02b02b7859441a31f9248105d8c0e8b589a4328a51e45ad61b13f8ea08db6a7d80d304e3139e11c322754e38eaaacceb107517ada340fc363ba0e5c10278782b30cb87ec4d8926643907220a13f9bd5681476ee1a6c0a86c438e9bcb3d76ef463b8234a79e24661567969567379723cdcc8ae01527bb198ffe9dd47e3752fa0e211ca20efb00cfd98a8b5c4aabf74055ce501059c6a356d6acda98a8456d073366d53cd87c40cbbe9ab9942a6aa47d0f09ad0e41adacd0d6e6dd0a325d2bba5726b7706180cbb586dea3cea9bddb940f4b75aba760d202fa1b9a956ed184d7e3788534a36109ab4428123ead1303210678060208b838c046095a8dbfd7f4f465aa0b77f0cbb184a2772747c04b90a2aa237e6c712cfeb8b2a54946009d4ae6cbff3b00ad0512cfb016aad9d1aaaa3ab843c965785e2f90065336a33c48eef86dc5945add4b840afcf1a959b863fb0385b976e72d2683ef54870fc7f0d7a054dfdca09beca12e14e36cf078aaf01e147ac6dfb1673aacda57dac31082401b64fa5301bfe0713d2e75729e3f4dd149b0bf8633a7fed3e2470ea436d834e2b8a984a54b08edf4a91884e29a7368960dbb073579fddae95c6ed4fb37e41729184b721330bfe63c23c1e7e0d77cf1b978aedaf95e498e36dafdb95bdcb84bfb9ad15b1a3b41ffd0a949abb4c3ed19a5317f7ae07346e8a634999248e254e38ea8238163ef19b18522219cea9f14c85478c796f4fb2744f325600f5a9e30ba203a9d4dd3dee8faef19a93b57ca40a5b4c28b0eaaaffee976e626fc748b8690d3131d0595f7105bd3fff50d482c5fb1e0ba90d3f628790f8116f543826c38264dd22a1635d4ef306140c5d8791805a0c1c055ee841f3afdc10bf4300755ea81866a9b955ddbc2c4f54c7ffccd18fbfb3d1cf6757f6aaf53316d635a16585f31b65964f17b0e2ff5880a468005c640ec3ea01f3adc042cafae9d155c138e65b0ef8543f6996a219bff5f71c66b909f1bbe5cd607fd0355e7a155b3c085c545b454b376dfe79b5d349f06a47844b81754434bf0afbb3a950893278ff6764d6c3276ac64e6401d4bc32971e3245bdd1ccf880bb73d3e7220c76e66090869f4c171e41ecffe5e655cb800b8bc4eb32937ee95b449d8b38f7659dcf203b4d5ed29223a9cb5f393df436ff3223a4f1ea33899a40429950ba7ffc894a4460e67c5ec27b6e5203aef6e1944c115c97c6ada2c73b6f08c4d9492561c3f29f37b21cf18a2fba88c452994cc401080cc1adae127852bb112df6eb35410f48552c323704544ea258abc19da37ead73c6a64f37010c33cc9df2e68623b4689675edd8fddc7188c938ffbeb77e0ddddc380825c9c3955def4001ad64ac15c48d9a74c997c12ef2723473909acf3c714dfcb265eb51326fe05630d139f9a3116d60548af1cfd0a0cfcd095eab42889b1bbbc7280e9a6023031b39a603df8351f9846de6c3ff435d7c37dca7dee586ceb204df9dfe6e68aea92e9c94ca7f39382fe72182b6b653389770f5414057f4703169db878b306ce53aa079676eac7f9949cc473316396b741d7958d74255984eac631209d7c8e30a07e7c153606b31c7a3125240aab944cbe544e502c8d8d4535d8555b356264dd6576b736f5188e4326378d409651720aa848c6b8c67f1f2810f992aaef8322360f8b0970e492d9c901cc7fecd13b966e9556e014f357929c974f4fd7f5958e88d8d272140b1675b1e9c1f387d8471dbfb06a895de6991fb6a8b8d6745595774ffc2da8c6a3b90025348829e18ebdf6c9706306ee1b3385223b6d560b1efff93bba2c27bcaa0763d726c717d000f6aa959784284cf481d9f784816eb26f0b5ba292addb7addc3c609b2aef0d3bf259b3b3e6172d164a9dc829a2776b6d042cfb88f7a16ba9eb90e127e830d0405e4f58d7ac88057b3b2ade16b77c110504e231eb2f904c3ffa4ecb7eae3ce9b156efe724f607cda8a92beb3c5268fd84d429a39f0f82d01dfa2d76a37398d3b485e949f7a1b7a4b063888716550869bf3cefb161ec1edc250c637b3cc56f80a70cbbad92b2fc5e8ef0dd7aaeedb38eac70dbf5d5f11a474a75973c1b68aba61971e387a3165279ba8d7568642b5dcce690fdc3960d339f8113aba044bfb7c09e4aada617586e9b290dba3d7619eed2d51af7123935f816f40468a1e999a4ae5e8d60885df4a1803249ae5419aa749646c3a5c798997aefe97c5de12c12bde082e81ea82d5d9e6d517c19aead97dc54f98c25c9940a16e8660feeaf368af7025d3cd5cdcb5501ff17eb732bfce2b059dfdabf725bf3e62f095bbf7cd89b2562d4044840ad230c382b25801d7e838ddae720bf9e9052929b9727e2631b2474eab43b27613a1005c41075ee9da70d4f205ee4f2cf84971b1e135ce321d0e29d3b80f8a864ceda45f51f7aa4b2279fd8795770f0c5b57a744fbef921a51ec03ff43965b4a6da19d71d0f2349ea9aa1bd5efd40bebadf0f89c1cb4271a8cbddff6732feb1a7482279c00673062dafdeea66b8d06e0e9ec7ef7ce457aa4a5a3e17bce68f80e068a736484c6e2e3115dd962307b676ee168415e13299a4cdf038e2f21bb79ea1cd412e59597a77c76cb9790339da5d1e6a07ea08a9e27f6cf63036f53fd8f9bcd0c579f89c9f6212660beba8f15dd0906f8ed0cba08e28e5986d60b068498318ea9e78b67726fa38c5ee864c5289bf716b8adab91567861b476d90c9cd41d37384a77fa8e635f00c069290e1efe037af59db7caeafa0561686d7dd8f7ead3dca7b0d9c965a3d3bfad94cf3a23f632994935f2685ef6d452361648989d0475714bcbc471cf8eae45ef786bdc3c8620854b65de9f4173d99ec5d327471e4e689b65c97b43a2453ca88fdd347bea421b0129366ff9ecd6aee43f31f5e9173747e00c09a267d6cc2d158370eccc32cc18556d283ee81bde3ab4a9ac084b094eb3e1a0568fed06fa80109f84e05c983187b34ae01e0b06d051bbb872479184de7807477d8a213166320f585e4030b0f36eb32f2c8db6dfc05404bab0ab9493651e52d84100e03144fe241900d04a6730d101cb1658e6132d507264a82ce09347132edcf09f82c362e1633b324c18a55f20b687d9b90e6b8d4e42696fd95ed1ec4ad02055adb939923cc52f93731bd6a3d2098bd623ca6f11aba1395ffafc8a788a3d7b7a09851ab708bc4a7ef3e71a98fe5e7664e58de44db4e00826b7171fff0c34265bb22fa6a06da41f9ad52d356d6b50e4d77b6c79708759b6a9a0ec8b64c857fedd85c1e18721d15e3cb98b601633a337a34e9e5768e67ef1977030629e168606fa9a0fea506cd45eb581f82f053a61e298f29ca13e150cde6f8b637c835bfc35627c2e6237332cb99718a32e8bcf51e3c6655876ac0ae7a349da0e99b901753d9281128dc2b375629422dc100ac40fcb29af2419cb91cd37a72001f5e11aede5de0bee7dbaa9c74dfc48508e391909cf4b911a20eb59a0c64ea1a01624eafdb2df6932c851ae64b3182a6864bee551c90d6267c21c20965c059e79906ee560b373518b4cceb527f021b4b025267f90e62915aadb9318cd23138b90cb37d02698fe6f73f1334e75593124d605236a01d1ee169d19bc01c6119d73cd18193a0311bea0d1105d2024fe85e3d4e2be0e019de135d4c8c5e957e796c5568fd5877f6f0c151e1cf5bec5f76d63bcb6831361ebd599eb83b3ff32b7760ca0369790902b5ddc94e1edd694ea02eb65a597848532a55c68f5011b726eaf802fda667bcb6b862e3c1493c19e6890160cdab20e6e9d7c8a9ce0b8775d216aef2c2ad3fc64564b16a61e99ec214227f3c8437d9455de03d902becf765249959dcd3f06306077596cc27052eab20f167f52a374d81a1a409649032c6669256ebcbdcd8311cd92c9fd93bcb04039973c4005aa7170a0770c5974b89d4129d02d12580738454c8175bbd90dcd06540f7f3c20efebee680051fccb013f85a7e5228006b24ff39a577fa7503f5671315984a94a60fa22c5e935790ff2bbfe6974e9726e4d6ceb798b9766508bc17223d6eb8defef7e240de45489f95bc1e5c6fcbe7483abc2c749bd9e05408be1680ecd8ca3420d91f8857796ba461569378d4e8aff66da6dff7352b8674df016e269af182ae0460e09a37eba2475a4fb12c325d8c078aae1380569278c64ed4d9cc612a3530e215545df0d58e7b7e42396ba90dd8b704b9f79d9c85a224b49e1fc2ff96238cc58fe582426eca1e37e8b4a9dfbd915191ba4fa15ac9b53140bb6a1c90d484adcc89182dce741fe175f4e7d77d0c73e45e6c56f668e72ead73f52549f26188d908110421488128fdcc4676dcc92a11f4255dae991376994c52cbfa438c00f8af4c5a791cca7c9d7697c5fecdd46f80e49b9565ad6394ac0c5deb7d3fe9b39999794bd0dd1a2a13241f3a49ea547527c4917cfa4cd0c43c87b2caa473ef8218479a715c49937d43b2efc9db779ac4149cb6b47a50a341877ca93458e3613226fe214e87f8d64989d2013d97eca00746ebab5cd8d78af83d8316b53c10a20998586fbbe4323eb03030018dc80444c1f4389a5c1e5612cd9fdc995bac870cd7c432107d014ac7f24b3275c55545acf79821322c4c9c3ba5518c6873019a32e01e5ffcb1a038792373833dc7313c333ec6465b0b505e9280df80ca14b7fcf9fd48f81b37b1b3d6a578599a6a5b4ae24b3e5cc96c180c96df4e5003faf297cd31203b2c72df4f3d1ddb297f18318d9978ccd5877d7653496955d9419bc99740996fdb8cb29f6d1e292bf79531fd1a41bad8190dfda098f475e7a400ef9f89e1473736c34f627a51ef90", 0x1000}, {&(0x7f0000002280)="2523c51882846b9aaa02c18df247a757ddf110e458bbac58e0d9e4fbd287a8691af031f8590ad5f00520b24cae928f1860d45b58e545e38e9db61cd398d23f3412abdb8952d2149b307f0c1f0439ef170eb5dd0ff51512b9e475d07e7200332dd48070bccd31d9f07437764e662a34e3ecf0372fa69d8213c78388ddecacdc199f34f7bfe8a80d1032f7cbf1e9c25816949267686fa95baf68403320fb5dc3047f6009d2b44db112d54e38", 0xab}, {&(0x7f0000002340)="f8b92d5be005d704ebafee5a7a61fd8538b7a3d2545f82b1f57b143a19f34f1be5e935c2611d26995fa0ab45", 0x2c}, {&(0x7f0000002380)="cbcd297346a3b47dcd47e2a808554dd69fedbb7bef7cca94e12b111fe81a1d72b4eb77cc69b3f23c5c9471e976f1ea3ce2b896eeb124bec7cedee5b6747e5f03890da624b16091c9f35111", 0x4b}, {&(0x7f0000002400)="9107307225a804a3cb92d256a5cd1f4ac671cecdd803b54a821c76c2ddda6d7a585b4b9de4a8012df4d0ed4371e5c3fd50d1f302cb8fa879f2ababc98c0a88b758fb1b348c1035b296baef7f61e94a80ff216868cbd08cf77e1a51f95aea527bc5600362192a413e8f175764f1", 0x6d}, {&(0x7f0000002480)="fb22eb50201bd8535ca109057a067b0ed2fd94b9708c8c38cd05c5cab35d9c4084aa3ff24effd95279270a31384c29ffcbee65f93a51d6b372be7f6396b38e5d8d768ce316266801286481a4affe3dc5a7e915df85266c44ecac9805f9957eaecda6710948055d3bbb265e4d431eb5c8686d76aedd0e999ad32d68cf73c12794cc14bcfbea23882af0944e4c5538ffded3384525d63d654acf6c55a6f07f246d99889c627040ea", 0xa7}], 0x7, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002740)=0xc2a) renameat(r1, &(0x7f0000002780)='./file0\x00', r1, &(0x7f00000027c0)='./file0\x00') mkdirat(r0, &(0x7f0000002800)='./file0\x00', 0x48) getpeername$inet(r1, &(0x7f0000002840), &(0x7f0000002880)=0xc) renameat(r1, &(0x7f00000028c0)='./file1\x00', r1, &(0x7f0000002900)='./file0\x00') getpgrp() getpeername$inet(r2, &(0x7f0000002940), &(0x7f0000002980)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000029c0)={0x9, './file1\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000002a80)=0x1000, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002ac0)={0xfff, 0x1}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000002b00)) r6 = dup(r1) faccessat(r6, &(0x7f0000002b40)='./file1\x00', 0x0, 0x3) link(&(0x7f0000002b80)='./file0\x00', &(0x7f0000002bc0)='./file1\x00') socket(0x6, 0x8003, 0x7fff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002c00)={'./file0\x00', 0x547, 0x40, 0x7ff, 0x0, 0x2, 0x6, 0x0, 0x0, 0x1, 0x7ff, 0x729ee587}) ftruncate(r2, 0x400) fcntl$dupfd(r6, 0x0, r6) geteuid() 11:09:58 executing program 0: socketpair(0x18, 0x0, 0x59, &(0x7f0000000080)) r0 = socket(0x18, 0x5, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x200, 0x5}, 0x10) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 11:09:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000040)='./file0\x00', 0xc00, 0x10) 11:09:58 executing program 0: r0 = socket(0x10, 0x4000000000000002, 0x8) setsockopt(r0, 0x8000000000029, 0x200000039, &(0x7f0000000000)="4a74954c", 0x4) setsockopt(r0, 0x754, 0x9, &(0x7f0000000040)="2862d5b69ce8b996720a689170cc11cc99adad0bd22ea2ee3561a7513f7e8a950561cec560a1accdcea7a218b542be5d3a9b78dbb1ab54cfa5a8c04e7e9533f7236fe905a1aec014d630172c56e8e8b06e9e1cc030ccac5a3e41c63d999f7b5cd4ddeb9dac6cf0e82e5b6c08271cc20919129df260b0ef73703afecd7abccc", 0x7f) 11:09:58 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) shutdown(r0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='@^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\xf4\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='-:.\x00', &(0x7f0000000380)=')#)/\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='^^]%\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x80) ioctl$TIOCSDTR(r0, 0x20007479) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') listen(r0, 0x40) 11:09:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffc2b) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 11:09:58 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) write(r0, &(0x7f0000000000)="2aa71410704b3107284ea8afa63e3bdae6132f2296e0afb435fec6b838465b263d", 0x21) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 11:09:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 11:09:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/60, 0x3c}], 0x6, &(0x7f0000000500)=""/147, 0xffffffffffffffc9}, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x200, 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)) setsockopt(r0, 0xa1ac, 0x5, &(0x7f0000000380)="eff014ff27fb19953615eea6b320c4485ba66b65430837993eeea58750e4bbe9bca0a0a57f7ffa22c6ce66fb03129fcfcb5142e5236346a10140b54ab234c8487efffb82a4053b6bb77a7222cafb44f70584fbd8dcf959aab564ebe7985304d3783b80ec626350aa5b22b38e2e", 0x6d) 11:09:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 11:09:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = dup2(r1, r1) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x58d, r5, r6, r7, r8, 0x102}, 0x1000, 0x5, r9, r10, 0x3, 0x3, 0x7f}) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) openat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x122) shutdown(r0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) 11:09:58 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x200000000000009, 0x39, 0x2, 0xfffffffffffffff7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './control/file0\x00'}) mkdir(&(0x7f0000000080)='./control/file0\x00', 0x10) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 11:09:58 executing program 1: 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) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000653000ca96d830519b28375c116f47f71776feeef05df36c11ea4a8db9fda45a331977714bd81041a92c5f454732463b1ba56d10088ae7f850073200000000906ac406ee3a345e39a90fbf48202695aa49c5341b3b2fb6ca88a5a2f3f3f5a1992b63e280baa6374c90daa693fa6adfd8188b808380ce58d451994061bd6e706021614ce0fdb13c915ff21eee832fa75b8a766e7e144af713ae588fe4fa78e4a711713bdd452eec5193fde0d04248a48b859376106f9ad1297184aa00aca39e3d65f97a7e69c43dab4759d9c03d9d84424f7b3ee35595c639ec2a8b6106b14910bb3fad19fb986ee85723a8bececaddf49f2b955f58367519025c61be25427f9e72caced9834ae51485bf740a17d6751a7069da6ba00ae4e025b015bedca7c6e836cdb5a57bd1d35a1cfebdacab541f4076af42"], 0x10) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="b2a2a39b6a79685198879220f57d5568b6929212544295a331f28e98f231e9cc3c4ca929d23abee35a6765591ada1c0c5646868799df700aa4ddd5abdad6dcb641b597c27ed53d7e4540c7701409ea5415fbfca9ea77a76946dcafb2bc7c6587593e3424d4866d5890d3ca8fa8b2fbeb90e32827fee4e872e1414d714b946f2d406cb619fc819ea4c23ca201daa70b0f47cc82c6d6ce59b3d9ddfaf4edf9de5700541f5fcaa857e9a4162ccb2bfaadc822ac", 0xb2}, {&(0x7f0000000400)="549827d13ba92e9ec9f2bc835b3cc355556e99d7112d6b326d8a863b790832a06313d2a800beefbdb07aa6a05668c2d71bc101c16f2fabb65ba572f3938fc1dfd61d665274b44d490e76ab1b7f5df1032e0f73b87501cfb074f6c74ddbd900addac15f690f8681115371c17aa1dd1fcc52e6f0d64b6affe3cb412a7669acee710481faffffd47561a5c1155d5d7996732b6e007469e3c3e60f", 0x99}, {&(0x7f0000000240)="5175e0e2a56be7c80b74e2ac43c0b4ddba9ef09ce0194195a9be2f6d62b3b21734e5c7e143f7cd7af11faa8d59ee8c4a830116ab2e8b43fd57b0cc85958b82db99fc9a13756646b6347780460acb4702fa1564f5c31fecb0baae3d3c928563ea", 0x60}, {}, {&(0x7f00000004c0)="c86e4f17d86ec93712c19d2bd3dad600df80abfbe7cb220b4238c23f91581b8f5bc46273331c7b7d45c5e89304ca0e4c6bf651be8dba9aa41ad136b6c0f94d35c45e222d55ed35f9173cc16c120cc5eba325c67ecc23bf28e714f5ebfdfbe80e3524ce33de76765c2c94038055d18135dd5e27bb32d63093e771bde0aafe18a6594007ddd866521e3b955541c47af28801c857d3250fa1067c8e8240e39fdc7283a5788280895cc1e6b703ecdf594bf7046e5b2b6a6002ac76476fcdf33232834a332341b160562ff0fec05db7029f275135", 0xd2}, {&(0x7f0000000080)="84a96644d3d00b9af61b382f21d2038ba2624ccc38735c7a6f50f3ab867da58b89305fe043ffa400dc9c2c65c9606d6abaa119dfa21e9b3a1667", 0x3a}], 0x6, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x317, 0x0, 0x0, 0x0}, 0x0) 11:10:01 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xbbf, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:10:01 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) mlockall(0x2) r2 = shmget(0x0, 0x12000, 0x40, &(0x7f0000fee000/0x12000)=nil) shmctl$SHM_LOCK(r2, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 11:10:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x7ff, &(0x7f0000000080)="7bac4351b840536a81e6465139664b00fc98a59d3521", 0x16) r1 = socket$inet(0x2, 0x2, 0xec97) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 11:10:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socket(0x10000000002, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x5c1, 0x68, 0x0, 0x0) 11:10:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x7, 0x1, 0x10001, "17248f9945192259959d23247da280a559abaecf", 0x9, 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 11:10:01 executing program 0: r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x5, 0x207}, {0x2367ae94, 0xfffffffffffffffc}}) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0x88) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') 11:10:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40d02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = getuid() r4 = getegid() chown(&(0x7f0000000640)='./bus\x00', r3, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r5, r6) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x9, 0x8, 0x0, 0xffb]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed5c000000b100ae6511e6d7a4a22385c719fbf96f6480cff0fb6b3411f8b4725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef7df59019651305ce447638986c3f26fd1f1234c158dbadf3040974bb06f1f3af9e1fa3ccd6cafb20b287fd616c3515539da62df7451502426a869f5cd66c92736cee1ef40e0f5ddc20e8890dacd6ee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bc49aeeb7a2db95078259b78e95dfc5b2a93580cd2acf6e1d687f4bcaa72b2bed978587900d1149cf5495884acf8e55aeef9fcaf05acf89fd189ee7f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0ae33c21b2c10000000000000000000000000000000000000000"], 0x12c}, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:10:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xa4, 0x1c00000000000}) 11:10:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/36, 0x24, 0x43, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffff7, 0x198}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000040)=0x400000, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x8, 0x0, 0xb23, 0x0) r2 = getpid() r3 = getpgrp() setpgid(r2, r3) r4 = dup2(r1, r0) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1f, 0xffff}, {0x2d6f, 0x2}}, 0x2) 11:10:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 11:10:01 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r0) 11:10:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000080)="36619f1fd26d7697d88e4a4902e53b936c613ab4869e5a6edb8ce0378f8d95524e8422ecbff87aefc3b2c0b129a432059caff0951b2d28527c0f71f8d2cf8ac3270347343723f41725deec084528728e099a3432be8fece46647f4b0cc09b6bb6f3dc9ced1c860e816086e91c30dd5d5", 0x70) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x2, &(0x7f0000000100)="08000000d9eac697336067aacbf9ae45f8c0bf97ed0de414dd27dc825c2c309939356ae04efe8ac42adfc37cc6dadd32cf3f109c2099a0c5e9081681873581e1819e9250477a118e965f4a9a7320963a358e955659a5c08e4e66346ca5a964fbfabbef00d77b55", 0xdc) 11:10:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x20, 0x4) chflagsat(r0, &(0x7f0000000600)='./file0\x00', 0x20000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f00000001c0)=':]m\\[&[\x00', &(0x7f0000000200)='%#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)=',&\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='!\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='-+}-\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='\x00']) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) 11:10:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xffff, 0x4) msgget$private(0x0, 0x8) 11:10:02 executing program 0: select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x2c4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 11:10:02 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 11:10:02 executing program 1: r0 = socket(0x6, 0x4003, 0x100) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0xf, 0x6, 0x0) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000007c01e8a583bfd5142a270b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e6f4691bb6b94566107ecfc4e80b7d6d06536640a3000000000000000af1b91903de1e0015264d4719ce98805d7225d1e054b40aaf30457507f380c783295e282209ff450e54b88749b04676b8af74994a30ab8fc74d1705b913758f2521ddf2803dd00bdb38a70edefeda9dbb693d242dd3099b5d2d8b83d82ea7136a192fb98bfee2aec1ec156fc20a52329526298205e0def29f6cb4b237fc3a788c036c14001c1c3a78c744d4d85d021c8b305aef91f492693ec5372c89d536ec9013ef11949d5a50699bb72218941463c3290436b6126b3cd6d54d1ac85fc30a00b5eb21c78be2616d1e57beca08969a0186cbf3102080055"], &(0x7f0000000080)=0x6e) sendto$unix(r1, &(0x7f00000001c0)="b100050400000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:10:02 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/114, 0x72}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/217, 0xd9}], 0x9, 0xfffffffffffffffe}, 0x800) 11:10:03 executing program 0: socket(0x0, 0x4007, 0x6) r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 11:10:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:03 executing program 1: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r2 = socket(0x20000000000007, 0x8005, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 11:10:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x7b54a6f2bfd850d7, 0xc5, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x3}, {{r0}, 0x39d150786f7e2f87, 0x83, 0xa1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0xd51562bc71e9a28b, 0xf0000011, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xec1, 0x81}], 0xaa79, &(0x7f0000000000), 0x5, &(0x7f0000000040)={0x8001, 0x2}) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 11:10:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 11:10:04 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xc) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) socketpair(0x32, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/177, 0xb1}], 0x1) fcntl$setown(r1, 0x6, r3) 11:10:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x1cd2f357, './file0\x00', './bus\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcb, 0xffffffffffff7de3}, {0x127, 0xfffffffffffff03d}, {0x86}, {0x5, 0xc57e}], 0x4}) sendto$inet6(r0, &(0x7f00000000c0)="7f67ed77e76335e895ffd54658a1619e022f27f2", 0x14, 0x400, 0x0, 0x0) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = getuid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80, 0x5, 0xfff, 0x0, 0x3f, 0x533, 0x1, 0x0, 0x3, 0xfffffffffffffe00, 0x7fb}) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) getuid() setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) 11:10:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="4a01d0604fd4b413e8fd7da5726fa6ba34462969c83fb2a646c63c", 0x1b}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() 11:10:04 executing program 1: setsockopt(0xffffffffffffffff, 0x1, 0x6d, 0x0, 0xffffffd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:10:04 executing program 0: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) 11:10:04 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x3, 0x2, {0x0, 0x10}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) 11:10:04 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x97) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="fb97", 0x2}, {&(0x7f0000000100)="9b4ca702280dda86e833020499cbabeb27fd90096614f6387370de54cd5cf7f3e2814e1657cc233566473b4d3ee409bfa49fdc1e48c2dc5481086d2d7dbbe3f8dfb3a1b83c71ce95d3116a160bfaee243321a5e78e5dd9b6f6eaddfec00e3c0e0e42276fde7abc4448d8e94fd4a4ff09578b804f4a4ede52d7eb8eaa6cbfc362adb4f04e8e5bca3faca1594adf030fa705dced3b97add9ba44e9f6a03feadf68a7e7768c9eb6d1f538dfce4037c416f9320b177bbf973c428934d890bf1f45eff0e819997e5f8fd93f905bc8a8271aa3d0c47b94805c060e83041c58a23cb41346e051d6cef6e93b4786f2fca1bec0d66efa438b4147", 0xf6}, {&(0x7f0000000200)="970eb0461de0ee66b28847fe7993591f95ef7882a49affb6781d", 0x1a}, {&(0x7f0000000240)="791c8897bdd4da33710a631006eae6fa10fb028d42751e41c4037416a6da255635e12b9751a9e16287d1f03087cf43eee2027008a4f20acab2c48e3a0f92979258e27a235fa536b926cefc2f260f292c507a560b6a44ec37f69f43f6d7274425d35da6e7db1977c6c2fd105513085e312eb880207875f5f42beeb49306ca68ab6b36cd27a07486502b5e640eecc9d2f4fbc39b9b851550fe06296a7747c66152cab9f3b58541afdd7f4a3f5c75df", 0xae}, {&(0x7f0000000300)="8208c61b61e84fe8c93df1bb212f7b6632212ce67eb19aa2dc18e14e4934cff0cce84d5e5103509003754ac7b580fd9b3430ce07b6dfe2346dd0ba481a4d", 0x3e}], 0x5, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/164, 0xa4, 0x842, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) 11:10:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 11:10:04 executing program 0: select(0xfffffffffffffc2d, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 11:10:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xffffffff80000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xc6}}, 0x3c) 11:10:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 11:10:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x440, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d9921fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a789d9b91f57ffb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb013d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646e420bbf6864876bd56dc7f43b7f2da72cb3c574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3fdff25e1999971d92e24ab954b", 0x161}], 0x1, 0x2) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x4) 11:10:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x80}], 0x2, 0x4) write(r1, &(0x7f00000001c0), 0xffffffffffffffd7) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) select(0x10c, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000140), 0x0, 0x0) 11:10:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000000)="4a54954cbfbc9bfc57e4584fc3590b3b9a1edc8f1b8ac51f851e48164a56ff66dae51bcd2bfe46f0c28a7310605f3ca5806ba764a1a8c765760e8f2537781147ecf5f65fe801098f5bdcfb7578f0c57181362cc271ad29beb148571e8d916ddf3b01b0c3b6932110f759b52057bc8d3221ca28ac3f34a583002f910fce363b0c0088cdf21de605000000000000", 0xe) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x5}) 11:10:04 executing program 1: r0 = msgget(0x3, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000020c0)=""/4096) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x10000, 0xfff}, 0x10) 11:10:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 11:10:05 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 11:10:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socketpair(0x2, 0x0, 0x10000, &(0x7f0000000000)) 11:10:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x108}], 0x1, 0x10001) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x0, 0xfffffffffffffffd}) setsockopt(r0, 0x9, 0x400, &(0x7f0000000300)="ea7f690ccdc78b0d0b72fb5e30d2dd72058f4fd2a13d2aaa0bba7e39d850c04fe36636e66b282b1a44661e61088e982aab7dc3941d35a360b19a12fc690b0cbda61f5bae6c60deadf56ae136b045c48bf61bdb6a14808fd4c3983df94553259c5e7598c545427c0649220519be86a528f0430f5128f0e0bccde7a79f8e1a89ca6f2e811df8ba73f63a37a4aee1c03f65b342ff5f7b9e2b9d2d838f5e454fab23872db0b2cee6e05794e7c18b843d0f242bbc54b8b18ea3601753c58b02c6673ad13d5f5346c9185bd9c31bee1d11ad5205d2f514d437760c938d72cfef2d2f3c371bae0dc8", 0xe5) 11:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:05 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000004001979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808c5821cf4172a13752912c380c8744e582b5aed926a623c9cb191a10fa82379956d320dced0614aeb2700ffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a914984aa96cfb51a05714bd11820b289ddc56dfaedf2bd1c7f9e547578324dd56d83d2f2c7cccca6a12c0bd0422813a7ec354aa9e323babeda68d0cc4c3547e4a61b8a"], 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f00000003c0)={0x2, "3374084fea87e1eb3277c62ec0c6e51a8fa1d7d451032ce2ec085ed2771e87341a67512daa7e7966e79fefc76d3286294986d1f68a157b8551779624bbb74aae3cf5b965e057c0e49d7b44b1e8e3d5941aba62a7dd74659543718da6191fa7762601fe18be857d1a2b500b43b92a4b137c3dfa6df67c20a8acf72ceac909f05c524436e60d667c4b9a662985f9a8f6e82f883a75f0fd15ac1ea5b6a5cfeedaf2d125d03af43e9b420c24ae32b239b8360be7899840bd1cfa411cc2edc6f179f00ce58c885bd541a6e5bd8f10"}, 0xd4, 0x800) r4 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f00000005c0)="f230c1879ee19104fac77033371fdf2fc8da100eca732df477843d3386266fe561a497601c2d58515bca4ed2677fc423738a5c385cafe0f409628b6696b84306bddfeff1a2f9c19b720456fd0bb2df77f491a0219c68bea1318a8132aeb281e88856efd530378ba04e560ae30ffec6333d3e0d3a11365e506069a8f34de32173ad93a54d211f2f86f4fda60e49e4a1469444750d123283dc3f3f68553dbc75c735df372777c077205f728a0b9eafac21f59b85e4809f6a7f18caa85778b69458f3574f4a9dc58ff2266c04d017dc6eacf48b3d067a7dfd107b82f33c63ebcf5a13a169c6dc0a277ff239a9163cbf2b4010a2823929f8d1651aef200571714ac07c0e87f498cf83c217460e87ac98117c9d4793e1bc3bf9c11e256a3f566998f80891cdaac6107b0c19a4b6a334ccfa6b583177c38ff41179291c0c60895dd88d0b5c7350091df95d3ae098284d352543c0c5142aec5345821dbcf9f9dc7347cea2e590ac05888ecd31431341e276e5bb7159748c3fe0ddc9c65048e314504bf9d7dc2b1e17aa4502794f1ea56e9f589142806bc77712db9c23dce49aeea4589dcafaf2891f9eec86f4b5fc9944c9ccc86bc187e3995deffd33f6f963bc6fbfa307d38d440abb0b13ce19fbfc02a5789d3c608a638dc61d5a66e8e47751fbd1f10051fb25949f584fcce28e1a1b0257a80963a9afe27ad65130dfeec4b525290e40c517b5ed5f5c0be3f33862c3b088f4137df3a5c468fc039e984340c030a5d6439b2db46130a2df78996fe191fd7c665153c2f7ef56dbf36a3bb6992d4e", 0x23e) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x8, 0xfffffffffffff000}, {0x4, 0x1f}}, &(0x7f0000000240)) 11:10:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) socketpair(0x1e, 0x0, 0x102, 0x0) 11:10:05 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x1000002, &(0x7f0000001000/0x2000)=nil) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = dup2(r1, 0xffffffffffffff9c) setsockopt$sock_int(r2, 0xffff, 0x220, &(0x7f0000000000)=0x8, 0x4) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 11:10:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="ba1204a48b55ce1e0002", 0xfffffe72}], 0x0, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7fffffff, './bus/file0\x00', './bus\x00'}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) close(r0) syz_open_pts() 11:10:05 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = getgid() r1 = getegid() r2 = getegid() r3 = getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() getgroups(0x7, &(0x7f00000000c0)=[r0, r1, r2, r3, r4, r5, r6]) 11:10:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x5) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 11:10:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r1, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_open_pts() r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x100, 0x5, r3}) 11:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x4, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000300)=0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1000013e) write(r3, &(0x7f0000000200)="0a46df9ea3da80671336a51bc29afac11dd8882ff538a5b754059edf5926df331454bc19baed58cc17d687922464d02f07dcf5c44f1af99b47e8b14bc451a2e9ef2a90998800badc7d34adc9ce8163fdfcd2a8df5e007142a08f6d45197fac145c628d705dfea919875c198843d8105729f1a0a706aa2955af468e0a26cb9c6222174f660a63a5cf941d4c30b2a38d1e86a319a771453378654b33129e1fb383aaed0a582cc729f42f74720d57b8932a58d883d17ff6da7d3d7e2667c79bdaec7fdab648ba344ee5527aad684f64f84f4e1c443bc845ccf07628cb71a563e0f67084350b7784dce8f093b4d28f", 0xed) 11:10:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getgid() r12 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r11, r12]) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) kevent(r10, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x81, 0x12, 0xfffffffffffffbfb, 0x5}], 0x9, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x80, 0x9}, {{r9}, 0xfffffffffffffffd, 0x29, 0x35, 0x1742, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000044, 0x1, 0x4f}, {{r6}, 0xfffffffffffffffc, 0x80, 0x0, 0x800000, 0x100000000}, {{r7}, 0xfffffffffffffffd, 0xc0, 0xf0000000, 0xfff, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0x60000003, 0xa3, 0x7fffffff}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x18a1, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x40}], 0x632d926, &(0x7f00000002c0)={0x81, 0xdec0}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) geteuid() dup(r4) fchflags(r0, 0x10000) 11:10:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) r4 = fcntl$dupfd(r0, 0x0, r3) shutdown(r2, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) 11:10:05 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x201, 0x0) r1 = fcntl$dupfd(r0, 0xc, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r3) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r4 = getuid() nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) open(&(0x7f0000001c40)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r1, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r4, r3, r2, r3, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r1, &(0x7f0000001780)=""/160, 0xa0) getdents(r1, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x81}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001c80)) accept$inet6(r1, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 11:10:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="100017a4b3cf50a2974a00002900000060b13a95d8253ce54027633fe487ea9ecdcbbec88650ddbb38b3a0c51611529f28e6f9ee3ecc76fdcd6f443728cff0000000000000006a9704b4ec87eb0847e777cda1ffd6f43aa837141d3631056f03088a4f7f0ab3bf587dfa92f5f1e2dd8cfaea805f710420c20096679866bd186b6d470489d1a5edfdff489b85888f9262"], 0x10}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000900)) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000002c48718f5c00fe7761230b60bf23c6231b74727ebcfade1bce1f1b07be187e4fe025dc6cb439f75e82ab2a9b90"], 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 09:43:20 executing program 0: r0 = socket(0x22, 0x800000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket(0x3, 0x8003, 0x0) 09:43:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 09:43:20 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0xc000, 0xe20) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 09:43:20 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x3}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2, 0x3}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8001, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x0, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0x82, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x9, 0x5, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x20000002, 0x2, 0x7fff}, {{r1}, 0x6f00b6fbc383e89, 0x8a, 0x20000000, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x200, 0x43}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x200fffff, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x85, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0xb5, 0xfffffffffffffe01}, {{r1}, 0x0, 0x0, 0x2, 0x2, 0x401}, {{r1}, 0xffffffffffffffff, 0x34, 0xfffff, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0xc2, 0x19, 0x100000000, 0x40b}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000003, 0xf3, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0x7, 0x81}, {{r1}, 0x0, 0x0, 0x2, 0x4, 0xcd8}], 0x3b, &(0x7f00000002c0)={0xfffffffffffffffa, 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x5, 0x1, './file0\x00', 0xfff, 0x7f, 0x300000000, 0x5}) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a361", 0x19}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0x8) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) write(r1, &(0x7f0000000140)="e487a7cada0ce182642b63ee8433c5e2c945fae9c2aeb76539", 0x19) execve(0x0, 0x0, 0x0) fchdir(r1) 09:43:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x20, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8702f6ffffffffffff07"], 0x1) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 09:43:20 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) lseek(r0, 0x5c, 0x0) 09:43:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair(0x30, 0x1, 0x311, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) 09:43:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000000800)="04902b6f71f43dc7c31b7aa6900e323ed3a061f7d57110d29c7c0e2bd0a59faedfb5", 0x22}, {&(0x7f0000000840)}, {&(0x7f0000000880)="87be01e917919fd94b880a5c169bc6d06d63918784ef6253ab2f11fac0ca01aebef965bcea2689872eb4e60ebefaf8f8ea71774b14ed62badde4212376bbc960641a74f28f2020c17f39ee4fa2f21fbfa5fe5b776b9d8b52b51875c7356b1ad2d39a48d6d4e7ccbaad5b09703c9b165473274dfd5cd643839d6aaa97bbd17d10a49683084de23660568a60c1793fabe42bd490324d152804d68859ef3cc4ed4694f81682d163d3f4da4e51", 0xab}, {&(0x7f0000000940)="1208984207a7c1b21bdf03efba4bef366b7d483bc76f86665a061aefd405363b9efdcad2ac3397a00b83ef4ef02eafa4350a544eab70d947a1a780703338fc878c36291c9c41100655e973d4546fdab97dffdc12a370ce75cdbed0905a7c074ae6bd0962c6cce63a", 0x68}, {&(0x7f00000009c0)="311764d9dc4950d3be8f81a8b92996faed931fd01465119bec26eae78e4b36504593ede22f2804b953a8d727f2c9f429444060a836399f7d33ea3101214842ae0713039f87b2092f5cf1a8f0fe13b2b9970cc16c56ac21483c068699d32706d9cc2fc0fc41e90e356aae3c89e0006b2b52343a29274ec2b6c660f203ef4adb727e16fc3320b97da49e45212d3d9d3ab5e4a5c9e910fcbc507fc3f7bea406787df18d0fc3ce6f02e513cf731a19974eeffa21ed1054a3b8f2c7eb63c4d52bc062cf7eb24ac83c0585d2d52848eab114f16d450faf0b807f7a4ad030f2ce569cd967fec9e244096132d6a5395cf5ea72d68500da48e97bcd49963bab3c046d66426ab81cf77cce6ecfe374944f5b551568077e5c1b84ce38945ff9a3b980db2d27255d04130ddb292d1592b7f819cc1fd7b23c695ef301c580c77e787cc6a0a9aa99fb1852c5e1c05d7f1c01c2a0fb94cbb9642a9f66581f6cc1e375975251bee2ca92cc8b6e056b1baef9f0ac225a56bbbfdaedbbf439d37fadb6c229ec9add4f4d75abf6f388b3dd2bb9f01223b0ca1461ceb8ee53e05e7cff15b1bfb98f52532aabda3403e2cf56995598df8b5fb3d38762caabd923e32a33102b4a5d9c34b99a91ddbf8d65474f76d03946fb36824bc290f7f2f6ad68d91504233e71ee889d4a5d81d39c51147890cda194c6c330eb2a095031f54da2a43a7e66eb78d5ee6290d0f010b466c3091105c112960a87551670ef57967a98417b170b355bde446358362d00508f22873fcfd3eb5b275b9e5b5e5a8ca0440445c957a3be4d033ff32b211623dbf3ddd823384dee4a857039041503633982eb23234c033bad4dc0c5e21e3e06e9b72cdefc438c2fc1e94bac75e962e1f180a1584299e07ef759ab9b4facbd1de4f8f2262884deb4f3e1c42290ae1ee12f9205e7c75cba115b665fd228656e3fa15c10ba6da806afd26b48ea5fec1831e1252b0c5d1fef6b0791397f02485e0b94e7594ed86f9a0c4ac9c787edd4bb050d501c0daf68d32891d6a80161bec417ab7452061f373260dbaca46d42144792cf59a2933b888b469a3e4122783acc1ea1f833b573ae987f82c6c4e8847de045b36c588bf474ca973e576c56d3c9bbb7949b006b17a460f5e66fcfb2a967e53880d0096c5770c2a241f801c29c24409f960177dbeb02b499a8c0d9c4f4066aff9ea83c7413cf74515bb0c7dbf2200d8031a851ce98b89b5e90c2b5c8433e39c3d4224b8cd7a0fc0c0aee10710a79fd70bc1aaeb7ebfa92f94b17305dd8b80bb11fa978baa4a101a5559c8b5d1da800e3c2f0f08503c91f5a0def3118375205d498c1c9d19ee3405900914e137d2c7887364d41d9054dcc12c65d4df95af0035345676706049b9987a6271815fc98cbae8dc02d47c7a07af7d95cea0acf19ad17f80af0521cd0f6ebf02effce181c484a749fb03be9d36716a64e11c98542e5a642842266c69ff8f61cb77f5f7a613c6eaafbbbce5c2ebbc5cec0a22ee7cabbb164fc7416703be2d1e46f0c19102b3b818a95489a3af904886572e32bccec5635ec38a6b25a51ee2c6e97236a95e4161e6662b24e7ad5e20b5be306de4be177a3facae9cde5a3edf73cd5250dfe713f8952f6a98b5caa8b5834668c6bcf65059db5c160770e8fb8e0fd8b0a5c7eeedbe6a4fc819cf3f18f4c2ac6d58f73210c3965ad1414d10704cda7cdb514367558ee8bc49fc6142b1201424c3ec3fcdf0d6907d7a58373e5ccc46b71f99ca6180de74b388e908be3508c686a49a8c41b79fa4193a7f5a481b1d65d382e136f3d594e7408c55efa2280c95738185ebb314d2a709fab0d5bd83f6fa8dfce1411e34e7a8e9bd2fbd560ab42bfe33f6c3436664abfc7096b372f564c9b77c204ecabe26725b602944da29bbd7d88dc4e2d57bd0bdb2c288422c5409ec6a7945b65980bf72e1fed1960f2d171f3337fa7e87529ca8abfeea7c2446d2162c739d9a706990b3ffb3601714598d4670b87cf75e3a9bf595b6301fb1e4dcd50352929900f049b9f2d9d4b7ac32860a0d750ff62e8ee798fe171956c6742ebfdf2a1c8af80a13de1b77caccc6d65958f5d96f9536f382d10d750776611371def53bd493dfa50ca84b58e907d05df17db9cced154b1c92c91c4f332318c88a528f3c86751c4fe3beb3218abbec4dcbfc58f5066657412f1103dd964423a7b815ba54b958a33b88477b179b15b27ea06cdf6d82805153793e2f5a1d7966fe75269d8f93b04ffe5f30aec0fd00cb2262fa88681911d99c3da7216091e65448e8beb7c57f56b76a231ab8b6812588adce6edd870199e4b3f4d7b5085b3b958e9ed297292fa0925e4d4c5468e4ad57e0a3be205f521a463b8fd08b411a63c54177d44742597fab1653455a2f59dfaffa6b23f3361f516e645f0d346dff79d69ef96f7c441e5e3790654dc4130eb6b4e729ece03d0eda927249c07cb856250ba64a16bb56a956a92f98b23ba62ac21f26a6c847cbf8cae4297068be42d9d1f36e5dca3e6f94dc02f976e291261e624c1d9b26bfe833b895dfe64e90046e9b2c391848c7ba487dbbe639eb6af03ee8f543cbece9a684875979cc05c1d35ec9627eb5677c6927e4013fd82cb70852cbae6fb50bcb381bd577efa2687b2e2b451bd888467d799f0cf77e837e338750341e50de5c404db1226b9a012d15698c3ea97f984c6bbed82fdecc5cde84d4c5b14659ba9d168dfc6306f6fa39bceb2c57a2bcaa6b2a409e2cd87cbdeb40a485f49d812950521c352efb8bd40617d2618633b9e6d5ad48fc78e21dd7310c16040ea6edae2c9776b2a5b0c439114cae9f330d870d56608dd77f4423364983dccf7a7e98fccadf384e078145252e687bb5eca6ebfbaa2aea64f9cb3de3733292fa860489686b3f3e55b36aea927509ba8cd4d67acd6a40dc633bc2b9be01c66ad1356185821e12374f7f614eb747606266a00c7722b118be3a542c6612176eaaeb3f2763fc6f24698e72f0a408e47bea3b7b9428b2444851bd28256b9e5589f5ea0782d7c4e14b83dff64e268f875bd9cb73ebd67688a109a6545df3d18c44b07f3ebd59dc77a9ee3f398347fa7c28925e2cafcb70582cba4e4c515637a90ab9ebe77a15b732d3335277c90613df4bd29ada3d864fe125c162ec991ea68ccc98f7ea340218b45caee2e12cd6e59c496751998d45c04555c72744f3fe109d8a215be713b1352da5c2981dbac403b18a9e4094bbf66d440d28b7f91de49a7f4dc25b65d7121ffee04a4bc36e2a3b27e1320cc114fde8e4af5d8c8d53d0386698087131cc0057bd974fa705ae1c8a3aba2c8fdcebbb9c4d64bb8df89ef9f0f2ed9b3485d6a33f6a8d01892e8dacced05a388cee9d752e2adec945817c7796aa1a9a4c77892f5f723c7c1a43081bba3e69f8910630ab209c9b84019bdc7801ea879ab2c0b7a7b3503f3580ffde29f9936f9389e1bd62b158d0d1d240695b74b1748b6dfc8c64c74b80388fb62bf3ceb2d725ff07c0025c34ac723059e64c7457669c16b93b1bd2802ed6e3de769a3bbbe648d7a169cc5e746334deb1ad89b57a711f18a7e347d2e6c3423a2e4bfe37dd88b678fe93be1c5f6e33ef708a68bf54661092de15d546bf504257a374e1faa251bf488f1fcde7bd47ecb32dd1456b474de530b3bec32a806b61f34d519ce17515273b7eb8d956b83b6ecefb38d4560e1789970e65d8867b75b2b31f3dc428696e9377eb71d24d6a44e1fb445c7120016344ce8167f5d06d59248ca07c1efc9054a77f22f25689904eafa7dd0cb61d70993b2e028bc2b932d3eaf362da93bf725cee3acf37ea68cc1e6999bd65f031584e4ac2a145a9d1e5c26f44d2f4624ff0aba006f2254eb90f9d4d60b511ca5958a8b13d81ef94e397b87c688e7065d3c021320ff28fb1a48399c53b41c25826707c658784fb46340862a26e5209a805de0ccf3bc86363900fa1118e8b8483a73287749df3044ae0ef92c0aba876ae47fb3700fac06455b66c80c32ee0b21b6eb74b49a97c912872446c2acde004c6d1a4ae9f7ecdf98f08704782b6f73b622a7ba6610e4f2ffdf6fc7ad38c79cf3c95e0ac581e42f4c32c83a42dbbd0f3c833762bc9f95efd91c13da490a5696e979901337015d38f50ea8fcae5b1d080a47584a8c5d93b234a0420eff5a555f986f0d79d290809be28002dfe51d3926cdb86ad0d917401627754f5dd9798175a34c08b90cb39502673d4a0af07f0c15a8b0c6a8af827802174c0e58ba79068c0cbf8c34139c76e2d00318f2bba08450682505b5ae3f2c7aa3311d3c92ac5096bcbfb9603f65734f7bcaf14da44f2c7ad8e597a697acbc83d3aaf203830c7aa8f53468e58867c6df5607f9d51d31a91f4faf5ae974dba35dc36e5e53374a1a58aedd7550022fb1348eface5793aec6b69ba3142c3c7376205dc75dbc271b102f5633fb3221f6fa20d4c5d55306a5416d27e90fbf13f3624284b828cc60bc130b2fe7a85257449091ce55f191a57be86aec9ded6e67423d4a6b9d155e1ce23036d62298abbd44492048a024f9fbee0ee3a5f85085134276de234a385e0b17111569544f530757ce5e3bfd1a9d7c8ebe4887a3633d05f5c915606e13dd52bb86cd0472b6101fa1b19e6bb150f8533849d2ede4c91fe7f4c5330e643156a1f2ce2e8c5f4bd3995a32ab2130f203d52d82af9ad2439e0d6a79ceec99261842f17e739fd7ef52a607ce116e63a4c6d98e5e964e8abef3f96086c02e9083809ca618af7c8cb26d0a74039e770ca7faa7eb6740db16e53ca87a7f6598ce81f87d78cf6036f984e11ff9faac595dc16ed510d4596aca5c727c01273fcfe2be015dc02cab52a79c7fcec0f9a89eea8134ff4ec735c21a5c5decee0da318f29bb33d847c34d707e8d7655322d53bf3a28e8a8b56e6597edcffbca2374800b768d231c28a01ac03031507f872c310ec857a39c8274e98a0b60bf39d47a77a4ed863a8d325a8c217b79a3f632dbe23086ac1386fc391145dbc426eb354e63eadc05053a898e141fb5e9caf678fa8b411431673db199be7f62f24eada715a20708dcc7c56a225fca38c5051a26de10b37a317974e07262465809ed51f09e65d7dbc5f40df1b6a56dabfd2906f4357c346823f2021f681d5814260ad37efa6cf944839a7f78224ff947725a11cc9fa308a1b2547aaf3a746cea01b8ddc7ccd574c60447b50b9c98dd2b0e4da42e17d47c8b8dc3306df7c5bad90105b711dbd16fc3eb87f1aa77612376b5e8c9d239c9ee7492f62043b18d7ec33254bdc737f9c99afcaaa9abbad1a54b0fef5b7c20b0ed50a6f777230b1ebbcc317096a3af67c38b9e5374cd4563541f20d50842e15fd6ce07edf903d1246b0861edd7cad995c396786a468a69ab4ad097987b7d49c8763a6bb3e618c3dda918071de2645b3f2ec6f4e2e84f182f0374a377bb938ac583a0e0a5b3b9f2ac95fe191451bb7cd4f1e14f6d21e1b0b98da769f4087bd7597ae750f9889b2084e20faa6c655a352bbf49c2432ef4f83e02054dcbbdfe210d6c2981d662aa71cf6423284901bebb69456a25e16c51d927f352147225cedeb30fb133ad2d9e608534bc6a94460020f0dcb4855824cb65b080e1a9b855e1095c9bef7e5a4e65a828df87413d80c03bb6a1fdfc6a8316572125ccd531e4588cddd5d0784db7ef3257776c62cff1cf692eecdd76830a41e8358873c92d70312d8e1fd6db934fe819671919edffc5e274707981f1e025cc5141a2e87eb710051e98cffc7f112fb4f", 0x1000}, {&(0x7f00000019c0)="acc51cbe00d454ef36d87ec8633840dea7886951ea56a07766a81755d38a22a6423dd5c261b3fb309db6dd80e4624280fa20f573dadbd6bae04c6696af3069551de453946dfc2257fec8b8306af304adbca90d56fd5763ff0b10ff4b8a367a10443fb62d3a0380638f15740950a3c082938427fdfcf6ed386d3aad1dec42f8ffd4f7662c424a68ed5a5319ed443de313", 0x90}], 0x6, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) 09:43:20 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:43:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) preadv(r1, &(0x7f0000002240)=[{&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/6, 0x6}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x6, 0x0) 09:43:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 09:43:20 executing program 1: socket(0x1000000000011, 0x3, 0x0) socket(0x1a, 0x6, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x40) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 09:43:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) 09:43:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x4, 0xfffffffffffff31c}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 09:43:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) 09:43:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 09:43:20 executing program 0: r0 = socket(0x200000000000001c, 0x1, 0x10001) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) 09:43:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() 09:43:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0xa6, 0x3f, r2}) r3 = dup2(r1, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x8) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x2) close(r4) fchmod(r5, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 09:43:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 09:43:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) r2 = dup2(r0, r1) fchdir(r2) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 09:43:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 09:43:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') 09:43:21 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:43:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = kqueue() dup2(r0, r1) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0x4, 0xb22}}, 0x0) setitimer(0x0, &(0x7f0000032fe0), 0x0) 09:43:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x98) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0xffffffffffffff2d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = semget(0x0, 0x2, 0x274) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r6, 0x80, 0xb10f}, 0x81, 0x3ff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 09:43:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427a, &(0x7f0000000000)) 09:43:21 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) 09:43:21 executing program 1: r0 = socket(0x11, 0x3, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1a1) 09:43:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) getsockopt(r0, 0x8, 0x9, &(0x7f0000000340)=""/196, &(0x7f0000000440)=0xc4) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000080)="db73b118defe2c34223904c5486f503a704605d644c3215bb9c1b273588c65fe5f893e39d65fac59b0cfde477c03a1076cd706a9dfef1bdbe0808e4434d1fb8f8d457f5eb6571a459a580fc00197a4565e6b3b07b26bcc3175f693ad1c28b89c342ba598086e90757a284901387b5aa25fee95f7cad88469d360ce2d285d5e59", 0x80, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) socket$inet(0x2, 0x0, 0xff23) sendto$inet(r1, &(0x7f00000001c0)="e025c09258893cc4d93d0acf8422183ae41454330be0ee956d0cfa12636a50d6d4ccab18dabcd76101bb6f5bb1e55f0a9d6bad408abeae4bff141e5075be16cb169893e953cdf1ac529488473074a6a1d4a2fe9d2086cca9b5299894a33d3a14484e790712ed293ce48729aed296557153b0a547e59303aa5d87361856e5e6d2570bb0fa8736ad6c3ab101ad25329994acb824f24aae4d38f2e6ab0d9afc08ac5061613e95428d1761c5162fd63a5e793db0738ce7a312c4f003028a2690ff1f47801b3d", 0xc4, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) uvm_fault(0xffffffff8224a310, 0xffff800003b91002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224a310, 0xffff800003b91002, 0, 1) -> e rtable_satoplen(21,ffff800003b90f59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149d7960, count: 0 ddb> trace rtable_satoplen(21,ffff800003b90f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003b90f09,ffff800003b90f59,ffff800003b90f11,21) at rtable_lookup+0xed rtm_output(ffff800003b90f00,ffff8000149d7a50,ffff8000149d7a58,21,0) at rtm_output+0x1a7 route_output(fffffd803575dc00,fffffd803700cc00,0,0) at route_output+0x78b route_usrreq(fffffd803700cc00,9,fffffd803575dc00,0,0,ffff8000ffff2978) at route_usrreq+0x35d sosend(fffffd803700cc00,0,ffff8000149d7d18,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff2978,3,ffff8000149d7dd8,0,ffff8000149d7ea0) at sendit+0x58f sys_sendto(ffff8000ffff2978,ffff8000149d7eb8,ffff8000149d7ea0) at sys_sendto+0x92 syscall(ffff8000149d7f50) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,897ef989010) at Xsyscall+0x128 end of kernel end trace frame: 0x899ef79d700, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149d78c0 rbx 0xffffffffffffff5a rdx 0xffff800003b90f5d rcx 0xffff800003b91003 rax 0xffff800003b91003 r8 0x21 r9 0x1 r10 0xffff80000173b500 r11 0x63b88fd4cfb524df r12 0 r13 0xffff800003b91003 r14 0xffffffff821d5430 mplsdomain r15 0x4 rip 0xffffffff81325f20 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149d7870 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=101711 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3080,0xffffffff822cc900 process=0xffff8000ffff7708 user=0xffff8000149d3000, vmspace=0xfffffd803f014948 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 20256 133108 19817 0 2 0 syz-executor.1 *20256 101711 19817 0 7 0x4000000 syz-executor.1 19817 115665 6487 0 3 0x82 nanosleep syz-executor.1 63874 483614 6487 0 2 0x2 syz-executor.0 77409 391268 0 0 3 0x14200 bored sosplice 6487 41888 79668 0 3 0x82 thrsleep syz-fuzzer 6487 29463 79668 0 2 0x4000482 syz-fuzzer 6487 396645 79668 0 3 0x4000082 thrsleep syz-fuzzer 6487 64567 79668 0 3 0x4000082 thrsleep syz-fuzzer 6487 226341 79668 0 3 0x4000082 thrsleep syz-fuzzer 6487 261758 79668 0 3 0x4000082 thrsleep syz-fuzzer 6487 487688 79668 0 3 0x4000082 thrsleep syz-fuzzer 6487 365210 79668 0 3 0x4000082 kqread syz-fuzzer 6487 320466 79668 0 3 0x4000082 thrsleep syz-fuzzer 79668 55091 71118 0 3 0x10008a pause ksh 71118 360725 65739 0 3 0x92 select sshd 20945 466247 1 0 3 0x100083 ttyin getty 65739 99156 1 0 3 0x80 select sshd 9685 515788 24632 73 2 0x100090 syslogd 24632 36077 1 0 3 0x100082 netio syslogd 67425 81094 1 77 3 0x100090 poll dhclient 36088 410232 1 0 3 0x80 poll dhclient 10718 390335 0 0 2 0x14200 zerothread 63035 356739 0 0 3 0x14200 aiodoned aiodoned 54753 53707 0 0 3 0x14200 syncer update 40561 349877 0 0 3 0x14200 cleaner cleaner 74108 389005 0 0 3 0x14200 reaper reaper 29904 483559 0 0 3 0x14200 pgdaemon pagedaemon 63702 521104 0 0 3 0x14200 bored crynlk 35354 406525 0 0 3 0x14200 bored crypto 95840 384278 0 0 3 0x40014200 acpi0 acpi0 39133 437196 0 0 3 0x14200 bored softnet 90706 136582 0 0 3 0x14200 bored systqmp 68529 313715 0 0 3 0x14200 bored systq 18389 194647 0 0 3 0x40014200 bored softclock 35276 132894 0 0 3 0x40014200 idle0 24596 232632 0 0 3 0x14200 bored smr 1 488669 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9516 6353K 6366K 78643K 11374 0 0 pcb 24 9K 10K 78643K 1263 0 0 rtable 104 4K 4K 78643K 994 0 0 ifaddr 62 15K 15K 78643K 406 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 54 0 0 iov 0 0K 28K 78643K 275 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 75K 76K 78643K 2219 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 38 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 283 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 2022 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 42 30K 46K 78643K 679 0 0 subproc 64 65538K 67586K 78643K 394 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 234 0 0 in_multi 33 2K 2K 78643K 211 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 375 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 93 21K 26K 78643K 5629 0 0 UVM aobj 118 8K 8K 78643K 128 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 104 0 0 NDP 13 0K 0K 78643K 119 0 0 temp 177 2355K 2482K 78643K 8931 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 9 1 0 1 1 0 8 0 inpcbpl 280 1038 0 1031 1 0 1 1 0 8 0 plimitpl 152 77 0 70 1 0 1 1 0 8 0 rtentry 112 126 0 86 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 389 0 385 1 0 1 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 70 0 70 11 10 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 563 0 375 12 0 12 12 0 8 0 art_table 32 564 0 375 2 0 2 2 0 8 0 art_node 16 121 0 87 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 9 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 279 0 269 1 0 1 1 0 8 0 shmpl 112 126 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4926 0 3470 48 0 48 48 0 8 0 ffsino 240 4926 0 3470 86 0 86 86 0 8 0 nchpl 144 7976 0 6318 62 0 62 62 0 8 0 uvmvnodes 72 5282 0 0 97 0 97 97 0 8 0 vnodes 200 5282 0 0 278 0 278 278 0 8 0 namei 1024 25007 0 25006 2 1 1 1 0 8 0 scsiplug 64 4 0 4 4 4 0 1 0 8 0 scxspl 192 28951 0 28951 19 18 1 7 0 8 1 sigapl 432 2163 0 2150 2 0 2 2 0 8 0 futexpl 56 34383 0 34383 1 0 1 1 0 8 1 knotepl 112 680 0 653 3 2 1 2 0 8 0 kqueuepl 104 590 0 588 1 0 1 1 0 8 0 pipepl 112 1494 0 1475 7 5 2 2 0 8 1 fdescpl 424 2164 0 2150 2 0 2 2 0 8 0 filepl 120 14321 0 14226 5 1 4 5 0 8 1 lockfpl 104 528 0 528 7 6 1 1 0 8 1 lockfspl 32 430 0 430 6 5 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 46 0 36 1 0 1 1 0 8 0 ucredpl 96 3025 0 3018 1 0 1 1 0 8 0 zombiepl 144 2150 0 2150 2 1 1 1 0 8 1 processpl 840 2179 0 2150 4 0 4 4 0 8 0 procpl 600 4762 0 4724 4 0 4 4 0 8 0 sosppl 128 30 0 30 8 7 1 1 0 8 1 sockpl 384 2128 0 2110 5 2 3 4 0 8 1 mcl64k 65536 1261 0 1261 108 95 13 65 0 8 13 mcl16k 16384 11 0 11 11 10 1 1 0 8 1 mcl12k 12288 48 0 48 10 9 1 1 0 8 1 mcl9k 9216 26 0 26 9 8 1 1 0 8 1 mcl8k 8192 33 0 33 10 10 0 1 0 8 0 mcl4k 4096 129 0 129 4 3 1 1 0 8 1 mcl2k2 2112 18 0 18 7 7 0 1 0 8 0 mcl2k 2048 50202 0 50167 13 8 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 94514 0 94454 67 60 7 38 0 8 0 bufpl 256 11436 0 5924 345 0 345 345 0 8 0 anonpl 16 250499 0 241605 126 73 53 53 0 62 14 amapchunkpl 152 9324 0 9245 26 22 4 14 0 158 0 amappl16 192 13022 0 12533 132 98 34 37 0 8 8 amappl15 184 391 0 390 1 0 1 1 0 8 0 amappl14 176 660 0 656 1 0 1 1 0 8 0 amappl13 168 1171 0 1164 1 0 1 1 0 8 0 amappl12 160 413 0 413 2 2 0 1 0 8 0 amappl11 152 318 0 308 1 0 1 1 0 8 0 amappl10 144 58 0 57 2 1 1 1 0 8 0 amappl9 136 721 0 716 1 0 1 1 0 8 0 amappl8 128 580 0 555 1 0 1 1 0 8 0 amappl7 120 609 0 601 1 0 1 1 0 8 0 amappl6 112 287 0 277 1 0 1 1 0 8 0 amappl5 104 549 0 537 1 0 1 1 0 8 0 amappl4 96 303 0 279 2 1 1 2 0 8 0 amappl3 88 495 0 489 1 0 1 1 0 8 0 amappl2 80 20023 0 19975 2 0 2 2 0 8 0 amappl1 72 47563 0 47147 23 13 10 19 0 8 0 amappl 72 5065 0 5034 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 127 0 10 2 0 2 2 0 8 0 uaddrrnd 24 2164 0 2150 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2164 0 2150 1 0 1 1 0 8 0 vmmpekpl 168 17696 0 17678 1 0 1 1 0 8 0 vmmpepl 168 236887 0 235454 141 67 74 85 0 357 5 vmsppl 264 2163 0 2150 3 2 1 2 0 8 0 pdppl 4096 4334 0 4300 6 1 5 6 0 8 0 pvpl 32 797964 0 785994 295 161 134 211 0 265 35 pmappl 192 2163 0 2150 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 671 0 190 17 0 17 17 0 8 0