Warning: Permanently added '10.128.0.121' (ECDSA) to the list of known hosts. 2019/03/23 15:12:28 fuzzer started 2019/03/23 15:12:33 dialing manager at 10.128.15.235:5959 2019/03/23 15:12:33 syscalls: 1 2019/03/23 15:12:33 code coverage: enabled 2019/03/23 15:12:33 comparison tracing: enabled 2019/03/23 15:12:33 extra coverage: support is not implemented in syzkaller 2019/03/23 15:12:33 setuid sandbox: enabled 2019/03/23 15:12:33 namespace sandbox: support is not implemented in syzkaller 2019/03/23 15:12:33 Android sandbox: support is not implemented in syzkaller 2019/03/23 15:12:33 fault injection: support is not implemented in syzkaller 2019/03/23 15:12:33 leak checking: support is not implemented in syzkaller 2019/03/23 15:12:33 net packet injection: enabled 2019/03/23 15:12:33 net device setup: support is not implemented in syzkaller 15:12:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x81) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/118, 0x76}], 0x5, 0xd) r1 = open(&(0x7f0000001340)='./file0\x00', 0x10000, 0x2) fchflags(r0, 0x40000) fchflags(r0, 0x40000) fchdir(r1) chflagsat(r1, &(0x7f0000001380)='./file0\x00', 0x1, 0x2) readv(r0, &(0x7f0000001440)=[{&(0x7f00000013c0)=""/62, 0x3e}, {&(0x7f0000001400)=""/17, 0x11}], 0x2) r2 = open(&(0x7f0000001480)='./file0\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) setuid(r3) getsockname$inet6(r1, &(0x7f0000001500), &(0x7f0000001540)=0xc) read(r0, &(0x7f0000001580)=""/18, 0x12) r4 = semget(0x2, 0x4, 0x10) semctl$IPC_RMID(r4, 0x0, 0x0) bind(r0, &(0x7f00000015c0)=@in6={0x18, 0x1, 0x1, 0x80000001}, 0xc) linkat(r0, &(0x7f0000001600)='./file0\x00', r1, &(0x7f0000001640)='./file0\x00', 0x4) r5 = open(&(0x7f0000001680)='./file0\x00', 0x10, 0x15c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000016c0)={'./file0\x00', 0x3ef, 0x1, 0x3, 0x0, 0x7, 0x0, 0x401, 0x3, 0x1, 0x100000000, 0x80}) open(&(0x7f0000001740)='./file0\x00', 0x488, 0x101) link(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0/file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001800)=0x820) unveil(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='W\x00') connect(r5, &(0x7f00000018c0)=@in={0x2, 0x3}, 0xc) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000001900)=0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse\x00', 0x20000, 0x0) mkdir(&(0x7f0000001980)='./file0/file0\x00', 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000019c0)={0x8, './file0\x00', './file1\x00'}) symlink(&(0x7f0000001a00)='./file1\x00', &(0x7f0000001a40)='./file1\x00') 15:12:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0xfffffffffffffff8, 0x7, 0xfff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/238, 0xee}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5a70, 0x8, 0x4, 0x2, "365b3300e8bea36602a70db30acdde8fc750d50b", 0x8, 0x1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x7fffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x40, 0x0, 0xff, 0x8020000, "8c4c8b38ac44f1c37676137eca0c5c021eb00e87", 0x100000000, 0x1ff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000380)) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000003c0)=0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000400)) semget$private(0x0, 0x3, 0x90) fchdir(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x7f, 0x4, 0x0, 0x2, "a497a8ece89ed01e1382be9ceddf5b97b72d406f", 0x4, 0x9}) flock(r0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000480)={0x7, [{0x2, 0xc0d}, {0x1, 0xdf}, {0x3, 0xfffffffffffffff7}, {0x1, 0x5fc}, {0x0, 0xb903}, {0x3, 0x1480000000}, {0x3, 0xbb8c8af}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x100}, {0x3, 0x1000}, {0x3, 0x9}, {0x1, 0x167a}, {0x1}, {0x3, 0x9}, {0x2, 0xffffffffffffff86}, {0x2, 0x81}, {0x3}, {0x2, 0x4}, {0x1}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x2}, {0x3, 0xf6ec}, {0x2, 0x7fff}, {0x3, 0x2}, {0x3, 0xfff}, {0x3, 0x1f}, {0x1, 0x9}, {0x3, 0x80000001}, {0x1, 0x5}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000600)) write(r0, &(0x7f0000000640)="d188fa270f2e987a573cc056d3a225f6870365cdb1806aad367c2dfbe0f2eb50d5eb3b2d293519a1d36d0a6a9d95f9271a6c187a3a261d893a1fd6a63c6a5792118a8db1225fc91ec7c21ea50c3a26f2ecd6b694256defd41a2dfaeaf2317ec7354153742781948f049f66b00bc6511502dfc9043d0b33c04cd26f76e76bfe47576f7bb12a07e2c1eb6e2252f6ef3a99c4658ea3ef9cbffd92ca37f54499033b9082e930246d88e02464d5b5b2f41e79f29b324a4a0e99c738c50d80", 0xbc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000740)=0xff) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000780)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000007c0)={0x8, 0x1, 0x100000001, 0x1, "c0b5419898a2bd32fefa8f12f5980bc440bcfc06", 0x1, 0x1}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000800)={0xfffffffffffffe01, 0x0, 0x8, 0x6422, "47aee20c34d33b47612d7905c85b604caa3e03f7", 0x7ff, 0x80000000}) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r6 = getegid() r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000c80)={&(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f0000000880)="6eff39cb7528da3b12957d8cd70639fd8d0533e298f4003e6fd98da4da3bd5252f712d5b9753a0c75b907476574735de2782bce7538b34f460e65570f84f5fabf184bd2e1a0bce18f02ca1b9566e0a96c6e86326b37014594e16ded44ad72ff03ecc6d651458d51d66d9d554e4b7f36b08001a7c1972b4151eb5e823e36dea87f1fbf6529b365f17cfebbf03894f9000b45da304df241f9f12fd0899b432d89e7cbcd4ede5c2262712efb33f8243db6f977cd62710b5d5fa38a1fd63b8bdc0931ef029fede916f8e1050ac7fdac189ca5b3e84de5639d270f3e682e0c3e2e28195853e67931d609f6631998dde0fcabb3c7724a0987af4a018fc2edbf81c", 0xfe}, {&(0x7f0000000980)="d0954097fdb762872b06b880c336822b6ae02bb7c6fdc6763fbeb2a679d9a608f7a3c9dbc00e6d56e914b3c16476f5fcd6ae98b22a642a550db3d33f760ef8fccd8ef70e46770aabf50bc35fcc6a8ca5db77eeade1400f6c6453224de673aafd76f42978c973f4225354e9080b240160b4b4d9645baf45981803dd37a5a3628e5af709b6b2361aa3c2a485e2e100b4bfe63f9055d7c6e200ff0f2d8c6974f4d5690f97225816bbd15c4716337c6a9dabfd65fc8a6ee76292debdf87974d883d14c21a40bd4c60640d5caeee074ab1e790114fc272d68c122d5c7325e94cd9e2e27e1bfb1d76282490d45002d366781414bc7d70035db939d", 0xf8}, {&(0x7f0000000a80)="83771a8ffcf8742b0a1da6e900c49c94e693400d77ec73d11c2e3670e5be03e86e573c344f726014fef6b651d1fc61c5fa545be6dadb32eb2a09391435b24a605eff676e0ffc216cbbca483849016c551d54ae89ba9b3e96276c68d55fe20b21c364cbd88cdea7ed16881c52a5eaf12b2986e400b031588d1e7907e2cdb0f72e25dd3154738e0f4b2c04230ad50d8e5a256d83cae44a414a94eba79700f9329dd5418cf1387c15599c24f0", 0xab}], 0x3, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x8}, 0x4) 15:12:36 executing program 1: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) setpgid(0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) socket(0x20, 0x7, 0x1fffffffc0) 15:12:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0x4, 0x4, 0x100}, {{r2}, 0xffffffffffffffff, 0xa1, 0x2, 0x401, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x5, 0x3b36}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x18, 0x50, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40, 0x7041, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0xa, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffff9, 0x49, 0xfffff, 0x80, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x41, 0x7ff, 0x8b78}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1bc05547566795e0, 0xff}, {{r0}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x3, 0x1ff}, {{r2}, 0xa5d63d8bf2b5d395, 0x40, 0x8000004f, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x7}, {{r2}, 0xffffffffffffffff, 0x9d, 0x2, 0xffff, 0x4}], 0x9, &(0x7f0000000100)={0x6b3, 0x6}) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 15:12:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0x46, 0xffffffff}, {0x0, 0x1000}, {0x8f, 0x1}, {0x47, 0x5}, {0x23, 0x3bf3}], 0x5}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x6) 15:12:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x800000018, 0xc005, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:12:36 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000017c0)=0x33f1, 0x4) r1 = semget$private(0x0, 0x7, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001800)="9d9b6a1b7fb45a5c6b0de442a781caf64c076fd304c980a52f144b2214196f40fa9d14c9218cb1287b3f3f866f17dcc806d851a4b77bab0a3f36a3e282827f7511b81a8311b789a3a1e4a5498dedbaf54cd55d0aaf0c4d560bff893f7032254283b5004227409a3c64d1a62d3c17bb26f059d11fa33af9c217f686ae326e4fa8f503716abb738b99b5d840fc78a679181ae18a2b85848583d5d3198bde595b8e0bfbfe8824392eff189fdfb47c198764f0ddce4e0f6af5beebcee8b1e621317a2478d514f7b55e69ec1e189147d079e678a07317d9596418", 0xd8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000016c0)=""/71) r2 = socket$inet(0x2, 0x2, 0x4) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000080)="582be96134cfbdfb1b1c80448da7f117ea09d0a98e7ed237db1e8ea32f741fed2597b0a7cb8cb175c0c4fc25b8a238158290cfeb86d204c3f95a9d2476ba4d591323a40e35244da61962723462e45feddb2192af571fe77afa85043acd8989b2282ca33b38377adf55bc6e75e0b908554fe166c040a352ebb2eccefca04283798d32096fec850238b5851c6dbcb946b725244eaeb70b599addf81ffde03e4657698d4bd11987105d56e73c2dcf4058b74d7764a57f1a568bd8b0b9c3398faf71ee22d05ea548307bbe9ed7d668006c50109a53d899515960b799dd1fc36a3fb1e788ed5ddbf1f3c637644cc19c397816b4cae63f", 0xf4}, {&(0x7f0000000180)="71941ac46e324ea7a087e07bf61d418a67894f3738a3b502eb7f237064c52969d930b762537b4545e466271ac5d4fb4d1d63f01c0ab50040c4d4c09025d6d702454761bb3e694593118cab90b91177168292bb334f44fe5c0989c93faea790f16e70a6", 0x63}, {&(0x7f0000000200)="68d11fdff3e153d18c6f1f52c9212ff349a4552bc276eb89cda087bbf6523dac9999cb709929f757f2405972471da935433f0a7dc334e4dfac15abbc7df4a594898eaf63b585132b80ac5d65a53583b72053807bde73a83921bd276983e5303b93de033431de616436714c90bf8b9f1ab6fbcfa775161a2199cd09df70e1ecab8526188cac374d2118e08b9aba3833bf91c6db8a85006daf6e9381e011e3e55162c3f8e10f653e47ffd0cc7fa7db82f5192426b7a2cd5187ac801900e06748139ee2a2f50438c5e5b086a498de7ec9be4d2072ae0079f9e17e76f1a8208cb7c819726066fc82ef1bf38e24dd5d", 0xed}, {&(0x7f0000000300)="8a6738917987cbd9062ce8093c890fcb59f2b535732a737d648b0d8bf0eaca67de7fbc29af9d6fd2a4c34a3ee06c51a41237caeddc6a42783a43604cb81b0adfe5af1b5b3f84afca5bb639b4106c9463829c522e22d169082d532f0e2eb15689f4766ad1f565dd3313faa7e26ae0030d40d27cac1e19acdfb30113e3d8f8c5ea43e82ee49bf11f05b62123395fbc2ce19d2f8902b0e403a023d1838efcdd9ea6f13d4b3cdb5aef587bb2bd84b9b8197105e92f69d657", 0xb6}, {&(0x7f00000003c0)="cce9691c3eb225a919117045b5e4589e8aa97c396b1512a58a13498800729ab8273fb7d7b7d04980eff23c48ddd1163f103e3d75fe4133fdff08fb9c5d55ebd444ad55f5e228f0402f272a4c3b238c7e64223ea1cc4b475e2aee190c70a50c636db53841752cc4cd4471d9a6d7f09ce73ebbc5ee44650facc3e6e34474716b1fc1273b5beb2151e4d70b8a7d0140197a7f8ac207f6855073f73bc7ecf99626e0dd49f5e75fb092c08c261c6dd079fafa9bc3d54aee9fbe5b13555db3493769a3334c70049ad34db196fe3f230aa2797f3bbd093615a55f830e58c70d9349124510946b5608f16f20a8ad4c3694c4afb6cf8e0182a1722734a1a001c2ee866f05d91863b93d6f39c586650ddc7e903cb1e8366d4f4d794504ad4e434fa7191ac9eb1b6908d886cb0d7431895fa3220b68c107b099c463556f987b9e7496fee9f7cbabf876a9bed3fad9898dfc090dc47f5625be39da338ab43911378f8a83235d4ae4ca1924c2646c84e291e65ef7518d7c6e96a08a88cba66f3976116bbda0238cd79a43b702b3301f71e65d3d55f0e1106a47c712b33ac4443e080d6d1d33a89f5de8db00ac0fb7ac88b54fb7d29c52c8e7867ef72a098476c29947e04ede850727b4c014557d3e183d04fb221bdb2dee712ddd563ee5847c83daa96682ddbde087752541f58a0e9f6a974cbc5da4c87ec4a4d7ea6c740c73d6cf1ea09df102e5ddbdb3d82b669d9e7296669f219a69adbc8243bc4aaf0b41338427885e433dc5cc0e651437bd2d3291e9346eacd03ced247a2534b923fa9677e16e624346ddec4f038d386b5492bad556f963ef7a9cb44f65b08f1bc4bd294260e417fdcd9069bf42fdeb00dda4c6a956ec73e322ad07c71d362e3767ef80cd6a9258f8b079cc34464e70d308ba99ac8253e282fcb061ca4c9984eb00b2381a0e44b2292a348e665f29f003f46aeb6e8a4431f99b98cbddffb526470a39a6c59425f4c3350a080128fbabbcf74ef64f6871377d351c41cc15f92624024125fc81796d8e3b9c5529cd18fea722bd900701dbe980fd5d47a38f6baa9268814a665690e2e33d821274ac04887d2d00339043a0979a988cc6bb28ab5297877af3fc25e09d08c4cdb61ec01c1609fc450a80568eca02dd7eface02230b74bacb86fa9f7c7d81f1e1d1587b8317a4dacba8e3ad763212f9156cedd1a5005f9ff533bb974480d3f453b41708a21fc8e04a22371ede7453afb5c7d60e8f7731048af209f9fd068eac0dc970cff5bcfa44dc20092d0db5646071807dcd0ab1c542a03637201852cc7ac75c5940f55858e5d93cc616185177a8805a4d9f3a5d7ab82d7b22fe15c85457e67d96f724778bb48f1b38abf31d4551b1789ea1b283776267876c60d42ed8a1c2f3dc10ccfcd95521b20b59bfcf5d6f4c069cf0dfcc396b67fb98146ef91d289cba307e8f18b949140affb50d627f35066998f2a32e9102a3c2cdd724ee75209fb37a7c3d01d0d69fb8f8f848fb7835b23fe3fb165afc8e79c9e429bd11a8bfbe0570f34418958259351d475cd9224970a5762f65f08bb14ea278014e142314dff329a0aad167fd3e68c92236661a3ca210365bc5edcfd4227da75fa73cb8917482d53c23c6345f361cdc3e68aad6cb9931449604afe0f5db5302779050fb424cc0840a05760657fd768c318408cc682e17c109cf101c150e1c9cab2e161f0811409c4b8a3b3a1f7ed7d10f71f8ea025eae9acc265bdf7a345d86cb04ebcdbf1ee6beed11868c32fc1409c043572b89028c407694b7fc8c8e3cc1500ce9f991fdb266c6e0e3c1a357d686dc466894b5f37abae5a4d723f3f0da9e25aad198893d0791949d5f26dff8f22b3e0ea22492616cc874a2620411fb9b3a7165d637158adc0cfcfabe7db91e80cbc0133d0e05076194dc9ed68117cdc08bae2a3f17a45ce4527ab7e31e8be4dee51898e9acafdb9b1bd5f34258e2f13b8daabf3f2be7f3c0d15371cfea15dea2d43629a91a368b4385f9479781ffe531bc59bce99bb89cf2acc7ada889ab9dbe0179a9a24a10ae3a92290b6515fb8ab90dd1b157fc201c461f642998f16638463b7a2081c5d5cfe84f2cc2bc3fc51287d1cf1500a5f7cbcf7d9089209fbb9b3d8a9380694c3e409bb3c99ed6c82d68343522120fd1f3e55ccc36ceed9cd6c85553d9a1839179ec4b51a1245b9bef1e7ad49ba49abf7b338972de5d308bb30f29869243ef224902dca9441815c28d676553006de643e6863d7c95707cb826c407f5f940c245831b27cdecc9332ae4b4b69439b93065abc037df24f558209521cd769811a9741e0df5d6f5a849e5c14eb1b50a060e094c63561758d7c318f89ae933d5a53875dd27d7bbe8ad6e5d63dec3cc9147d269d93cfc37c912dd1adb3503781833de330c5e122212b8385ad74d15c0508dccb72a03d8db3dfa7363546354db4437cc949f3153a1e552f86d14e4dfa5e3b7d8123a57a52473f3f61b76e2eec63979eccb3f290f65824069157b0f9eb51ae47bac99ffc4a6b93fa42ec6a3f465b92adf78000aa6669c47ea02abf3650081efc18ba3b98996dcdc5f7b19c6f08946948f9d1d29cd56983a3cabbf1095f48a7d10af4030c0c9bacaa447bea171259657986f4673c6b3114d6d084662855701e23a54433582eeaecf8ad681ba3a93dba14ee659257a1d84fb184b1070c0f2206aa933b2269f897455ce29ddb47af0c4ac2aa06bb92ccab9badbd51494d45b98acdd4d00ba33d4b5a62a277ce4a983e0ce56d7713bd1d8d59f93f4e79bc0b2a2574b828ff0b08cdaf6d6c43eb6332d58393a7c92c51fadce8053555490f1fe9a8362b4875f02a613b53c0d4bb7b816cf8cd20f9e7edc9e6b0a74f601a79e48822215a46832d6d7122bc915b33a10175ebd2f8c5ad392edb11f55a0b97fb1c51711270095462a0a8f3439513bf22ee02103b5965b8c09b558981c248da198bf9e463a8669eca65edfb9d9f847fd9b2974f4ca4fefdce38a689193d1aff2d69338a6298c54a23ffd82fee943d19cb55ff98574b3408e872413096a79f5fb8ed6387560c919e297597ab586cc5a3af65235108cf3358ecfe3a18a175c9043087a5daaef1126a835c23a367301991b89ce9c5bf1606928871f9de9d00fdc3379e33d11340298a81bf5cd2ec02915b41259c34bcc699084c7a53523db9812f06b3d34674386e0e8dc778492984bf03ec3c7a4d3f840db5f1aea548112a0ec0f834a5ea1f6ab4c9ab5a6b149254f2c051fb67b605521027a54e88f4b85a163c8fa61a52b74599033aed0e82582aa040d5af5fde3a6c631e9e80f5c88a14d351b971197fa15efed00b07ca84fb492067c67d1398b127aaf7852299e49cf5507e5b2b60ef0a0634fb3829dca0dc05975a45890be171f2996fb09dc446c019537379d374eba11186dca24630072848440e584d46bc7137ef2e7393093b76046ddf02e81d046bfcd23f6588aae46d1d6fe01699ed2f61a3684ed5c470fa83fb9641f728bb1d6af3496ec1635ee28bf52c917c654848bf78e2713c69ff0e679d199d5a732c46d7e7e902f0d3cfa034db94c8de02fea5f07ae3f0cb396325f67acdfc5995c738120f8fa0e33d0907fa98e8496936419b57967e61d728b46443d0cebedb7c10dc6e3e512b2072edf660fc35797f6529adfa7071fafe07c503b7ad63af50cf5795f972e253390fcc59996ed04ee31679e6a0ab46eca9e1c871c46b539a4c4eaf44f2f7aac85506454685f838f18fc10733e7cfb36e1a134bc1fae79d826696fa2e618b470c10699107dbe3d886517be3a03506ca4767f7cfb1c961225d9a5231ba54e7c6b994619ea6db0a7437819a3759a95aeaa0780c11c421880c8d495a145fb826fd9c4ebde46f9ec10561a7e6c11258af0c21d10293e59a1b54d58edffcae5541171bf6c415577b2d40b9028dc435060b40d6013afc61260defc54073edada702e5775cfeecca56101c8699436b865e28920812ed0b9618e85c2fe7ad0754db71110011340b9066e53c1fd477a0dd9307369d9583c52bafe22b4c3d42abadd6587f0fb26640fe8866b14febdb0c871a0738d401de47ed73a83fd87388f099515564e23704f65ac6c72ba585a404b4a7132f5006ee0b0d90ac34c8979a13be8970d2ee4b189593ec9b286331c675348ad499e59d16221b2caf4581f77afb850f33e6c55f228ccafaf9d8f8daadfaf2e1ffdf5bdc2e563bac2b88df52f289316fde4622ca44acedc9c8d25206554b96524196be2a02f4b488f2348f351cd26223ef7bae780119cc3dde29ad22d58c7dd6446f9aaef00f9b5bd8fc43911f823021e83aa65eac2f698e85ee066f3d935f510f51cb3bcde960b5fc6213bf5450c6799797637b61cf879b4579c8852ff5b6ddbdf25d6a1032633d7082868300be88c58c0a3771653409f734aaf94f2be89c18ba494a49259c476956631ae5a3032e86a9b81c011ae632766be1a90eb524482fcfc74c1aeb694a3b95760721a68072e3083e5fd2f4d46bf9d615a42dc1480e3f0b7bc0e6101c4d41503a8932896c7eb76d37c2e5596fcb8a0cee38a871619c30461090b717a451265e84253779f2edea9cc834522164dc23d52d08906a366101234c60361606a7c5575b48f90073ad11a94da717bb1ad098517895fb28cd0778ee26e3a637c2e33d603bb40f649fe1559cfe03fc3d96da95d0008dedc8793b8b1c88b2a2607040e19b133750839d4b765e9b9079203d7821cb6e0a0a7066b97585c968661f5769a2e02b08a881ce4b07e4c9e9118f67ad807e2985145735b48406521b627dd65a17e709fb7d3cd99faefe31a63925fff26785ed0c5e4129515728b1cb090ca10f1ad28bc9460619ffc940dfd870168bc02f67a54a7ed274238a29a5d3d3a820744e151242f6d96f1e66be1b3e37370ea4b402a016544f108675e03139a12d36e363b9d561c1990ab2e195285795bd726b18520409d94c2ea9f119ecdf225d2f0588589db4a2b428bfe1d4019778cbb9f332edca8d1f6e34fe71ab8eeabd49c6478fede37010e6bdcc4b6fa386163302cddd06590661fa5771e134f8ca22526933061eaf63706709d919d13f52f75f5e3a19c3ed298cac19ef9d1d0cb5a36de4b66a665a9326dce28a98f13431797fdb9537cc9d4dee350f949f778f78e9211ac3868cb1ca94a68767acceacb0b791d754dff5ed6939008c3a9ef0c96d642296b5fec9a99c50bf17a2f8ee8c3d3cc8944c44949b10f93bcce7bdbb9e39f8b279b940a1fe285b2d5b49af8451173907b227b8f91e617eef6577d8bff85453c38e780b171d95c9576da7202e0c4244975fbd5f5562d426e5e12a82b8d143430ef7adf09e5925a059bf11a22f69cfc3f6c918eb9dfcbb85eac267cb5d94f7a79518fb437d76fd167bdcec6bb97e64341d0550446e168be17282ee026bf05aadba84291c512b908064d8420ea9794afb973e9d1823274fdda6d80afc563175690df71391651cd629f0493b88eab41460be4e7d07d2fc45cbe3e45b68cfd4da793c63190563809cb27e2665318d7b8ba68ffba0a3970aaf930dd2028435715f2137e2c8efe32d3decc65c02892a91329d919ac8815cc3a41cb7689d38c246f25c9432372c7f9d43a2b786c4cc8794bfc960500a277a37028f90e1df4001afc3951f61ca0eb2f48b9e587f04760a56318a53c5f60de8237be6f2b8c4cfe1f9054ef5a67a8fdb1ea8ea30e5aa7b52815159cedf270595e8c7f8248d394b48034d67f47b173dfde0f384e5093915d68bcc3", 0x1000}, {&(0x7f00000013c0)="d0df393cb4c26f252ccace32f817af0691a29dfd824ec3574833ab396181015ac8b106af4dcbf0ec95bfb889ba81aacb6f5a5e7ca040666c9ef0dfdba3122f13a015bf23c346efecae717c5715e36f5ce6aeb430d3c79b02fcb1c45fb0d7bfa301f5e79e28719e0079a2a57adde1fc301bf530a8b169ce6ebd3b38878be7f61fc8ccd0cb9da06b5e91f85e034a07258052edbfffa70ff32018e6d03c", 0x9c}, {&(0x7f0000001480)="96a03c9bd7b88a25c163c4bf07dd0d433e686e934cba906f88eadfcb267657c6441bfec1c2d8c2a830e054f77ca541109b4bfa784742afea5b1a35c1f35cde331fb0f2afc07e4a7189356099c8a03c3881fd8f3ce33e5436e3ccdac6f4c451a1c24004c6f6fd2fa6ce1e91e3aef9fcd2e54e41b895d22a9ce2280c8ef37c6e1384fb", 0x82}, {&(0x7f0000001540)="6be0616c82d647e06950fbe164ae4461b5e9bd0a0f8c5bb5c9261338844f2616db4c66e32177405a55f4a1e44a7785908a8114b6a74657c099e63874a3c7177348fcf67b29bbb76e3a591a516914aef0a576f5beeb1137543350cbcdb34e692d821eea7e3421528f186a592f36199a336aa23324ed3d3aa50f2eeff6fd81b11bbde655aaac153477cfcd5412edd94567ff9af078da3a7c7a6fddc84d77d9188c7d98b197cc42f5be39f48355434ed1a08f3e82d0c389672156bfed98b01834b912b838bde73ea4e7bc9f02a6e6aac7eaecf6b6be52afab965ea63cdbf9a00065", 0xe0}], 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="c23ac3e3fdbd51bf90c0323411d88617635e5e642ce0f7418a340345b99172c383b43953faa64180767950d849ecc91640c599c20c533eafd5f418", 0x3b) geteuid() setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000001900)=""/134) 15:12:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x60) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kqueue() 15:12:37 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x82^\\\\/-\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='[\xed\x00', &(0x7f00000001c0)='-,-\x00', &(0x7f0000000200)='#{}\x00', &(0x7f0000000240)=',:@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]+\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/104, 0x68}], 0x5, &(0x7f00000016c0)=""/223, 0xdf}, 0x2) r2 = open(&(0x7f0000001800)='./file1\x00', 0x10a20, 0x30) accept(r1, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) r3 = getuid() connect$unix(r0, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x2, 0x110) fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r5 = getgid() getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000019c0)={{0xfffffffffffffff7, r3, r5, r3, r6, 0x0, 0xf57}, 0xceba, 0x1000, 0x17b}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001a40)=""/192) open$dir(&(0x7f0000001b00)='./file1\x00', 0x18881, 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001b40)) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file2\x00') r7 = open$dir(&(0x7f0000001c00)='./file2\x00', 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001c40)) setitimer(0x1, &(0x7f0000001c80)={{0x7fffffff, 0x2e35}, {0x5, 0x8}}, &(0x7f0000001cc0)) getuid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001d00)) bind$inet6(r2, &(0x7f0000001d40)={0x18, 0x0, 0x3, 0x5}, 0xc) getpeername(r0, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001e00)={0x2, 0xfffffffffffeffff}) openat(r7, &(0x7f0000001e40)='./file1\x00', 0x0, 0x40) getsockname(r0, &(0x7f0000001c40)=@un=@abs, &(0x7f0000001e80)=0x8) 15:12:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x410) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 15:12:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x6) write(r0, &(0x7f0000000040)="670dc3", 0xfffffffffffffde3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:12:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:12:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000, 0xfffffffffffff748, &(0x7f0000000180)="2694e1ebff5f4a65bc478412741e8a5204c69bdf18713cc0388ad5c21eb08566d82f4a795e51237c28ea8119668a9254008c26666cef5c7e621a6b52a7e3a29fff6d4541da6142d71110c164c554788aa94896592afd82bf62f62a735fae4010c38af799c4bddd31751d5a465fb455201652d232d690d2e1fcdd82c68b45c4710285c940f1168289d85e34dfaef92ac27d208d645a4b63b02df21f851bdabe16ebf24ecd94a651958244a5abb52d9a81ff5432b4ac5859dbcb0bb477a3ca6003d70b8d75f1702e03e7ac8dd237cb0d3734b3b40b7db5f04b2604d9c285cf91aea03d0278228b0a6e6355e706d41784e7012bd0edf34de44a2eb480b24859da2a1745aac6c66260d3fdb642ed73683b508d1d362969f8a43fa11ac0dea255b4f4e7544f1a6aed16ef73bd6d2eab6f0cf6dcbd7fdaeab45af8f497c21fb4d0a612095ae99273503203002c10b85a16b7a66880137555258356f08151bc01d91e9a165b7111996983f1d73fbe304cb052f88b6f9436d067a060b3f4926cfe793767d89ff574167cda5fcfb7d2cf9ce850747e50dcd53f7a56f2bbfea0b894af3c5202185df2360179a0c8e8180fdfecf96151e5b465c41b558403d2ed9aae269756f48beee88ded55d1814523cf582ef6e5875d8f63490afc0c5c423b99ce3554327162b3ccaa5d696d65ad69ca9f541da01996fbed460a3cf19094cf0b7eaa2b7b9c6094bd0b0cdf2c1aa79af953bb70b4837b5e94dc66ecaefca30d16b92068eabede087956316a6fc569f94feeda7da11e168b110e988bd3156d3f4603bd7d1fd78cfce9bbc41d11bd127c907c3b4cf9e7f20511cb3582ded80415f08396a7dd3b4a6b12d59f8a3f9e7494c5da8c2b2261b23b8983d62abb7cac01dde1d1172a28d5e9f288f4e4c94a350ef9f791cd37f4fe05616372fb3d793a0a7ab23e8750e2c391b636825267037d62650c0d39e69a997287efb8c1dc96f35b78bd20fcbdeb487f7923a14ccaa15e194c4f0447ada8c7bdc5795fce51ae040cae141d9ff86b509d8179cc93d46a9122e992f8f8d252fec70e180e0d965f843384a45d6b09936764909498a0bf36353f8539192b2bd0cf15401665e7ab37cf1f3ec3b3be48c011f14f040b6ad35b897644e1c7589c9e72ea852f477d90749f2b7e1e80881ede218eae9c1907ee28fc73145e87a57f4aa879ef37a00e4cc53dc5c4e95666643e92b8cb732c087f941bf28859bfe634fa7173d50b7adf2c595f53361b8f801377b0cda6769ac59d79eadaad4dedc8f3e8a7b0d3a6e2ecd9610c54c3c99ea4d792dd9179b29576fb6a89f364916ae5f0d0f539e7dcb9d843e95539643f2ba750410bab0bf172aa981b5524a8281018872d7f7f4fe0c40200bf34cb17c5866b1f4c9e3bd34153bf9d0881d3a89764911d484826ddfcd0be4ed30b49b798cf4afbeaaff0fd0f92afd67f789413719dbebcee48cd28abe91ca49223d0eeacd06f20b6beb7a22d6b3668f05b9e776cb99945a650743a590017c7169622447a35f9c9ff513f95e399b4e33edd69cad33c20a2b5d90ed5b8d90a9783f808f2be890242dfde6584fb16cc29f36036187f5a0beadf9c2695325fda0423a231aca9c1a9a51303ebca0775e9a49652ae421099309f2902c1dc3e026dda0bb831dd6bca0ca07fe4916c98c4f4a9ebdd9dd0ff16978bc997ee5dae34744e007f7a76fa3847203a3c080e8766f876b87d1a14f06a4d08027d942ee11c2e27441c32057a3f3b405d16720743c48e4c35ce2dc3a993be5f1e52ff9e463c9138d813fb86e71eb473e1daff5c5f4e38c2cc357056c4d2b5e5945d37e0b5d06e45c9dbf052336e5aaa056dc1f1caf8b4be02ab701ff2f37e18e773833002fcbde56cfc0ab3940bb2059643d1ee07ecd58258397fb53d72074cc8c65f58a3f030136872620d283e45b309196aa26e599840ccc37d410beab4d311f41f7beae2c204f9129efacb3da3ccfbd1ec2ba09c33368e99e61373015d4718fd891b1184065e43c1d1ccc299b70ec1b8b05df545f196d77fcc8f6510495648f9d3c80ca710b9e6b0a18727657ad61e82626289b7b40969f208d336e16d4292ae111489669352d50bb336a3717ec5b8d0230bc9a7baa7111fca7ff2423323e80eea18ea2f9eef598a91f7614d6b503db0cbb234bc38fbc1cb778df0cc0e85691bc2db1537922117059aaf816c22f7f13f6828535f69899bed8318634cf6872985bca2b5ccf873f3cec235a55e13cab62247c584c19ac56740a5a1182629fb4dbc20cdbec53ba88da2f11885876df2fbb8c36fea52c7af8cfd85d4aae6fb33fbd741158c8afd2a649db12a127b0a6b91c9964de7204bb25f988a0ab46583491c700c452cb8644accb1de60496dca5d9858926cb4c568453cad8ca508e23b6de8cf8e6937ffdd748fdf718b1968522835ad7ecfdfd9d1041a1dc921e133505a73441894c164bcd8ab9b9eb194df8681457d78188a720b29a5834dc4cfd311a7c77aac620e3681c56043fc354affe2b207797a82ddded989ccf65b900ef8d935e72b0d7ae7a80b387b3c4272c538ed49c1722a49420eae4a9e32198a1acf742575856e4a458187ada6cef3fd589e8d549e9c8c006744182e4121916cc964be311cb6c18e0216f972d863c68dbfcd990ad64d19801cf68807defef9b5ea3a6d024f3399793f5898908b7c4fb942059001a0bdc80c0e404900d5d4bca31d9093f2de15fa994aa406b8af694c1f16676a1a8ded5f1332013abc834c671bd351b99223f8b0365de5d9d0b79ebab4e34e9645865272fcc2cf40aa380d217d76cd3b641c552968b2a1ddca17b818955f85ff4c2b5f70b831f59a4b7292ae12b3f2279f7fcf988a9d90d14feb76500f5e86e1d26078d8a2a7ffcd58442dd2624593562babdb42872aee98c0396e7d83f689cff7b74a8d97319bb1752b830f7853337a7ff7d386b3afd66184565268bcfc98942df5989137f1ff2998cc704de6408bc1756288b47730053372b9d319f2ba34b4fbe2e868f54a3a11bb3e50f0b759ce53032598282eb8af17a00c78ae7a220d325e41b85cecd9a9e1337e0e95b205388dba865d5f7ed806b33cce980a6202305b491426da7f5be46a6ef8550a64454062b8d7adbb1dd96daac75f7464eca34143b54be7679a89249565cd3d72659bdf82921cc868fe87c0faa447e93734f88139cc2eb3a31089fd543c63a1c3ccfae2ce1bbc37a49c70953f67fc50f3f87f7d4fc0f7123b4d5005d60dfc771c59f299f4caa1efe10fa185745c38b5b8ebca98bb8cd829ab2161fbf2b2de028f5fb647e4423ccfdf4ffced745c10c935a358dab4c0fd70ec1125bb000607a31737900d405ca8a2fa9f6e73c489dcc9a598e5233ec9eedd0b9256098e0069156427eb93699c26f0624f9d56738cf780c2b6ef471714754fe26b3d66f9b6d22603c84a9732a7e4b002a16d60568701720cee50928c2b56135dc7c2f135f55e6004d3c6c0627800d6b4dc95555743d1bfe2ca32df4a3905f02ed814617589c5582a4f27104393e8e461a7f321b520e21df6b56b2be1234fe5d4763fd1c0cf79038d54c48c7317e1294dedb48fb504a6afc0da3364fd5b091b4bd79daa52c3b3646bc649381073b8a848983329d68dabb72cffa788de7a1c14eba4dfe22fac695a332eb905fdd8e101925dc33ec6096bf697eee4b59310a1ac8810459738e6eebfdbe9967f79338f96fa8aa2f70aeb7d58b375be72dfa1d48044a29e3ccb08b7af2beb2b3c4eeaa530653580eec9c86fe7985ab1ba8b21e6b48794eb4fcb9e1007f915e96ac70ee8fc0292419eea50083be3ff61dfc4283f75e8f4a097f923f84f584c791207efb40b8a8eccf663eec87752be087bbb456068cbff17a7109593c1763c9885e270d12e1fe6872c01820173d34c5c596e854b44d03a50d555342f78cffceef8e66780af64ad7df30d8f6883668f851fd6883ebca9a8d11efdae59b014061a961dd409c53924444872b13818500e078ded5c5a1f42d1bdc88fa4cb1e1dc7df291bfb4385137364d9867695a18e2baff2d12c8c84121b5b187b2aab2ec392d1b3d150474648f8a585fe3536e1b75a67e5407146cbe44a907804076399b1a60eb23c8190b690e628129804be6f9bf584e7c827145052c63173a1a8cbfe464fa295fcc8f0c50484825facdb6846ab51f09e2ac57fd50e284d42a5f2f32073730ca23b6dca3a1456676420d5ed9ee73e70b8dcf6cdbf9de0975bf7cc032c9f3d527217e235c3b869558b34081555776683af9a58c0b49a5c4c81e3d4a8043c1de38f0053354ee53e9ba65d57a63b66208f7a243c7bde76269eb2e86bef6c572c4fe897d65ef2993ffd2861cf6d3b7a46e665cf23c4379d4e85b9d138096368781f4a20d541bcc636f372e971c1c1d389f3c04d6be018fb524424a9007a23f653b8230ab356d971c6aa101c21d96c08f6f7ce0eda6c931de6a3f848b299a1a800937758f8198e6317746606b0be9099592fed2d59967c5a6fc957bf025ef19e55fb82c0aa29a6ad1605f87c0c9e63ed2b0535a59e7478d6491cbb469b9a442f41d06ad2ba5b795fb01f572e224aa79531e6ec4310ee0fddb392326cd7841989137abea2812632f51ecf612366b39c8750f8dd93fe97bc57a3b8202a44100e6b61d04bbe8255c346dcfb37d1ec0f8c049efca8b740c81d4285d594ca55a6ff88e033966ad848056c431d02a1b1e3412b60a80b2df83f2af2b0e60ebef590e47713cbc8d5a151e31d257b873bd3acdcb0c4d18ecf6c1911f6170b49a618ea91bdc181d928cd1a44c5794552b41183e1b27c728eab496fff8143e5a8bf76d2ed72238d14a218a0a6b7622e16a981caeab0af8e80d4b3185c6020e0030ad1cedc5779834ae970dea9efbe494fce55a3ed1d4e47ccaf4c2e3bc1082e8122273b61f5bfded686ede5bd717bce1af07c7d529f962611db18853fc4ef28245e92bbfc4ea4e4226ed3c67ef605c62b372b47200f0efa43e5b6d179f827917109ee65faeb2ae5f4a684c39b41d90365fb938abb605cfffb103d5863eb931ea02ac50c82ff11403816817bdd74a9eaf66ab8f38e3df8980f8d3797e5e6049e14cea4de827f7dd2bfee62bbf793473c1a17d44b084afbc366219655eb406aa75e5be4d8e8fa9454d2e105baff5091be68a04d5450b24d3ca616a3ac916b632b2ebea37ddb0e02640a65093b083e7f6c47772cb14d3458885c37674f3ef43c1c004eb3e43263cffaae56156fdf925493ca75cc92a2654a39d0b5ca88d9fc33e3f24f49789a40d57252800525a0026c194ba2fc934458ec8eedb1f28002a4157417cd8a1e2552320e7f0af5a7e95738562ed41d2255557d91127c044f20eebf5d852e961ce6750a91baed0f5c7f8ffe1f0e7ea8525326f05f8b931afd99e55d94490096d7bafc31c6d2b66bb7b7130beb4cc3756da1b4e6fd83480491599007dc57ceefd17da1b8b73b91b3698d04b666c17b824066d2775b66bd851f129a4c67665f27e2b76a1b4681e977599cc73ba1794a6b70dc87f63c0b13a922fd84252688bd474cdc31e5e3a77e5ea919d48965ccdfa1e5a93bb60e9202a4332db9258d2a3d0811296000215efe894a6d636fc458d3fa9094f7345dca1b702766f69e9d3ae25f5d5063e724629ed00f4e5341869703d32a2b16b3641d9bef05a7e4e814d8c175ea0667e501310651983765d32c1d989775ced5e1b3e23322510709383c6100a2f97aced8c87b825aae3edf370f2bdad1833935bdd740071c", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x1f, 0x2}, 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:12:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce", 0x4}], 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB="0050d85bd69f758d9500"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="97441d6823a7d0c457fee2fa87", 0xd}, {&(0x7f00000000c0)="a4c7688eec438ea181ad0547d2c499de0fb4c2d198c302fac1f4d8468c05fa9222ea1476d40624d2025f76860f2ff49d2f75e18a6a59d0a297a24b6821863dc389bedf4086ee6b24684d265e691e11cabe7d1f8483c1111045ece1f60104b8a00abb5bcedabb", 0x66}, {&(0x7f0000000340)="6c19d274c2f156200bf147b1e52787e95040b2eb729ef015c6047491f81ffdf156e950bcc726176ff7ad9d488be9e3bad0231179dc2c5bc81ad450969aebc13de4a531f1bb1d0846283facad69f22bdae968e75be9fd91f9822fe0adfa71260313c46b9e3c4cb627facc579762e771e7426b67c3eb4d1c67a15aee7902d5ced8abf771ba3eb7e49103865bedb09f1883913bf66aa2b0a42b880bf26cc9cc38039c68294e5706e2e29b4757dbc7d036022f8894a4517f1c37105e4acb00083ab7d05a923d6f6fe69d8b392e715f4ef5986a3aec24b2afd6414238fc0cf3499ce2e1bc042f043f3cf000ea38e86d46207a5456f05b2ebe71dd5c8f9e4fd0a02c990a89526e975577f49dbeea7e2d6ccc1ac77674e2d3db2d8a104fed2ad02b298f6313e03ea3293c4b746ddb002a6344cefd19e10388e4b8e590efb267973f97e708da0531a71297ff492329bbfcba7ab6677c9232dbc2e533854d7d33ee8502421cac20e166cb27dd8763bc9f7673ebabe211e7ea5b5b688d3063885179b71c0814c2619cdb475e910422a546a8dc1ddd669a85a2ca31e5eff08409ef4ba924c8d85153c5d17a0c1195a6d7eb7b44ff2e9d0640f46c0bbe5ea926b3edc0a25710ffb3a4b1f309b6b4eaad2cc27d77ef2bdb7b574c6f2f11636cfdbef8d0bd46f8f1c278ce6bbf461b5eab5ca3dcb7a09ac4db449cd76ae403598ed77b760fc7cd7f9c28b4f50cce259f2d286252ca622171501558682a7762091492f0a2ff6e2c904e86a4d6700aa36b9bb947fb72c2cbdacb35677b67b3fa2ab5f4ca6c4ecc92f55c83ff1453a3360415727379a88584c8fedb0aea471c525b17fde5d0992de7cf39f1552332e3f124ccfe635a756f5383cf98938057e1eee2fbf4b5be7464429432ceae1072cb5f3bceab143a5c72ed2b263b3ec9370f796555b940316a1a0182988b40c0d3770d2f9c3172e176830e30bfad3cc363738e417654d25ca24712f208a57c402333b92b00bd15d5318a9a7c677690ff1070570ed8262f974c4f9b224c35960354c115e9c7ea6f98e841d833e72c1a7e10ebcf265017256f14ba3d03ed2a9ca2b94d7f4bb06a9e4cac11f75514417a341144de83e9f8296b8c82327b048d85c74fc7039b3785f23f9898d9667c723953acb14cdb68a7ad909755a488defb39a6b857b4e5629d61118cc920e8e5b8b1be8630ffc6a3644214a5428f0e1b6d7360613bba1146952a519cb3f55d441bc43051bcf44012f7cf8f8405d266640d3cbdbda2565bbdfc1f180343625b75365793c9575c4fed354353d2447ac73158e3516036589c8f10b5faac20827e15ca6703a607fc5badcf1ff7e4b9a0bb51a11308ea40fbf2fe15cb45484d2924d9f200d8a8b1631cb45137cdf13a9f5dde0452d75da1757ab41fce0cb429b535a8ef00c7e844b299f2b63618bcb0192986adfd948a228176fe3c93696f42584443e297a76018f6a5fe9d2b41a4bd11abfac53483eac52e8cb0ab75a05ab75dadd351fdb5d8b23400593056b08690899bdf4bdef99ac70ff8380b83643032197fcc7bd2a48abcb143bcde1470d85a49bd119aadbe8cacd02cef06b60d76c7b4df2474d69dd7c345cea437382abfc84443e4e8f2353af5288ffa59f341524fdf9e9ccb89a371b7cc0b4f88696de59538bfdf754baa36005c71c161afecd8560d79a33c422a6eb392709a74e14f2893efbb706aee99e7982bc95a102a9567373c7053e5226ae9d922f7e6b3d43faa8ae25cf3880373a408ec31c8c88c943fdf66c5991ccd89e7d607ca33f4503826b6ac4dc1e8afd33ef6734fca6598ad9ccbe1d9d6c37060081964f7cad09835b1813560e9c023bada1943f76313735dcc3e3978218ac444f442d407b2df43c2f0f6daaae36a545177ed9cfbebc8c83ef25fc470c7f9caefe46aee600f5d7b981f6e3607a9691d8bf2090761ad5b2bc182d0b05efe8bcebf026b2fb9251871438fa943b86da93b2565da5e7c549676d1c2982fc0b61d3c9fe687d09036a7e98b96f6d7be9ad67141fb259d2fa9b099f637067d1e779034d1db36c700d50476542e676528e7169ca46628c4d805c4c67d021ef133d7349a4056dbd83ec0299fae9a399ea07e8fa3df0d4034dff405ccd7820de658924a1ccccb0057da670c1b5ed8baa7971e7c6e2dc03f7397dbe9effc59a834c11828ec55da3b52211eea5d7c673d86337beacc5ba0040b620d9516e183dba60f53ea99cc6c3e36f7499ae164976b9c177c746222e669bd892681ecf8eba62c8299e3323d9629868fb222e185ef0b884b1dc48e541165e0ec9da3c7eadb77b27aea40117ea4e8af06ffd99dcf7e937baa24320fb98531f7df659bb8ccfaed5616096b5e14d899dbb8adaa47fd624b330e0b9416d667f67f099cba0c1abdb075a4396c7afcfeac685a0dbd21725081c38eb8244fc07dab63b6068c11ec1ce247899cbdb47467acf7680f3eef86464761d51cca6ad5357e6bd397b46bf1fe7ad83b6c08331497d94b83685d73b26cbaccc5cedef553cc2771193b16f8f3b4e5334ad360a7dce152af0d0cbc3818904864a42b06c1d3ed0604ac314980c4b4a4aed9189d55b634c3fbf216e2d4c06c65389998565d3dd45970febfd52f2044fe3135344afd49f9ee34f17e77ba12ae97f4ed6a48b771340a7851f44ad07e50d1e55f0f8e25976e755dabbd35d8796c11d89c3a0dfbec97e8df121a72376a0eb70c9d35e97703fc5939a9bfa95da9c2d49739815ebdd6027594c68176e9395c26bcfb08d583fb4055578f6717522c89f4b71f0d56f86c06050e16b5387ea34200e0c11a87e4522bad6588ce77cfa1965f9bb533d8e3194ec6284cff860fb11e760717f35869505d060fa27b813f02e8d6397211de4a2e3a3408f4340153abb8ead9445602b0d0899327471db16b265b1a0e1a6070040d04a52bb5d2d23a3b36817c3cd9c64717aec645c5d6d1f81bfe53452c69bb7c62f668a2eff8e3b957ce52becbe3b423283d2c33d80adb3308daeb954fb1a278bd896c850fda6d7413bbe3590c16579e92ac862b973c51c737bcd604604adce9c69b79d86b40d3175b5412202b86d3d9672acedf28adfbd7cfd5aace8911980b5d6cb9e25f2baba1494fef57311db39b53ff880446e963fbd945e572dac0972a95612142f4322e022ea43b6ea2601ed49c55b60b0ef05307fd37beab04f329416983238dcb238743ca8fec76a42091ecbbb32a7fd6f6468471fd528513ac0a2fd047dd0fab5c879cfdb25d7b73df8cdb48dba28e15b25673a42d7b799269a5c22d7bed4a2ed32f9e8809a2a3abd815e46cb9fc0e3af3c158818297579906449c7c961a9adc7941c3f795d68eb1359cd0143b41ec0a4d6c9526129a188ca9d807ef50ae456eef03cee8ed0e3569b0587e590f397a91cc1386045c1f888413d82a8c99b1335ce1bc167bdb6ab01dfd9f921e89976bef4d159383c18cabb981e311aec19bcd9ffedd1b1ccd07df03d30ee1054ca1aa60d7e5be50e144ddc279d524cf5d78daf991b9e24cab2a458268e52f990bbecc002a0ba76e3f7cd7a9af5c0a6c8434c8268127bd16b4445be0ee6b2d3dc2bccd4d748130069f2726f703dd67ee3048f0004ce080e098b94e8ee9300570269f6d76c3afb325f16a7d89c9d7f9e14ee9b9444e31fab5a50d3c931a4df7eedbe17518a5a3d134e7a458d683bb2e3333e2480dc1037377f88aaf4af27094f982a5bc155eb844abcdcf49a08f7fcb0a484436210ca1174e10ebde6e8e59a9918377f563205b2a2902fc2996dab56683ff3bee4d63064fbc86d95c624b5aefd953de760a2edad714cf21971ad97a0289872c8763d2076c61d67f588f6da40b4edbf474d87a31e5f607625691a54ccb6b72d1b084ce4bf979333a50f3191867d0568910164b58f09e23af8b8f5e52abca12e32a0dd34167fc805fa75d7d89c3353b645d762158f693c083cd6d78f9c999f6a51cf8f916ca80f5f65844aa9f316777358ed96448bac5c60b930e2614c566916993a0a5c5dd57605f0cdea89e744e975af7a998562e3173511130bd5bb67b1268ac999fe96e60215d4978687077e15db2b93f54457570ca7d9d5b552141dcd79251189cfab5f6094942282c6ac8a6add75ae8777f4645c9897d47145187257ecea6c992bee333cca6a702abbe2220800d75e20ebc88d154dd7262a6e7d786f3edbbf04bf1d16dea5dd2ccb7a98e3eca7337d4cf682d7efcee0b016875945bfd206363db491ad2053dcc07ea24a5dba4ec627d98544f5599bcbe64cb43a5018289e6f2d361d3cc08d4cd892ff07035627ed2772267c528892c1929418e3785d108045b533d75c39aa087a17b5aff153ba106f3deb766abc4d2b8d219ce6e8fe0522e2093469565f00c8dfcf455add0255d69beac4d331cd43809bb3ab30bf983608078d1556ce375cf31ff9cea997938dfb5211bd0f00e8748554c56d05ea8294eb30620d4260d2a180c878c5a91677b440814c7501fa76086d20c00254c168f661ca8197235eb52061c97950c406206f4e64b6d63f3cad8257c2abddaf25503c81a37e68233805c032864d23be0592caf0219a9909c9f3c34fe624c82b4d78201954376e7b73d6adb5d9a5a110618d3f38383be05731dce2fd4a6bc50a8a4179339c683e711d62ef51e0abebb1cf8dff89314ccaa75a3eda0eea6043179f761e9e1a57e8fc99ba8e1bc86ce4cdd127945e07f8d38347c26f1322ced47c571e6eb25d43ed73199e515c6d2ea819fc518f168797883e4b8157c9beb4e9f20c0b44f6b3d001349b47c7c968645fee9465ee1d7a1d1c7e92d67433caaf965848f1e54d8ae38e550e604e08cffeb8838d6ddb828174eda9aed18be27329b52c123d10fe5addaa5a780076d657aaa7573e4708710b4ff48a3a93c6437daf34b8852cbb38e8635dbc41428219ee59a35bc5008bc086f7c5bf2fefefa5f7d861417b7eb7dc89f145f86a6e87e5c2acd142961afdce90dc3bc2c80c7e72371ebe23685e779bc1642a23940c376317f65de7128b28c7648830cb965b4a058c4f1954110e69ae9df069e186001c06ca550936f446b98beb10eac0ec589b4e324fb63a8da33dca8bcc8a80b39baf2f81c5193236a5d4968be298e2cca56a47991158f83214efee33cda4c50ed8de205cbdcbfd5823e87c78da4c53cd3e195a6d7147c83ba4f623d2ade468b83ceeee5b805f97abf302548b6669e9115b9bdb2a6ce5a1719280bd9bb5ee4408bf9a6ba1b874923e6813bcd91fa0dc17cb910299f2eb66ff744f000e1096b2b19786e64d3c48cc4c03280d4a95725e94c5c7d6ef5b5f9dde69fbcc22844a3681d160a81ecd8187b93fcf49290ef3306e72dbb8a5d501a2ab9c7cb85037ff8a87f87e47eb87e2b443d79cdc52a7a356d116540a0ef5a573474f1ccc45ccab68c1569dc052b00d1ef6ec0e8b4926fa33d5594ff22b928046af24500dc3599c5ea78a1e64e3e36027c7ccdb76067c23bc5da688e99b46df9383afe9710eca53a655bc074ae384d3288621ae212b0e650ef3d8d7b8909fc55b7366c202c451d6d60e4b59e1c7424f18ffcff30e2ca6313c3b275001bd200cb6a61ab56f9878e9738772a7f909c286e202f0a9185513f429c5507959109bba809d736ec78cda444c23ef84f966e9d17fdcdd81c92d1a9f299925db5195d38481ce3150a2f0d8fa80bee2ce97d5a7dedd0bb9fc7d41103de9081db3d3d1d3e993b4da3e1a16c3597b40d54923635d2c4fe9b40d87f844c22a1e4e3bebe", 0x1000}, {&(0x7f0000000140)="7d0ff00754fb", 0x6}, {&(0x7f0000000180)="953303253b2416a83c31f93c41b7bdb58b10c95a8b3f1789dbec8887c8f1f64926d3f029f0ce516519ce2f0e9ff1c646b15fc45839206d8763f68acda209fb7c8850990efe93de22eac7", 0x4a}], 0x5, &(0x7f0000001340)=[{0x110, 0xffff, 0x7fff, "b0f0fefa20d99c6c9a22cf2bd23bf22c33ea9998c218d8ccccc3d9a8ecaa726e4c7ea46d1c6c662335c7aa13152315ba628e1ba411a52cab8f6e2eeece5f9d8f3029370c606ec8902a475ffd7a1d92e117a4d39e27abeb20d14c301546711835766781426d1e56b3074d085dc196ab20bdc4acde8f4cb59406f9c7788332f5436989289658c5676180bd8970739c7af7136e1e7e3164ec41bb438b40b989f0783c1a53479182fec8c6af90c5b1ab21ef8ba713a1f8da3402fc47f8f32280e420dacb9592b533a3bbab86cf7e1877fcf8dd76e25e4d790bf90a2de454338d979945ce96de7cd66464aa0131bbb447d8760de1c8f1886855c75213b78bd0aa4a"}, {0xd0, 0xffff, 0x1, "fd0256b19632bc8c5444ef21b348de075ee023ab606b01dca4d4d0e7d6f91a5549997a3a0fafe63749b50c3d2289669e5e335fbb00bb5e7a162302cadc5ed8b40daa51419fb5af8dcdbda5c1165dc37fc797678b42988af3c6cc42ef134b9d7b1dd17c12e0aa84dce7eb679c156deac114b2a302e44f2de497e7443c7bb7bad5c4118b4cc9c3759298711eba9f146d7039b6a9013e17e03d350bbeb5eccf7be90f945f1e12637c8a0b99d06ca5cacb1aabdcbac0d240532ddeb89090fc76"}, {0xe0, 0xffff, 0x2, "de094e6871eb4e0eb10632081894203d09944b0563d97fb0397e298d545080dce2749a0985b7ba86230c40e5ed2cad7efd03840cf3cd8767ff1085d3508c8451fb99e98bde7a882805b328351911819a43212d0f314b5232488e04982820f666a2b93f2448dd19aa62c0994f1a3cb668888825a83e4ef91afe94123c3c6aaaed1b220bad135aedb4607dcbb7c69ab3c95ea296c239c734c4bedd5f640508ec18693ef77969bd5219d05a8b5984087b911f89bec6b925fa0a9072b38c55e2a7634944f3ff59ac6753a5bcd07d7e"}, {0x110, 0xffff, 0xd, "f8e109aae560d8ef4d3640a9a68f2b98f2f18cdc3e8bfc7dd267b4397b567e6010f18b9620dcb10bcffe841492fffa68c9feca4c629817564d9b92bfdb0e6646211f24b13a7c8162f94d208cbfedcaf7ec54d2701ed74f48a392055fba31d8aa12ca1fe2dec861af7b45fc772e74b1a842cba61789832f3ffc816967a4557680067b958782931c7ba471058242bee3eb771624e315ff855b10a4eafbd88fb590b843888bd882917dbb9b40b178e8997f900989138175db69ea1e79bd4446167a08a46ded6b0f78bb283ec64223a5c8116892ae463afe22416103b8318918a38a628666c97c0e6e19f053e87ac774847520b3757d68b4bb5c70"}, {0x78, 0xffff, 0x8, "619194dcebe86b2e2024f6bcaac4bfc523f9bd30fe530d1eb3538a5013077fde5928f1ac75bd91850bb61eca8462f7f836c712d89786d0e089d0dd56748d003a1c84ec76058790044594fdf3eea37b2dddda9d09f86a718dac3e9f2269540386253f"}, {0x48, 0x1, 0x0, "fa840588ca5bb0df5490666c1754c97d54d4264af8d479c77d500e484beadb53f36428863984ad1ca3d1260ff076695cc26e"}, {0x78, 0xffff, 0x9, "cfaaae70b29316d99cf92976b785018f813fa8337e0050989015dcda9f05c6d702d3a95837cc6e1b2d31d987feeda9bcdc564df78d75d7119f6d2ad7673164c5faa028000ea2c3054afcd581053276f7a216fb26c8c08e830932f0b1e813a1d67f7ca1a98e8cc2bc"}, {0x108, 0x1, 0x40, "5aec2b8168a21e292901a949689104971d10dc69e4620b37de316c3e9546504bc4dc19d415d5ab848baaba3be1cbc3e0e27d45a91949d1b89bac541a9c4028b76ab3cfece78585d7c33a75f945a0b23753cdcabb5b468f6363ca116675d1a9b9c71db05b95f713617b8d90605f65f12be6c877bc9d2414453711ded49ea9db0ac5e9b9398647abeabe2a9d05ca732f7c365626ba5b723c11c25083de7ffad50a68a18b3d28a3bcdb073f19347dd47eb7d6a830a89263372d665dce44c2586c3b4eaeae4c7497c2b85c1a1b684e2de2d890b671614f27c35040d6ec8c746ae59c0190c4337c49d387ad0497af3292e2c774"}, {0x38, 0x1, 0x6, "c47c8cf5f939e5efa507cb60e0da8637a403ce88514414ffb43ceafa5064642724ebaa6b4a36"}], 0x648}, 0x2) 15:12:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x1, 0x6000, &(0x7f0000000180)="7bab624c77983d86cb604dae275d93abaca97e95f339c907635405c1a3e1d23a3aa0b7540f40cff8fadc60d892a112538e2ddb735324173040eec1093d3c04bdd8409831ae176664a2ef6f08b8d85db5b3258588c823077757206e1b59bf7bbde2977b27abf2edd3ff469b3c632690c6f2ff6cbb5ccf80a1952847342a7c56f38b38b1f5e4aedc8d0d42488f4112d6d3ae1c70d4ffeb42783ea44c3453258ecbf0cb3c84d5b2545c1f18564e94a79dcf75724a3f32062731713a1646745ffad034696de476ec9b7f5f9f51", 0xcb) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:12:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x40004000000028ab) getegid() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7ff, 0x14000000000, './bus\x00', 0x7f, 0x1, 0x9, 0x8}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/113, 0x71) writev(r0, &(0x7f00000001c0), 0xffffffffffffeb1) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x4) 15:12:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) r2 = semget(0x2, 0x7, 0x400) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/186) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 15:12:38 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 15:12:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001040), &(0x7f0000001080)=0xc) pwritev(r0, &(0x7f0000002400)=[{&(0x7f00000010c0)="351383e3e4c3d9c36c9f642f245d54dd3321ec4dbc332fa38f0391e0bc20f6e8d32351ac24b7d9ccc5e80bf7ac4889f1f8b06dd1c098dc7d66b1a4c8314f114dfadf3bc9a1d9f3686b4ee257df57826b4fefa323b218e2940629148fceeb939bb5512ffee8fa8920685b9ffd62ee6063789788519a7f73c3cbb4bb94251ee8d5c18e61ea589b44493a4e947972fa535dad96fd032c308e9519a06613c5e62fc6f344e901646ebf2e54a334ca2bcdb2368aec435c742e317580dd7ab1c195a0ff636b4269a51d71238f4fa74965f3cd29af65a2686237d6a356d4b720adeaa9d8f4f99471a3bd855ee6de9ea85a6a1a1e04f6fcc2b6364de8b0a957cd4b5b8f0c16fc985bd3d480870679f051641425a397d85846515de14ef61b5848d993e7cf41ecd06ac3169117507af6b70399617991766f0eba2e3c2ac529200f76b66b0499a209e8c7660a9fc4ea75e75c69bdac4dc538521bfac42d7680894cd9c8ed851ad926023f74b264deda4d85217fba9fa1118fc6accad1351d9e998c80a17d5b55dcc30991f4c7a319542327e37f1c8e37e4bad9ccfff99691e6b4ccf2e4c74929eb378a0218f0ce3f6120fe4dd9b08799c4fa450c035fa708a5bed756ed10aa430fef99ffd2b2b05e1b392868b5077db9eae758fb773b62763352b903946573c746ea707b55b176b83cba7f69633597da3f2bd558a0d06535520474ed2579264b860b09a9e40e478da4f1f8161a04c549d273d284016219b329d5752ded9909dfee1bddb6b77956ae7343684c6a1a0fcc6a8ffffb67e9318c01eb0e26c9bfe9816f32717ded2f9cfe33c1d928c6f7a25c9eec3044fc87f5ccb1bef579e0ddf2bfd0a81d15f5be30cddbafadaa2ea620a60626e2356f1842686fbb0aa617678ec3f3beb37d8697971d289545d40a93760bc3ae83a16e712d54bd1d5576f5cd176e72ae5bb3bf6864e4733e942375501738cc0eeaa2e5adf7f854f1eeeae17565d9c9c3e23f9523c803a7a320c6b7518841cb60891873967e641ab05e47508ac90b1bd53ff33fc075b10aadc5b356f11209c44a16a009eaca171f507f66992a28dbc341904318cf24086a1d3041a05c03138ee27f37db5a8e250855b28eb61a68308c3c19eff525f1695a733b69fa16486f81567e158c5bcf2b6694f052f5430f0960dc33bc81c5d00f2ba9457841e8c3df7d31e8a8cbd6df4656010c35b8d30d9ff4f9c004c5838e6ebd03220a9e8375cb1717fa7bf743b44c2523894191fde70d7770e9f9c68768bc5e27bea40791f904320178e1bab05dc13e380cfb400e2c1915ac75eaac0d3618caa47abe33a11adca7c4c95577ecdee46ec0175c11fa6af05ecf4e5f55498bd246d9126da5811677698f70ad10cb41679c3323c24312a76504d4f17ddf16afd2884193de63dfc1aec5f5a13fedd6515c65d79faa7b9f1afd414f4c2e91d82a2c371d9e591621c3edd6084d93a3bfd7cac742741e524a9f120227e252ea8bb9aa5e31be689533d45217e437902a589b24bb1476cfcf6ddd8f5af1d1d3c602130be5e5fe54888d1d4e353535d38ce6fb22149f976bf168334aea86dbcdb6136384374e17273a7d1de012c77ec266de37b74433300fa3a76364e7f5cdb1f44df2278f8e6ff35ca0c9529c766c50e2f7146aa86c4d8863f1126836a47f661157af90821860d2f3e36aca0545f07171a1dae8d7bf1d5a9c2661eb84c4dabf14a8bab9941c6a460332a170174105bd7897b1fa8d50802ad533440a351d0df644a8e96afde2082d55b91e6a1488755fee0d6b6df0deb888ac7b4e345c21a861a852bbc59af9fb15fa93d7e70c2bf131db89d07e1e25077fce7cfa8db0b848e3b76bc27f6de7082b6fdb8c6a738b3f56e869f0d35abd780ef25f3eef2857d87651a009a6d280c7ccc1e177a1d97092dabd911a325c654b977fb069e18fc6794da2b1ef654044e137c7f47bc12d6abeb62845386bd9eaddcd41a3ada91c2cb773e75848922a7f9c2b25ec17e4ba650b5a0dc37958bc80e165376baa2a2ed033ed16b2073f13ede58e7126d08f9a1f4d4a3cf09d05928e4d18a600835fc4c54ab5f5ff1097ebfacabcde12f178037e3fd102c8f4dfdd1d5dfc43ea3f18e1013acb45e15410214cf488bbcf38770baeffc7a6a16927a209dd493c82d234168972216d252535116a9dec2ac657f5f92676204d87372986b2560c0f658436b75a8b467a675b17583093ad01e5f4641c206659aef8d35fb391aa4b3e1641913f65081f6d983c7915ee9cdceeb30d04e5c997c54da3fc6f7e722a436cdbdfb8f0259f23b3e7be5150fabf62b8429d3feadd591c0c797bb6a7b563348167077de90fbda941e1ef979c9752720116f6c58e53bce2cb837d03a6a04f6b99037b71d68c38d25d20cf5f3ebad569f354b9e05f64a3bfd411d51bdfaa59d6f7a470bb1676ed045ea074d554aab68896c3e095274287b1942db654ca1c096d644177d86ed130341ff5f0846e4d11ba9d0c3ddc8f4e521dc3594bfc7c6fd45879ce386f1c8b15101e5632eb3f02dcd12da74dd87a07fae4c3470dfdf52fc43a128bb2dcb9d3e58bc80741cb46f1f85a3fb1d69b77bc1803de2c61e967d85b69e046ef2a812a16aa019762d041bbbfff055d815519b5c4f72cd8052c57cd7648573ce869258e2a3f1708689769798725d744c3ece4e2577bac8366dc77587a8edeb3cf4ef832c01087cff9e89db0e1d30f0ed27a092865a51232b4495515a644d240061e1d66c90d82d5294f846e6d104d10a455e26867f56377532bc48952541a5c3649a6d8b14570c3761660c1e121cb72669e25d52c1549970c4ebf3177f82b446cfcc2deb66f09dcc0e1d367472f597b25323d792b3ef8984eac054fb3482547366cacc23c68d0ca985ee962fe457e4a5ed28e69d65200bc5bc57a8d1b82d1b006129dc5bdf0e3d3def9f7bfeca34d0304b55bf9a5e853bde71ee9a4ed3c447ec9b89cb2875ee4323c83355c61173819befbd880f2bd4c6abe05d91e05fb82d79298de8cd6311d520e1797f5b9a10faf32e1909caf78c64e32ef4ac086968a5b7b7a476f29d2e2089abe0d0b057b73d317ec6e5e8c6e095a2eac7a47fb1fe9509f11df1148d23e4eabc938f1f195f8df44ebe8b42c17b07f44a7c1afb2daec2dc9957a818c1add22c9a32584eb0a97b79b2026fff5bebfec791ecbc3f56388d3f04fade27e6ef6392ea8e612a4790e220afb4f7ec182f286e0668123d3e132d4ecfbbe764b885ec7f78c67dab9a69ddf2796d04f82107aa6e677094339f5eaef0574487b6d34f27591b06f3015b146b2462d552577511d9a27a916012d50e4c4dc72868c2ec5dd4342556cfb5e8b48825b5906eed04bb72f2eb9f30ab4dae57088da86ee9111137f55fd07b6ef32a2cfaf0da0d9709a792a4f04475c2fcc2cc18becb575277880071a78e1421ac54861f6f2365f7307fe44f102976874e6c263fd991785098d056c2b6f683947017d6ba5b9c6a40975ab437b0397af3949d2e049697a12f4441f1917ad2148d4891eaf19ad78d2fd389e44fe40fba012cabe67059453e6107c8eb8d517ceac9605725a4df978138891a0ab8384be8d5776b914402761198c44571bd664d5ef3320f1d72acf64256caf00b2f3bc15b92fd303d428cd6f8295f3d3f0bc4739eb640567518d2b4a7591b7cbfec451e1e72841f6b2af080c0b95812edd7bfb105d3186cb0af61aecb2ca265d2cef47a5204483d27fee081b4257a016508e181cf1503324444216435c4092cd6f45cf8a2338c1e2a8e14dd35dca546d572447c433ff7dd03176e6e55a5e7a356826041ccf7f5f44111992a5bebd573a3bc8275ff980acff805ed61a094255f7c471058e6d34cad9100484459dd626c8ba5b12f8505048f804c2d905298bba935109616ea7df5fe4992a611da1a4e04139020b4b001b869dd55474f2df551ad7bc644f5fcacc8055116b2d0bc1e6c7e04b75bb75b0235055fd0028dc8e303dc39cc3971388c9204ebb6da551f04049d1c955194101c3c78b9ff54fcd644054df4c0f880b2e4fecd858a03b0dc8e387f0faa7ab638660376400adff86ce8d87080e44fd1ee33e645bb806b590383b29ee55b856225ec7e262fa16be589e52d146fcc8985b55e73b222ab98b92b19133075e1fb400a0d57e7429d636734aafe7ee94013a48f183e341aca3fd7214203cbd78be93ff7a5ac7e1a06b20817609758769f5bb3213d3661c875ae5c4ab1a56d54dc279bb7ea0d699891da45eb5374f5118bea26e281c7d0a84f0774f2da10bc2aec9eaa4886d27c1da8c61c190a9a224323b9a74bfe6dde99b6f6bf9fb6d5b86032ccc88a6cb4aecfbca32d21436920b5b4e0c6aaff9f5319f677a3bd1d35056da4ae4dfe811e8cf6869e5774e28de8dd00a51b953cc812e90334836dee1ce0cb463de35a133c1472651194f965a8332737e6638bbfc1a4ca4280f191312e5a3de731aec5204303b85876adbfce73bdbe112ce0f5232cab68bc88640ed9125c203430183c05a4f8cb055030023685c32ccaf019c29e2cb312331e34209cbddc56990129879774fee38c690b03c3a7d68adbf63b443fd2d47cfa88762d9171fc5168211ad8346f8aa5f9e9d41053de7c51a1d4d9df440837f7bd6f001280aa4a7755f82d66ea5ecae816bd6d2aea7d674e8b2e5ba23e7b239da6d321f7fe8e3deec5a9a93f56ce55d477189743c51641ff808ba3abc71a45af08010cfa83bfe4c666e475dbaf8f2f9f3786da3c78b67a1603cb88cbf48f682fac986861b2e691790db5651d4d96957820525288bf9b98b7103c2a8022289d2b3545cda365e3acfa72ef3165b0b52174ccd049e4a50d681677587a2b67252eba92ad85a1b46b80531fa53d0d319bd6aabda96eb81417072d18b4e2fd2ac32a72dec63cce4ab5856da771388fc6146ccdf23b8b1d090d3ec0a67aef5d6ded307f4ed57c8eb6528d32104e2c27b2560285e8d0025b5aa5e1c8daede6694be692363ea304fd2394546e5ce1eed7273b4ac56b24a3bb010f839a8afa7735952e799527eddeaf2ea654e327cb26014ebc853a4faefa829f46f4dd3a88dae675b886db82d36358f9226b2e171c339da930a2d7895dec606f78c160b09dd6f7a370277ea6ac89a44d24e156b4ae040fae609d10e5b8a1730be529c532b501538b2c305c7eefe2195e77fbcb73e8c69744c0f849de5267110c869961eb498a310513cf17fc609d5729aa6b1cc4b5570b49e42bb558ea12683fad3880f82b3a69c55474e9df41075cd504e25d5b0c1f06294f459f8463bfa2668ddccd540afce8417adebf4ef3ccbc4b534b25f255300fa0719588f5ec853af274109e5ef1434f546dcebf0e4ceeeb6db6d615f8e329ec0e34a1a7867eb54b72f6b11f5e76a47d03ea4d7dd3af454068ed562c9ba4721eba9402060e22f1a257052130e9530f65d423297fc2b5dc9bf49b985cfe45510f56005e70b566e3b73775840d02f0eb8795d138604699606d0ab9f01758ddf4b1567e583e2c03d76421b4737c851050327ad1fe33e417b09ff149c3ff7eebe45811e100b7651623b72fa0677c5727849da19a7ff05adb5ceac0f15cf046511539b024b2f6aec6ad061d93c07ed84d814b8aa213c84dc14bc55ed11646465d4888006adca53c31c9c6e86dcbf289858c313ec66a7ad55217258603785fac9560bd9d72ff9b9f98e861b9a379b27e6c80a734df3c38367b9e499682c720438bfe84db2b087c687d0502f274d3fedaebd044bf38a7707dc", 0x1000}, {&(0x7f00000020c0)="10864588086f67a8160a84fb95ecc4e4da7ae0c978b01effbeb0340eb7aa1b804d447417f058ac1cbe6a9125fd5013731d654734ad4be9cf5f8369d23ca54174b8bd3e0fee1c812b2d096a384fa44716c8e448b11d01399dfd003702bfab2f60a76a79b37ab119efef00c4de2ee9a4fe6f616fe8859d26a00a8bc938ac86f2cd98ace8e989ab53dce5471f94e373bcc6392520d8e2d58b8a9e79359a3387aea3afefa752cec5d2fbc17b2f980ef3447aa88a658fb57b0d3b430b74b852e4b283ed4393fdb401cd0f2271048cd3c6323ac1f65639936c665d16c9aec0c2ce0020c24b03e77d567ca9b5084851248e3cde6df13cf5b8df5c3d95014e7bd7fc9d", 0xff}, {&(0x7f00000021c0)="23efae9f20993f4d83be43d65938dddc5b8538d6f47e5502ff743761b079198cd9051d79ab2619173f92d70b5a42c25729632c244df2f8a95a76f4eb07eee17fc5d5664c0ccd197afcd0be90", 0x4c}, {&(0x7f0000002240)="cab3257a36edc0d005e7a42ca3abd5ec2aae02f93fede2dd1d611a31dad0a0b3ba780fe4710f5b2287fcef3cf7a9edb7f430543d969287a6f2971fa7e8fa6926d97d17f84124b1f06b4b892bea4367653b9badb82debf270215cf6d7a9c9caeae7b7f957d2ec801aa5ba711418f35917e782534efbfd2b4c4e82c61b8d57ac8a65090676fedce6b72276b141a273414f91fbbb4be60869a846349b2b9230d95dc93988bf910f27caf28d2466e1e32af0d256a1c9416063eb5f541298736a237d3d75bc4871b20d00e6fad8dfb52eb96f62d724dc44b0cbae4fbbf802bd7c4ab1", 0xe0}, {&(0x7f0000002340)="cd27ecf819dc9aa74cbba4c36f345c6223147200a37f6fe146441b2f3c206c73936b9700579181d8038e8f6df72652bc95e2de03cb54007d90f0888650cdf426b3183fab93122c18c54d5b1ee427d26967908dcdc5b3acf9404f6bc753ff29dea02765f20a0fc4d3c5e85db22764e96b34796c52bb5aa39b2e73000b4cadedb9aff1cbe8f3a7231ba1070a7034639a32ab71c1dc80df84e85bb81662ba87cf07f0759b07b715872e4d0d5bef59734f92b2cadac12dd7b75924fd68ad67706add", 0xc0}], 0x5, 0x38) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) connect(r0, &(0x7f0000002480)=@in6={0x18, 0x1, 0xe3fb, 0x2}, 0xc) 15:12:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x24) 15:12:38 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$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x400) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) 15:12:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000400000000000000000000000000a15b0bfb71169e0dc63446727ee8c14ed6154946a03df167b7e7fe13b9862d8e05e2f328253e4ee755468e90dc4586c9b3a78d5a5923d7a4bfe33a8be8c0fdc168a8298f733be6141bc14c45fb46381267be7cb90eb8edbebc87dafd7afa4bbc2fe592b51332a0b308d835837baf2811bf771df207d070c2d3b84c8668180831487a991e7e98da9a7105b6b5a7bbdaa35b0d800007018d8c08b432"], 0x10}, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/53, 0x35}], 0x1) 15:12:38 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffbfff, 0x7e, 0x0, 0x0, 0x2}], 0xffd, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:12:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) nanosleep(&(0x7f0000000100)={0x100, 0x3f}, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r2, 0x4, 0x48) writev(r3, &(0x7f0000000000), 0x1f0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab, 0x40000080}], 0x40, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x101}, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x10, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xd3, 0x10001}, {{r0}, 0x0, 0x27, 0x1, 0xfff, 0x80}, {{r0}, 0x0, 0x70, 0x400fffff, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0xc8, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xee, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x7}], 0x9, 0x0) 15:12:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) read(r0, &(0x7f0000000000)=""/151, 0x97) 15:12:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x7, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931000048", 0xfffffffffffffe33) 15:12:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x204a0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8080, 0x2) ioctl$KDSETRAD(r2, 0x20004b43) sendto(r2, &(0x7f00000001c0)="45c657cb6dbefb433f9a26a322bade791f7342903d4ff60c03c97b035c2a10ae4edab2d8bfbab0eb8913bfc13f9028ee30191546d7a54024d789ee4ff714951e2a9f3ffda568e046176acad345529d7ffdfbddb2a06f74101cdb6d0f9b3f083015524269cec7fc6c8b08cb700aea6c953e89cdd39921d0f1f901eb0a2e59ba641db07959da98ab7ce6b22f6408b718002ee053cb99f3da7cce9f1dfe99f92661b18e41d760d9a40f5a29a8a8b42ccf5a8ffed12b6873c28d3cc0c33d910b3a603691a6326f069972fca59092b600b3c0b25c574d981212a20ff4282882e10e3240851c71b276797117e2e2fb7d80da25a054689f31aaac2dbbb56a", 0xfb, 0x400, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 15:12:39 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:12:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xb7f, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 15:12:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x2cf) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xede, r3, r1, r4, r1, 0x42, 0x5}, 0x5, 0xeb7, r5, r6, 0x80000001, 0x4, 0x9}) 15:12:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x85) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 15:12:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet6(r0, &(0x7f0000000380)=""/2, 0x2, 0x1, &(0x7f00000003c0)={0x18, 0x2, 0x7fff, 0x4b}, 0xc) r1 = dup2(r0, 0xffffffffffffff9c) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001780)='./file0\x00', r3, &(0x7f00000017c0)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000001800)='./file0/file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') readv(r1, &(0x7f0000001700)=[{&(0x7f0000000400)=""/57, 0x39}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/205, 0xcd}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/195, 0xc3}], 0x5) symlinkat(&(0x7f00000002c0)='./file0/file0/file0\x00', r3, &(0x7f0000000300)='./file0/file0\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0/file0\x00') fsync(r0) 15:12:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c653000585c46be3bac2f764c1b95c769b451f6598932c1d70a210fa646b8bbe7b630975ccec705c59e0b09b6d57493cfee175178acc3164510905e6308000ed8fab6611bc938ec"], 0xa, 0x0}, 0x0) 15:12:40 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) 15:12:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="859cd2f088ed44158c8764cb7297f86745735385e1932937da2a0dbfabb458f9ba67411517c92ef559b9ffe8d6b6c9237d7a9b226df6462bf22b73675e6192ec01dae87b4cda947d69b6c715aa19026d5de0241dc2a7877bb26338f5c387232a6be3553c49d29458428298975d2550593bfd91149ddf08e205e47de796594f4ec6c8963b0c1f713ae112e138bc6f96c405bc633a109a6540ef0b17719bc9caa17f02d2426a001f0a87562cd4953a20099c8624639b77e724ce2c1cf258f27e16b0", 0xc1}, {&(0x7f0000000000)="807b75502c8664cb4f3422dd3dbebc5173affed1bc15968462f5", 0x1a}, {&(0x7f00000003c0)="943e29074fcf9bf5817d5828d9866826a03939071734d06967f8878c843dfb7a128e55f77fbe8a9dd6107817137f8e33824163833eedf7d63ee3bb180ba90b0a54687cae6475376a1bb02a305e2bd26ad24a23109449081bfa0d688708617550392f060aee625876337d5ccf38e918e4e2314c2cca56a4d325dd921344deac45aebd", 0x82}, {&(0x7f0000000480)="c3908e5a9af3afd58e49acbfbaf534185b39c9d314dbaf03cd0e284993229d40e6d8dfac2682a1fef8768d5e795a3c038ee23b9ef28d7d2e88374ffcdbe807acd2a904a33d6145cf27aa2d414748acb39353c96cdb926a3e8a9488f262c5db558f9b889f7b9e9c67957023fdf1d678263d5d9225442ef934f3c6d6adfb1164161f0bee50febfe09064a79956efa3080aa6107587aceab136098184becba636bf5121638eec51e3", 0xa7}, {&(0x7f0000000540)="a8a988db718d47273eefcc690249d557985591e8a93cfad4ae07d6408ae0116faa155e1e5123f74426816c29d6f47471e2fa30ad2b10a32102d15b2932c0f43643e2f31db85a2b02d8481721d6c4fa6fb4b6d3b93970e0e22c37f050290cab242098349fd669df9dbb9c1946a808cf49b1eed4d2be620db5f3c9bceb9179274b88c36b0018e36cd803531484e333eaf95075d9c635d081f79902b49ca6809be51774199d8f8e27850c3d9900e868fa938e837e901b410bd5d6610438b7bb98c592190600a5e338957f058712f7ecb55c39b938fdf5e9601e70745e019d8ff9f8833ae70babca560f1706c19989aa32e4a96c985aa327152d67a25c4125d13fa607a821661e1ee4204d8081454362e9f3ad56c40956e6dd74ada3ba1c9e2527121655a60597a80db6ea448c39364c829303e83e666e21beedc5a3da95025c5c9a111c3337c55fe10d89fb58e8ae6fbc6f49d138eb9d76e4c8d8e8c12e3555532df1f61956f82668b72110f3095bd318b5798815e2034ca14ab86bc649a4d3da391bfb11e567086b29af003244f3f2ef7884b8c976ee7b3ce20c81afe4bdcc4bcedc81c206908b75541d7695c8e0852ce194d5b75845521fb6dfa73049d677b2a7524978b2a9767ad5a9ea3db43c85cac00f253ca3408bbc1741a6872810ef6243bab214740183cb9cbd6201db2f26c748f45e22eeb77e735ab254670669b1556025f1b5450d377bde9a4234c780af65c798696dfcbbadba6cbfc91e1eacd9d20cf19f2d3c2f93447099f2d1b45091ecfebf11670b1bb6b3fb07e8046cc99af31ceaf38c477014313475728d8bcb0bdde158ddc36af71681449b764c3cbbf1e86419d1acaa78e59d23b7a552c4780aadeb8383dfc393f3fb16bef8507de96c42c2cbd7a76605fb90c7cc25959d3d1945bd344ba93df60a2a6efb0b2a6404e829325b78d682d1197e142b24a285a8b73b0085af3bfc76716ea28c0ec6bed48ca94d79c8748dc124efda53f8edd951a5c06395271b3714b72c6d9f65d5ce2d63d052847a265587ac64bf6a562a6b5bfbe8b2b994794a45827b649f71fea85bcb0cdebc0dfcb27ddf0380984c554f6f6344e4e3a382d087190d513f9e7aec831975f7e19e6a13e0f4433a7146db150a62350bc6299d232690b2b4e4f7f36f4349896f38a71c12d572c5cb01c8818d17fc7f9d89824d306f854299d6d2b4b25c0bb2e4897943e189db36cec41dbb909fa4e596bbddda029156594bc672c1f0e99f1cc3412a89766ba0aae55b4a3187ca6c0045aa0a3d1687c4e8566aa6ba97f99ab356d968836e9dd717b36954f4d9d4c0577203936473f9b5e256fded52d8dbfbe52df79f063322df2890b27f172291ec4222d68eab77da626fa8461a4292ac2cdfdc5fa60c82407fe0dc6ed2a9c9c11cdb540b4ef115d1c48f71411a3ae738a7cac4337b9a09d5bad698db3439df2d88aca0b3736641059d96e227c8962cc7220b972d5c552b4701efb63c7c53b7714dda841d1e42aa9e9c0b84e0f96feb056da5efbedb9e9ea7f12c7016e6d322950a927ecd5b95d49149cd781f69cfea3e6c5ca48e3ec85b67ea63dcdb0b993562c2d34a4ef776ff8f4347f697e23b676971b1d735e91a0a96d5c6f23d98261182d59edcd4a836a52d1f9cb1cd5fb7fb21bd88ea383751ae2ab9f85ec9f83285a3d67b0b349cd27a851e1bb32ab590afcbbc257044b03edd5896d99afb4fb1cbe288e768b0d66299261ef5e78803fd018fd3ae0dfa7ef5b1726b293bcddbb780abf1e9132808e4038d6aeddce79936aeb1ea4e37cde1d0c22f4fd8ba95e3a0e39e73a84f746e77117b445c63a7a2f30e6cd7d5266928012866f477e9db14a2e8d28786a0bf49946ae3736f8e1c114b801a41a05eff4473ca57035c76da0a65cbe7ee1f5f833725e3212256cbe2158e2feea2e94e8cc90e13b494c965c575b83f4e83514048100f4f75743ba37b56f71c4fd7bab4e9b80a57f3d27db93d73f846c99f7d7801d20c409a4889aaea31076a5b0b44d783f1bb0c17f2ea9e794fedcef7a15b116d8667c0336d52cf307eab8f9155bb0585777d5c56bcece0d1e5463054b052e14e1fb3cf33b1e29f0dbd409b6bff4b2993394cce3ad0035131b98ac76d8f19591737947d755bc294e28773b01a5e48c27cab7781daa51e5730dc720b6f095d52ca3155c97812a6d6a7e8bc7bde83a09fee7ba29af0a3d50fe2bec484fbaefaacb5149fdb8bd59dbe041da64f14b163e547cccbd4e9c34fde60c5db0d9df696abadf05a458ee6749d9115f29d72b1b353da1e41fb9ef8bb31001cf5bcb79a429dc2f30b13b04b77f02e5ba280615a1a7f9c9d3c5751642b7720ce0d696a295cd8d32b63a9f4ff575db3ac5ffdb36f8e3b539f71b332c6b89f91be539d75ee8a123219c64c55e46b0a07493a2c3b5445e95035e2ceab97492edbcab30d52649f0afcfc760d9f9db384c30d4db0a1068888cb692949a4f9a4203833cfc27109db20d2c9de79edd781d1b1e9b5ac85f679529069e5bf376eba8b8d150d1687956a7c5e4e26fd9ff659490dc18b3dc7957aa103090ead6051aca22659b39e04c6ec51755114c9b8e68a5e12e0c05358aabbf42aaac61246b4116a9abb9d5240fec58bee2bcf593fd7a0377897748cf7ec2d648d7eb3899467a1098131f891101b0027c2522fbc3ffa5b62d3f32a61948dc0acc5c41b710728355205d0447407e7fad9c830071fcac1f347896c4e27ab0a885b1c46f5baac51753268187846ecd2ce1273788393d688929ab520ed423f5f3d16dc402d7be11f493080c08988b08c948dfa60855843e73ac484d2e703e50c1988c3075469e01d57f1f7bc53174f1f7e895bd7aac3922ea48f513f9e2aceb6e05f128dd5f66cd875fb209fb7ac4de008e6d9f82a192c8a3deb0a38a49f6c439af0f4dcab7cb98cd62a2f53f1e0ee1a77c8c0b6d8425f43f1b95f66f41e9d50f07f8bc11f4f99bc37bc179da72de37204d32bbe283b6d0849f4f20d6cb7b089c1413765ada9fe5e2ed013eba2e396553ef895e2482b9b3a3d49f13dadd615b1baeea264ed1f60150a3e219778250f8e3976c164a0a647a4e73970ac1f59256bcd41a59405f1e31aa0530d6479eb1e41b5354c778c84a121ee07475ab5eaf79f26a930b573218b91b992b6aadca4dc82fcff09e753dec6590f778c2240eae3cb0b302b37b7d6bc6e5e5a93913c512c41e4ecb426b14968377a0a9d56ba0786dd5bd229cc8adc8a4bce364da4dd141958c81278d9da2adad8e37c455acbf30093ca591cbbc6d5b076b818b5be45f6030b4d97ed6aea4a1a6c119a377c0393e676a24232ea007d3c036329ed2e2966277871c2496a3b0d261b8de9a5cc492d245cc4943c117d60a92794d609ff24f34d1b061f905e634c9f57a73c919f286a7810f64201a48fa97d48dd63a2a5dcb19d01032f40b72da606eb731c1ee1ebd0cfcb8264218776e75b590f81f40dfe6057eaf7bb6d74ed45c9835118eb81f170d74ca642b3ff0020eb422b70383febc606f7c6e8fc5f71b31ce6f48d85e10b71319d2fc1c424595b07fbac1547d09648d2dda4d46133568297afb5e8c6e1b9e75cb49d0133aae15e9ade69e322169ca6d955f0ce4aac5f60651de683563ae61d73566fa553a554bc492308633dcee37c809420c4b9a1130abcea3b3ceb9dc12b031d94109f42d3ca67715d08568a9453b26500fd19dcad92abe192b4698c59f81c07d883501e60a8e69b17ad885d79970e2c439d8d662aaaeae7129e0fae9e9036e70cfafc3bda1cd97682d68f827f1785f0d9b7f8d9e6efec6f023cca97c379018d818ff15f06c7623ea78bbac60fce43d39fae2249c2e4f0a54d018f61c5afea182c2f211a1eeca3f85365038e6587c616443b24fb2b9c5b298b1caee6160078c0e6694ce97fd2c826251625fd071bff6b13f02564cba100ee351cc1672abcb49f1f4a6867243a9c3703c24d40cdd72911e9e978bf2e827f89e5b13ed800944500fe2083beceebf21faf9d2d33dfc39f6f55798da7831b16599b95867db9c6478bc54bfb7177d0781b45cece27efed6de8094936508b3c01e27bfb5f10911a310d3729caa4b938de7917e05946a07250e51a505d2a493a80c9185c0854517a2ad8855f59533bda20a2ffc85c55a5a29b847ff965e786f489ea10b9539316668e27320ba1f95722f34f98ef6bf4fdeaf2724fcaf92d6c2de3f0274d5803f3332b0868dbbfa0a96c0c847c5700b35412cbf038bc8d8467bd444a34e5042cf8de97bc5846e0b4a4a9e4388d2ec18a97b3027bf026217a9085bd3b4343f811ced7e781cf34789c4b26fa0f70292ac0c781a7ac5b8cbf55aceebded50ef443fb0a524cf549de979e01ac5aafa1ef0299e078c0ce8fa80f571ead2e7ac357e39a41161ce30199ee6028a16c26ee3661dc68ba4ec60277e52f30f802e030caf870f4ba10aea3df318ae261b6bc69e11fcb66b6f21dc82d52a051e55c4fc6d1a406314c8c08a6ef6b1e7935e892d562becd0d10e4b9d3f006c5df8c55bdfeb661e80a9bf30941e3b39b1ee66e7f36644e7e6c8cb8e254be84f8c02038604017bc4ec19f2caf69fe859d552c9fa9eafabd19b01606ea5f642ea4b93531f238b069f438bfad7eb35f768a14034c621c46883447dce71735120c6a49118e67558c585039941830ae1862841f3c365c6fd0907e012ab862ff27e3b813bcb4811ff8aef6fb199d3db7da7dd4250e71153537da9c677bc680b799815163b4450c7a804062a16c7737635e4ffc83a11f7fdd1338655a37c75bf567e698803794bdf304a90d97a2bc336c88fa38c8f4684f1514c7d5f385d8bf463fd229a2daf001c04761290fc6c6e426040a415f73d05622aa0f90403831e39181579ccfdecf91eb3d4e4b2175dd49699b0773dd6130a29ad13560bed91c979cb6ec776b3d0e1e35277d60118d602b8eff0a1876a7c1b665d481c373dff0d1a53ca3294561ce257a703fc4bc5dae6cdff497ec46b3653e880e0ac42df1079d1511c7d5c2a2b448074587eead3a5007c154a77e997e0b0d6e14cc370f60b914e040ff25524e4eab31f01fd3b0b1a1461ee9328a78ec0479f12b2df013aa2d28f69010e9b869b1bf7578076875e3315aeeb2e3dbefb74d17f89329bba2c92b79a97af75858575553af5e2025d3c244caa37f3c9908213e97509f011128126874ff61e3b924a7d96733590fd238307b128dddddd3d60d8a91f0d2d14191d085468c256b18ee8dfe93ae064440b65d1b438d7fe1804e3c05bdc85d19a705603bdfc15eca487bd041717d93522a1adf77c066de41ced911f977ff54f2d427139b3858e1af5bfdd2f7988819dab3000fe8a7b1105b2c5f2df49388293d3cd5a107825ce6ba7768ac7153e4e9e61550110a5980c8acd6cc2121eaac45c3f46b562ca4c6564d679ed1de4b252a539dc62c00231375ee5451e1f82995ff09cff9b7abf0aa4d9dfbcfaade4d3a6b1f66bfb128e0787d1a24fcf4dbce05fdbc4f356cfa766ceb2d2ced7e1ea29440e3635fcb09d9920bff16848eb3c5244fdc21408c2543f287275055bca24e900f860c3ac540204f6d4608c795cd0eaf0df5774dfec122ac1f2f31981b19f522314582be1907f894dc21eeba0dfddbb6e66b9e787da910bb640861c7e2f9f8c2716ab159c193a858bb97933cd41f5686357955afe38ecdf038f7e4a9d923c9bf508e02aaedf7b13c53230edfde291a3297ba2afb41e37a2918bd2afb2ecfefd0c6746eb2a2fa712d6", 0x1000}, {&(0x7f0000000300)="8995f1c351a4aa4ee7ca897107d400813ca4f571229b5e571db81aba3c06eb41f5088442fb6edd76dc70db55fb69f23b610176299d5b3c62d98148bf54229e4bf24e9564b352f3d67b75e3df23052ecd7a14cd3138ddc59799564cbcb1459c69af88b8cb76077e2c408dffa1a81315164c339e5b544138ce2e1c2443d351", 0x7e}], 0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semget(0x0, 0x7, 0x19) 15:12:40 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x500, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfff, 0x3, 0x1329, 0x7, "5c2545e090a5931834a2ff338297e689e78de2aa", 0x8, 0x10000}) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9fefb33429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674", 0xcf3c6d630df18771, 0x0, 0x0, 0x16c) 15:12:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = semget$private(0x0, 0x1, 0x20a) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x8) kqueue() semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/4) semop(r1, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) 15:12:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) fchflags(r0, 0x70003) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 15:12:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) flock(r0, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) dup2(r1, r0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x8, 0x0) 15:12:41 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) fchdir(r2) close(r1) sendto$inet6(r1, &(0x7f0000000080)="a291914baab2f386e1dc1b36cd8fd616883ef35e9867a265487cccfdff9c4187f345f063520d7e485c6ac5ad489ebff6a3c1fd84d7b2095c2ba5a40e7e02f8bb0626487c59dc8901a8c816e4150ff4ff14ebb0ee4b75a2d51b62680114b80464911a365e68293a97ff89cb3168aba0e674f9245feac34d360dea8451517c62b6341723f908bee52df31fd4ed616e7598d4f91b429e506a57494de27c45e054b425a728de8913bb80f993f0a38153bbc84803b95125556588b4", 0xb9, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x2}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 15:12:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb6393086b40427fe72a7713f17db1d1397a9417284c48c8b3c3fd5e85ee6639a44390f2b96d8db11d98fc35e4a6d35cdf96a47d9c1c92edf4e9deacbaa7bb5de597c18a55473f6385b5fcd05a6cbe865abf71a64efe516051359d01ff0f837eee01696dac9f1fcbc58c26a2ccdf4204627d7b152e4c98bca18b0772d4b56914c347816d6d07436a10b7eaa5ecd3434ddf69993549b99dc4b694aca18534a6fa1b941395bffc0f2eb53b1ee8cb496ed0e09cb9fa51d73dddde59d451dcc5a4d15b83d90e4aad99337bc203d076765b5821590802bb8e1adc8652622e9dd9089df7ac88abf288fc004df23cc4831665d4e63801608a3983bbb5f5bafcca9b9fda"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 15:12:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x4, 0x0, 0x0) 15:12:41 executing program 1: r0 = msgget$private(0x0, 0x12) msgrcv(r0, &(0x7f0000000200)={0x0, ""/249}, 0x101, 0x3, 0x800) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x400) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) 15:12:41 executing program 1: 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) pipe(&(0x7f00000000c0)) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="19b3e2ff582573b3c1870e13d1b04994e64ba7df6e2e8455e64ce445d16e0a81ab72c32e01bfdbb18df051e0edb59e2d3af6800fb0e22e8433a8541afbee9c188ef5016b8204d5785f8396eb689eafbc43cee22e4693afd9a59cd2ad21f665908245bdc5ac4b57d39a28743900e912e4d8ea24eca8c16b072f8a71d8e5eca461f51fcba326eb0a182f85b588eda241a6b10ff2e1c4f90008c8c45bdf709d56f558c01499caf33d0000000000", 0xac) syz_open_pts() writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="992812088ce40315a7f5e6200ef06af171f0e099bf928d78247af964a3b12188bf8987933a0a71afe4e1ed42be37ff8d593335cfcdfd4cf040d448ee27c91cb20d14b0aa7710e8924bf6adf3856c3ca8543f34e375b2032f5abd864f5b69b02bcd88d0787c7437bbf5cb365a314bd62a2b908f9e485fd06185cdb96014ae3a74862cd45350a6a2dcfcd4813e2760050453c420824fa50a50d55a0575db22bcb0fa4e8fc299d55e2136038eb28d95ff886361f8aaa28cd9c2550ee212740e4f27c50ee5109af09a79bc74b6296db67777ae9ba8780a10228ecf44903243d487d36e5e24dc6f1af3a07a8caf0ce402da051fc3ac0113ba80825653fcac087c772c5de1d219a84661035b54c51b647d5cd47a22bd04ccde88ad648fbf709115c46a73ae95d50ae12eebcf4133141fdfb80dc9b5920bd635794e26c051c898baa0f2c8ba34acf96a5988531a5690ad7bebbafd0062460f2a62db68c76b90d3a9716b76cf540114ae90c8c7f313d30c0caf4c957c108844f37cb6e8355935fbda5eeb4078c32efa9ca0092fb4e9dea3e7ff54774cd03e8aec879c77625265a92d6576eb7a5974aaba0b71077d4ea07334226d9e89a1c0ec1e952da6f39cb8c8c658472cc457137d41fd9db862e268da738e2031f4758bb9172ac2a5f897205a117dc23b60ff5ca303719da831f5f1fc00b653b291a5d5263824159ead90f7494f7a9b1eebaac9741b28078ad7bc53bba92607e2cdf09b9d77ed39a04a3cf1d962f8293afcc46acfc552ce04aaf39067e63985fd1382b9c0ca300cba5f1270bcf4117ed63a242410b6dc182c9b273db4f268d0d7e3666ea5b6db831fc66cfda7d87684e31009ef2a12400ad14fe879803d9be25c56681394a126b443c058b7842d946ed61c104b93b5a26198d578176cfb67b81f7647912c468de0dd78a310a7c09a0d6928f7474e727fd2922555d8d1e6d6bab6205dcf26ade9662e8dcdaa09245feff66e011e3524da8af8dd4ece049ff083d7bc639f724da2826a71c2f71615e7154d0548c6325bf326962636bf806016d1875be24f02ad5447f7ada7d014b8b0b0a242543fab84595a182c5f1d8d49d7ddfd17964d554ddd7d156ce930610bd1ec15c8dd8a8c37f0a9ad5674aaa850d9a6c4e375ce7bf154211395dd3665eebaa8e421f0f1d3b36bab996a6cf77397f93042823b37de9138336b28482fba2c1fc5b2aafd0eb407b937d7e5e2d07b03adf1a7a014d5cdb3c0a49990bf7a8f44a80e91f12c72f4c28df5f676d477963d3b5e236928e7810c04c922e99d10d10ded3072542240fc85cfe0fb3308508b937a980dcc6e0672b14ee89afeb5298243514c890a22727db776b0594260dab6b871f56c07f74611b1dac2c052124aa8638a31fb9bea5d3c1357d136545066de15695f621e44d2b3b9f86b88e88ce0ece6d7024be1cf8c090d1f5bc5464e1b0436264e3a4302405e41b2004eb4e528e3e59004a2542a138e52ea95dff8d4c3a4f02c02e18b5497a1b6f996a14477cfbc25131507c44018d1ec8efc520986da371b426d3a8af7172af8c909582961b646ee33171cec4cb0520698c30a287b03d8e0330193a2459a85a240598214d6bb33742de8ed6b0be39a1f82c54f8c212761c8caa52213aaed3d25ce485509e7916ba8bb1198488d399d5e253065492652033addc513d8c2c7f6d708eea76731af2902185da816bb9919b2bb1f37827836661d26aea3f11db614a36bb971b2f9e5084b2747117d528afbb413739739697f450f1ba9a7432c16a3c9f4344ad965f7277822d38759659245328c8b91dec15ec7c3a08d22a9b1f63af2734de893f0583f64261dbd3b61376538cbabdd9c82e9c7d46968c105f49d6131d55507a2efebd88b067908295186f395dd90bdd803f830d2f79b70e91342c6253386aafad99b92e8cce4b08fcaa29c8452e136b746efff1ecb302eb23aa2fd3084ae30f359dd0fa9cc49ca712dd2d2764ceeb0f6be7f0b0c1bf2cb633a86d5ef40965a2cc386151b71afc613057ea1a9d068b2c1015b2864d8fd93d47f6ccad6919158ad78e17e22ff8f6f11e777cfaf0fe0d48938adb3d6f3bffebdeb884cd95654b0f6fd077a0e2cb79fcf641178a19962304629902243aa4bb13a64d497ff7d355c35493b8c333f8efec983299c72aaef68532af18aa111309ff65fd844931b2689460743a119102997441c2fadb0a3cd8f496da711b0599224b48273e940fb8cfdf0e72b4c52066503ac6230b0b8030ca95809ce0142ea68974cfc053feb01657949b8f0de07d5427d40761c50e581f8ccf815ded1b9370628b3cf28e34e84a1961be02ad490236d8559c5c8f5e8c664a604b6fdce3bacadd41e08cf89cc0ced3227c57ba41e2122b70b7c0b7364eb939fe107fba15889ab39bd2b2f766ab32891137747495b7cf5eadf84d27363999bb9d4b151c1b2249332b5ac6d190f0991f4ab456b21e1bee12b0aa186a8cf9ea6e1d11d5ed045b44ecb4abca13647e9ee6c17d79438dd5542933e730232bc30e37e83874d756af85367c0917a00a56152569a0254f4a3ffba465b8f788bffb252a9027c6d61c8c7b31bb4fa30d3196a147f892e76f338f86b10773e7d27fcb393c566702d3a67fcada830c306faa4ed4de50e4f3047231672c1fddf4138cc7692443aa87fb37e94f7ec2e36b10fc4336a8bbd505542f8d6f4428aea3561aff9623e1904a7fe3ef9e47379f727f9ca3dce0696f08f88d4b4b4d726a5fb64665cc9c6361ff54e9cb9920bcb4d4331a7ea958d787c9ae36e3c393a0360c7b3c94ce9e0d8027766148caba724828103f712c98e12b1c0fa8efcef045f877ee365fdb987b32a50783cd38a4565917776e865f9d3a557337a41f47a62d0c95d4b06af9bb06d73fff910dbe91613ab3ed8c44d8891f764066f75fa67644e38602a108536dc8e47b62be862fe7832e4dc52e2546249a609f77c8d7f66837fc573d26c7c9b5aa91950ba9d84a9a5754bd67da53110c80fa2fd607af6fa772c595f79a59356a01000dad25854b56821d523d453f300d94b7d4a98c3a82b3c085de462b291c3b3f96561059c8bfba9c4fdd4755c3bf653254451fa04a3fc91d6aaa7dffcd6e6261064f1d2733c4c00d42be5e766ccd5137e27fefc23de36d282e89d28b3a0b78da3564e531a7465ec0a2c4415386ae204c002d7088a8211056ded7769c95cb9ce450f7ffba63bd00e0c2e114bef5330e14d2fcf6f9a5e8b95c17104db617b04dadaa0f98b03ed2e388d003fc8fe2e41af27b5bc5b7606c5c99be61ea2725f075d424826b994082c1c10bb517033a17ae121f96898eac98e0819b98cabf18836346604da3d30dc4bb13f21fcbbbc5be8b2313d512e0fdf18e819777d92ad88b093505c186758ce5dbb09a65a05dbf7eaf0a365f47dd2129a11f79a612287a59c0256b9de125f77c3e0363830feccc7114ce170589afd089b72e84224d128ef005dc3527fb9f6b24b2d54dca44ccd4abcf57540ab15e8e5fe4adf1564b15df91010bbfedb7d911bca650933f7615c1d2c75def899462a0fb6efd73f8df30f9ba8fc09680115016ef68bfc95e741a697624fbed59854b05b13f7b3089377a8b9196700427d6b292c6a56e304a3abc6f7097c56748467c83d27329954b40914e70e19b29f1bd1e722adea4b1ce916b43cee190f0343b4b5840c8ba48f9eb76eed282e0b7271a56c740ff49a912f7510ea5bdb8c9a7e1c32ab3e1c7a9d6c026a580b55253137620af8f62c93575042e03619a7f857cc8d62c033abf36ad06a8a11d479375990dce0d08acdf5d3ec4377eaef430c4e366c92c6fa42a6aa0b9d7a6721bb66322af51ea7ae10bdbebfca0338b80f00c0b2faaff12a7787b3554ae023eacdf6501303699e4d1f1f02eab7a45dd35c8e05969e25bd57d3c2ee95aaf31fd025da3ffd36d225b87aecacb4e92f05efcd405b6206b9fd00cc35a475e4188dbd72b3b0a70c90fd5be72299effa447ecc988eff3fa14a5fffed3e812d564b7e85acd3a5c79fdc2d2a325edd6aed73f6eccf1b8aa7a554f8271bd7c286b3726d0b34298fffeaf0869219b9b5db8e0b9ece755ddbe10b04f70ad0669e6c91f114c4357b8625820960e3cb1dba656a31ab08330ae28cad68d0c29212b2f9c2a2e7945cf01f1161968edd446745db040b05f2f573a0f27ba66fd9a486827fddcbae1e5648e68b6648dd773a63a265c7f8621a53f8b8613ad5368fc7883b516d53b3cc086c18280bc80cac341ee1b83141cb138d32eacee51604af45ba8025725d415f29166d18f616e89d8e0cf3ec6271056cb29632d9fb3f6e97a1bc117ddcd93063b220c01459b8042b54a8daf0422ed48333b35fc58ff28e473bfc874b4df3548e88966a7cd1bc15c5092035e3897477f363a46decf2ae921d0172ebd179891cf2f6371ca0a8144a8324b0bf032d4bd5bcc909c2e3b045037d46214d2d83472506ceb8da460a386e4dedd50a4a3388fa911ba900edeebf31927d20d1c3795240c5bad326b374cf16ba0daffcc9adff9101a35f33d3c6e5a21a81d406fc49f13433fe67e5455eefb5647335b6f88fc82689abf0c702bd1286faf2d7d0a5d02004b84085301b6b33cc62231ed87d31a46d5bc56038a68acbfcb8a09eef4c434216444be7c3c6afb6a0d1a519a7c49d5c4c856c774cd9aabd102b4438179066ca92c0d2e5c028f8a3ed7f545f7cdc801591406373d2bac44ae37cb207fe24d16519a17984c6632e2d3fae673ee73ef0abc6b11c8e2d09a18e13e887f7b6e0d6a9459dcda3a2a4be17670d0aad26d5007f78ea33519a2259a61416b9c825a31cbb0948707ab1ce74ada1eaa0df1147710114bd95cef87b906a385b8c6e026095b10da764c0719fca1ce964f05a8abe37703f0fe0457acc076df73292cf35b03b1b0ac52a325f1dc34d77bcd437af9408e8bfaa91d949f04955f986ca12a247e9a38c5b053116490c1df65217ac3d3bd67c2838c32211dd843cf55e75d5189b1f1838c94be471993c19a84020e57af35848340bb7ebd93e6c1e9045582898858f4b7ba2cd5203b32188354a8fe79edf89c9e5e6b98a47fbfe2e32b40790b0ea2f33e19aac7b9bde83d1f7189a94c02f669c79a6d46453ac7932dd8568e864599b310bf0c889a6241f8a2ca2f47be31951dc15f834007d9ee32caf08ca1b2b03af30e22a0af366f3db5ed169bf93b968d2f03f3cfbd03f40c003f4dce7272a5f3bc68f9d53ff4aca38a52f417cc2518cd50da4714cd2ac634d5c39ebd6dc2b044853633547fce622e151f01be352d363fb11d8d4cfec160f62c7cabddd216432dc2dee8e636c1f5329b8a3e65bd45cd5d0e435a705051f04093eb07372e86fb78e1641e30bead686ad9af7020d719ec69ab019dc297eb7387ede33291426e2c3e58c7c33739c31372e2283047a0e20284db5d526939555c0c5a88227225f8c6fff8d82266be9a6b32eca9056d3df0de28e9c8ea6fbe42125a97f8a97b789e003717ce0c48e982a02621a03829e10ac01b6e8b77768156350e22fb571db0b0b4ae3e49de8ddf4287541d0ab046846f7ab194170459eddad2a3ebfda8470bdb88aceeb92b9c1c2336d6e00b15c1bcf661b0a0178ac2b8108eb594b8db63832a228351aab7215ee766b7bb56a4399fdb22c83c03e9787e11f3fc9f668aae409f5ef1e0459494e80bb8abc04b26b9def68d533f1ea835c5ce8b0bd61142f555e35f287de8b996776a4e920f3a2a1cefda7a627cd26222886b7def3a5cd8a", 0x1000}, {&(0x7f0000000000)="dae1a476440f899b7b85f69a0761c4bbeaaba4370e0cbd8d7b8d27a84e161d5609cc", 0x22}, {&(0x7f0000000200)="57a9df62debbfa99d45f9a62ec27c645497dc72aef2329052beb7b2cfac766da8a6c7e5d3f52c0aa7d317d394ca68898b067d69721f3605caa37953b4d328b84c96bc884d81779445879eb9414c9ca577325ef26a37485b294183127dffadb1dc139bb30fb36d7741831ed1e274791671d146eada04c851a447f28014c15f24035d1a5277685ee82311c4cf3054b12df72928d5a972bbe345fc401615d65eb498aedd5fa9e9a5f273d9d71c8e05e4155198dc17c8db1e09992c74ea39bc38e3e83a7262056eca290f1a7eb0a002c4fd86c14d9f2465adf797dfa", 0xda}, {&(0x7f0000000300)="8b036d1f0ea9982fe4c1b0dca5a61debba7945312598fe4350b37829c5f697179a339b7a2c10b734300e042273f326ed018016e076aee8a08f2f6d81431628792d0bd1301f0375c5e6263677cab116dd14a4905842a4fd3c727cd5d15ff462c6c9dafc35e19f05baa4f7db6bcb5fe2f122581e191f2c8e2d5b3f9ca3e4e9eb2296ef364019d81ef134ca5892a1fac0c36ea1d702e25f65b085ce8efef9355f9b080c20ff4816d1c7a3cf242bf081dfea048d5a55982287562bf6c98e3d662fd8a233f0d49a08cf2a432f267b57701aa2ceab8926381714ba781fd0e5f6283fb3731702174dfb307d3f0dfc68f8e359a5136fb9bf8b927f6ce4a3", 0xfa}, {&(0x7f0000000400)="d02125ac9e65c7e27f55a8b09d78762f2684b038228a4f3e4e728f978ea5b9d295c5224503c7c6ecb05502f5bb5068929a2a88021e90f762ddce18485f646358657a05799ae88c8560cedc4330fd6a29ea3ef6a0503358e7fdf61a9270f87a99a493bb5359b319f4be2af3d77add998c4aa007fdd7e6b9c25d2c2d62f20df8c1d42bbb02fdb0c7f8810b4a28f413fc3e47d512e8", 0x94}], 0x5) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 15:12:41 executing program 0: r0 = socket(0x2, 0x6, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="146c072ee340a05b3d822cccee7497d573e01583eb22ffc8a4ad5653dc820697a0fe2ec609aab7f90a84bdb362f8cd2c2a88baeaa0d4f3763c1b21f03b19615ca51df03ef06a6d06c896df9d2280eab77cda131e7545486022e2637eed2d8bc8ccd046a49b2cca81df69ba7a166826b1c9597c37", 0x74}, {&(0x7f0000000080)="41654b755080862c9bcd1deb94e4cc0e9d81dd9062bdfcac6f3c2e64d82e9b7bde8bb07fbfff20db9cd5fd954f609c57dab8af7fb2592b9b2c37c92919f3d037e22301d018a0a32ad085674ede8b257e40ccc8ea14f39db505b28357fbe27f8f0e7e388a2cbba12f5b9c69b3202a86622843f132b74eaf01501c6ebb66ca8dd63d85dbb792be6dd2322367f4c7f49c5a0e22172b5e7bdce35b293a142f0d6d535bdc36161c706fc7529ebbe4ced510786451593be049dcf2207099578200fc6a2d113d47cfb4a40c30bf32f3fb2c1fbb1dee500d9fa20d52dcf0bc453d86b81e3096ba504c2bd49e82b4b2beb9f2d124de059f7f8011", 0xf6}, {&(0x7f0000000180)="a6798bed60f811614369be01ba7aeddbad9ab4e8f5bed9b5b20c9a74a2e1d86238ce1cfb1862ba0f06ee8a2f8288c13995defb431b33fdf959a1decc58bbc167a347d14ab875609e5b251c86f6c43b5317dcb5fd5c41afa17b584b89b6645abe7d27ec8285864113546288e7242252f1239a4fa069", 0x75}, {&(0x7f0000000200)="237989626a98808830ee4679c5fbe2e601523cdf50822ac353ece431c223af3045879745ad9af425955105cecf91930796ce09b45b7c2ad597edbe2a95e1548b5c3cc04fa02b25bd0d9a857f6db01d5cac8456996537432bc4b36bdc9b585452c5cf0d5433712e9f2b6ae4f205d1eb8afb6b4fa3a2a8826748f7ea297d26145bb3c3873ec0c2a91162c936aadbf199c98c5bf35b031771c274d53f949717f21ce6011d21f987a61864678454bde93516d1d4fcd68d043d7d7f290c0c65856882a6e58cacb06c403e13a9fd708964931fdcbd1fcbf9e3848e37eaec6c7782f73f0716", 0xe2}, {&(0x7f0000000300)="1c7505ac9314ed7c528215edf1a9cc10e2ff27db69bbd04e9324c2f0e4c545e3d1928e2087737d3ce5214e93a339888346345586c53da6161cd69a958105960becae628d7d05d802f905d23115a037e9d76b798ce33091f44ed260cf81e3fd511181dc59efe9a0aa24efd3c4e7697bf0cf87c127c1bbb006d0d8614ddf3ba54966885f9a7f1a356a7196d92e7d62cbc205a452062031d88e5fdf0ea126c9cb7f8603aba15c27f797d182f091c9dff7ae881548cd47980bbb5356eb22c73c3c37f637e25ccc573f91024503592dd0d1c505b8654b5763b17479062367de749fe3dfe02d39c46793c583b6ff3df632b7", 0xef}, {&(0x7f0000000400)="f4f0d262f042ad4399bf5b3e31a61b592b08c2d84c6589e43aa8c6175aacdcf8239f617b0aac5508352187654bade84438f6f764d43309a22ab17a1447cea50a286c1bcb8fb13adf7bef716f914444add89d5710f51c76ba32bfb207fb5a463fc63e437b6219b19b802a7d9f569c4395e8a07965b518356126c258680720a302a576a89052e36c07124c4d4ad3147058b7af6d3a80abe8b7dab38abe8c27742adc4c7fb1dc5919a1dc61c6c30f65b62b3aa30bef016a226676ddabda2547a95c9b995f87bcd8eb5ddf2d52187f23d34523e253c606bbd8af036f7860a1747a22fc95c7a8f298e5550ad367810443f4", 0xef}], 0x6) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 15:12:41 executing program 0: socketpair$unix(0x1, 0x400000001, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/66, 0x42) shutdown(r1, 0x2000000000) bind$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="280820c978d6d6b8595257b3d55e00ff000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffff5}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='-$\x00', &(0x7f0000000140)=',:\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)=':\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\x00']) 15:12:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0xb3) 15:12:41 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getuid() getuid() 15:12:41 executing program 0: r0 = socket(0x2, 0x5, 0x3) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001700)="37dbc9a7a86baf1cf3eb337993e062b417dafc2248f72d692aec3fbd54d754ae7d65cf0cfa2fb59330b0702e483eebbd", 0x30) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/207, 0xcf}, {&(0x7f0000001380)=""/252, 0xfc}], 0x4, &(0x7f0000001480)=""/213, 0xd5}, 0x42) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) write(r0, &(0x7f00000015c0)="88a137451d33d9263b2d8c562c060a204a4a4698fa3521eab7f40471fa2fd84b51037ec9aaf9e6ab480d09f571131cf8c34c22e0b7c1b354805f5ced10413c3611f7d364695b7c9002424a20cec8b42e667a11daa1bc7f896ffe56588ab6fc94893a9404a8195a3ec277ae50a32d795f8f75356fd274f5c0fa6d723daa7806d3ccceb989fd639cf424ff0b3a80b7288a2371719de3c86e7e10030e50c0b997da066ec970e2fc4137636d818b194b3476e6f4e4847ad501ad09ca4d6d1c60d3b8ba4a8e8be4e5ace5ecf9155b447d1bfca2e45acd4c5ca5f5682ccd690c2cf951ea9a4092375bed0b2d7a38d1f111", 0xee) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:12:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) syz_open_pts() syz_open_pts() 15:12:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100), 0x100000000000001f) 15:12:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 15:12:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="8b77d71fbaf85b24ed0c3b324fba01df8bdffc648d6e9ead014c59b1ff44a18e162ca5037671119c05bbbcf20af89e364cace87de4dbb62097ba1e88389c09226ce62dc14ac68c5058c4af9ba1fb9bca00fa37cf9bb61574b9db9cf7287da9f1e164984fa4fb79ea30fb2e125ad8c25580c22227b893dba45c5d752ede3f48f3cbc50a", 0x83}, {&(0x7f0000000240)="140a280a92d8100cbc56c25ef7f6bd57bad08e9d999e8458a09b94605ded26670390b5a761f14c4ea2bc6d151e3813e479db2d5b247b68b908e7082d0346d3932e2b8e7be3e7a923fa1dc24709f10511c3f42fd5c4feef012d0f8b042bdcd4973ba4f5f974cf19ed9308b61032e1c1ef39c7c01875be0f3a6a5326cd5582b659ae9686aa31b850e3d220778fe9d14e9244ac286cd5e62b366649ec95d46e77aa6761f9232d1172b29922ee7319b645b2a72393d91f264d8788a07997ccb745980a1c9ba895c045b7257821c33eb877465a168bedc957b4fb395e41ae4a", 0xdd}, {&(0x7f0000000040)="15a5e9ee4a6e6c1e3ea45f53a142c8aacf46b8ea84", 0x15}, {&(0x7f0000000440)="cce6548bfda3dee01eff15cdfa59f64cbe58f7d915cad4bfb71b78f17b74d4524320c444e91142f1cea0c4722214738505a965e2cd7a4df920bddb433245d6f9338eb6827163b62ee11cbf872970d80eae7013d5971072cde419c6cf0e1a43972f2797fa18fb0208809121dc7641ff4c9d1495721213355828cbead37ea00ea0ccc6f627cc63199db9e0702cc892b2fb6de3e6062f0a9a9056d1df7dd79be23d2290744fe4974fb46251a757216817dba694922b80919eac8df6f34e95b85fa0498ba61ba69a0184d2895334b5806a657fc99fcf461a4492d46eb559c457a8ad3bb1f0f8e3f8b0d36b4822c71f1812b6dbc53d3e12d8", 0xf6}], 0x4, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000130001", 0x2c}], 0x1) 15:12:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x8) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 15:12:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="6295b3b7bd944e2ec3bfadd36d3ce1dd3dd1ced325d6c099bb9420551a4e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000580)="0175dc8f23132c19923d09e17e9401b5ba345633f6ff6f2a3f259b6090601010df278d1c6f701d431afb1384c75866877c606a4a911d77e70dfd327176c7e450b809568c1d994eb450d9a929f692d33d7935b507b020027a361ef0bfed86d70c2358a71e26ffeef2868ef1d552bdd80e2fba7afb9a9fe73274f35f387b38e9de724bc4cbeeb05c39db1560e0489378e63c94a7304bbae27511ea4c029dc8bbe44cc26581bfdc5ae5d77e40e9a913a892266c55116a45eb3298be085529d95182f0671eaea5f2a8009cd9fd67893a4b93a1c9f3c5bbd4b8a696f551fc74f3285a19e711143a7acdb341d9ca318bf58093b4f8ad4b4f7800c85a11ac8a82b0fcbb3a1f5413fb4c309cc8e9ba9cca5bfddbad219b2a16acb4a6b05ef44f7a89b09c5e50f59beb1b7891ee7ddd13a7eb769bfda87f4117a9ce5ff165d61099dcfd5076c6ced669d0c1d63aae40fa1c450d9d3b3d35cc83ea7fa33f4d7c870a1492e90b738eac546e79f9534ce9c47fa5a14ffe9ecd7c71691fb2366fa033c7205e9d8151cfee80a0484d15426eac329bf5c421a5919bc4213f12bc4c78160f29af386d65057f3ffa2bf64ba9fabfcf82e182b35bdda918ee04f1e0ef7943f22aa4ca6f9dae545d085980a4aad13dae51a53b566f072c4f72b89f28693c1604421abbbf695ba5c028b89facc6ffeb8dcac408d8f182f4525d0b420325711ae5ee4727ead660c527f60c92f3dba24b3710a7ef0acfd8b3b345d7d7b76e84bc209ce4500f63a2059096765375f77939e14ff766f622a79d4927cd6889d1768ee6123499621dc191f8f36e0c9d043d20ab5bf3f093160f81e5162592da91c5f4d463190f1318cc59dfb00411e0492ffb1c0cca4c1e62a784acc499b81eefac7a248fb581778bbb3dec8ead3aad4af4678b2ea7dafdeb9c610cf787564a47b4e47317ecaece7832af3412d58fec66766fa8e267286d236db6a0417461153c68e745a78f05db5b7903a807e18a80d1c5cc00cb39d385e99848f4453ace7303e34d76973018871b3af6ddabab94b4884984a97c285650679aa760a39eca89f9c99db349ae11ca3e7241d0ac43e2c1440e1b2d8e816e9440e7cb0a1228a551fc30cc2588939757287e7da65c4574b0b4d50ef66b30861a03285dda483c0d49c6f4ed2d0aa9114d0837e21816da0e425303028367a5e99110681009f8bbc91d4a8fc0d0a8172e10e8290bcd15b2ee7c952e9050d23ec731ae42e2059456b570d598aa84cca9299d13fe92a025558836fb0253669b2ab329f6cdd3e6bbed9f9f845b8d44897e1ea0ccc20531cecec1058b42d02981b427eb0444b699b3b515dd68ee81833acb739cfccfc1251a3bc8aefe00e78ce7f68da4a8d7eb6dc8b917fa20058ded5e68ba2454d819e83d924f11e1b015e86c5c51be18b7fe171cbe68e12d9e58ae58b496bb56e6daa18c99ea7383b8991f95cb626ca8e78b30d59e23d23a870145d159f00b429445d36492cc50233ade1dcbc3ea065e54ceef5efc6ddeeccbda511127efef76a8e98693e8e9d348b181b8f1128203cffc89402359de33b36de9f1cb8f90bff2d59006168bafa4c096c7d0779821fde89bdd50a5ed6a5c00514e2c35234e2ad3b4d2797be7cbadea0f7af97c329f4b44b147ba6d8ede59ad89e9659a348cd0ea88c5c655c78ba3dca407e9387a1134b04da71b5760a953ca8017334390c83fb75d24669ec5965e0d640a8d4e87e9d543807b85bfd25ab75a78257742686d195fe5c47a1a026762ee8890bb953865a6c0b5e4117093dd97c5c5242dd41a2bcaf0c7eb10edacaace579c473b168122b9280c871b16eeae26db6bfe40af9ba6bde6ac909311601ef5980787cc7ea5dedaa48a898a0e3206d03370b0764de44b05405432799bf3b0f6277174577a6777568a1d098c245d71e39ce565ca6602ddc17611cd3683061a2242ce9b77723923d0a7bddfa22fbbdcabd48cbb4f640fef497c664239951a9d1f320f48ba5cbb3d5152318f1bb5893191a1d83c84a38d80a88326c95e947bd0325db00d500b83c69d39fb92be811ee5d6339c75af00668bf95dbb1bbdce45dc3f815bd0e9720ac277819a62b8bc53366cf7b7e8d7377724fdd3d621a1db470955baaedec1a1f59264e632cc7f67b9a2ebbd7bcd1a3ab3d93168c6e7b2df319868d995efa5e1fb052f0ea6619fc6038913bcd9208207891d1e89ea31a157de9cad27c3f8e6363c3f4f95d119594c295a3ffa25f4e63439ca33b2be73c61c5e43e88049581cd39fa263bc3f6c4f3803d4de958020cd0c1023cd3d64bf95260ed0f59b3505fb96c96e85a90242a2d4a7d855a943146cd162456565ec914435fc0bffe5b3aa87134e164e9e4a55a03603f88aea0d6059e14cabb3fa3bb722039e5c794323902d9726914fa40c67edb773af84a046a1d8e09b43b872c901a84931c2a56cfa6ded48216474953b0bc0aa38a2dd91d087060cc035962b5413dea08800207b71b0640ad6c369ae1b908e2fb9a1b7dfa31379f62ec67cecacf92147f35d7e90c46506944be7897f10e13e13888563e8f0c93236aa3abc8c330dff655c629777c7666e09f05f619f0570f073b196f6264c3a3b4ea4569f34594b345cb48c48c88be1891f99df8be996cfe35af9f608aea4762d36fe6a932ba84f5afbe3d12c7adcbb374e2eca4cdac480d583d534ac619a76b4963c8654323a955403f39c705c310f9212af3ceaf0ee77a0763bcc3f6f9629f86b5e5456a3d0c4f193e6fa1ffc5f64dac159a335d103c8dc7f7581f95fa9eef73075e707617142eaf3d195f2523bbe1312036cea76526c306325dc9732284ad2fc376be1dad775a1da4857d5ecd98ae4c24a1287c7ba70c867d11aa2f8b8f654f28a7e46907779250affecfe67edf41ffcbccbff777f6a7a402cc9911b0574666c204545449aceb083f0c806bfb9da3b3df821bc56efebc9539bc85a4e609e9de62eed3337c0a64b387d0750a4050edc30e0083dd201d9b3eefea049c496a51b3cf8cb4851d049ae15f362cf9e9d4a58283c2d78398c48165e85f78e059b5ec2c06c4c53370c65d7b41f825b705980adf1d68b1b264b93e17e5d329796501843cbdce3efa863b594feba244d88c8b2fc980dc211950f20fdf467c58fa01d2d70eae526e09a9098eeea506a1d2f64a484c09efb9009a4141792cc263f3567a88f765769d1d70796a12c6f25c24bdcaf5e211286092b3078aba5d2d342e24c336c316dfd0cc37fdd7467c44b5dc589e68e7a83da2353f7653098ba838c4409c6d5bb3f743ec97927b4ab03d2368b89f2bc88d194db80505b79e926cd59d646c0e6fb728e4c1169cd8c5154bc44cbffc5a974a9979b4ec74fd505d935e7f4b87e040bf65df5eacb2320a74c7d300d299c3a6724824b58330e5c379a574bc067d0800263f8b9ac478cad73c01c6e556b0a68b320cdeb58a7fdd9884a15a9a8aa94cf514876c0757280f0960aa6fb2278da37ddab67cc857747108ef4c3d2f2fff5e9fb02a0edb9e56a1ce0c6933f6b5b547b9eb43200a41a651bc31ffccbb8a5193bc147f32dcb9ef8170a2f3d837144f9ba3fb34159bf4ea80dddf9ae945875d51bbd756929daf0210c929ff2d0a14627f4c5d4a3cf0f8b5b5ce9e9bdaa07b4801604628b3c9495e259022eacd6c7031cd8d8272aea9035aa8bda889a055fd65beff3f3b26fb3f5f136c140fbba32612b82310dfa56078132355d6cf6b4fcc253b833f3f02713c7ed5ad4f1d89cd4e9d87ac0d7f6d5745446634d71dd98358290095aad69c6e627e3924c00a116059aa30d7823204fa89710e0493b1a6bcff309f096a15304acfef235578f9bbaaeb687c5b05a8549c14e256eef36536a91c8941730a9f3b99ccf265c04f0c461703c571e25287bda7a01fbc8a1d75499daca1e15e8eb07690c0af11a3a467b6c2538520a114d6219795e8076753dc6d4d48988c59622a2eabd75e3a6c70147375d0b726d287f87ff38faed1674572e92edceb711daebb53d5fa77a46ac5306ed0fab3840b5fff394e0a9ac7426296ee13d6f92933042f801f227d7d7fbff4be6e20e347d0179fcde9f2ca097089583de0766cd5df02f1abdd5e4f599f9a8cabc3de251ce3c0e16431e79f88614587d1da59bbe93ba3515c04e9c09f26620a76922283e18daef89ea1741a0cdb81a59775dc5819e80077031b9762362340580e66a949c7e9a2e3da2ccfbd3f80f8c7690732cbb93bc0d506f14e46fcdba6c6761942e03fc3cb2f44cedaa2c5ef65c3c85c940bd59811ee2272106af6e89be46a905e432d135b5d6601009e37a6550ef2417ba08a452880dd88cf94f16801b38e94cafc16570feee28610486719b8ad4393652f56d6fc96c40e4a316cedc08979aee414a56c60cec5a57c5c33e66a91fbe9228e6fa87a92dbe32d8c1b7a463addf26372ad146729cb8509a34b4d0aa94a35bb72af1f26ba2d7cec1383236fb6524242e5a923194fe29493041df82b752d170bef95530c74aabd901d2fbb4c12f4520c27396bae420a6f6f928e37b0126063f7e17320b8d5e3de00977620db4d58bd88948b2ac7a5d77b3ecac81ce2aba7ca9be4cd0728a56516aba55a8e9e7284b794ba77b6ab3e2c5c45b48bd3e97059ce324375eaaa679da73d03d785e9773411f6c4e357da16e8bbf32e6f8aaa429159d0ed5c97389ba835e033f3a0a010b9edb9f7fb8fed8d1cf27b1673e4dd486cab2e1c6f10f64b88bf788618a6160eb44768d701a95eaa4e642e06cb8a630a171640c573241ce75f96449dffe84e11644f7e533f847eac3a61db24f36f46a378169affdc0f4e95c592e3341fbb618e1f1afcd2453717a6adbd2bcd7ad8a658d53f3dc40357ee7d15dd1c477ee3289a4627ca9feaf54235b2a558675f92522a36db5b256a4d9b3e513cecdd023e3c6e7081574fb19ab086bfd6a80a080f79192dcf1a5e638e2c638325ca985a52a99e7f85ffa8d88de89ce75ca62406a016704cee637de61b180733161cd4eaedee60027c5223d124d3490901c139df593b70fd007a10bce3dedd32802e2951afe2b8b94aa3a8d6ff7b02b867e31fc4ec781917eca96323cc54e47e5b4977f22aab4361af8b6dd02a403b0a53623e657e69ee5b58433e7f2397811c5edf24ff577edd9a65697de8de8182e860348c3454f74062dffff8a858055c24f9f6cc9cf522c5483302a156ebfe311be5eb4a4dd868a521744a43a931cddbb4f7fe98bb4b521ff7c953e3207416a4129239502dd975248378a63a3855881e18d03163d195cd201c9a5df849c16756b36ae0382a1cd776a42bf3f66ee844ee03abfa3b3d77b5db6b70b4c3818cce0f081639e88085d7d6a57b65950bd4f2935a7769d5ef42b30ad24915ace9946d1266a2a8ab1c9b004ec40a5dc54489fab7170999375aba96843e85a5054b8499a658714ae646445b8a83553f60afffa4e019541d3dae535f0cc0aca72129cefa8130c41fd54bdbab0511a3f301487a81dde2476739c45ef59e00521d3696494a703d0f8d4ebfa9aa00377b52c605116a29b8c8a4283cd465a12e1cc7eb7885e5125ea0107aa16a4d8f70765f71c24d2786e0946bf3e063e72cec8a5b4bfd07ec1c4fe30eba131e457936388ec7173d5b764a573039387bfad963f1dbd5cea701b28fe40524c318493546b79a2a0798673cf9969f0fe39b9af691910e393d768ef2ab2f797503e3c09b0a9934b82b6ff9e3dc245da8cba9102dfe701b408a4e0ab548a2eeb968417ce9e62d7e7fea74c2ce5", 0x1000) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x40) 15:12:42 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r0, &(0x7f00000002c0)="d0098bcf017a37d3915df20800a046fa43d1c89dd2a7b9967992f47a16fa43d3fa0e6f4201a60d3fdb55f1d59ef8f3f7149dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc25a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f371d824bbbbbd9510b4e6366a6555107fd6677a68f23623a3a985213ca79915c3b671581ebe8c22c3c18de2775e1229a799576571267c0031eba0d58b67d08ae6751b1c0f66078a02860aa0023675ab08d605424ac0a2cbaa06ee87e7c11344501abb4ddf84ce020d59e27db99dcbb026b45bba23df06993a24b56de6d13332c64f311e8d83ac0ede2b2e00e0888663a6c42bab655ed4e23481999191feb313732b0579365da7d2d000000", 0xfffffffffffffdb9) 15:12:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x400000) r2 = kqueue() dup2(r2, r1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$SHM_LOCK(r3, 0x3) 15:12:42 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20480, 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x10c00, 0xc4) r1 = msgget$private(0x0, 0x120) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000039fb8413bcbefc8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = getpgrp() getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 15:12:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x4005, 0x9) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x408, 0xff) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r1, 0x4}, {r2, 0x96}, {}, {r3, 0x10}, {r4, 0x112}, {r5, 0x2}], 0x7, 0x2) r6 = socket(0x10000000002, 0x3, 0x0) getsockopt(r6, 0x0, 0x68, 0x0, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x6000, 0x1) pckbd_enable: command error 15:12:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 15:12:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000300)="8eaf008ac965df6764b938d4f84fedb05c651ce93fc574456ecb825abd53b8c75ba98cdba44a666ee4d8380372473d256cac67175074cc0cd3fca7b13d01e88b4fa384845364c276d7bcf193c3707d3864eb34e9d8655b89412b7f63c1e21865e0d3a3497e348dac6db1dcbf9e5581ff8435c427baa90a3c6f6d50e9e1c80cd88684106f6c73a7c3a5f901ae3724534db30eab18d04c0d428dce220bdb2d6d7823796d6cb9271b586fc2941474838972de6cfeec02f5d7139aeeb985d82f8d19a42fb36eb1578ed68f76dba4128cb04464e44be715dc139a38cc41d07d1b986f08c14a7cba3b059596fb7943bf4c00000000008000003a2026a65181ec0bd334cfcb1093445d0519f5ceed148cf6423c9ea43f96f9a8881484f99dedaa91262a80115da857fa26607b66473f0952ea079f6c7247eaecce297ce7fe00b2908eeeec149c181f3ea1f37089477f8dbcdae3aebf28f83191089245a222d7a0a1c74520b77eca0c8048bd0393a626cc4b263cb2e350f48787595e52fda6fb8433ae57578b5d824408ddcc7025888548f2f4da8b31d2dccb2808fa66438b7c26c3115c65f0285ebce7ea1f2acb3ca4666de42e51314d0218dac0dd30c8143b8163e609618ccd189c59e7a8f0cff057a782ebea162acc9be19e00fa3b7e945e5f5f45af5806e8295329e0cf66e96895f310a2e8d6242546acab0649fbc1a96a1a4a5eb10bf8954ab4d94368ef0be02beba6796c700f376d82bf409f99dfcdd3f3060483a6fab2e15c0cd3e74e4a10ad10694594a316237d811dce1f0f9ab2dec5acead3e12cc325d19bc425236c5ff7a63f60e1a8eb1ce652317271d2cf", 0x57) socket$inet6(0x18, 0x0, 0x29) 15:12:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x183d) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 15:12:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:12:44 executing program 0: r0 = msgget(0x2, 0x604) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r1 = semget(0x3, 0x5, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/123) semget$private(0x0, 0x3, 0x200) r5 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001300)={{0x0, r5, r3, r5, r3, 0x1, 0x5}, 0xffffffff, 0x1, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socket(0x2, 0x4, 0x7f) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xfff, r2, r4, r5, r6, 0x10, 0x2}, 0x9, 0xd8dd, 0x2}) 15:12:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x21eb, 0x0) 15:12:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0xb98, 0x3d82, 0xfff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) read(r3, &(0x7f0000000880)=""/161, 0xa1) 15:12:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getpgrp() mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x2108, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="9046227e5b45a5a9e3e90bf681b5a5dd54761ab4e9710b1c7bbc65537aca85eee9d6191fa4af7b8cba7fc3ae2277038ef91d0a5e7748e3", 0x37}], 0x1, 0x0) 15:12:45 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x8000, 0xf8b) getpeername(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0b3187b844f621ea944d6d22bb5d6eff850e51b90c2b122e4c1a21d3b40907b819872c42d56a7018ce7bddad424c6283b1067ab563fd34dfd49df8f24ed88ca145ea9c6cbe607a1ba9f5eaccbf76f2fe0b40d4e58860f3e946681b5e3302c987b01ddc87be8546", @ANYRESHEX=r1, @ANYRESDEC=r0, @ANYBLOB="5ea5c02c6c35fbdecff3c7f3c58c9c06bfc5a3f489687bc8d20f8fa3a110b6e44aff4d722a1bff14abe1db2141aa6470346329e5ea74f8d24f8b70b8785973ed5bfca7bf7060fbfeb9878a1537d730577792e632894a1f8f839584f9f5a14a7a2b74e3871da32e29b50eda7c41eddb9a721e9c571f458e80b4b54942b3deaa3eb65378af0e5b1f0f01fea4261f14c19c1562517705fb5c29ba521ce2fef1984c90becbc696f1d717e9c3d8dbb8aa8b5cc06f3f", @ANYRESOCT], 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r5, 0x0) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000fa52dac1fbda415286fd1350d38b00000000"], 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, 0x0) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 15:12:46 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x3, 0x0) 15:12:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x40000028, 0x101, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x6, 0x100}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0xfffffffffffffffd, 0x100}, {{r0}, 0x6e08e38705084591, 0x81, 0x40000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x1000, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x40, 0xa127, 0x7}, {{r0}, 0xfffffffffffffffc, 0x90, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x7, 0x9}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 15:12:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x9) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x0, "04713de0af28a28109b8d9f39321849e3c9900", 0x0, 0x100000001}) recvfrom(r0, &(0x7f0000000180)=""/140, 0x8c, 0x8000000000000803, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6}, 0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x902a3661865caf98) 15:12:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x8002, 0x0) close(r0) r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x7fffffff, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x100000001, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xa, 0x0, 0x400}, {{r1}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000002, 0x6, 0x40}], 0x6f1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x20, 0x81}], 0x640, &(0x7f0000000280)={0x1, 0x101}) kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x120) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x659}, {0x23, 0xffffffff}, {0xa4, 0x3}, {0x84, 0x9}, {0x5, 0x9}, {0x3, 0xc0}, {0x0, 0xfffffffffffff07a}], 0x7}) 15:12:46 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 15:12:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 15:12:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="f82c12ef7556d3ee5bdc9a74acb3c52cb9ecd472accecb3dae3958ff6a83cfdee6172c83cc8cfb639e3119a0f74231a2ba1ba0d9517cb760f123d2352785a91ba9237fbe4bd543891ec1854cedc99e9abdb58a91c311800eee54992a56ca4b41b3bee80a2af332a5d0ee9f91bc21d447a90d31c19c292ae2ce10d5ccad65df49311f884193", 0x85}, {&(0x7f0000000200)="422cf93c1f1848d46f3ed9d720b9b256e6b9370a07f1b889d1a23928619580b45e49db328e3ee2fcdc06611661df41729b5b26c2754441b486d38f8e699492afee2ea5cc5cb44efc9155042bfea9676efb7873a339495abcab902ee9bbfff66e47b83ca8447a9bf3fade15752ade7108979f65708a1a50e2108a8799160d323d59680c36eb4418ade577b2ed69f010f5240ef2f62c3dafecbe829646763b0bdae3564e4f2f0cb234fb52e742a4930551441baecb53db1bfc4431092dee5d7449345e85504f1df6243c18b8bd727a3335282cf3df8516442481f81975603be32428457b40b901479b022c68d6a8b47ade2a", 0xf1}, {&(0x7f0000000300)="67c6aac09a759028b5f154a0f6b9c1abc0a5d0592d6d1f5825e1cb618ec9c8feb9780c9d06b84ac64a556d9da46cd5a12f866b1fd170c73904eecd2b129481e8e91d855c35e3060e354ad386054c7a10528d30f8be225532a966e36f2664f467fec0205c75b0d30bd2ed0bba4486e2964904a9c48c7c7c5a5d75fff03d6a0460f5fd", 0x82}, {&(0x7f0000000140)="86e7987f0c7e4f3bc94fc7a411f7dbe3f03308938614dcab2adfd54330e689fef98427b30a9100c50b05a4aae510d42e0ed1d002caa120c702fe1ec4385417739a3ee1ad90357096e2db253e2f43116c13d60fe0", 0x54}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="8ec8b2a3ee504e072d1446698e12c3a19f924b43fe11556ac6432c78915d8145e6c489e02db22fb03562a417180f4383ccc4986964db3a4fe2a46c5245c3c8eee9306ac07a7cad2c6a2e686aea231415b5c75813ca53904a", 0x58}, {&(0x7f0000000480)="635bf23e962c6c7bc81edeba7af22d36949e19b1263d09bd652f6a67a4a338602da196db19287632d662174763e8659057259b1fa1137f4794909a4f87f3c58543f1737c91e988018e7a67c5a5ddf0de295e3a199c929fd8f966a3b59d4977c07e19aa628bc50be5c57eae737e9c9c2536030a50f63b89912c78de022583d01a788c7839af3eee05a2bc645df78cd0f839e8d904ab42995f2b4ef6890f68bf1e99cd10fb5265408e11549cf4aced1d12e4e7fb3b3b44d2e0608966023c711d243c8d9d04b9cddc413801", 0xca}, {&(0x7f0000000580)="e1014e075ce8acd175f276bddb80997155c868f55b34bd0fd6a8e095ad96e5683d3f18b687a448193e06278efd93346a9ee5619e931716f39bcc0b7d94c26d05ab49bbef8ca16d7e502eb316cb4b469023a6a715be81ee348d04b47effa5fb8f59958c00235b5886dacd468b04d0379f89ca30f1e6ee631d5b8c8ce49b49e516d2483223e85d491dc170f42160ea2effa9ccbd093cf2bb0185b02535", 0x9c}, {&(0x7f0000000640)="c4d3934b4684662472de533cdd84a004a5280380945c68ffb8f4fbaaeda228b10ef870dbd4bc135bcff84397c92e39e0b75501cfe97653de65a13f23fc80d5dd228f753e6dd49760c3f676376af444cffc407332ee8f11da107e74b96a5f82eb2aef7bae240198a2a964b3ed16661052779eaba26fce5ee7ca95ad478e3176be7a1fe6fed88c3e0fe24e06ecf201c16cf449e4cdace48dfcd7e1f1aa16de4b9a617ee54ef0b057b8b685", 0xaa}, {&(0x7f0000000700)="8ee92c3349d7c24d4d0d", 0xa}], 0xa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 15:12:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$inet(0x2, 0x4, 0x6) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f00000001c0)=""/177, 0xb1}], 0x3, &(0x7f0000000280)=""/168, 0xa8}, 0x42) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 15:12:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/244, 0xf4}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/196, 0xc4}, {&(0x7f0000001200)=""/65, 0x41}, {&(0x7f0000001280)=""/142, 0x8e}, {&(0x7f0000001340)=""/177, 0xb1}, {&(0x7f0000001400)=""/206, 0xce}], 0x7) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 15:12:47 executing program 0: r0 = socket(0x27, 0x8005, 0x7ff) write(r0, &(0x7f0000000040)="383b903a88f2b0a5d37db4cd4839a44458fad2", 0x13) r1 = socket$inet(0x2, 0x4000, 0x10001) fcntl$setstatus(r1, 0x4, 0x40) sendto(r0, &(0x7f0000000100)="9966a935f9e007169a10a0314862a76efa0af43b9d3b47e1976955a97bc308de4797e48b49d2092a64f5d89684ba86273a3d7fcce988917522dc17418ef56e5a125bc9b4a720c840aac251337ce1880c7fa321db8eb5108593c71e118b35860d3598de1e36f9de5b46b997ea", 0x6c, 0xa, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) getdents(r2, &(0x7f0000000000)=""/13, 0x33b) 15:12:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/18, 0x12) socket$inet6(0x18, 0x0, 0x1) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 15:12:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchflags(r1, 0x40000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 15:12:47 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x82) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4, '\x00\x00@\x002\x00\x00\x00\x00\x00\x00\b\x00', 0x8, 0xfffffffffffffffe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) 15:12:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x4000000000b, &(0x7f0000000000)="836d0882ed05a09d2a925666b44c1b32fc5ff3888b653c6720df9175212aaf69d249fa45bae59678be3da902780cb9c1561d0dec6f1afa06", 0x38) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xd7b}) 15:12:47 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) getrlimit(0x7, &(0x7f0000000040)) pledge(&(0x7f0000000080)='#]#%\x00', &(0x7f00000000c0)='\'\x00') 15:12:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) unlink(&(0x7f0000000780)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006eec034a20481b9f67308a4b5aeda570a848ed2b12bbfb1dcaf53b5a1a93cf0b889c13d87a504358058f7b8b57a337f417766ee81bb6636357c95c2a62a4c7558ffb335a7df23acf82be60f3501d61f898bfd61d391d678fbc568765200d616d40dcb0be52437abb12356781bd2b6dcd8bdd286e92492d2735dbbca1c0a38ee2da54446f5f9860e563e5cd0631aa", 0x2c}], 0xfffff62) mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x9) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="80d520401febe27386f5fabf1d45d97a16fef7d94615d7e81eb41f1dfd5ac29f5085931a22e1cd1bcb6bd71b50ef785a0ecb5cf8d292769d9ea8f0a4df6bcd3a7feb57bf3c99ae7e183f1b58561760f61f9993b5c41e09e1a3ed5f1a4d62801f68ecc1605538d89db9377f4f00c097f7797bd274d83e8a9213a2abae8d5a0a18a5cac02b82a70cd137a27f85350a9f441d93a427eaf33d633af640", 0x9b}, {&(0x7f0000000300)="1a22910b45a4ebcf983c24a310918fdd89776590d1c48c866f1b64280f5f7349cb8c14777a443ace99cb58559675125dd606827b69665dbc12f5dd8e2a58482abcf4bb9d64508087472869e224cc83e74718c8b8101dd2e979e73df8925ab14a754648e0a0a181c6b38fa9cb2572925ffa1d3fa1b0aef52f70753ba40686f4a3530e12f41d2dd225711ea2b69f817f69ac07fa0d9f87fc35bc32f48686865bf32196a78a3bd205d81bbe7c713344e0fc07546a0fb389eb2a38946f497234fd8856", 0xc1}, {&(0x7f0000000400)="d2c2386963ae1ff7f1bd60f9ea48f25e0c9e7177ded65c7a4c7aea26087a81ad601aaabe98a4c2afd01adaf9e8c1544f0c55c01c0bab9658cd03f33d8c8d4abd31ceb94159f2af55293dc36b49a688ce7365837d44b967d30de3da8a22435cfc088f013588e7271de9657c81363ba60f7d173dd3caaa105598f06f83fdb5dd612cb85f68fc362410120cb5c3889c0b3cf94377b832b1b05b3b8f2e60fde491740d73671d716542840418b9", 0xab}, {&(0x7f00000004c0)="8b93396623b30e68f3d67cdada9dd8824b07c425df53a4a9f618292863a1c80ce61aa19a4a97997aacea7f00a15df4e44a2f57f88bc1969e83c04362a28fe03881a0eb", 0x43}, {&(0x7f0000000540)="c095b071220a337e9787298a4fd274ce9ebe8a6a08907ad7036c9c978518d7105281633f14ee1822983bcd86792e7f3f92aa4234959c6a63801645dda632ac215c374cb254af86a73367acab0f48ee6e9b24eab2b0241a5334ac27de73f5edc322fce00e6f779f438ab292492ec89e5c1afdf0e7230da471829cbf2e70e0ce8bc89b8ad2cb77c08799db06663a00bf49a5024c8fdbcefb0fc81a49818916ab9ccb362d657389cdd0e619a850e0e51210f55655c1eccb6cb7d76274623999fad639d68e51e4776284300dbb05d77334bc7f66bd894b8e38b1a45bfeb56d22e1f1498237207172521f9683", 0xea}, {&(0x7f0000000640)="222292bf035dd0b603e8e975bc9d5a4d29e205a9d497161bf5ad18d6281921416dfef9796a60d6e4b46a2e9cd629da384402e543d96391f0fd33cde51561b9c5573d492ef43802c09358c42993486d0d76643c718731c8bbf08f8bf928a080b0ac0bc8e0d8a880f735ab", 0x6a}], 0x6, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 15:12:47 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="95f64d3845ce69fdfc04a36f1c", 0xd) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 15:12:47 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:12:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20008, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) syz_open_pts() 15:12:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r0 = kqueue() preadv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/175, 0xaf}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r1 = kqueue() kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x4) r4 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000440)=""/156) r5 = syz_open_pts() getpeername$inet6(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCEXCL(r5, 0x2000740d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000006c0)='./file0\x00', r6, r7, 0x4) getegid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffffffffffff7fff, 0x6}, {{r8}, 0xfffffffffffffffe, 0x3b, 0xf0000000, 0x26c289d7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x4e, 0x3, 0x40, 0x8}], 0x3, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x51, 0xfffff, 0x9, 0x1}], 0x7f, &(0x7f0000000280)={0x3f, 0xffffffff}) r10 = dup2(r8, r2) getsockname$unix(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000515a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000be672f7ff658503c3e00600a368f0dea481e6573212e6bc53d4731354fc1eaa60ad7419b18a91db30ec7"], &(0x7f0000000100)=0x6e) 15:12:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="5c982d49", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:12:47 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x62, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) sendto(r1, &(0x7f0000000200)="33d9e6b938eaa78cec79c64808e3c45266bac23a10e82778d668962e903acbc667fd40e25bc48367d73122da4cf0322059ddbe9b088b53dc3fdbfa3ea84123bb4e819b0468b28ed0cf5d42743586936eabe7fa5881c1982202b440042a0378283807a4b6f2c8cbda6700025f83de485d6f5e8a05ca41306197bab68f098811e2def2cd5e1bce59fcb6fd77f19fa50c59ecb6a52959d712eba02beb6670a294923534f2ca06397f90", 0xa8, 0x403, &(0x7f0000000040)=@in6={0x18, 0x1, 0xc4, 0x1}, 0xc) setsockopt(r0, 0x7, 0x8, &(0x7f00000000c0)="630ed2a14b3a1db0817b612dfb82e47f70a4311c5877b91f2c2efcdb50a1fc42a943ae9e2734d380fa07932bcb3196fc6bff332ea9a72fe39a77766fd8e3c70299aebe5b767a361ecc3ed333e0c924aab95513", 0xfffffffffffffcb4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) 15:12:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/166) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x800100) pckbd_enable: command error 15:12:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x20) recvfrom$unix(r0, &(0x7f0000000100)=""/68, 0x44, 0x801, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e448e31000000f8b1000000ebc233e0168c16a453d44f37fe"], 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[r2, r2, r2, r2]) fchmod(r0, 0x42) close(r3) 15:12:48 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getdents(r2, &(0x7f0000000040)=""/57, 0x39) shmdt(r1) 15:12:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getppid() connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) dup2(r2, r2) 15:12:48 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) close(r0) 15:12:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) r1 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0x3}], 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) 15:12:49 executing program 0: r0 = kqueue() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x1700) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r3, &(0x7f00000001c0)="63fdc46a4d7670236c1e4b908853d1751d1c6baa6a9215dd606c879d9cdfde298a6106fbbb3f4fc79ae611596f877ca21d2283f1d08724c3e4848250dc95c9e0b14770ce76804f851dd71759185ad5a434665090c6010b6520cb91cc34e81fe7f8e093ba3870740106015dc9d7b8d5453cdf818207e6a340d4e52e479d8d50906612e4d202a6701a7cc5eef26d9a61717674491bfbf25106374239d671fb81b1ea2278445fd9164e927fb7da14566fca57bf090dc9fe199d464d64ab5e39e8b39f1ecba0266b23809818e5dde5a2281066a6abe75052a608da3acb36361d074e048c5e45cc0f7094e16397fc45b87be8100273", 0xf3, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000080)=0x100000001) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCMSET(r6, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r5, 0x11}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1082, 0x1) 15:12:49 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000040)=""/24) fcntl$setflags(r0, 0x2, 0x1) r2 = semget$private(0x0, 0x2, 0x7e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x100000000, r3, r4, r5, r6, 0x2, 0x6}, 0xffffffffffffff80, 0x80, 0x1}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/65) 15:12:49 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) close(r1) r2 = dup(r1) recvfrom$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000240), 0x3d, &(0x7f0000000040), 0x101, 0x0) close(r1) 15:12:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 15:12:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/9, 0x9}], 0x6, &(0x7f0000000400)=""/30, 0x1e}, 0x1) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 15:12:49 executing program 1: socket$inet6(0x18, 0x4001, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 15:12:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = getuid() setreuid(r0, r1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfe89) chown(&(0x7f0000000040)='./bus\x00', r3, r4) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) setsockopt(r2, 0x9, 0x10, &(0x7f00000023c0)="fd23257d386f455055bb9fd22b2ef3200fcd5a13e81bdc0e72d738b67af4eb22faf36b5daf6baf06056110e128250ac59c1f5f917a3f0728b57b24ea82541012a9ee25031d21441b91e8417dc92002f63e894b69cec728645c1d88120cd42ce0e3ccf4c4bddd3715ec7a3af09e8d397c1b62b83c17a1270f4f63bbcc5fe52009b157b9f572651dad786fa9098ca46a70e843e367bc039a34374db4f01c2d87c1d26b8bc991894b2fc2069601575c382f7fcc59de91bcbed5b003e3c86e3bf686dcb04e5aa9f4e7be673d7f33544b40c27d53adf5ad61344dbf668717d654f4882057cf06f6f2aead2486b5bf213936d77a30992e9078e953be4ec57ca40ef8e6a8d7859f08f933e4e096d99647f6d5c5aac21217ebd2d1b6c6c904bbce1d7ff95752063085e39c8ef9954f7d15530a39b479aa467105da7a5dc46a1eaa263fa70be9830af0b328bac7d447c510ed7790aac2d303e9bf495581389428cd1bc60ad17854819feccf7769e87ccede1c45c1c14764f10a76592025eeed65c291fd239c13e156c2d588987eb984c29e748ed46f6ce079392982ff57003f6169a81280eff85954d3ba311795519215bdf263bd0392f843e7cd4123ada30ff0256e6a3a5e4ab1d1252a6f8f006743608ddd70938789473e3663095aa3057dac2da0c7655a53875dbe6c7b659606182289bac6f38c4c4b7a74fc2b533d2b21d2a9891f1b1fff51cd70c30bc9b395ec784e680624b2b2a4e4bee5af2af24574a5878456515b45581876935ed1ed4dda57a4f11d0b37911411be4a0f41b0fe7d193febc7387519326b597f8849be5662937350fa31ff6353f0ed442eacb08b19982abc1b75b3d03f0c722f0f9e10200bbf57c03cd6d72b8c3d9d7cfb414ea19ff6c2ca3e3fb42ca4135cba7c5e8236cf158bcd569a43fba55b95c9fe3d14a3a40616ae8637c29470fd9a7e4414e7987d08816b9e500a3b61271bfb1f8e351d649feae9d2478af856b6211fe22d9de893ae7e5eeb869d1687c8734c39bff2bc34a345aee621ea417fbaa3531082ca4d0e0a509711b0a93ebb446159a1b2b34bf7354f107b985f1715dd04bf2bed59d42d792ee2b99fe879dde28a2f99bbcc965e5ab445efe2d4010c4dd8a5a417677179c8f0c846d3a4083a067aabe01d377464b0ab987a3d6307970b046df834c865be9e5376c242680e47c2e343d2469883d207a26c37a20884035cea21290e428a21618e0081c538c5e72bdf44e6d56715dcd9ddd6ba9328de5c1120390af4d79d1fb54acc03f3b85f7216183734d923ed547a3ccb746183c705950fbd84c6115c68b5f48e3e31f9969759bce3d3c54c7bc14b24487670c95fbd0114ea728876b2eb43bb2fab948eeee9602c7a40081c8a4d563f7c8287997e6c499efbe5b779767ed318d382558ecbbbb8e32652688209af78b2621801a802938efe927136044661b428b3ce7f2b585afdaa46e3d99168c552e7991d17ea994b030cfabf9a2310f6ec3724d8776c1c3f42b1e1ff481de51ea669b82da1272c65f872f51177245097ee6b718c0689ae820b0730c0365fe93868287392e241b9dcb886ef0d85dc84fc2170a890ea54ac69c1429a4b1c54b72fa9e6e452dd0a90de5ebe3d15d323426c80cbfae2f1243df01a5c307bbbf355b75fa01105780cebcacc95a081f3308580c8cb36fc74c5d6b7f3da3d6a34522bf493710f03f20239a30a89cc82e3e6583b190b601e4e9c559c5a7d102cc12a16a9ae0df96e60c13301461aa8d9c23eeba0d9239616c5823fda02139d39fa5b1d7d95819f0b45eafec95536273b3a01ff1130e351b3233c0a2aae8a1d21a65468e54b9efbfa5877810e7b1d8c7480c1251643b1d21fba2e7162be4f46b9b25658b33c9a1d45c3b8ebd6e396c164c9952cef6e3e7a69d6dfe270c75214a7c5c31c86e7fee70aec1d9f8c86cb331d190b8d63674ae1127a5c1f9b66e820aada1c3bdeb0675f8b65eb61fa4167e6b1b38dcd7f20712cb8f7e54596580a9f5b4d4888f21718453845f9bc48f58854644320b2f40ad563546d8754adae1068e71a76038d223403d804f9c932a214044bacbf738d8294f3d43bb8e964824e6fa2eaf8c23118efc5f4472df866bd948704035e49cbf37a11ed27bf34491a7e4f82fcb09366dca498f7998c88d5e9c097634b56c3d37123c0d005dc825886390aec88b6c34a36785ac17c82f90b3e99fda6975940aba07b498f894761e23af65e95900b0e7b55bf335ab9389bba00b935fe3228d52bcc101d73d48e73a4b90ae82ae6d344a4a1d1567b11d872706e5ac34aab0b24d1af9acc663644789d36cdae0caf82d0e04b0067f9fd14a722a860a7baceea132716d540d7f8822ba4ab22672ece98ac73e8d99ecddf234b3d094d1c177f9edf765e89a54cc1f47bc85025488bc42d581b1c7d67459527630d349d1dedc49e7325fdcbc5ed2db1628b743c5f20a063ee1c7367e6d0dfcc964823c06443c52c6543fd13d2b719841d13c2ed0f42f85916a86c057f89fa128a00dfbbff42b282305b3113a00cbd6f447baf262accb5764a56458127b2d33f7f8ce152bbedd3e0f1dc569797a85ed21f53884ec5bed0ae02eeb99ae9a950bc48a7fde3cf21d37cabe89fecd5f9dcf8129dcd9df32f5950a66aad6b1c625dd257c9dbe045232ce6e57588f28479b81c0221fa8c7b6a9e13f0706faa9525deb752f3bac3412fcdd49813911e2021276e766672ee1a5911269e50c2341b038fe4580e3a6d8631c4fa871ab1634274adc19312901df5e1da9c25c6754594916961810294834362965291c066fe90e2a1b5c3caf55548f70aff7d248c5c562bd98eaba3f35bed13ae6de30e8ea020ddb62463ef53c31bb18b4e1f7c5c424b18b1d5cd139b17525363ab4d217ecf59ed104ec0391147a219b9b50f539034eca50587a2e68fb372d78b2903cdea3856636bbda402db51f4a5e696110acc1c8bded55639dce81053c91d1a79f669ca881169840663254c65ccd166e2888d37e36e8565cdfc5e65013e851c24178d6d3c213fdf2bde03e5cdcdd9ef311bede2b401fcb12741baf73313c3dfbf91ebb9391e6c3f9a8dea1858d23adc4feed3c478d95ac229771fa7ec4d82e6516a60dfa7ef920388111823986d04099f29eb08df544d2031026c5368a0ecff6dd46141accad6e2feb7cf4390f2e46632dcc0cdf78df749d76b2a9c1016e21d2793f9cc334ead043357c65a8abcac5ae1cce82c6eff0001626c3d6fda9b4f6bc47d06018e0d0d2c9e1d38e4a31781bcc66a9ee614ef14745bf5d62f3567b82cdb0c1e5622195767121723efd3133b7a467735d009352f0205c7c33f94b9d14bd90e1e9fd3a462f36afcc9f7534b2333c3e5fbe8548223f485e51e258f184e02c2149c2e44a1decae07c238932b7b4d0726998b5200f61bf6c0c30bed3a0adcbcb87b2858b12d31b05b09080b603c1c6cd782cd5638adbb5e69770b9392c4ee6c5efdaa8bd55d16d60f71512d7459d2850fed57c4104c1eacd64f25e46c453e97e281b6f82977050412c8fe7bd06b4dd6fdd7ef6678a8229d6b87b11725dc67d7ac3fae0ef1efb6daf4a5945f5213c806de9c714d0c33306136dc44d8b4eb73374922f2aa11bc19414f28a3250b537753239c39a93f86e8e2f32a07c463969127c2c682fc8b6a4d83e504a1e263f66365167697581fba8030b0573110381801e89d41755aebf5a92f1598bdef11f08f0c835516ab7857a2f0605141c4bb6f7705441b455d664d0e32d972dc13f48cd5e55524988d34a2881b170309660bee1b89e5da2ee188bcc05c1485d2464ba36bfd598a43d6360690df7edc1e34ad31e3bbc3643b4e6cd0ee1180ce3d5850b93316f5226be1743ba9e69be5c16515d62c23fde6c129e81e4ecc8d04abf2b20b384046c0acf717e499891fc24c3fa81e6736f5b96b714d3c91cb6c0d1d4e3ad3a166c4e8873ba4ae125e5cff1469277078eebcec86f0362c7bc172c915dba8f57575d609b0f7eee3cf2978146f2d23db4a449937b6f6569db6c46ff75306e2ba09bef3dfa5fbcc0007c4369ed5a35095d8eca4a349dc42f00db5ad160fdcdafdc61ea71018555afc1bdff2fc8657a418bcd6ece36e077c5b2194c3fe9b733cd72bddaf327c945ebd82cd804c66228f775a96b74a86ba12bb23b99d45f04a99b382730d32eab24488dd2cd8488f1de36050fcef43778e2c553d309c1e5142f6d06e120b81f97360ac294c7363273edd40d55460b806b60f60e9a1b8c478fce062dd52bd8948c21ff4051f9f88f1e60d9eb7f0cb7f195e245994f49217ddac6bc47b3ec9b31fa41ef88b0b4277a0b003193ff0547f746c98cb7411cfae2c88b30a0588dc14b0a74c44c9420098ad7210e78d57f78d01da7ef3f7d1f276803f9861a2481c78ae2fae792b125c110e88e35a81b5eea1eea7eb82eafc69daee27b728acb77925e0461f73514491f1eeb4b85e250f41a9ba2a11644d6b08961191ab2b6be063269cad8e553e14bedbb30f09cdfefe94322f080e9c3167d2323eda28f2ec610d4e92a674a2ebd410ce5628629bac1fc4729dc6b7fdb7f2b58637911e727ce45205eeffd5df45ad91ddd31ca26de5b23d50ef6fc07edf02bf4f871bbbb3263a88f9354b58977bf0a4c22a84dafbecb32cdc7ac17ed050199561df3d89699c117b0f554f64b52913d0a05c8ade5f704ea304f18c850d1a0bd98fcff16936303512c060e89832a200079113325eef2e037f9d3e98b59b114656bc8b6f7d4927d428948419bf088d07a44ea6384dffa897f187f9fb5c3044972f696f495c84c1569e75dd83460dd137fb8e3405a8300759a4001616629b34c40da7cd87ba3dc3fb18f291a91dd09dc57f67b3456cf57ff5282a1ce33b35299e1c11d2a5b9137cf2ce3a2dfb18066067f6a7d58f6001df8104472ad596826888fa109b311628ba433fdcd7e8b2d3cdaaef3bedeba9db4959c7b00d5b4af764199c2d510fe3de4b94e4b9f53e1d533c6f5f157206931649ed751fb357f68c410946a51cb4386d7ee9f6079ecf5a5bfd2862248fc29dea668b54f28d7194a1f5c52231e3536b4c618bd0ac786228ae498d7ef0bead424e9a90ed1976604981e46ac4808df3953c31db8cb85f4e9cbaaaa0df489288fe2549f35331f2b863540d1f2f81eb120cc92e725b113c08f3e74b870ec02962529c8515c602d2664eca1f90d61806f70fbdc8d36e54b7526b2bed456cab19de7f4795cb881add10ad05b2903c0fa74bb71f3d8c7dc659bb5c665775bf1a9ab6004ac96b94acd2197df2f2ca42e4df9cb80cc958a6f49d4a58f7c6fa8ad8c5539f4b37fbfcea06e95d003ec64100cd990715bbac80545d9bb0890c22e55f3c5adde2dcdfc713c1f3da5ecb1ea18defab097f77573c07b637fad25051d79cdd7f4fd48d436c93de46bd024ea2bea9b5ae351aceb88143e25350ea4f87a3054e95c1510e9edcb00c48d107a108dcf61c7a607879139a1264def7c572993cff0558ff81ff5eb80789de2eecd44012be761bf29a46b4f2a871576d9c67ddcf8c0cc9617d07d1775c9db1160de31506dec192a892c1a7e626fb7aa8f0ca2721e95a65d62db148609cfd6ced8c7233f1f80a9727971bbe601c348c292a1d66dee237e53b6fb73f1467b1b5fb90fd76ef2e53f74ac19167d1623028175f2aee5876ea87dcbf566d68bd1affd58dcbd49248607f91634640fe9e9324b9eac5ae3e04463a8e770ad3d69d3798d0ea171834c804e56e4ad59b09f50ed9fa3ac", 0x1000) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 15:12:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) 15:12:49 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0}, {r0, 0x20}, {r0, 0x30}], 0x4, 0x6b4000000000000) r1 = geteuid() setuid(r1) r2 = socket$unix(0x1, 0x7fd, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20002) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="21002e2f664422c35f00"], 0xa) 15:12:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x80000000) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:12:49 executing program 0: r0 = socket(0x18, 0x3, 0x0) 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) select(0x40, &(0x7f0000000000)={0x100000000, 0x1f, 0x7fffffff, 0x9, 0x9, 0x400, 0x7, 0x80000000}, &(0x7f0000000080)={0x1ff, 0xb8a4, 0xff, 0x1000, 0x1ff, 0xfffffffffffff23c, 0x3, 0x1000}, &(0x7f00000000c0)={0x9, 0x6, 0x9, 0x10001, 0x4127, 0x7fffffff, 0x80000001, 0x40}, &(0x7f0000000140)={0x3, 0x7}) fcntl$setstatus(r2, 0x4, 0x7e) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) select(0x40, &(0x7f00000001c0)={0x4, 0x6, 0x1, 0x7fff, 0x1c, 0x0, 0x4, 0x4}, &(0x7f0000000200)={0x3, 0x3, 0x2, 0x1, 0x81, 0x5, 0x1, 0x4}, &(0x7f0000000280)={0x1, 0x93, 0x71, 0x3, 0x7fff, 0xffffffffe6d2fdc5, 0x9, 0x6}, &(0x7f00000002c0)={0x3207, 0x3}) r3 = dup2(r2, r0) socketpair(0x2, 0x4000, 0x7fffffff, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x1e, 0x4, 0x3, 0x3f}) 15:12:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 15:12:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 15:12:49 executing program 1: semget(0x2, 0x4, 0x20) semget(0x2, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/160) 15:12:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300033a4bd7c456f77f0274d6b4038ff90182226f0b49dd7f1cb13fd6cd2dfaebe6b215d4bff34f18e29f9b6da6ef2f83cfd8e3364fd899061d19340f60fd49e0d21d05d5b7fe9396a"], 0x10) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0", 0xb22}], 0x1) clock_gettime(0x2, &(0x7f0000000040)) 15:12:49 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(0xffffffffffffffff) fsync(0xffffffffffffffff) 15:12:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 15:12:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) 15:12:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd00, 0x0) 15:12:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x20000002a, &(0x7f0000000000)="00000001", 0xfffffffffffffdf6) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 15:12:49 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r2) open(&(0x7f00000000c0)='./file0\x00', 0x221, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 15:12:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) socketpair(0x32, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x120}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1b8}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 15:12:49 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) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8, 0x8001, 0x8, 0x6, "1b392a35603a00392678b24c6f4e29dfce7aa748", 0xffffffff80000000, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 15:12:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgid(0x0) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) sendmsg(r3, &(0x7f0000000600)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66a56c653000"], 0xa, &(0x7f00000005c0)=[{&(0x7f00000003c0)="843f126e602daf05ba6c30408505507e8f4021c480c4bbc5edbd7625d75bb19b0eb8b4a9c156f9e572eeb4a5b1639712f56998799855fe9e42ae222e92e329dd8e7199c318d868714a5a61cf9f814505cbce420905a1670137349e9e3359ebdb50ff411720e04f35d3e33e08a7a8ace2eb5e7174957f3ac33c065c0adff7d3de1789abe0d2e68139b3c1c9980200e32facf1625d08ff767a5c81b9076aaffb10b9e9f1d43fcecef65a6c6435afff414c946b1ac24fed1e3bbcf3add1b6a6c6ec79a1502412781b52b66b19c43be030b6", 0xd0}, {&(0x7f00000002c0)="1bc3c2326c3784fe9964b9860e0d4a5823d4b433e7c40ec0bb40b56883b5005807b1d8553fee73d610ad93ce8e0e0c636f8890db2e2604378dd00815e6161a3b686357de90d787db0a06770a9a14e85592d0828672065de6c0b7441ca150f3f203064232aef10b4dffa6722f1054c2b57ac7cfcf1c4b0edd925ed8c1c48c132034d6d9ef7ecdd4e613e0d500d57f31c2e2f9f4a5f7efff8051ec2f26bd15ed78ba17d49484d3", 0xa6}, {&(0x7f0000000780)="926b267ba77fd1048bebdfa04b8a9be383226aab6afc7182b9ec0006c67aee48918adc4f9c0f1d5040a017aa0ae5530edf4d672600d8be0ecd8590888163c0bb4d31ddc8ea0eb3eb7d8cffd8dcf6a23c8538c4ca64f5e2f3f9dc6eaaad03bf2043e51828b336509a721a7f586e0a63faaba119f3da38f9f7d08c9de06b4b11a95555b18c93850f24eaa7e7c862b6de627d4858e216259401f6c97b0b043f1e9299b2244e114b7b75699c7e574324f62933e64584425c45910999e10f8b88bba0fb0dccbee4827abf0a0dbf9084adb17358a9217215e2c3720588a1534e9da0ed1787a945049f81816286dfaaeafd146c1931538f15a0f642a7b5b993b5652557ac9dca3575ca973a1010ba067388d4817e297e1ce43ff86a5a8a89224f6eb92dc6acfff91c04c0895a225e4a6027498ecad78fa71ddf1923f2a8a24fdfa8838667cb28b72541efdeee1dbb646cc06b6863f913c9265c82486ab74f3bdf380182345916dc5310d5b4da7a15216c779bc2212614c41916935999e894dbd92711cdaaa7b2d3dccb0d38c69e82f84cd080c1a896a245f8ae475e1109e2a3bc0f8894084435d283664aa779121c31761d035972ca68b69db7673f389b09b5db42be5be3b9f453ce9a8019463d80a61e4c44fb56649181be3c8a2c98604dae035bbd5f0627382f7e78524b02e1b7c757862a70f52c6dbf604007e5d94017b732c6081be424cc67786b33c7c52e27c0f09b26dd9bc93e1b2968cd9d7d43beab11c0877af3ad39d2de9abac0392aa7d4312c00170687718c0c3d3897634aa02c1f473b2a63cbac0ed9dfc1131898a0914f5ff96fb58e883da59efc06b283a28e933bdafdd48a75ba49f8600e334a579bc67a1c84a59e0481d9c4928fa1da80dc9b5ac02c4cfd75b0d43767d4fab1929fc02c36f01a12cdb3ab9bdadbbe5727035b0d8bcef3865f8d54ab99c5ea11e1bf995f4b0dcdcd0f9ac8665a4383e7bdc935363e463e8bf21cedee52d959b7f477bf3f3c6afdfcacce8bc89250a5e41decf12ff5995107f02406cd6175d38028af64e1be3ba85f094e54137949157decbb067619c4231a7b7f0bdbb6708257975adb29ef3b012aa80ec4bdfc3c60a63eb348ab3c22eb6787229ea428d8ab3cd34359c334e02415204fb5a10cbf48db7df671d119179eafcd762b8ebe9a1d42f48b2933b4555cb65bc2afd02269c8d22b55f675b7a60d80c3fe073dd80d176c89151668bc582752a65afa4262bb99bc6da60980a8e231a4982085994eedb1ff25e103e5e88a03dba5938fed5b5a7c9c01724744b29ebc43c9f3f59a79c8f97abc93c3c775efc7065085ead7f4047c3a4dc1f79ae17f66e4a962aa9e1b34bd99092941d0f9606c52500c338047ecc1ee93cd9fd10ce711afcf899a990159ef28dc6abc72f19e30f44de9d34e2c727eb623e4beed76c680dd328db59fbaf35c31af63d909cf8c8f8bd01936721bee0c8b0d739d9984d2f4f67d77a944d74379e14d5cff8ca792867ce9465f28d0c038f9ebd79f16223b085d449ec707ed0fa0ffa2d57c9c410f430c6e2db6337398db34f92752324e9979281ed32de297e897f0921bf11d52526f4c9cec66d5db5550d6179bd69de3b006612585f4b4029be540919ed30997ae6aa231a45dbe31b137522b44293e104b56b0ea7f73510073f21c2d50d141b4682c45806f91f1a02c4c9b0850ce9ec54a793cc0997d4be5274fd4d6143b131f871e6a6582273d2dbc0e3e75a58401fd455ee20324439a55419d548d53fad5c227f9df637b247475c0b1162b37774840e4248f81a1946c1317846075bd440afa43948f78faf30fe23edb1afbe49a18500e1781a8bd07884c74a60003cdb2da0481cfa1c5093f3c947d2797cd3e8cf426f89977a1f013c09ea44161a850b85d52cb9a11ab99b14151028d8dbba94b9661642abe8b7a096ca4f6ef738fd550416d50c32236e2912a1ff78ed5a3dbc62d3f3ebaf76f3a918fae87922419715f0a7e07c526b0da2700734b766236026fed21365d37185c321c584ef42cde5577dd946c02b172994f96bac9451d7224c688e8c1e9f04388ac6afeb898d6b01eb88bf7ec9c2097bbdbe0067ee4bc7bdf94e3f6502bb68bea1c752adebb3420798a6c8c0121047692129ef4d1de9fc6d598ad737e6ac3d358159e3d6e3a6daaeffeed3708eb74156b7888709051d1226d58258a61273df222980f44a0d7e4443cb59378bd60678ddb3e4f750e6339cea29ebfc115319f2b5fa3409583a503018ab17e9256ece660743e40331c5b6546673d2f23d3a8cd9f61386c35ad343df194b31a22f0f0fad7c2ed245bb181fce72d6fd41462474099e026696d99d8db32a2686dbfc6baa33dce636150e6807dfbb987824586650ac578e21410144b1937b39fb1fd6442cc64cf90a6b43483ed533087c6760d942184a07ce67e52b9d738634118db580d86ddaa5e88bf4f8eb07187bc9b3cfd4dc2a68b6fdd7bebbe765a4fe92c9261f35c5be9a84d276130e77849b89ab8e2b10c83eae41311e6ee0bef98174c16a0c3eb326449b6ca890942bd798dc437b145ab0e93b65eb0bf6527e55d8178aca9cc8cc01a60c5cb52de4d89c83db2d8d69f648cd17694911362f08dc97861e7baf5941a50d41801469ad13b78d2f162b7e66e88f5e15257b87dd0228a713873b86320c793701baa10c730228bac0329397299b8df4b399902b284ca9a077356e3040c4ad91cbbe69430a61abe978e66593d5b93518f0106914828ceb416da4de09810a477b933179da206c3824900162723ce476e3c359da4a713c2a371f4173a2fcb0316ca9bdd0d275db2ff908156964f7cc06e390c0f5273a821d1913aa30124fe9ccd8ce329f24ef579ca3d0a62ef980cb98e05019c1b8d0f3cf0274c07bb9424a5d2809fdd57046030b521ff0d00910774dfcf486e635fba61760485b0d4d1dc67e973bcdc957ce1077a4178c8d8605777dd908aa48787ffc71435cab3fada16f69e6f6a656fb229c62576ecdf527ec8ec30ef11873bb444c13a6609fa4e2cfcd9007e52e3a88a9f3e7bb0fc999af6554360a2b4bb82f40b6cd71e24c189a10074f72fc048fc3b8027685ac88887822f6ced1ab13f8c983130cb3c2ae553409ed0d291c31e61f68e900be33aaef5ad3771dde3efe14cdb939a769d6bf00722fb90349297e61fa18f40317886575e7bc9ab2a7f3834b6e959ff1a6d5048113a8d4b24d089f38fd06e61a953d7c1080ce9767fe29cf8740c85a8187c3a6fa5bcfddb4a35ba352009e13fc3b79e5a9bdc19c422b9fff1962e3cc472cefd581b866fb2d2688f97fd14d1421d114082fe967767d6c7efa89b0cd731f1a6d3d9bc35bb401f2bb7ecd56fff487fafedac64065e00dbb28151547ba2c2dd718c8ca33eb12d36e7ba9a917d71bd4ffe9eba3ffa3a8f905e2f1148d070fdc0f35da56627b770a4266e079ad07ed4aa8af7fb61ed2dd1ea8bc0d3aaedc84a9fc942837e1b9d8040051bf8da5ed3aa02bd9fe1ccc1c893b124e87b9c321919024356f2111675cae2f88effa87cfd1e467ac6a463a0dadbdb6e2c9a98a46b2947a5ce695b6bc5a2c7e566cd655c041897a9d3aa866dcededb25d61b3bb89e227784a0b75919b06130b2fa3a9a7acf08f11993629373036b187fd25edd34cc85b1b8cfd88967e02f8fbd960d19f4e13c54f32593a89847deebde77e10aa536a2d358b442a7fc3345f3b9f0e2f69085a16efb08c371c9ef494621c8d37ae4abf070ccb6a94188ac30817a8fd855b5ab58e3dd7f8c1eaab291fc7e561efa4bdee8c2d4af738c1b6123024d3bc58e2ad8ea3f38bc3605be9f94002fcaf68e99979209743df1d677e4cc4155f12f85d4b3eec08ba994014608cd6f528d56ad1e1f0d110cb8ed0dc89bc912030891053c7194c9feddf1e8675ad56c97b411f4b4e9d43d6b3b50466315d10a9cb629d519cbd383102d55ec8bd8b2bc7925f265978dd054c18e27ea243da1709f443811ca48aa06b1329665908b8d451f9346152d1546a55c0a9a848e0438feb065f1ff6c75fefd37102e5352120bafc7f24df673f4fca9a53c37ce35e46bae75d107b17906e0f5ab1abd4e9172b22790b265ee7c389d1ea96bae806fa43a7f0057e9dc5b236fa80e2652855a4dcee9816c260792791d26e0359b138d5c84f98b165332cb8dfcf90357ad0a048337ebf1f5d7d1655bc9901311796cc1febfc0b81ba0658ee21741f721a2f83478c07ec2a645aa2796915f4d184cd3b3733eb42aed1ed41fdc6e0bafc6f7e748572b28411551617539318827a443199fd7fefbda9e4ee17288935e34679c3e7334ff5dca6f61169e636b9dc593ab71890c18b8d872ff5138418f8df4a25ae8b3b8efc6581ae06a2be34bee5da444adda5a6d86d31e3cc3124c5cc16c016d3b5f69e0a62b4afe956a96bda3cba16b9a19f5daf1159458aafb8b8ba67d4fc2a49c14bf9185910dbf4f9c7e64966273d6fff2a36522ca4cdfbe842ab6b10cfe2283dbbdb9515e341da8e0d52877e6b0b96689dc8c808e851ae8cfce104c74dd335a6b4863706d21f8686d6155ae46fea93d4976f1dbd4ec685606cac599d683425b0b45e0888b9684107f52e4f7a0622ba465fa3a0e9afcfb557f7a6edfda36f7854470bd0a48e769b2079f42ba225312486b5a786406a37b39607869455daa01b834d82ec6d02de8790491089c263e14234075554efaf536ca8c24f7475a95f279577c6b452e1f1e7046529c45e1b023837dcaf3cee9201cdbc0ad49cb4e8cac08b0c7043ae412f0ace789c7fcbc47d05031737c5c542018613e1acdd0218df772ccb2541608f9ef37cbe04c34a43ae6e23d845ed5bda3d808f9a230972cc803618d37c2f868e07af5052a86c04c908c26bbda6d1f435ea193a6de0c38a63a02cc7139a37fce85f80ee578744c83421318c619be35781e9aff49630c6f6b94901cf07107a340c368a1f42574304756f3e7958a45377168f1a87f28600b4926bd78724f7ba634a18f7572a65aa37aedc4540a3dfcd35e7ab2f7af00a29a682c579580574c6e3cd708d702f08c7bbec96b0077f490496636bcca9145882a3e1e728ce3bf38fc94a41dcd5cec7110932e4866b80ca65863023ffbdf5102633dc9f87aafa60b091f4b96560c48d4ee0f672c8307aba2a389c685794046be2f99fabb05508e3eebbe6bbe7bccdce0617c9317038a848ac715593230c758d4ee8f8ded9ed203dc79b628cebc53e7ffd4dcdaa25ecf140be1352cf2c751c696872e88f0f6066205b71dd8c9385049aaada44053f8a6624e38d7788084998bf6c30f27de27d7579f4f43386e377dadf96fe2429483bf5593d1f02081eccbabd7802e69dacea44fdca46c8f10d27da79f47bb028c4755fed00a2c4e8a5e4383f3ce81ae482f9c6dae69f456e3205904afe899116aa10c7132205aa42e0fa1c78a62ff00257746587c1bdfea463b1d753d288d6ac2d8861ecdd2f88ffa9d47cacb4b468bb38dd67516ee3fcdb5469a220c25b6501264d4270a12ad9a84f7cf768d31981120605c357173d0723f890a48e2e46dad1dfb7ba5dc38e0f4364b9fc4233af76f0c6e80f6cab9e734ca7883639eb69fb2116b69c5d1c69ad3038e699db34e6188e25226d34ef0f326d8da5019c252cefed9216a82be5ad7353a07521e1acb3a9bb21faafb795632c6b04b64e6c09afef50a1cab362d5cf21b4068daad452637e6a422bb824efcb16b158716526c2411bb9096a9116e1f030e22b7b189e04682bece", 0x1000}, {&(0x7f00000004c0)="7d9e8f255d70d7b7d0761194c60e495aa326888f562c8466741b7d292e5a12131573e3c246233516f8d1b9f2e7bb018c90ee84d193c6637e80864f4ae2342702c5017488046d43a26e46380bdfbecbd2487569f2c564473dbc74510ee692bb209646eab67287e85bf24cfb04129855ec7ed7a98c3cd0cf93722102e03a01bab3a170ddfec1923811d4b76840d5c47a264e2ebb262fa9ca86c6dc80972dc01174cff111312910d73d8cc3b68e0ce9fec876d8b6799f18200f485c4d890429afa86e7dc596b107e4327f975e529f3da434c38fb064f778a439d45028ec94dc2088afe385c1d79450da822100da457336c6638428a432664dacd9", 0xf9}], 0x4, &(0x7f0000001780)=[{0x58, 0xffff, 0xfffffffffffffffb, "72015b378486d6b67561ce31541710a9f7fbcd7bdf9eefbb9e65e8aae65ef6c6d3da7dd6565d12aceeb0a6e5059365ae12ce0c96263b94c18b0add30fc7d95a4116e03c53c89"}, {0x108, 0x1, 0xfffffffffffffe00, "3771f0f4803a7b2c7a3c3dcb4d131f69f6265586bcaff303ee41f0eb18c6144f72bef14c207b58f0d2085ec2f0c85a460dbcff8bc5b8c01f88869a00d79b085d045c1b421ccdab3a91158dfc716cc9cbd6ab7d2c92fc02e81c877c8c9628f887656f24d4d6ee681e6f3b474af503a96103f3b6096b8580cf8ce04f71fce251cb086d77066bc11f336fedaac37add7bdc43f074033957fda2f14f4ab6895040320428e3a9e22d6b4785b757aa007e837f10ffa89985221c19b709a0c132d499911c27722038f66071db25641bc85b0dddbc6879d5a90c67d493459d019f5fa08120a40d3d01346870ffa29771a9ecc5643a"}], 0x160}, 0x4) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 15:12:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 15:12:50 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) write(r0, 0x0, 0x33f) 15:12:50 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0}], 0x2, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3056b62cd8c794f1496ef3deabcc4a952622db997e82067e80c1"], 0x10) write(r0, 0x0, 0x0) 15:12:50 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x404) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000280)) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="1ad0848bf78a360ca1d30b6f3fb7a298ac1268f2954efa14e40e36e97f93adf67113f91d559b6120eef5", 0xffffffa1}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) 15:12:50 executing program 1: select(0x5, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000280)={0x80000000, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000006027f, 0x0) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x48, 0x7}, 0xc) shmctl$IPC_RMID(r1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) 15:12:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1f, 0x0, 0xc6a, 0x0) fchflags(r2, 0x10000) 15:12:50 executing program 0: setuid(0xee01) r0 = shmget(0x1, 0x4000, 0x4e, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r1 = shmget$private(0x0, 0x1000, 0x107, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 15:12:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 15:12:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) clock_settime(0x0, &(0x7f0000000000)={0x1, 0x7f}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x2a0) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 15:12:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1f, 0x0, 0x0) socketpair(0x18, 0x1, 0xff, &(0x7f0000000000)) 15:12:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = semget(0x0, 0x1, 0x46) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/61) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ftruncate(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100)=0x9, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x2, 0x482, 0x2, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:01 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x108) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30810, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) geteuid() 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="672222dfd6ea2b5f8bc9bad574051e1fb52fc77052b52e01dac7e6b86955e024ce1e05edd4da8f5bf1f1c376caa9ac5e28", 0x31, 0x40c, 0x0, 0x0) write(r0, &(0x7f0000000300)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6357ffdc3ca43347775b9697270eb9413c70b84909e762515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5584989de6e2a02747ae5fd76c37b4158ddfef70b", 0xfffffffffffffdc4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) dup(r3) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="e18b4dbccb3f4998081fa8d88ce7", 0xe}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2001, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000180)=[&(0x7f0000000080)='@\x00', &(0x7f00000001c0)='@\x00']) writev(r0, &(0x7f0000000300), 0x258) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20050, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x7) r2 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0xa9c882d43eabcd03) getpeername$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000380)=0xfffffffffffffec4) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ea9000/0x1000)=nil) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00`', 0x4) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x6, 0x4) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) 16:00:01 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) write(r1, &(0x7f0000000200)="2db0384e11de0374a96b42c3d531c0ada7a5233c319bf1539c63e7635066bbd036f51a8082373f053ee4b1c084bad081ec28771038862922773863bfb0bf0cfb59f70f144652e65e8303c41f8d8f813b4248eedc63ce3be0aead3b74a7aad3887097ede70e6686091739b9bf3cdc917ff5b7ce6a5ffc40d72d76cf2a91fd1bddb4bd54fe644ef13cda508e9329b92953af2d37c2d54b4d5d444e1849a3c8d7802cd22da93b7f5363a2e467e3a147a91179a27b5c3ffb09cc8979dd972a324cc62b741ec79428b4193a5417bf8416d40307961e7ab3fc47be12068f2982220515425454546310f92bc39a751b3e60737ef19c8aa96e1634677392cd034dadd681e6f37a2bc924743ed609afe79ec2770232b719009a09a2a2b5a3112738abe63e3a9ceb4ea34e57c3ae2333e670926e44f2b7bb0ebe36ffca53704bd4e36491baad4bb441ca0dfb2f4096ed93862011c2295bd2d7fbfebb3c3fa8d1e3257b635ccb9e39dfa0da98e58c0cd5fccb09923fa9deaca214a9a6df15995e5e32c2bee55a24e1749aaec3bdece89bc67c815a7d038d17872508cf017c727350b955615603cfa1865195adf79085133e233dc977ca3abf054160fad6bc4337a8051b95fd0cf087d51697b2c7e4968c7c0d30413e0265d4ab7f49471323edd3c665f897b1943c4e268fe930cb1af48139c134218493d2281f04dec7567db87fccde25ab493e254b3b4255304b785a40262d0e1223cac1e338069f6cbf42844eaeb6daa89619dee7ee5463a4b2b337f8ac7a2f379a785a87868e65a0804c364ecc4d69f36c58767d8c0abc594660476199521bc1a6c6ad13643c23e68d1c3a5cd09b1d663f7262a9e3b5fe7364a7816ba614e5290b01eedb6a7b912d35487470266386d9c934c35f2fda54aee4c3c759e2180244ab0ed23519fac4d03af550a74c85897cb37513a15ed90c665205419101df3b90a49ef1ac04548c755ca4cbf9bae9f7c53a0fb822ce6bc769110f75037385979b8bb5da5ae6d2576ee03eb4c01e7a290df5fc566338f971862263b181fd808e4c47decbfe2371dd47741a333e250299b44d56c07b639e5741693be49c2113883724ebba818a364b21bac556f16b597ad53d97e8897860bbb9a7135a44d3c48bdeb02c38589aeb9b22b7b942607ace80447aeeccafeb968790631bc1518c2cc0e7e408e21feba33f23cdd82d4bae46289ca79941d8dd89b061bd97cb22fb93122098f68c6244ed57a12908b9a8a452fa2463a7ed3c7eb8d255dc587c5ae0b8d2cbcc80f0d21d66d91e02550f9c3c46aabdf1f6c2140027f6f310d1e3e32d6d964ba60e47ea9c5c9548a6fbd624b67c43975b42d7d14cdeec72026979c8c4c37b366e18bc5a367811a67faa6ed33535447cf5af974ef49595155bc8da7a3da0d4a6118213de8941c9730294d7013a52e1e44f177f514fb81fd5d7f92d716162cb107e8815c6bcc4982efead728da23ca986431473909821e913065051d2ff9b9ab8d7a26b9409c1a8cedc95e720a9cc5b3c72ec7a5ee8841b673cac3a7c22aff004d84c17ebb3ca5ddd0d1c9a8d30b1d709260a541d6141d48b9c27195479bd584b67697d79df7cf66fa342e579d9d63ca93977dd7bb7a8920a5460006523d38a959cbe2f73cae35953a112a749a74aac3e2342fe7ddddabf1f7f49b7a8ee580850839f0a2750230d840f4b2eb47e4bd3d5be09b82b9f9bd0f9f027677d399ca54e99491e424dde0c22bb77d99f2b4b9d446b3278eb358b26f669470451ec3779ef8ac7e5b049b865d00aab6f26ffc71c871c242472b895a71c784425d8e076e2868340c384a5db2e7b79a3f2e85b5927061f36aae431832eaa3e73b0e51339d8343b1e6e5962f090ca51ba11704c28a990b52e06a48e7b48ca328d16e4a03718a21b3dea9ed0c6cb8f816fea607ebb633d5a99c77b890b0cc719f2b9bca1b8e9fcf5e18cde54ad638e50f21985adf39296e350f3f5da9a359d82fd86b83d64b4ecd571d0776652ca49c397c17b34a3180484686e1a0a5173bd6e63643375683291470562ea201dfe8df8ad9565ef17f5afe9c577e7b10084ca1bdb6e2947916b6ccc4a6cfc18f63df902aad00bcf34c009f586869cfb1f33e87b38d1ba58fd166ac55b0596510faa284b79e3419796f46be64cdbe6d840ac76a1ee8f9d939612c396640ec1cf4dde4e174e69dc54230d3dc95b121063924e31e4f36bb7acd790961edb91e15c4229ae55ac47e51b57b6cde4d26d62eff805ec932b354f1021cfbb12c90c8fe557ee4a5e098f5036821c67ba9b8f3957ef9ba389afe14cc24acce2c6705f833f22390a758b805bf84a3f2c10687224003ec069dea2c5182147ac6a394fe5fcb782691132691e2f8599a126d850d0b9fc81b906f6fe14e32a24a7f0509b5422e5682f81d909f194e54d72589b9b23c42bf4a89ab512010e2348635d19663e5763a770280c015447ff833aa5e4a9c523a4aa009259020ff4de59ca5cc725fa517f5473d5fb22817905053c39acc4d8e370112f2a720221d299a0e7780af0732b09e5c4bbc1d0a20ee9676bd0cc4e8fae5c9f46cf757ecba278fa72a787e79d5fee6fb409a8be9296024a1bfbc997c7c76d833893f559fd341d95464095c983b61b54c81097035234162da8ecdf363bc5258d73668f84e170c719099fa87d203515856a14467c983ca5e950eb19715490076ecd787e25719395d07e7a4a7fc2d51491081224ef121241cad761983ff37377ff4d9b9f484ebf679d3cbc64c2eea07fc8113b75e05e929f8e62028a1716de2df130487493c6924dce4a673a277a78718e82f88dce97af01b5de46ae0c5c19f29944f22592b992abb36f1017b4212b756ef4c4291a7e4497f65d4ec5364005a3f311e2395f55f6e23796833f0faef9006e9f27d8086810e98f4fd03d82d7242c8eb0df962ff9e99f55d4381b384ba8a59a984979468a9bd73803672e0e83987f22582f417a79eb9419b4e156ce2e18d617ac840dd99b95cb12002d8d70af5bf7c7cb6afe27a0e5ca29f13f50eef70a1203db8bb5f8603693d557d2fabb8e83c863b74f07b133441335806fc7aa52b1d3301c2224c50b8ceb4b9e624db7e2b1cd1a7d9b3e593e23331085ea2aa5ced9cb664aaba42f9984428305f658f3fb468f1b6b9aeb562c20dc6b712872e99b560067fba5d4f4efbedd8cfb5ad0ac4c7bb632f8619b53e6b8f7ad1f17969308139b5bab775c44c23f2b4cda4861e76d1ead2f75eac23efea9683fe7aeea1958256dd275ebec2af33b44548f321f63d3d9eda9095439da168b594dec68377cd93bcc9cb6bce0eb77f96ddafab8e1e05cf053a62cf24c893a68f5a195cb8d285f03edf3f85452c2f37ef1d05261a52fb19e2a05421e862eac3535b28a0a1d019cb941bb838d3aa0358a4d36fabd8ee09d54a959d2510a819bd830067cdeb9981a7cf37c6c5f0e9a48368e2f3149068e71c0340bc4117c22fa2921318b332cd16efe06962a159f908e5550dcfc6521656af3673fccd92f869f619e4b23ae74782910cbfa30b2168393d10a2c578a9ac77aa2c4cddf79ca4688848f5c0745da9381610cbf451d51ad652783ce0fb85689078013e8f64bc0aa0329dc67093e0a4f88ede6be6bebca20d09e37cb4171c600f786169d1bea7eb2bd41098ebcca5a9adb456870a29622d189184137949a749495cbd4118fdc4f9a7d22adddeb116c030cd15f486a560dcacdd25f53f05a01cd2e02f7fed531b3a8b9d5b5885392705428b20dc92d1a26ef3f96c48583c88cf526c947f19a19bd348ad5df216e15f6d98942ee42a24b98941c7211336daaed3d319a9f4cacaed98786dc4f4210871834a748d8e090d1eb17b8c53b225f19a4db2d65c5d100283c4076587e411c4d54186f7cf742ca82d290bc3336f51d1d6902fcf174824a38644ac8a6078a9b1f35ed784dd3e0f0043fd6d273cf2ebe55fdbc454f7b8a5b837790d1993809b9395d2563d2e65e949b7a592f45ace15e62320695180852585742f740ad0aa8f3b35b6157f8ee1243f0df6d719acd04e98c76a615927860d13de9098980c6614f2a2e7da731278088ec2112d9a86f87254cf9da21b901d4322c940c7336114701da735af29cd56deac15ba7e3fe2a45ba73f6442e165c171d67f43d7b98e3b1eebb446630f265feae7b05342ef7b0dad950f652cadce81b34eed5d2fd1214a6fefbd34c411e8d97a0ff71cd0578aca2a4b6b7cad3d24d1aff1700974ced78c62c7c1a41956e20495e3bc971cac38f78ffaa2df26d19d6c994d5036d69ed39b2d4d7b5837ff06ee1e258d3ac8157d538d4a2aea7adad5998f26c263afff4a55b62eb266bba4be5a69ffa1305e52276346fda9ec819ca11b337c42119bace90cf90d2da5b17611239046fdad5c94bd962338e7ad5031bc6ce8c0d3667f101f6d44ac320f8082151bd7d22eb4f310d4fd519a5b335febb191dcb4897243bb61079c6309c81c707776cbffd4c65aaab0152b9c7db6be1093af157687419e8ed8ce60f140dd18a9686fead40387d55bcd0774c624fda320503f5dbfe158256dbd59beb465302242924527142b8a2a55d65040100c8024f391d62c854a72ba3bb000035140ae07ce19c7b342606402d1173fc8fb972400add60bb621b6f5346aae5fe8df684b7355c5b78152c6920e07b21a75dc115e61e1e3c1b8fbce05989d09ae6c0ecd756ef858ee96ade83de003b16047406c754d1801de5cfdc3a895e63649282c4f30e45100ddc360a54de4cf1c3aeedf9d4d64c8be45d7168b9a37bd0d67581687bf322d7fcb6d2cce309dbc12fb5294780654783acac40f5b2bce96916080e77cb1707e519aeb945a2c76ae8976fdbf9373299d059d0c402f48d12b554f50514293263d01c7de236d6e5b4b6f1757386bb226302f7573b9749c2fd1c1d1fa17ae0f70b59858ce2fc10ef2bc663fae8e52074bb25fe577f064e2cd9b6a466df745bbb9e25a6072424fb8a29cd00ba742b5838f6d8f8b9e2286381d811c261b8d31fa33270db0e36684f9e4bf684be4e83484e931d779066ebff6632f42120a2310e5705abb6dc1a0189e5d235733e9c78b6aa283da08d006a75d0cc790143818e485cc3f2c97b21984d044ceddb633db0b660271bdaa1b13978becc85a49886a37d53c6ba6cc7b544153afa5109aa18300f28a07c6fef22f906e3fd801d91a050b33bb12c2a4ba653fa98de609e85e3ad3fe4e119995172da5e5d95fab82741b6544e94ac095e3f9ed7bdd9ec17878380ea2c4e299ea88a189ec8e7ab8b3c39937ec344b5c0757a26e77acf4df137c455afdfb2247750d579214ca53b3f2a2b8466e87b3392be54cc6bf9d8da095e2ebae03cc5d817fe6f993ee477b5b30fcf81fce2cf7cd7a6f91aa6b93ea8880ec407ad51a83666b70d4ceaa67a20927005a1866d77b870e9d21f8da4c497f922206b335d90220d7f30c12c2ca0d236a852a758338cc4b8d4b406aaa3e1407590fcf3ce533923ae2c9791ec94ae32eb6959c267ebbd8393f0cd1a5a5839ed2d01599b8a9b7203d6fc83969e9e0b9437c997ef86feae2e65d9cda6d8061e1485919867a485bbce12f927e0dd58fb42f32049d6bb85f5eef5cf5bc7b9ab4e59a9a621158ca1d978097ac7f942538eaf6299f0fe730d044bdf71756e2179891760b484b9f9c647f061006a2de3d1e4e555ffae906cb7c4ccd3309678408b343daa1a2362b700b8d50456c049597dae2dcf0f7357ed440ce155f934467ff29a692b27968aa4", 0x1000) 16:00:01 executing program 0: r0 = socket(0x10, 0x3, 0x7) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0xc002, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x8, 0xfffffffffffffc51) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) setitimer(0x2, &(0x7f00000000c0)={{0x81, 0x4000000000002}, {0xff, 0x100000000000002}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}, {0x4, 0xf423f}}, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x180, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xffff, 0x0, 0x58, 0xc725, 0x1, 0x7f, 0x0, 0x800}, &(0x7f0000000240)={0x44, 0x5}) 16:00:01 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(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e34d65a489334e4fc87ca61c52cfb513a3cfe07b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d6ff0f000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) 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(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) socket(0x2, 0x8007, 0x80000000) close(r0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) r5 = semget(0x2, 0x0, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r6 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) getpid() r7 = semget$private(0x0, 0x0, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r7, &(0x7f00000028c0)=[{0x1, 0x5, 0x1800}, {0x3, 0x3f, 0x1000}, {0x4, 0x3, 0x800}, {0x5, 0x20, 0x1800}, {0x0, 0x0, 0x1000}], 0x2aaaaaaaaaaaab27) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c72c9278b9ecaa9a3599cbe211c30baeb15c2cd08eafcae32b78b4a4d2c62c3cb26635126d40382acc40327f8da9591da2f61a69724625467e2e3a67c583b254a711b13a391c430a26257c9a812673f423716cefe558e5f5b054faef34f98b26b1e1c47f0a945c324100f237ebf46534c05dc2632cbf735e0000000000000000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/59, 0x3b}], 0x1, &(0x7f0000000140)=""/37, 0x25}, 0x40) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) listen(r1, 0xa059) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) shutdown(r0, 0x3) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x3a) accept$inet(r0, &(0x7f0000000080), &(0x7f00000002c0)=0xc) sendto$unix(r0, &(0x7f0000000200)="4d1d004e334d987dfeda2a1eb4db94da77a6a57c1cf6a29147c6411cecef487eb051161102619e1efcc62ca9b6bcc6677a7cf4ae16d9c75211733a847fbcc5ceff9369df4ad4ac2d36d547e6d03074759ff669bb9148a822f4673b0b34ca186efb72815d6e94f9877598f81cf1b6a2fec26a0e0666d0cdaf231f15aa613948badb874b3dfd80", 0x86, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x58d) 16:00:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x1000, 0x0, "85495500020000000000001167f5afa680400900", 0x2000001, 0x200000}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x9) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0xdb, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r0, 0x4, 0x5b, &(0x7f0000000080)="ddbcfa965fb63f273b2575001fa7bc62a97326b3deed7b02f5e395383d106047ab8c6e8577ec7286f91bae6af955f82c0b0b8d9ac71f9c7eea997e9a6cc02da4b271e52ec0afaf484d1968a293cce1e7bd8489047ccb324f0b57e8d5dfceb62503892cd93b", 0x65) 16:00:02 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x10001) recvfrom(r1, &(0x7f0000000380)=""/152, 0x98, 0x42, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4f3, 0xffffffffffffffe0}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000340)="4402", 0x2}], 0x1, 0x0) setsockopt(r0, 0x0, 0x7f, &(0x7f00000001c0)="41e08148572b9e5ce8a5fd7ce362b835daa948aca13bb149fb2a2f9a7952bd300b6c29b15f4808a914c7cb5952b1466b8f2eb078a34f5ae349c7f9ccff1086c777686a8b20c4d8d3717a682cc703e14cc9b18fdba3fc7885d3140321ab0b09161e0aebf5bee6c51fc596fbaa764c2c10ecacb606039142788e592dd88a852e71adfdb94437c994bec0566a4c851dcd8036f69dd363d864598c04a537b8666de36bbb664d70f0eaa64526d53d43e7de23a5b1d4324a291ce27759549d02fbeec1b6b613b1fbd48052683f26d40d03de933de9f88df2f6412495615cac5a4e24854b625f3859558aa8da5664b0d66b3939dfae5acac8c0fcf2", 0xf8) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x400, 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f52696c653000"], 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8002, 0x618f) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/79}, &(0x7f0000000140)=0x51) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x4c5, 0x400000}, {0x7, 0xff}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getitimer(0x1, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x10000}, {0x329, 0x3}}, &(0x7f00000000c0)) getitimer(0x0, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4401) mknod(&(0x7f0000000040)='./bus\x00', 0x7041, 0x35) open(&(0x7f0000000000)='./bus\x00', 0x2000000004, 0x0) 16:00:03 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) fchflags(r0, 0x20000) msgget(0x3, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = msgget(0x0, 0x10) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000085f711f5e001d0b00000000000f81f000000000000"], 0x1c, 0x2, 0x0) 16:00:03 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xffffff8c) setreuid(r0, r2) 16:00:03 executing program 1: r0 = getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r0) wait4(r1, &(0x7f0000000040), 0xa, 0x0) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x5, 0xf098, "61f2aff80600715c2141530aa594b739ed180f52", 0xfffffffffffff001, 0x1f}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0xfffffffffffffffe, 0x1) r2 = dup2(r1, r1) fchflags(r1, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) read(r2, &(0x7f0000000000)=""/223, 0xdf) write(r2, &(0x7f0000000180)="d6c13ebe0b6c036d3933e00c16f4780023be02b952866c87d7937ef6fda0cb53be8b83304bbadcec121fbf", 0x2b) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7e400"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) pipe2(&(0x7f0000000180), 0x10000) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7ff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) shutdown(r0, 0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) flock(r0, 0x3) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r1}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r1}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0x81, 0x2, 0x1}], 0x70a, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xc4, 0xfffff, 0x5, 0x200}, {{r0}, 0x0, 0x88, 0x3, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0xc2, 0xfffff, 0x8, 0xfffffffffffffc01}], 0xe92, &(0x7f0000000480)={0x80, 0x7ff}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r1}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r1}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r1}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000040)="6f59ba5f7710e2dcf451b8585be6e16fc815986fe114265fd0fa65b48726c748385cb5831dcdc1dd1ce6f271418f21f2f18aac0b764b6435886981652b84a838b83d3c8f5b92853c9efab8a1ccb9ad606e0681171320bc866776e005645a03da89628b35dedbb405370f9ed031c95e9819dba2167c685e119b6c3a5dec7a28e6d5b4278c6ecaab10681a2a3a9db4bc1f1efb2ae79e391661a095cd63debde14712575a31000f0930a91ee413296fa6d68401563b496c68a05088dffb7397125a9ede1331805aa376ffed6c356c56c1b516da266fda89fac60e6d26ae8aee0f10e714f8e3eab950d9dc", 0xe9}, {&(0x7f0000000140)="2784f944db54481547d756810a3dbe148e4699", 0x13}, {&(0x7f0000000180)="e6d5f762c21ba409c1b18c1810af56b1122d38f6241de671147a1e43a97a1768824f5218d9d11d706d3d93b62b9528f4673c1b2c03dd513a1bf4128390dbab7d72d070b10c821f10dc6270823d31935d78e487013f3b757e777ee8394a316dec8edcfbcc55330520dfb313a98021c1cb673ddeb6b10c31dd614a91e452d423a517f9213edd142ec1778e40bbed108fdbbee18f458be9cf73872da8d7e89c2b35f0a3e7c2f7181bf31b3aebb550603d0ff82585be9a8d60f5d8c1ff3b8f66ca30836aa12dfcc94d13ad3a86db822d028fe01dafec104cbb0cca72424228a4765be593a4546c0c0a6dcf185d82f50f8143353936f45fe491164ec4237a0d3d36a90edd262e7c53eb427dfe288cab9933f275348368fe579d780f34d0dfec5949f48f49c51003867becd5493d05d33297057491b5f74848f088975901e21ce437fbc97a69398fc9d422bb715d9597bec598b7a67e09c38b5247ce1ccb796cac8a4ebdf0f46add338d2dd6d364c9a81347065c6ff0212b252d6ad467d9dbf2b87d774f850b9f93cef2234fa2dab2d6445fcfb18d458573667eaf26a313e9f4a64dcb6b1973158229e4881453e7563856a2ad4c03c3a4485e8efbf97f94ef90dac2c945d60039c4d29dfec60a8a5ed4a8426c4600d3003e9835877199b5afc157e12a1b4fe75bfd7867e5476827fe6146a0a04284ccbab60da1d7d1add53fc90766db75364940240802752a7833ca51923e8de558498ecfccdccb3df1963be649784724f58f26defe4509ae7c8b919403346f646ad2bfd711f4a19a60384c16bb468fe85e4a06d025a99b9bbfddfa27f7387f101152bfba9a0693374ab7f6681d18ac6dae084125679413f95a35dc29c25e9d7bf5e61987c3a4a1a7f5160e44c07bc955af88caf349959ba8681d04701aace4b36bb10f7de5080d1861266a8e82c1d2a0223f510793775a129725501a8804c6b0f21ab250f7a85b06fd8d3287a543308a48d018d84e7e6eae0c29141051a62a07238db245f5affe4957eedd33f74e5965673eb0146d5aac16b155a3bf51339f0bab957244ccecee13ef400f9b8d7b90432a47c4d3d101bd11bc63269f07165f01faf4e4ce84fedb3729b4c2301bc2c2f7868646571ce08a06c4cc1868e9d85865d4e29f73990a0f7cf1beb3360a5e190208bf3ecce27fc4b9f8e22d5b98fe7cc91f52a9eb613cf85fbe3aeb385da0475c3640cf13a6dc839160d662909c0f8de1f0170798c2e0a348c939213572b6ede64006e99f02b07aebe5fbea40dbc5ef5a0ba6d113e3d12df4a94b39e9a715765f1ca441d85207c37f75f7be29541a79781e2c02dc5adb4577dd1191fda5d6c2b6a55cf7e6dd247f2e6bc73645cfaca0a07b6afc3e06b953d588e71bcd8dc8f5af13c320803819ffa1230ac52192c700e7abecb217931d8050299b4a490d1c9eb87fc0179c29550141fa4678663d3ac89407ce902262ccfa3ca6acf40162d15b360234b8b66b83c4e6c288886b738808c2ca87c5df8ca45124bc738e704913f4a74c2fdf18da7e5278a3ef20fad6aba19ecfc3754c6dba51728f38ac34c27473b2126077b2edd7667093888b7e76eb869fa6c40f9cf0711a74279bbcac08e333837017f505ddcc8e1fd45bce2569e11b57b800defb94a44bda233111a5876bae4da41177f6bd7f6cedd2a4723122262688b2db5fdbdee63f0d366c5fdb410088288160526a706ed49facb93a535b4252b79dbee3bb8a7fcc74457a0bf6c098025029455d45d3a161bcf28d583579727c606122400588463161c88e9847e364672226fcf4458eed2f18757ab5d24ed3cd91d332110e45845cffcf2cce1eaa6ec511641fa6dea1d07b0766babc46a78cd97ec3b47aae666acc1cd49fbb80b9cdee6f017b9c323939ba037a5f33dfa3e91ea03cbf74ac05c89241b9b38bae7666efcce59396474d2bcb0ed5b5d7b44b21756ea7f72efbb0c90e902555b9a74039e20d26ec1c2c7c7b78df414003a58461480866108a8f10ed487fde8891d98483e42416f7cdc07b585e43bd518daaa40434cea04efcd833b5df2b27bddcd0d269835dc881ef05b861779fe499fcfbebcfe1793f88f8144a14b69ed9ceefac0a482893be875ee66b046ab1702fbbe6bcb0f30df6fa59411701950b072c76ff4bf0d19805a2fa930d4cc5a65886b7ec625ddd864f29d84e20d4640c2a07775ba9108a72edca18ee33c4b3c7c605729dcb4a0f407b615dac97f5a504ef81874a0f9c3cec42e334b2c7650cf02699c14d47bab4995cb3932f50ba89e39ec4a940fc42a29e61545c9d02060a8c873119c8e93ffaf69a75b6f814476771bacab63a85a65877a260ad9a7f74afd018adc02c2f49fbad94ebcba8d0ce9f3453cfb04db9790995374528650e6266eb6fff8267842522b4e78b433b7acccaed7b69864f1e17b7472e1700eab0992672b3b33b52bb58092922d71ddf77d2d69f3aa04505df1f535191358ed6e1d9348bfaa8f3588e25a0e1949c82f28ab6de8ee382d442516afe971f6df116c184ef67af7a5e982671788474647dd8794d5afc12b762f9eceb855ee6a19449bdf57411c6645bd29dfcc82730d185a36eff38f842d1fb3335cd9a3886d9a6314df9b1989147b601bc8bfc9d0e83e9bcf8f8c7d57ebee1a4b2afdddb9551f9211c7fd2ff5e5497f714c9d476d07262a1215e06dab95550c337ae505f16415357c98f4fcd2c76105dc75e251b2b1c0e13054b918470d32e7af91eb8fc28301d05e18bd1199386af5437d81a4654abf22d2ea0a41f9efaadf8ce74f207477ed3906646dba0a3531ed17193865e3e5c13b0b4bf2a4bc86d5a7c8c9e652f163e03995aefb217df3e46ca672827b9611cc59fc4295813138b8177dc7249b6d8615dfe4ae8fa9ce0702c784786389ee61b4624cba0af16258b4a3002a9ce4005636a353af1ec3e950fb34dc9cd65c5e7dfb6df5e74944ddfb511661bc69086ae8eb8f1a7d9b1a927fdb8b7e328da9133df1bbd33e305b9c4084702f18e23013f0816f709bd9f1f5b35ab44028f362c056ea019f5818cfd07d5b040079e3bc140e9619565d526ccdf2bf31b0d46eecbc074eeeb4d6e943e4fb4c01ffa034b67ff5fcfd579113bb71e31217534aeb715b0bb606ebf6b6f70de3dc6ab96da767b9ab149f434392c2c51b8c39738c86a8c7cfe77e7d8ceb8956a598ea478ca0a28beebf79225638f42f988998ac5874bfa1ae2e7d468fa2305e7908cff4470bd5eff8a81d3022b15c81296f3059dfe2731421c9dd7cb15d6760666c04a90fecd67b6e606f7bef21262c961de06890cd2f0182243e108119127dfdb15936c1d1ff6fb75b697b892ff8ef6d20ea08cbba82422318042a78667942bfb400922e2c0f9ff24f5dc42224bb43322a06d736a129766bce1904463b9b1d7be2f983087ee1ccd99b75d0f6993536262a84e3ccfc66b93c68ccf959ecd689eda5e28e8a87f75a566a63ce5fe07258606b67daaf7a159ebe81cc7ce40e6ba7600d5d325118a4d66a9dd7ded926acdc57534db746a5047edfc526b523a13e682a27bfa45882881ced0554076289be50c7bb755029ee53545cdfffcdeb6e8ff16270393a87e84742a38e7c85f3a14b78b96e4c4d85eb6120af1b7b073a74bb4c2c08ec2798f056eaf15ad031ea6b579c9243832dd165c0cc4ca97bab6e83edad024de6aa4ee3ce82e1bbc9ed1ba29716625a67dbb94d68112c0157ac011a5121a774aea13d67281868030cb2ba1234804577487905b81a7154549c17cf13971407e53a31642aa17fbd0f21c8131a14fc18b0bf966954dd5fc837915d1a3b7720873c8c414cc5675fa4bb834a84647f46556924251c339b254c024d91feab8cb2dcd08a80ccef9e06201df26856d6042f02144d7635b3e90bc06c3d3fe7a8f71a275b53c7ab02c91314e92b8407907f21275be89413454e8f5bcbca3af0a66eb9acd9bb1594e06e49514a2790d1a6d0630379d3842609334308aa6a734cfaaf2f452417b9e4ed951c354e6ece9a0d39d6c8658c78be41c826c27fc86d1d63c20d257c8b0fce83f1bf7bb5dbc1e452b376369aea3f2f0e957ca15f02498f5c01001f325eaed79f2d60b939418a6d5d9b8a80e7de8e93a07b59d2357fbe1011729aec5a204855dc2378d1b3c08b38e5403d31f84dcafe932c23a3fb2fa2d1358802bd71e7816858b494bb21a31a8d032ae4516145480bdf179a77b8e5fbb10db73f0a660b42412bd39d74a9c66fc6b9febeece3a7c121e665f9d449124893e1f37001fb9755f52780b297363d23d92cef2d44bc3f20c401cc058bd1e27570de1a5cd719ea732c0a9f94f9bf9a2a2b630edf1504a45a9faa7f1cdb2dc71baf4d4e406060bc249ccadfadd0e0794399f9c7068292eb6e6ee95c74d16bf3827fd87563fe8809d4fb365eb53c26873ae6dbb489c8aadcb4ee11e84e8f7b73b730645415e66fd56227765138fb2de505eacad4ca6e6b7fd49a48bfdc7c34407bff18a9c7937d0f777efa9b7ca4b2676a2977ae14de6f7801be269860125d6f3f0f1692427b18a28cbecd261def6dd83b45784bfa6d154d90cec069d09612ddb424ee34c259001272bf23e78f9d747ba01de58e0cb642df010a5b9d37e200b185836dcdf6a427151bebc36612f8f6113552a8ee1c20b181f0aad27748fa3893476f504d6659d0fd8be62b5160c10f2c66e9e0247fb60b3f06a6b72feba7475198c5a825dbafaf85614a2db0af2acd862df1a36c5054bde6f1e875c6900a1e2060fc9103fe51d66a866127fc616dfcf00b22ef099ccfd71c1d2a49b5ba81066177e15585515373c061955c6b4998b71c556e10c7679fc9e3fb6b5ab959e3659121f099fa19ee861554c23f54f52adaf2ea8938ef622d1fe5bdc947216dfc7d1f84cdfb84d391697f3685afd61415ee1f4381b29cc8ed5557c19b4439d77ce1b7679746786b2ccbc4252ffc212319d79d3b11b068c5aa378ea6132a7dc9b51d328bb180807a56d69b34dd2dd47efbb28bfa7ac39affeee1f213af17f71a0e2898f26aeabb9b8e0842ea596f67326aad43205a8a34aed7af28f95b0dc5d919a6faed74912f2ed5b15d80328a5494856db72842c46712cf5760b757a01784f84d162a1fe5137e4bfc03ec1969386dd64731f98ddbbe58aa91072e883d3d7843407260d93d3be0a6ba5a3817c9eeaf7a1b208ceaf024aa6607ce501c146936676fc2bb92bc5137d84bfe80c64af89a4a6ca93b1bc7907cbcd9e4744e2ea436611e6d72b2feacedea36f4e0e417fc5d8473a7f65082754d8e6e1e6d587dfe559f99a54fa7e5d88338b2b77f47ec8d24f561f7a2326c00e6c6ac905e6defd8ad576a538c43bb77fc42b9af0d90bea7227c2c775bf36f956ee9dee8495b758df6cc5af19b010d060618917ea0d0d525d687e653ee6ab6d518a0dba901bac3400d453851680e8f5c9daeea11d82d428d534d955708d302add571b4b257ebdfb236a536f33a8610bb0b39e4634c7acdb3108b097268c2fe01443fddfcaece90b22296798e9159db421829a81cfd59e99dfe877fb75c50fdacf1ebe5b100ff47b585f6cba3f62510dbd449fb79187dccb39403fd8db46f0f0cb5e5bf4dd7069ceb02a86adda5dc2fb5f253175055ac4a80122351198051bc8b6cb506541f2aa9d27d53f5fb995be5e3d8b14edfa3b9b3b7971cabef13607f5d684d2cbe22da0146709a9693f83c2c85ff6cdc01529dc2d4f3885a44dcc5231d951c28676844b21c939f8ba13557784336c869157df9219", 0x1000}], 0x3, 0x0, 0x0, 0x7}, 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "0100000024d8e500000000ddff00000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x2, 0x2, 0x3ff, 0x1, 0xfffffffffffffffa, 0x40, 0x6, 0x3, 0x2, 0xd1, 0x1000}) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x2) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) sendto$inet(r1, &(0x7f0000000340)="26d2bfd702c82a33965f38b43ec3af3adf3f6ba8c239b2baaa2c0b89551abd11a179da9727d48a1e9ab67403f0ac149ea646b718a8860935a45e882d9c2d352a5b1f2cd9d9d32171f4e6be909494c988472d689808059d", 0x57, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x0, 0x301f51de}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x261f2812) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) setuid(r1) r2 = geteuid() setreuid(r1, r2) msgget$private(0x0, 0x200) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) socket(0x36, 0xc005, 0x6) setsockopt(r0, 0x5edcc11b, 0x7, &(0x7f0000000000)="9530c48ce00094e9ac3cb1fb82aa4f38ddfd9c9e9e45951de56909", 0x1b) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) fchdir(r3) r4 = dup2(r1, r0) write(r4, &(0x7f0000000180)="eb72ea07397b0743b20e399cd886ed7dc14883eb266d39456350503a71b08fadc327b0427293b5bdcd8e78a486fb79d02569428973a6b058473195e3318652151a878782c28f3d91aceca7873004cfc8b302e9b559e37559141c34d8a8171e6d87a0775975d7f9ef72d9e7ba5ecb55372ea9baac6bd26ae9869f80261a13ad88bce46c3a2a20", 0x86) kqueue() 16:00:00 executing program 1: setitimer(0xfffffffffffffffc, &(0x7f0000000100)={{0xfffffffffffffffc}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x932}}, &(0x7f0000000140)) 16:00:00 executing program 0: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0xffffffffffffffb9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/135, 0x87) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x6) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 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) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = semget$private(0x0, 0x7, 0x403) semctl$IPC_RMID(r1, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510f", 0x2) write(r1, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpgrp() fcntl$getflags(r0, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20c00, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffe, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2c, './bus\x00'}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffffa, 0x100, './bus\x00', 0x81, 0x90, 0x2, 0x7fe2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x57c, r1}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x7, 0x209) setsockopt$inet_opts(r0, 0x0, 0x200000001, &(0x7f0000001000)="41af08084f81a40a21a27880834224d490e150976805962e32c1a1f3e60366b2867e66256900239d65ce4a6c2592e43cc4198e5d54c9c094d4eaf56f809d96a6e780575f6cf6042931bc275734cae6d4d6cec42a9c8e8b37c47cdf01dfa4877fa46000e88050f58a31ae3dc1774f0e085eb441180d9836cc1029134a49611e4f0529cfa6196670e36fdc7e52631edd75ff14f9da569495c64232621c07075df7cf38ed8f082baa758f84d7c60598fb31a83553f5581b4f1b7375f29bb6c729d43561273a60155fa2ab91d047e9ed5cfeac2416ad0565098d5e7d5f48c1307d4df006fa518b4620df4c2d38462dc7d3a2f78e9d1330f78e2bb3295258a47f0548ad8bb348853df8ee91c214b69c6864ababb68601f7c15b8bc57f6dcdb7b2ebdf80fcb3ba80eea516554dd54e7ba2e7d2ecb09ff12ae3fd46abe9737b0b46c1ece5bcaa0bde58a4fa7dc8eb7937291c0bfb3424acf9edc18ce4a09fefa17033f29a4f9c144bc7d0a1c419bc9caf79827edc9325a283f01996a07377af79da3a54754b14231b10d78cf8f7628378574099095c9bd7eec1688a1a591ad01c3cda39dee5f7b01eb12f58966fd5eca889e12acb22a4398c7e3dc451319e575857d69ff500315673201a7e1e4946339c8900f58a8e0e27cb850cc98d24513abecc8b610d244cb093628442cf2f874fa045a318b098c1ef0f736c10dacface5cf7569cf7ae6a3065411cd2b9760615839f5c94003aea66558d6ad190e4afe3eebe9d2162da3fe1e7c0c7b52f0947078e1c3197e33222eb2a9cb58a1c94966829a9618b3dfc34fea93ae0ff69433c53f7e6a3ff3bcb8e8d3e89811bef714f7cc3d6b7b5dba033c732e9df8e32f5c202332c645c4d4ebe7041ae1f60362660da29f152b09fd43b98fa2a78e7e64ebdf9c415e16ff6d03a869ecdba5ac76ed67e2200efe271961bc07cdf3eb9a4742b14e9b0211b107a310943eaae8f4d47670b5912f09858bcb0a248981096e728ef216a66760345336193eeeaaec2aa832939095bbd8061f5a34288d3b687ba60c76b4589c418b7607fea3452828c674324b8f56fe3d72519e27c91bbae8fc95b195b17ecba61104cedcfc22a32c40a18afc172062caffa22be9077bb87959abde92e82c48e77e3a43500483859ad9cf4fdc32a85f1109842d73b9f9caaaa4ce028f944a6d3910417dd67fe122dac21fe68c69bf84b3ed7f70016e11e187a3800bcb9335a1162713410534358929be629c2ad7d51da5c6c087a667f3bff84c5038b5894586e818b99c34e372a0ed3968d866ebe3034afcbc180f87c290d6227562679f0c3c1af95c3d0db6f58f80cf3ae63252bfcef4ac01a3b85b5b0f4bad0d9012202f14ade619b16e8e15a218a9e1ea3e6bf0e1bcd57f6759344fc636e5220bb50be8d654e263bb3223eaf5c683d4c1dd92f133d520716db71d547481bf364a1ff31938280894f5d7b347587f3a2d3408ee08546a9c123624501c3d224a8ae8bd98a02158558db152b58c8782067dfc1851b4b8aaf5a287f4e46707c76a08579e7c774c77c1a2451d832d66da85747ae75f09b33db3f6e5832b90af4e7123803fc55f88c5b69b26d55945befa96ee7f4ab77c07b844ca125f8141b0db1953d3150c9bef9bd8e8ef3a50324b61c195b6ba50205e39c8db0986c8918296816d2d18e45622f707b4a5ecf820d44fcd376c2fa40a8899d5fd98b13b53ee72af2c5a0964190592c998e8a8d23d5212ae141b33b1365a1dab29d2401135a3217d94c18780ca07e12ad928d14610f473add289eed61ae6fe6d4320c3ff16d58f0dc58510789402e5dcc48101f6c83c685536a700b02222bdb4d49f1a603551c7f1c91f4aaf566988bed32c7513fa0967cb7c1d795354792777b0c1dadff1f5032812f3b171eef64320fca12a390c90ce3c9c54e6f57bb4bfc960c90e383d16626f36092c662ab0c54281d3e1a5cebdeff0fb1f985f272a8767e1852d5111be17a574816777ff6485f3871a17e307db8aab692f05bd6bacf820055ca9331addf02fc3244a05be596e7b45b28868ea6b44b568f997d768090f7777b513fdd9a878cfd902ff644621afad1702cde7c57dadd54b5732df82becb52503e509c92369e63e6c9a579381e73d7485eb5b3b123dd8a55fbac6a8414039d43e8af93d7e617e8103928fa1335e05aab51d6b98e96a5caf4f7d8d04689afe67f7ddc5d0513ea76e648c72fc5d008d766432d30034dfba9dc088b3a91123e08262d60c4da31ee8ad63229612aa85c8a33e2e4c4d5b778d7eaef85a2a5c317b48db4bf7ead8d4f0487bb48ff2da4bd54be377c5691bd508fa33ff834ba954cd778a623fee2f1077ad8b9b839807f7f1519343abad993c595a18dd31c2fa959287a7bff7eeace45920208ac7d09e36e9a6522dfd699f56265aaab8354b8fb0d6561c8dd191739dd6836a7bff75f2dc0ab9e4d0e59bcd33e674f23b97c6cfe657ac076840e98a09700a86064cdce1e97b3428b8f83e8f3f8331aa119c5d872e64fe0ce26473547a54bb76ddf028d7c1cb7432fe0d06726b44e5440de3383ad0adef35d8d29a80045d125fe5cf1d5d95247cf28501aaf18c2fe911afafd8ae27c32aaa75463d425ca906a63885542723c1730f77371b94ddfc113c408444828159faaf6e1fb9a64c53e5dfa671aa58a9fdc358faa87bb15e386ac886c6b21eb5892f3d998b2a758ae1aafeeef4e9e42532003edba1d074abc8497510d0cb3a8f72fd7f3132cafdcbcd78853ffc11373ca56caa5b40b0eb90be2e7e8fd2731c9adce64745b1decfb65996fd611ae047e3d8e38426eacd60729d987ce07e721e795a231cb9e2017d478b3e8b79ab9e0f1f1ed94d7598bea224c0030ae1ed07ac73e9d0febbeaa60d923bc5865a6d71f46ed2b01683712b27afd0e454f45470c9cf3936d572cba78dff68d5154a42454325a21e1c04452a755d5912957dddeb0a02ca38620c4e2504e7ba8c83794331cfdb9c4915f5a0686b1af208b17cd0c6a45107f00e08a4a58d135effb3bbe1c792982c1f180af70923f2fb93636caaea454711f5912ecaf9ba68bcace73b7313c2ac2bfd520099c00a3018b223b288161dc4b794d64b2944ff5d492b7c1b337b40f322a12bcb8e8e327b4a6c70ef6a4842a27580a892462995ebe939e2fe82acbef1d6b06e0caecda3d8b09d9670bcc435155b6355b40519dde81029340078866a0fdaed66c8578b3dd691a40bcd3ca633a1a6c699356445a30b54e09dc2b28b3e862a3c0efc1579fc33ece67dcb95fd32cab4ef4de824e4b90e233b60546a575cd4891e07bb0e98db64645b10bd01023b9ac1b9865cfdcf33f567ef28d25acfc47546e2e15a3acd64982964ae2fc6ca5024d9a93b7a6904e2bfd678e6a1a5a8986fd54afe1b0f2700c1f8a2fd96f42c98407761e7faa5771d81154b89227a087f69c4147a92d9cc85da51de4c9714214b85d6c662a83ddc1cb336ceeaa906af49df47b71c0d66ce12eb6e856c005fc60caafdd21f3b7524da96612a12f299b2e24065de7b411e0777de46a1b0b9a0a15248210459e93724489573bf7c8b6a90f977159a3ef79489b59631954a14cbb305ed0d4a2ea9834546fb4f26e3f7de63d2d91e4121d9f64fd65129c3706045df161b7c6171b0dae53055dada5798bbedd10bbe391628a595574696a01bdec688c0a6f7a5d7f9cc8bd06692ffc4cc4b10215a741f3f2f1baff3f40862d115d9f743ae46459edbf0485fa05dbfbf0ba1bb2932e4e03cac9590a4b3a43b7d3b226f77c196aabdc9b28d2679a71ded4fdc37423a5e83763d152ad476a3aac9570d841b49a22610c8c7eea43066d5478fc8d40ce7ceeccc0300a8f70ebbe84bcb7fab0041df55bfc0b2e3d161eb12415dc7f26e38ca05ed0644a927c639c486cdecdf0a0446070d364ac860347b3ddd23cd735d8e357314e3b931546147a76204917865a10bebe5683c83e70ec1bda07d801ca6388e2905bd27c5c09167c0164e4021165869b6e368039c2bcf9b1cc1f31cf4d0eccbda7e207e8ebdf0e3614b046ce0f33c6f03fd2b32837d677fdaa094553098ab946e6e3f74fa52721aaebd01628eb1d8110d549374beab48e496258391188d6dda4541b455fc8c3c86db7b4508d475ee2222d851814eaed7ef048fd7827f3400efae65bc529df19ac4b7caee5217d213f3e4e0740c59103c55cc8d1426c1f9522c93704b862c76dd9505051e5a1908d680fa673507e368cd87a299e174081ad58ccd60cee7c3b5da14e8b9357a5032d59ab1f0828d522a3d11b2e700c66c48ce18c099e702c0a2c212c7c4e15518f92444982b52bfc5e49b30324078b3db57bd6827f94c264f7f55842dbe00439cc7940aad648ad2025c21bb7ac2aff122618c26d508016f7b7a72614bc672946f4cf1f125c3a544c71431b06feca5a5565818d6ae0b81a4f829befcb9ef7c576b1d95e5c307e174cbf5a1a8fea69b754567d02932e75ad35b1fd51c64f67b52b723f9df5c061c9996425706ee742732d9d02417385b8de6e89545780ad3466053263ba6c7a822383304948a898415fe736246332303fc13f05d189f26e2571b6a704fa7cb6f6093e5dcc48d5410a6c9835bedb6bda70cc5bca70d08f4edcc50fbd9a1703a87235c1e3d5ce7f238956ccc9a916910ef15ad61c8cde7db19f484d1a5fae4298951c5b70119a75a578dc551f0c81110ab2bfbb6d4a0737bfdc013b42d270327e8ac2007b15a77c58b7602a1c581a9e7b3a92409d885e63238af8f0b36b783341b52d9dfbfe5a04e7f93e5f1fd727516097ce6a9386bd912648e2e1af76404bc0638159bf6eb6cad377f98fd93abceeb703fa7455d5d61bf4ce6bc8b9dc1971caaeaf70f1aaae1de58036023a3ffc44d7c849b578725b851e2d11836164f3814639e016440151028af3876f90eba9a04f71d1c9aa52f43479ae694b05b734397b678aabf4941aec4ba837f98d85a94e98fc55d102263900899197b4f617e109f1f285b7484860188dc703b84fcc95fd5f6e9c14da8f214b2e08aad4ee08e764984eb7ecdae1e9a64ff30c68e33d28e64751f8e4c84a62eac78a1a6ce2881c28845a31f64846c431d5d71d82e99b9f473e6c07fd5e1d64320fb05d635876033aa7a30fb4e36ea48dd330f1bd7d94f782d1b1e237ca1c2bd652fc4bcdf16320a9068c942db34689e298b186975c85f8bfdf83c8784e18b191abd7b0c6091ae4933665232036708d8346f4e192e07c4969f1e1a6661717be6b850fc72bd25a51597f2c14bbf893785a5079827704eeced339618862b134cceffa4f693849ee47da1f67bd9123c5e2de9d3003bfc9074b63ae299c3ca9465a6a5300d3a9392a7a6aaf6195baf673942143fdbf35b7388a67c1d0610f0ba0c90e4cf3cc361c0a380f7f83f1cd5e2338b98c8ef0e0f9513b18a4598ebcbe63d457ccc0aab36dddbadfdd508f55b0111fa4f534224f2bbef4f69851b6fb6618d5120d9ae6db1d019f48b9732eead32d9c87bb667c260d6e07122c027a2c41c1eb552c1b7d0b1c2cd69017ed0c52496492d04f2f516ad973752b5cc6470177bb7e49be9aedc869ccb7774aa184448ef59409490b02cd1f23b85fcdc9a5c0a995d3b10d3fe494fd59af8a1f1e7fa164711ba564c36ee602f9abb2f14e96a841b5259fa2325a32ee44398f37bbba48d168ff9f67f4df437305ddffdd19db1267fae0d6ad08f8bd9ce27816115d998ee657633feb8a030ee9366f5232f8170e2c52f8b34e5480209aaab9d15258b168f6daf5982e8bb6802e058350d9501fff04ba3738162c52dc3321917bea11a9358de819660dc7e6e91e08fe44c63162d9115336a7b3fefeb65588097af478cb8f65", 0xfffffffffffffee1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000001340)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0xc1045763, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) 16:00:02 executing program 1: setreuid(0x0, 0xee00) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/102, 0x66) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x8, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') utimes(&(0x7f0000000000)='.\x00', 0x0) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r2, r3) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt(r0, 0x6, 0x8, &(0x7f0000001140)="f4134ac3", 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) bind$inet6(r2, &(0x7f0000000500)={0x18, 0x0, 0x401, 0xf}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="857b49efcb98be5029c9b7b7e7041813ff34086082faaa7718bae85d5798146400391283f47d27ca8e9bd939e54c69f7b7c3b1a5a5c3e84fb2b5d6683a8f", 0x3e}, {&(0x7f0000000180)="b40fa2a5ac482cd0cc840e697df332290598dadd4c9da36b0dac4b699fcaef3fe26f610231f5e26bb6a3fde39139df1d6baec9aa43a420d3adf461b381dbb471ed1804100b54a6", 0x47}, {&(0x7f0000000200)="51f17489b64a2d139f0dd57e56a6476f40e0c37e81a822e72cb3ad05597f4633bd6a0d77f9f0a0acb8e28235fcf3ecf03e0325ef6d716583e6bc50438e7db9c7f2e8ec344a3c8922a81d4efaee06b73bd70251cd6a123b720ffe7ae30a36cd7cc94b3589627d09bf4a1aa350c25f0a198eff85f36f49549fad5160979df31a6ad4bf4eff778687f2056d1556583ef133846f5e4eba9743c2fdf58c43b57ae5d9", 0xa0}, {&(0x7f00000002c0)="66dd09c1e3a756a68b66af239833e9706b8776592823c14b28acbe99b8cf13ed803d14eff5c5c7444f7b8702bbc948f8b4aeec72d600d97db49182af80b228697ce4ca52496942d8defedb28528575f9a29779ab52052dea2e2f24e1972ad005b3d4cb801a6afdc35aa926155d4a0ac3152c9df03e704261d652b9036a35eb6844d0cd454239856516fb3375de6248218ea6fe73f18509028239b62a25076b5601238f02e16ef86585d0779620d5baced553533acde9d9", 0xb7}, {&(0x7f0000000380)="423c5feed6010723f21bb667", 0xc}, {&(0x7f00000003c0)="4945a2fd719deb966d", 0x9}, {&(0x7f0000000400)="eab356ec8946c0545ea11d6602411ef14bfcabbb013927", 0x17}], 0x7, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f00000001c0)=""/76, 0x4c}], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x4, 0x8}) 16:00:02 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="f14893527c279b3f", 0x8}, {&(0x7f0000000080)="e95dac7a372c99b8b20baedf173685da55c04f1c9974d5dcabd77605c40dd049c2c20356b4955707bf85fb725a278d668327383a70f19782b8fa447071e533d2bffeea5a9312ba77406340a9149eee1dfb4ef14feedf212591d7805ab225d5b870b90d556b13c91fcf020a042b42b9d186e6b7e114a5c8a81d08f3a2ae49f19712e454bec9fe27f5019a716f8913503640abde55cfeff00b", 0x98}, {&(0x7f0000000140)}, {&(0x7f0000000180)="3004ab810c4758438d9c26", 0xb}, {&(0x7f00000001c0)="4a7880da8765e58ca537af5c6c8bc0488e3968e9eb5c3e15b01239fca30ce7a5eb98f5ed6dc7aea511bf57f5a11ab7f8b05d722085e03ed49e22745075662b065f7f678a80751a4295892477cdc88d32101235cdbee503a0845ec36de3046d4a80b72b2e6270d9085d3d0548ee4efb8e8cb64493f8c4e2207f532cfb09e5c9ff7620fc6afc3a75f81c801a8df4370a7c0997e58eb857c71f214cbc503c6749789be1d24e1dace588b64609bf522da7627d1217149698227e18801642c50982a87b820927c978d607628f6ca299dd9096351ada6ad107127d6d6c4d23972f9b4cd6f53b6e551a5b78015cd1c0efad7c5a1c0352", 0xf3}, {&(0x7f0000000300)="c5646fd5", 0x4}, {&(0x7f0000000340)="2da653449b24d911004456bec73188c54c572e07d7145482ed1e99f27deb39ef1a0e781e901b87b1c826a953f8d6227290ebabbe44dc042d245108", 0x3b}], 0x7) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="14767bdfc735298a74b9f0d971a6bb8a5d47e6e238e427fda072197ede2b427e1d912d9f859c5aae19fc4003be7454b84eb4c67a80a3bbd2238753108ae25116d82efb16320a19ab9545aef6dae881915c5099fcd7e65fa978abc2941a2869b621590d3c53147316294c7df1fb7234eab9a697c53e38e2263ab817e2fb849a5222a428a1f5827be04701ee1ad5e8bf34e1ff696edb40cdc429cd0a150471fb0a4d5f8d3a02e578831636e9dc796ea57bd169e203f416f48453f20f3fe1162ae7a9dfb1abb8e9084971d5d51e8ed8a821800d8fd167f16d60bd6d435afacf3e87e2539e42e9cd5cf471ae4f3b4b7f7258e5c303a276961aa094194e47341a4fbaae18c4a82e067c0a7db057dda12aa03413c5fc0053ee88cc3c1d912e8f8b7ba4e2b08bd37c239b24d9ff47a1dcecbe1abd8b2b6cec59b056ba3f4b0062ffdd4bcd5647f0fed65df4aab143274a2e972aca32a63da45b9f012b50c6d66f508fce69604d7ac820a292c5a0ba80e22b123dab53d65a4cf5a146c79e5980c099634b1319e152531eb6158ec67b92537a0c5685ad070319f45da91a6de2e4044c3f413bf5c7c4239411156258373c166609e56ff638849953dfd15191bb06ae2a87b36c898035b4ed8b8d300e9f3ed911df3db542396e0a39ed87866fe5541df4c68df4272fbeb26fde67f797174ff9106af47d5ba19603bd58fc0b994197b1db340d3ae9e8e57b37f39ef395d419099304f18975c7084a01e322e50dc6054370f31e88750b21c1756e9dc462a18812b50453870f2224bbb618254e44443f7c7249785a8868e4b87af1c2cd7ae2ff0ef11126af95c60bbb7b959ceed5e49cc32c59aba145116e73cee513bb1c29387d2bdbed154f43865fef1d4205df1e98ab24a930ced8f25cf7a6a3bb4307a118f51552b1ffd99461f60ff0da9ce2d70674a491e48580c33a0e329ff3efc863bdcd86de9c92d4f29eaa833e89c125ec5164801d2a3f7c338b980d69081ece82b678e2154159044fbf6d9613c64648f19ac3746402e1dee42ff0861934887489ba3ddc29a78d5e950aff8034073402ad1bc1f41ab7540b96a47c7c416f33f575ba06565706771cedddfb6fbb469003d4b530347aaed03a2080f2534a55f8ba2c54deeb91742b184772132ed52b0a07bd9c58513de7a625520cf217aa8ad49e7f8fbeeeca2e3c5e2adf7ad31a86dc1bc1161a5dacc03f743ef4113786134d46b385c764606d709e45645cfb9a22304c4ab8c3f8d0bd9ea022bfaafb13f7424c80fb856a3f67bcf945deb5a8fc5efa8e070417d260200847ca933754049b8bdf0921340ccf5b162bbe6895ad34cb43b69fd30d5d5447fcdf4fbabe4c15032a7ba5cf7d77bdc97e15d77f813a5430a7774f4250db2e285b3b56a2de24aca28dc2da4514cfcae9afe9e1fd234e2f34a26b598d077c1e659d5423b99f109696606c3ec481cad98aae8c8f2ff75b4d9200effb24e58e09c390f751a1cb87fdec553042adc710712ff00aa82bb9dfdbd0c4dd0f4949a479869b5ad6f9e2f195cdc32156b7adc245bb4248bc55ca4b14b5241536306bf3fc04172443a5166d710e1bb035cba91e4f3536067c89f5f55a6b21134bf7f5bb82e9e27cbf06d9ca985e85d2d55c6ec84c57cdc0c5dd76c320623b868bfd6dcee299f025defe58a76acad8dd8e15f529f90fb6ce52850ecdf0f3716f7ccc4e8eb771a0289a31377ac0f0e76dee1cfee84a69964066aeaadc8f1ae2491450f327a88ba17072ce2625f5973849904458a38d2d02ef9c4db2cefe488464c84feaa5b3506a7323ef30c2411ffc05282613e518b03a8ff2ce3cde9a57bb4dbda3449ff51806e118283d61646b6182a57307fad063c7dfb7bf38df4e443447ca05222c12530dd53999b1d21464454d984c26734c06e53165d57a16f9cacf713d17abc87a99c6d9ec38d20bba47aa99d03c87c2fa732005023f15d2b40212ef6665ff23cd1f6f57866fdd404a52254d6829e2872fae0229efd335aff6a366436f2eaeacaff27d1fcdb8f5204ef401ba164aec38fc1ef81a0458d1732d46e59af3a873a1ea3884f5c363bd95e03d3925f54431aefc2810e68df72cd19df13c3126b215cea6e90ab80010aabed3d266634499bb338e6585e74e27772384f0263f4da817b8c39575cc83d4a1b76a89288e86fd5bba00c97c28dcb99c658d84d59cd83684672c1590894ab11b51e1c5d3601c3b1b0268732edd619a6391910be3b1c5f64f35232b9e1e8295e3e482db060f8cded4ed16c23ceed35de7e107b6cf9edb9fc844d8e95a08ea05e610ad59360e35bee2855228265609e4931f9eba37a5beb5cb90868a6b72a6cec713be0a32549d2e767053bd291882404fb8110f303597b2cd5b0dcb09d823d1c4cb7cbac5bdfa1cf0f367f13b3975970309d6720a37eb813ee93d14433bc01bc6428248f71a659dc7c2d7203f007eb85917000151851cebffb398dfa4d0ec67c2c53022c4128e947a622573a9d09676d3ca210f58f261b2689dcd7f8a63e5a7cfe1ed5dcdb45543d110c87a64c75292a191aadcf9a55bd48c122ca1f2165913345d5575f2c4b9d71ecfd1c256f638f58eaa6bc40ee7b11062c48e09e3a0ac87bf5829ca5473f61d99dc63261a3b6c3564e12d0740cf5e7684873d813560de0320290003bcf7c5ee85e1f512794dd626e3816768a6f4b27a5dd79e590a3f7f4645f78bff3ddc19c5b09bf44e6a2231dfad1557f351fc59bf5b88c4619363b23413641c565cc881bd261a62f2fc6eae9ee8bd954c2b02d4a5e56b8d2dcb287147a2bd51800cdb737344385c5d19457bd6ed7b4594385e8065c194e24678c6705bf9a369264fb9aefe722f619a0993a32216b969976533403c412955a39276888b9721bf22ca6f3d4deb64bbc5998ebcb61bfc28d2f7c15dc9e4bc494c6f272b0f2782cfe401eee98c83883a3c877f0e86e5d14f92a61876cfa5c5b8dc7b5606e2b4627cd22853816d43f12913f132c823aa44495009a21b0dd65d72d8f39e0f0decce6b5695c6ccba318451b9a911197a69aeadd6a0942e4a56b2f7859cc4fff178c5463bc9c330cd7cc64bcc376cd9e2d8d6036eb103d368fbd4c6926dedb815c42ff15d02dedb2eac714a014f66c199151a1aebf538684a02fe03bcfbe77495ae9617cc5a61c1b62b3794b384d40c046740788826ca913f03cac3c8d0c01442e9ac8577e8d58cf6d615520c5ffa06bf140ab3995be66c7c5a80fa6a732c6568ed93732e545f503130a81b90dc080e8b946d93ca59b5f07b362878ff015aa983f99d451fed5d5f258bbcdd894dede08426278320691dd9e83f1c67de0c73e6d04b15f313a535adf131cb3862ac11cddaadd571d5c58905e90a1070b377d6da970597a116055fe5ed1e9fd7d7a04530b19f97ab65fbf19b59cc5d2543d003254ed8bf23a09a5a6c4d1927754e7bd5b98e9ce48a54237bd392920acf2f6de4f3993a02a158e2a7216c455efae1cdd9221cf7f137322d615560b5e9f280612d69e1c2161ed6e3bb26ee2cf8117c0ad10e581616ffbec10ddb1f8ec9909ef2031a51fcf340b565408f41daf8182deb029fc158409fd6744194e77f9a76e56f112f192331610f62dda49296bc73f7d922cb4d2582df9f312805359cbdd6e6b84e50b049e6eea0a5cd2834b4938592457c3097fe3e317d7e6ec221b96e025550be49d928904ed3da181c4b18a1b67072af95fd89b4ac5947e671ee1b866ecbd8349c64fb6df73b4403d7f04ec6d60a42348cf5942d6a98d86228caa968eb46fecb5457336e7cac53e57d1ee10799adc3de890a1f2752cab811291212d103f0a482b76ef019b7b3a7a4e81784bb1ec16135079edd8452abfafeb5f7cab837ed7fdde60feb6347cdf8f91b86e407a39c917ba8d38f70ecbe6b12057da0247dae4109c3861d5c52c881f1da57e5d996c80acce5f328ff62f1b838a88b15a18b851aa31863f14a9ea1b5506f4059ca9bc64b31ab45333e1c5747ca27a79199796ede4eb77ae43d4f3a00f3df306d31705abac452b7f1c16f146a360c2cff775c565259be194383b619520a6598360c7a6250577e5ee3db2aa9b9469477cc120c2a9dd7178390fde300b99717a19636174bd3e6c031d18f3751f1357e0e18c7c5d764ecb78692d94d58f53787b48687f23934de507a7fb78ee5ca2dcebd3a48e6a521a9aed51f133af7ff66025bdd4a33b001725c654361ef7d3dad8ef327f46f96973bcc0d367f9b570ae0ebd396a18fd732b08e85a696c843be9453e7e30a4b73a0b6c98092b2108718d85f1fa51572f983fb97606aa8b0754454846c62b50803acfe6620f5c9574498daa5eeea1083585e3dc00f55287ccb020ab0252a4c4afdf4b5126e5c521500136eb8539fa3168340eda6ce91e3fb1147dc126df9fecf635dd5154faa3177d454fa78e72517a54759f21b175ae25a2b5be7f2e532acf2ea737f71a28f44eb8c875ed92a333f0ae54d68253d066f9d1529becdb45e6d1dcf9923970917c02fdd1e1a6a32a19e590a539583b6c5c357cbc6b758412389dc42f77eb8780bcd8a69fde678e65ff1b85854b7a6388acc6c81dd71541de24c150ce49ed658d23b9d3380149edcb9fefeb2cb2431613ba11773b933ab953c82e88da38607c2f323431b283cb234ef7db80e5129c0e9a8e47cc99842ea71f1a905177b3b698879225b58192d6b082881766a38b49c44a4477452434dd26fa621fd0336454cac729cf575c51e90952dcde8dc799c89a2de4810811219ec59781c51588d0473c42ae3ac7c032234f8478fc6da3042c83e4f0c23300dfd858d89b09dc0eb71550c61f8840f7bca284cafce723e1b1fc4a5e0ac9c3357ae056ac4adade93405e2097a55aa9e0808ef3ae5cfc7d894ecdb88cb86d49a132b4669aafdf5ab6412afc73a7bdcaad62c508e4e9dec2c9a75dc9b53357744b0925d45f86b1c562f6c3a37", 0xdc4}], 0x1) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x8c1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x20000004, 0x5, 0x5035}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x3f, 0x81}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x7fff, 0x5}], 0x9, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x0, 0x6, 0x906}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x7f, 0xf2b1}, {{r0}, 0x0, 0x10, 0x83, 0xe7, 0x101}, {{r0}, 0x0, 0x49, 0x0, 0x9f65, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x81, 0x4, 0x6}], 0x5, &(0x7f00000001c0)={0x9, 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x1, 0x7, 0x2, 0x100}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000280)="0ac58f9975dd96e631b606340f1fe966a7e33c8567b2b6c7065fc5eb0bb6478c6332115a83a25139b6592963cf2b562b6d67553bee0458e5a753c82b34947a263fcb92d4a4101fb7e5efa46c345ad3c037f26403dc82411d0c6925b83fd62a80de1b66879d4b2c79a24db83da08cdebd39dd2f93b2fd7f7d48c77d884c7a3cdd85393e1d78118cb0217470e9f695027eeb2f38d903856f121ed40e0374bc7435f661d40c7bf1885e9f025e86d66a8030486de50956dea9d03f659642589910012e1fb0f00cf47871d204732a7639ade4f06b9b02490ab928a0377555ab8680e1d889042383ff8965b40f843a", 0xec) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000380)=0x1) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x1, 0x8cb}, {0x100, 0x6}}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0x8, 0x400, './file0\x00', 0x2, 0x6, 0x5, 0x7}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000480)) syz_open_pts() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000004c0)) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) fchdir(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x5, 0x5d61}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x40) r4 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) fcntl$getflags(r0, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getown(r3, 0x5) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000005c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x1, 0x0) fchdir(r4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000640)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f00000002c0)={{0x0, 0x9}, {0x800000, 0xfffffffffffffffc}}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) truncate(&(0x7f0000000200)='./file0\x00', 0x3ff) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x200, 0x11) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) recvfrom(r3, &(0x7f00000001c0)=""/63, 0x3f, 0x42, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1000, 0x8) dup(r4) 16:00:03 executing program 0: mlockall(0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xc3c, 0x1f}, 0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0xffffffff, 0x2, 0x1, 0xffffffff, 0xfff, 0x3, 0x1, 0x0, 0x6, 0xfffffffffffffffa}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1000, 0x1, 0x4, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xdfe2708595962393, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:03 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = semget$private(0x0, 0x0, 0x210) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000017c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001780)='./file0\x00', r2, r3) setegid(r3) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r4 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) 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) accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x27, 0x201, 0x7f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x40a4b92d, 0x6}, 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x2a7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="a7ebe27282241973c1164da81cdadc033668e6798812226732a019fe0a165f24971a96b02e91fe3ce7677545abb9754f2ce1d9ed3bd11356341cf6836dd72dfb3367286f072ed43632", 0x49, 0x8, 0x0, 0x0) chflags(&(0x7f0000000680)='./file0\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff7, 0x55c6, 0xd7a, 0x9, "c267e355d38d251f6dd060ba33ed67ccf4cf39fd", 0x8ad, 0x1}) munlockall() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xbb3, 0x1}, {0x18, 0x1, 0x2}, 0xff, [0x4, 0x7ff, 0x1823, 0x101, 0x7, 0x80000001, 0xfffffffffffffff8, 0x8]}, 0x3c) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x108, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = fcntl$dupfd(r0, 0x0, r1) sendto(r3, &(0x7f0000000580)="2a54ef220e9b01a30164cf0c766af6069c067a7f96b7b5fc902c289ac3e9aac748b7d882099ac33b186ccab19c0c2b4980c04db9a53ab1030a7edd91e8f57f1a43b31e1ca0a2c88d091a4b3668e097d3580717da048e6fee4aaf4fa9a1ad6a9841e7144f8bbc4a70549b374026fb106fb002641eee036d17b5cc8900c73cede0f5123def2b3aae409fbac60d81605e006018a09a5109f2c9228f19a03ab72012e078ee65bc1c53868aa435579d85b811935d93c2445a31d3d25c74a5e0e50ea8c5a3b00ec4097155efb2542d9b0b8dbaa26875b47ab5566fcfa0b6cc60a258bfa4270f3be3c473357f834d6e514f31af8aa920cb41fa0e26e1", 0xf9, 0x0, 0x0, 0x0) semget$private(0x0, 0x100000003, 0x400) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x3) chdir(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000280), 0x20000000002, 0x1ff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="769b42852971775cdf9c82226c9bacefb952d92c0d2c7e6a590ed280b1bef9c8daf805c4d420f7040fe9b11f8277c13996f72ea3e204fe311a64d74c8bfd243905366aac843c708cb90450226ae2415f6393f80e2fda165a4b340a44bda72dc603", 0x61) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0xffffffffffffff68, 0x3ff, 0x1a1, 0x1, 0xfff, 0xdc7, 0x0, 0x1, 0x1, 0x9, 0x3}) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = semget$private(0x0, 0x6, 0x6) semop(r4, &(0x7f0000000400)=[{0x5, 0x8001, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x200, 0x1800}, {0x2, 0x400, 0x1800}, {0x3, 0x744, 0x1000}], 0x5) accept$inet(r0, &(0x7f0000000100), &(0x7f00000006c0)=0xc) bind$unix(r2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000480)=[0x101, 0x0, 0x3, 0x100000001]) close(r0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x101) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000500)=0x6) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000540)=0x81) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:00:04 executing program 0: r0 = semget(0x0, 0x1, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xb1) msgsnd(r1, &(0x7f00000000c0)={0x3, "2a5d44db21df9949f6766a303250296cfc3464ddc0f7b656a94527ca3bb94230c9ff175e7a3d21eb40b5f7"}, 0x33, 0x800) r2 = semget(0x2, 0x7, 0x400) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x4) linkat(r4, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0xe7, 0x8, 0x1000000000, 0x8e45, 0x1, 0x6]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/58) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000002c0)=0x3) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x41, 0x3) r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) semop(r2, &(0x7f0000000340)=[{0x3, 0x10000000000, 0x800}, {0x1, 0x20f1, 0x800}, {0x7, 0xfe40, 0x1800}, {0x2, 0x3, 0x1000}], 0x4) getsockname$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) shmctl$SHM_UNLOCK(r5, 0x4) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x188, 0x1) getsockname(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getuid() unlinkat(r3, &(0x7f00000004c0)='./file0\x00', 0x8) semget$private(0x0, 0x4, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0xfff, 0x48b9]) getsockname(r4, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) openat(r4, &(0x7f00000005c0)='./file0\x00', 0x1, 0xa) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket(0x2, 0x8000, 0x3) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="000098d89dc60feffa7b8c45944dfe000000000000"], 0x1, 0x0}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chroot(&(0x7f0000000000)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0xffffffffffffffff) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x880, 0x80) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6e2ead", 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4a, 0x3, 0x9, 0x100000000}], 0x1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x80, 0x20, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x48, 0x29, 0x7fff, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x0, 0x8000, 0xe36f}, {{r0}, 0xffffffffffffffff, 0xf5, 0xb24f713aeebd9f49, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x3, 0x1ae7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x80, 0x5}], 0x7, &(0x7f00000000c0)={0x4, 0xdb400}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20000000000000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x100, [{0x3, 0x6}, {0x1, 0xff}, {0x1, 0x4}, {0x3, 0x2}, {0x1, 0x7e}, {0x2, 0x9}, {0x1, 0x401}, {0x3, 0x6}, {0x3, 0x80}, {0x3, 0x1}, {0x1, 0x80}, {0x3, 0x1}, {0x0, 0xfb}, {0x1, 0x1077}, {0x3, 0x6}, {0x2, 0x1f}, {0x3, 0x7}, {0x3}, {0x1, 0x40}, {0x2, 0x1000}, {0x3, 0x2}, {0x3, 0x64cd}, {0x3, 0x8000}, {0x3, 0xcb7c}, {0x1, 0x12ae82ed}, {0x2, 0xffffffffffffd2d5}, {0x3, 0x7}, {0x0, 0x7fffffff}, {0x1, 0x8}, {0x3, 0x4}, {0x2, 0x401}, {0x3, 0x800}]}) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = getuid() r16 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000280)="36650cf923274087e8292bfa3778499037c93aa7f5e03fa2df4ef3ee3c4f8195740ab10bc2b595accdb993e31adc3ef3785b747246f032832247a68b6d5e3d7f1db60c74486a71ed0e13deaab2add09d99cb229c92ee7862910e1e0033727d75750dbe97142b8e2e952c8e4ec88f4fe326b7e015f0b7dc799de317ce45cc754ccda0f9716e18b94fdada0995c1e328b04bed9c", 0x93}, {&(0x7f0000000340)="af2b24fcae9a471323a92b02036bfc2899a06451bfc723c86014343fcdee33cac4ccc83ffa176aa4798c640a2c1c78d7bcbe5935ea2489cfa534c5ec66e34d70fb5fa56c281d06dee2edfc9c4af6e37356f95483bfc219ee06d763c141de1352856eddc0fb2e43514736b07312fcb03dbc756629e12550ae08c54be21c99b6440a6068952903124929850177cb16a42875be510e2e4043d6dfa0be3837c33402f2ff509523302d9b0e020a32359aa114d054e8357a2797bd8f935ad438126eb1e91b927f5605ef7555ade86cd9145bf27e9ac056a1aa01417a36eeeb8d789a262500b6ece537457c", 0xe8}, {&(0x7f0000000440)="e77706d34af562cfec2ace6eb7c1e0ed94c1057dc06a2179087bc781d86cc71cd56919b5797ce2ad453a64a0bdd1d66ebef478fdef0c030f0d7fde3ebbcc10cad475d707387be04a8664157084d38ddb3da0a70fb8c29b4c62b139003a6f31b3fdbf086bb87ddd518f47de9d013c7cc62de84d6ee83450b0e7d1e50a10c4b8dcc3115f30455b839eefe2e417c56f0423df17e72c723d7a3a84faa18c71feb8bdfb828fc4e0a7a5d5aa4f07eaf475d5e49609cde12f682569a0902f05400e1b0e918ce24861b1f833dd6a269d85d76216f72196ab99a4e9cf8fd006960850c6f866cd5b3aaf38d245bd798e7d38058c772314cff59a955de9b445ddfa82d7", 0xfe}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000012000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4}, 0x2) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000140)='{\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x83[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!.-)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':^#)\x00', &(0x7f0000000440)='}\x00', &(0x7f0000000480)='*\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='.}{}+\x00', &(0x7f0000000580)='#+(*{#\x00']) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x430, 0x22) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x4004667f, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0xfffffffffffffff8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x4ab) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0xfffffffffffffff7, 0x2, "aaaa28932e5ff48f5ba8442744ac5d71f37bd6db", 0x100000001, 0xfff}) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x9, 0xffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x1, 0x7}) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x9b7) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x40000000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="6b4f455b3dce51d59352f212", 0xc, 0xd, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="825a56f027878e4d77b89132c8638a3d357a445400835436a7ac1d26d8f7b7ebb4b3d06b14efa63bc4c7f0b26fb783447c8d9dfc36fa47400d96ba0121c4d19a7fd9a8bd2483bccc2f89fc03c0f838b083bc0280feb01aa40d6e483b0ad51b59806424ff508e635cb539e0e0fed42092ec73f928dc542e45f6b104b9c6aa7c194293e9bd920fc3d7a2b3b1812a5c89cb7f7b3b003432f4b17309ba85a0ce70a94b575b64c5440df2e91726677323cf6c67a065d3f99f714d38470d6ae543266af8a26885f4955334b1a7a20fdbc7366bdd348f9d57a29a6ea737b804dc2d6aa4a17350edee13c122a32c543b9e957bfe58c7c48395ba97394985139250a596279aa1919e61fcb282eb30a7696bdadd55d4cffac0ea6b0b1a3ef213ee0614be3a1ed2e5d1d2568421e85eac11a24fb565bcbf32"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:00:07 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xd002, 0x1000d02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000015c0)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423c4881847dfa615efb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373815ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1970800c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ff5a7dfbd67589d9a4cee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eac1642ced8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f3230"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=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(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r5 = getegid() r6 = getgid() setregid(r5, r6) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r4, &(0x7f00000002c0), 0x6, 0x4) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r0, &(0x7f00000003c0)=""/234, 0x72f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1f, 0x4150, 0x7, 0x7fffffff, "276112402cb2f13461a183650cb494b169f27851", 0x101, 0x4}) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r3 = msgget$private(0x0, 0x200000000041) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) getpeername$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) setuid(0xee01) r4 = msgget$private(0x0, 0x18) syz_open_pts() msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000700)=""/77) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) recvfrom$inet(r1, &(0x7f00000004c0)=""/174, 0xae, 0x0, &(0x7f0000000580)={0x2, 0x1}, 0xc) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x108, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x4, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x30) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0xc0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, r5, r6, 0x101, 0xfffffffffffffffa}, 0x0, 0x67c, 0x3}) 16:00:07 executing program 0: 16:00:07 executing program 0: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) semget(0x2, 0x7, 0x400) 16:00:00 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) setitimer(0x3, &(0x7f0000000040)={{0x6, 0x3}, {0x2, 0x400}}, &(0x7f0000000080)) r0 = msgget(0x2, 0x210) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) sync() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r3, r4, 0x20, 0x1ff}, 0x2, 0x8001, r5, r6, 0x1, 0xfff, 0xc}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4700) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x100000000000f8b1, 0x0, 0x10000fe, 0x0) r2 = socket(0x7, 0x8001, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x82, 0x8000, 0xdcfc}, {{r1}, 0xfffffffffffffffb, 0x1, 0x47, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x0, 0x8000}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98, 0x40000000, 0x3ff, 0x90c}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x9e33, 0x800000000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0xf6}, {{r1}, 0xfffffffffffffffd, 0xe9, 0x80, 0xff, 0x62a3fd41}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000021, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x1}], 0x6, &(0x7f0000000280)={0x1, 0x81}) write(r2, &(0x7f0000000040)="c5dcfb3eded2e5422b4ef706cc8a369492bebffff08399b05ab9ba3f34b4c06950ca47322549ed1c690e235512f24f2544229a5db00eacaf26c51d31d0711f35ea12968ddb17b028372ec3b5b3a225bf9ba835f9c25bcc1e04f09bd070f86d82dd82d374338e3d9f3eeaeb6baaadacc7b24e0ba32f0879ee49844b758496e4b1c287", 0x82) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x100000000000, &(0x7f0000000140), 0x7fff, 0x0) 16:00:00 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 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) shmget(0x0, 0x8000, 0x507, &(0x7f0000ff8000/0x8000)=nil) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x44) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xe80, 0x0) wait4(0x0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) read(r1, &(0x7f00000008c0)=""/214, 0xfffffffffffffe59) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d37012ec051691c7810"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) r4 = getpid() fcntl$setown(r2, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x290, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000080)=0x3) fcntl$setown(r2, 0x6, r4) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x1ff}, {0x7}], 0x2}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) flock(r2, 0x2) dup2(r2, r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000001380)=0x7fff) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x40000000005, 0x4, 0x1, 0x650, 0x808, 0x80000001, 0x0, 0x1, 0x1, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7ff) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffee1) r1 = getuid() setreuid(r1, r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x40}, {r2, 0x40}], 0x2, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x3e) 16:00:02 executing program 0: r0 = socket(0x6, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000100000c30760469ccc4d953959e6"], 0x3c2}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4665, 0x37, './file0\x00', 0x6, 0xffffffffffffff72, 0x2, 0x9}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="c88a262bb59a86974285fb14d7bc63461cc7c06ebc0ea7eb5d395e9f36db072474316a3052c013b285d2d1e50f0d40f956dbbd56b417acc7fb9e1b2ad22a3a0a301da967e98cef94a96a76c531f3f5dc7c4e7afd5db501cb4b1a574c54a1d3bb8ee9e53a344f3798bf359e5ff1769a8ba3b326230b716afacd11a90ce8058e96a2892b46efea3891489f26627836f05a2c3a68c872e6fd90cdb345ce0c230daf8eb45ff92f224b06775f6da0aa1185fdf83d409947550438", 0xfffffd2d) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) getpid() socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000223e00000000000400"], 0x10}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400", 0xfffffffffffffffe}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) r1 = socket(0x1f, 0x400000002, 0x0) close(r1) fchflags(r1, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r0, 0x8, 0x5fb8386c, &(0x7f00000000c0)="dbf43ec8fffd0f97054f0f26173266f5c1a1c868b810598a56236092e49b27d5c8dddbdbebf1e354a12d4ec71f778d43fe8ba2456590b126214a641fb6ed1af06ec3133ae47c3012fff7ce6eec84b8e3dae15c2ca75aec286d76a5921edcebf4c9459de17c98d32ebedbe56f5488cebdeb24e8e06374c92b6c3ea9fc2ebf042868327d18cbf5d50738f78357549f44faf2c310304e87175521e0ff12d4cab037048bbcffdf5da335ce0e33985ed47c7b1cf3116abd1bdf7e0d81a839f529b9bbc972c0aed05b6372684b1a41c87df23798e94b619f65b77a2578b2027799b83a7ddd0df16da0139198f3824f18853c2f053493541dc9c691b25c597a3466", 0xfe) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x18f6c0000000, 0xffff, 0x4278, 0x6, "6c003cc23064760dc099558a192f8787e32c13cb", 0x4, 0x200000000000000}) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x9, 0x7, 0x100, 0x100, "437eaa45cc6dd17f7997eb4610d46ece7dbfd9d7", 0xff, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x0, 0x40, 0x7, "839c953f74af0ec0e1ba11c1514657b68c792a2f", 0xec8, 0x7ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) kqueue() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4002) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xc, 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x200000000001) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x80, 0x5, 0x41c3}, {{r2}, 0xffffffffffffffff, 0x2, 0x11, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x6, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0x38, 0x855, 0x92}, {{r1}, 0xfffffffffffffff9, 0x4d, 0x40, 0x8, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x90, 0x1, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x84, 0x84, 0x1c, 0x101}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x1}], 0x80, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x2000000a, 0x6, 0x7}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x4470, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x21, 0x5, 0xbe, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0x0, 0x5}], 0x4, &(0x7f0000000240)={0x9, 0x7}) clock_getres(0x2, &(0x7f0000000340)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) dup(r0) fchmod(r1, 0x40) fchflags(r0, 0x20002) 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82023dd6a68f25214908f5443aec2de86d638c6e453185c0ca85f74e0a430e7e759098494091e2814156bb3accd11da80500000000000000a9a6e27ab9521b546c79779bde5049a3d10300ece472fdf43c16be3f6f3dcb72e865536a44a2a25e12bc4af2ffce510379fb9e34be33d39bb8a2f0ec88125f4799c56f8b596800a749e3eb412988dc10620000b84f8d995426515e005573f111d69cae41337b19620c2f3bf820e7cb4c9d61bfa1e6a9d94cce629618c1ff272da602dece1a02367a15326b075f647decd272f013c6"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/120, 0x78, 0x42, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x9, 0x0, 0x0, "0000000000e9ff3fdcc400", 0x1}) r0 = socket(0x14, 0x5, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x900, 0x0) read(r0, &(0x7f0000000000)=""/5, 0x5) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000), 0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc000, 0x8) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:04 executing program 0: syz_emit_ethernet(0x1e0, &(0x7f0000000140)="da7715f3219dac96cc3c6b14da30576538ab3043f67c532da472e63e88cacf66a730a2eb64518489fdaa9961d98f7dd0aeacc42fbbe3c542b77d3a2f7ccb8a727a2fa24101c1eb60c0ac31d01f77a35d898ee9ef2e6395cd2449dbb7ff6f9f3326228b4d9d3bd4a2550fe6231c25fbeeab977104735b6ae938e06a11d87decc2acb8d9712af78ab19c95dfe93686b5e67abccb8ef41e6a5ddc0229a417af4cd9bfc5f53e4b1b83d439a211aba2b036e0353e9f159ef1fbe1ea90ab0d3e56dd4c5dda86707cf88f87fff29c76ed04db5147fb362cd34b3e2c40f9c95067191dcda2c6b0e97d49ab94969660c0d5cf0385a2882e399db7abaaaf8a980fb75c99623b52c5189030f645899e473c2e425fc71e1bbe16124e8a1d74064046e21bb82f2840b253d933ed117b6558c34a1b55dcaa40f41a36e20bcd0f7d53706bc713f9687fb69715634bb921edd920487ac7915b71a2befcd86918ef430d556f57afe8cc4269e25c90d7cb81f6315222766035bfb705e95003bdf2dd2f2d2d2273a7046e9017037e3e9eb41366b8953f67515a0cce447fa1f8b698b988e93bddab36f97577aa0a435db5a6b75e502a8d1daf6570279cb4b70e1bdac0432a38544ec1b0f02e6ad4ae6418a0c0ee0af2152ce5d244457bf33161547505f3acca36a7ce09") 16:00:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x10e, 0xc007, 0x7) socket(0x2, 0x0, 0x80000000) socket(0x2, 0x0, 0x6) sendto$unix(r1, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180)=0x200, 0x4) pipe(&(0x7f00000001c0)) 16:00:04 executing program 0: mlockall(0x2) munmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x1000004) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getrlimit(0x5, &(0x7f0000000200)) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x3, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), 0x10) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getppid() 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) recvfrom$inet(r0, &(0x7f0000000200)=""/114, 0x5f, 0x43, 0x0, 0x1a8) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x0, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x20) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f547a9dbd24e4b5ff18f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a610eea0f8ed99ead11fdaad426197ce248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31691eeb9fcc543d9f07c6b1b671474b47595661eee77779e88cf4fb912eff9f817b7b020bb1aca2eceb0616c986ea4c5e4e26342cfdbfb2d5d3df3ea4aaaac110148abe71ed1043fc1ed9f52f4c3edd6a9f5621f38e3783ca14e7f3c3408846ea77d563024ce6b529cad8325d9bc9ca7fe36302489fddf9f5ec0b330be471576609632b1e687139c4c550c6f7e4ad04cebf361f24e9a4a2d0b3fb68307797ae3da766cb7c9ac2fe0c8c640e6d722bfc5a248237f96d7713166fd18c45ff004afddfd0b0c03d1136e9175c5d6cd32318a040d4738a70f89ee2a22932482f00ef2586bdc34215d1664b1532ffdb388d893a96f46600862fa3b9b87fe497b1a6cb8a22eb8c0cbd23311523006923a61618b9df1b20e16ea6b5a15846b14b76c22c94917551a7c526d31fe3f9ae0a42ab16a8f32e375596452a5888105091a7e55ecc8dd76b1424e4a0dd716d2057bd3438dab39c189ba186c6fa5e940f620400c0cd5b23ce1a3c258a11b88e8f25c0713125cfb0590fea56655a0249fa0c0ed02a250d3ac7732953fbb845efcce02319b4c249de0de9ca966b8e1146e103f9c31e9a035b03d824b3b80252a24ddf90bf49e0a61ed4e113baee24a8c25374c2450133e0e407b40751bacc9dc3e5ae1ff70b3d0b7043c34611125f0f0fc0d4e26cdce0599222857811b1902b67a1fa2ac866c4b11ed8b56bd381e17932491c7f19119de519eefa3d866db310c46031a3ce51a8cf8cf1baf95fcab2ae9a1017cf45922ca750438965825f8611846033cdf567411f16aa979695c65838a1976f3e72d031127d46aa3968e2faa5891e7a91f5f73b44bc62fa3a786ad4cd0e1012de2c7591f99f3bd4efef25cec1005a70b95f582a23cd02a591a60e1716b41fbe256002bca0d1cc0abc8d335060290380f65b3e685b4157b532dc29df978494678af429d94cf84feb0a1e927a5816762d42c72dade0355e920fb87dccea46758e57e7a9b1c6091111d7d8d4b8fcdb2fff4e8cc4e496f32c97920147a6d7c0cfda2f776d14a0368ebc347fd5d7bfd5f7a581f72b9c1668b70c2a1af2658b83981981c9061e2b7c9b637869d01e5577afbb386b6336101d134c7150acdd84ad1a5f31eebc2189705d3edc2038d21f0bf6e34ae7f5d3012adab4720474f1bf53cc8f34ad1afe0ed268c068fce0eb9b387ccfecc7ad7735787ddcd9dd22ab7a8a10d0215d801a26d0c9101d6b8d9de53621b628e6e644bd2a809a8ba5807e15724bc132d5e3e9af7564c7dc64c5f200b4ce62693c08f5dad837524fe6d5bb70b0babb665517bc4fb6657c99d3b9ab3cb7ec41abb3deed655583f171c118e11e57787a2e138488d1ae5f8ab789ca364b797c460f991d79721f18fb684d32e6f2e6e73ecf68a1c22f5e7655fb9dc99d8694b0f2e3d439a6e2ae105942900df72e90d9f16890813ef72a40ebcfd22d4517d96328d8cbb9ac2cf06daf2e668e78e0b8fc6200399f441a27d12aae3c1d3a917a4b2a563d2bc791cd43935fee8f47e1dfe0e94027d84f7523a052c633a4a059514de757ab71dc1cd797c493faee5a2dd444ebd90e6592811472bb534790336fdabbc49e73065fa7288bc26fe81e3c27f55df10bbb138da4f0a3e62cdb2ba1f275b619b6aa2703004a0d0b6da2ccfe939823fce5397d1b63117260cb32d18b448f2b4ca15d806c78a2b09fe504b876a94cdaca7e1155d88c912a73e0979fd9e168d831c9863db845e453e130c590d0ea6b3791a60245be4b4e29c5789bad93000667dd8a0dd10d137703a922256d51121afc3bf71dbd869f32892a77e51a560d94ce2cb8964e617445bc40944daf178b8d57cb10728d7fa53e123588031f7b4400a83aeec52e263746bf632be5d2e50b61446a91b341dbfe2079881325c64f2de97562e07bc3eeb83c3fda7db8a92033e17adfb05db99d48a83b002e740933d1cd8f7d573c3475afa460e41bf01524d07a39eda35a948fdff45757e2a8ba2d382ee898e8f19e24a88fa525fa91cceb05cf04eab6d19825e5791a65f84e8e5827106800c492a0b293e0ee4c4dedde4c05656f5caa3177a73d41c2ddfb62929dbcdb02f3b1546602f30d3bb6197105a55c3d2a0b07bd7fdd2dbabc3045f6c7a195a8dd90cdaef82086729079ac5e571e53cab1de22a1ba10b378f3ad8cebc09a190e6c97ffc5fb12dc23240aeb80c628bd861efc304d1f101fc3d073ca6e73ea90f7c357542dec0f9ebe297a82baea12623b3f779390975d84ad9cbaf0f5835989bc54384ecb5a247a1e89cc28112ce4e007daedf361aabb18f917ffbc9afdb109971a439b79f9e69db6576966acece9ecce2f8fb6e6804ead70cf0f10393ab69f2ba4802adf12265d1397a73671f09c0d191828c0b141034858d27b599f32263c43b65c9628adb4fd7d3dbe60e6a8ac3c7c0c310f2a2531c706ac4193de214e26c129fdcfb0811ecfb90422b619aeca930adc0ebec4e20b0396f358814513082b0246e0a52eb080272ab629d302f56b39c9a5b2da4aca6b3208e36bac7dd9abad7f07632bb30e32c36418d8a2356279e6e3c8eaa9559e77b406a714927b5ab78185b7e8726df5650473a501496b4f6e55c8997969a9dc374db883a216205dfa18da08c975749daac49846ced05e56a57475f84b45fc41f9670338f1b142773a89ae24838431d31ef0d549ac3d5ba2894e51522ab628f9af14affbef6c862830fa94f90e54d51cb7956ce3faf4e32e3617e39636436cbb1056d6abaadcfcc11e75828bf8a484a0094f88234033f2cf6617a71376ba4fc5e65d388d6c227a2a7a69cbe9537d43afd4d637eab831a8f2f1c850bedd48543051132710f6db6046e6f97b93c5005cf98a8aa8ccedea5e2018d73ffd0db24d54a5f93190be78516b2c7b91da7a558afd6e5c205521498ac9ef110ccbb194a36a4b748632144b44c31f54e9e77a4f0f688184efbcc085a820a6e4bb90cf95e24b132fc0a3eb08010cd5172369671861ca52b9ee2220007d4ea1c4daa83b6b3f854123b835c3aaa0f86fa3e11df811311f2e2c9b0e2472776b34b0a8aa54c0a351e2d2d149140ab146338111b8b658a238986d4e1a7e9a56988a6c3a0c9c9eec32a1653217e4e0884ca7f27c1bd501ad91252ed092d3cbf9e1b11640607f6a4f3fc9025777efeb31b3c90d31fabee0b43653acb491f4191f541748895b9049fd924d55a5470af17c5f922d6ce0d9bc6a8a9d74bace4768cc0c540011a45476416041d36d24167d2c746c6c8d9c83365ff2421336f0019510fd979887d2e9947abcc464f861e", 0x84a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r0, 0x6) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:05 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2003e, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x25) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x1, './file0\x00', 0x80000001, 0xcac2, 0x7, 0x7}) sendto$unix(r0, &(0x7f0000000180)="bc149ebde56ff2dc86c759f6d14806dcfb15744a917adbc6f813af3718324c9778f83b2faa4528955f326e89e52a5247cf97c53a58934f425920f8521d649f9dd88d919dbdc053922c389b9838074e9db5813bac6da63716409243ee2b6da49e80c48fc4574f7573539977cb913f6ce10c9389a9ed020ba0137009dd6a48cae18e053ac70908a47a33d59834ce4992f27f0af22f693ac866958a16a4a744acbd", 0xa0, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 0: r0 = kqueue() read(r0, &(0x7f00000001c0)=""/94, 0x5e) r1 = open(&(0x7f0000000240)='./file0\x00', 0x81, 0x101) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fcntl$dupfd(r0, 0x0, r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x2810, r2, 0x0, 0x46) fcntl$lock(r1, 0x9, &(0x7f0000000080)) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c0f6a4cd6215b1705", 0x3c}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001500)={0x1, 0x1, 0x100000000, 0x3, 0x8}) writev(r0, &(0x7f00000000c0), 0x1000000000000423) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="da3029fc3579a5c7a990dd668367e41a1a75261ed2134c44d8d962bc4b669847d39ba5f23df625dfdc715fce1c45f2f8f776db05e363b73bf111b0eec1d12adfc897a66e4dc22d3e2f9351b2d600b5049f4f014f8e6bc7a4f12a8ff0e7e96b62c42f4d6e52317955ed2af3749db06fd6cdb89fcbd46e7e3e330f7602fc76a89751ce9f07b5ff71709862a23baee26eff11fefb3876718feec827b58371e3a4560c9a1aa7c09f411696ca6d712c22033d894ed407f326b9e690d22b34aa2ad3f9daa8", 0xc2}, {&(0x7f0000000240)="d8d39085641a9f2505e549adaf3896aa4004c3942776f19fbaf61747b8bd195096d8d5969286a285ccfa998e71e636898cd81ef8a6e224dcc001fc665dd71a1e6d12b1f1b45f6ca7a9152e899aaefc8b9a8eb93bc2849a66732006a817d3c40f41fef564cddb835f95558594c9eceb664337af06bc14d5773539b0b2ff204531960fae33007c035acfddc0ea568397f39a9644ba8e813486221884582c7b5ee951a50ee789706a7ca0a9220f302abb38b0e608494574746471d1c3455a0af1ed9aa5c8def02414bfe1e69b", 0xcb}, {&(0x7f0000000340)="f9fd8647774d947816863f5d49c50911aa6f8fa4dc86411ff1b31c28cdec6ccc8831a5c9945e666233ab84b65380e36fcd5a118a59836960bdd267eb278b07e0548303e0222d3be6554c93ac1d5fee427b85d6ada96214ec05b5f70a6c8b9a5135e5e2d645b7a325104b72cf053aa1e1f014f4d5a20087ac1debe6c8a57799336f4fedb6a4a470be529c10e3dd951f25c4a133de3a", 0x95}, {&(0x7f0000000440)="4aa9e3dd39a0b85d918d056e7cffc3001b072d1c49f8a0977094d6e4ec5955f20e95ca446ceae3f2646d61afacbe3adbb5c9c691b8f11453b81099623fd598f5059b6b3c33fa7f4a4e7235967de74a46bcd115e87dbeb52368b25d90c379a91391ba566ac83a2160ee54a4d696d98fdfe5e6e9c1af331a46e2bb2bc4770b9f474e173b44fc99c7599f1537349606", 0x8e}, {&(0x7f0000000500)="db1e7eecfc39da1fb9aafbb7be51daffe41b5b830c20ae433bd94fbe69f96b5c347aff3cf52b0e9554f5747984d0769438ba92bd1b5a26b9ed14c476d017985ee85a4d1606a54212d527f96c0f251452324fb059540ea9d516cdda65742cbb5648bfe0a34e3085ff48237e3c09be10e457815a918dcdb6cf04a5f67262edbb2e05a0fb24f15ed2ae2865db050e866685e801c7aabadfd720fc6cf4dd933c79cece97c7abc9c1fe11d28013a0601da7835fdef41b529f11df529f539e0259325b78bb72e44bcd435a90712bfa4bc3cea552269a7c47aaa089ace90c967f8e7e8bc6f4061cc75a67928563530a96559339b4c3aaac06b6b1397d526f7f068cd3cd7130c09c29152642f1ba461c1f7780aea784418d1d26f513d0a0b345fc33c63e70b5dfa0de17119cdee0a12eaf8d0e2b3d1b1672148b240c1b9c6dc20dfce7fdd3950458c62d05954891f04bb8ef094b7a11273983d32d73b89fbb57d27158c0d6e9a3303cc3dc03e6a1275ecfd4e98dbe33e66cab2e8509022946ab78f0145c77039eba7fcf483ba6b24e58874ff371250f0c86bf4393b790feab92a83496b1f8b806014c9cd0eb15d10ef4643f5965b5973d3e44fd314dff8825b7111f6f439442bc893a7763b21230d9ca6890a4dc3e55f4129da85fd15ffeed2abd4cdfd5d36e70931dde1b345f90d666eb719d14560b60f100babfd4f334101144720a5cff457b9cc05a6fc2d3e0924517fb916e38ad63bb1c7364987788382e66653451c38f02ff42408fa77060642dee10c48094da7d19c23e056541b4777bbd8e73f415ffca498c5a6de037e0137861544bff3818929e1f20cc1acd7d27f760eaf6e46af9fe23735ef2e71eb35679a8ad713cdb326caf50eb0617dd366090583b301e08bd70dc97b9c4d9fe77a2ca7cee854c160ac0b914a689354f6a291e7020addbcb7226122c015569de896bbab7bc86c901a8115b10f572e6b9ef3783212096a124953b8b6fc9fc79707dc52f762103c7c4eed44956f047685809a33cb824bfa97c397ae5706f5787373b04fcb023d1c8d69a192b73f4ff17a1546e69a265406cab1db62ab3fecb915507d5712febf5693af461ce3bd239c161277f949e4956092aab92af8860cef40aa38283f1340b86785d0c49aae2ca3b907df6e3bb6d9c8b749bf7457429d18ac994be0dd051c728b8c0abd1003e94eb32a75f1a043422bd2ff9b5bbb44662bed41399476fe0999e69ab861b4a6871c388d2f853ad6eebe2f2bad34ac66188e4f77f650f1e66666e391f308467bcc6e0756c39afc763eb59e21b6287e6193bd1c740b6e10e7a6b28edf2aca9e65a750d089ae03e2c107d5db2a4d84e1eecf95987e04e07570aad55d50b01e6baf4d3ffa2b6293d1f8a7d7bcb63a854199f2bed1ba7622b8bab95e4b989bf39290427e785e2cdad3047d5c980dd9b66c843df14e9b049d3a9fccaf603e85bfb27e44ccb1a7abfe6909f2f89acf67d9b469f844cf23bf1e8254326945f1ebd2f58e7312df3f7cd40d0d109def5e8f12a28c5172acc67e3e1555881f297d58df8ff33fec5bfd9a60380dbadc76e335c6c2b6f0168ccc4ec761596a25b6a93b4d12f18dfda460c41ffaca3325c2e6cabc95cd910e223ecffe66471ee80bd70d39589ccc7c9996ffa239d915b7b6d0468bddfd59cfec089e49a041363247175ba82a7b334094eef3816cb055fd521eb162007d94193c05e1489eb9e4d588f1e54293a2504d68fe870a6428829b61345e799a07ecdd2764581a62ba4d694858c1dbdfaa2d57b5844c6d34b39876057e09ceb3b7e6d0671f09d8569b610d7729238ab5b3a29990421336af3409eee8b3f74cac5235ebd48dfa935079467f3788140d48b8e08dd559678aa0ce4eda3cdda042e9faf6f6869f7f47e64a199e0780e14641e28ddb87f3ad1864796c52d0f4eff40f7cbc453cc954ad6ef7645e8bbcf02983e6431638f4b598bc06ca0cc06fd423d31fd0ce97dc9903234b72aaaba3bb555ac2615a15f19d0bb5300fd631cb5b548bf5a57905e587cca7465ba133c18d569fc74c1cfa61fa3e9ce26d1921d26316ec80a72081ce836a7f764a4c881a8076089789cca66b8b2c1f7d7803f1263691b8bc20afb55f4f78f0da9f662d544ca4f55675e433eb0f4490a17feb9b0e81303d736749cbb0e26d44db761745304898245b08c75a0522ec995e714c27b4be157985493b17952288a75a19573fa8d262ebe98220074721cc9bf8510325721d55973b77c2384b7c10355a1c9a62c8d132d32c696f44b37a425c63a6b19bd1474dda7fe3cc669c80e7a82118cc8166b4927244396dfce8b7bdb761f00f2de396a4837c3b0239f81337ecee60000ebc42d9a25622bffe14b0a60043d961f93ab65de1bc351e10843fb2614d5f39438a9adb47bbd1f176a045cfda6212d2847988500d8fddc8d939395b97f71813b26d2f76086a7e4b9155de7e34b29c1d3342c71633a995abfb7669f1632e6583dafe6f9f3e7528ca36b4f189521682563673e01aa25f2651fcd224af95d6d3c6f2e6a6abbb70b3fc38cf425f2daac8d835f6924915b87444cd4b4db1967e33fa3e1cf741c7c9c2b2399eaf86a129e58a9b9e227c6ac8c6a9945f618486e961995bf74ded0fb4932d4684a8a0c3cdc022186c9784faca0cc08e5e8bc0edcd611ddacf6c0d017d19841e89c3302bb200018088a350e4a8301dfbe78c1836fdd1278731e0df6d640a006b9172b3f63bc89cedaf0f2cc4994cb94f6d5c96e029d1e0e2da8108406f87cd01bd9ca42bdd90203e238eaa5804011ecacb5db4c73eb09e9f74930c36509616bd8ed1e5626203e8839680f285e92906282a6901b9b75d47c0eea821d8a4f3abad98721f2162f4a74f3642eb84d3fe3eafce81a8cfbdb7c617c3ca7fd1ee6c10b3e710b19202e005a955fd832c62a145babc29b1c567f750e2b66caad0af752aa058675d2f1e82252074beb00df879881189179061409012ded84317d2d0bd0a8493a3f22606c50c97ed278b6066fe6eee38e1fd8c39e515525104bbeff38166d5a13b152f5f0998c288d4e5825ab8311931027a8a45194faa62eb8f4a76d847552da41810980106a99497881ad536424bd7a1a81e12d62b65bee1d2592e08816cc9bfb8fa86db6db23a285b78343bfe5992a544c5449a2186e2b5f0fe8171fdf782891516b73dee82262926886152d00ed0c6bed3c2620294c6603348b8a9171ad8c0694593194672773c89de1db3043fdd4ad36c80ac4821ea019aa756d564eee58e5c0ad2803c3f9013c80fbfa74559fd42b8b8ba26a262c8dc05edaabe429b993a6e7461852aa3b9cca054665b70910a49da8b84925d239003ed2526b2a03d030269a6f396c686cef2e576f932a9dcb94349d8f9cdb7f33e88e2fc1453272e20880fa855021b1bf49a1a7464484ea21352d193535937b5c9da9caf450cf1dfc8c7b3a47fcfa4ddccdf564811206ca6b6a22b0182215cfde781973cbe027cc6f4887575ee44ee97fd43dcac65fe86dfe88a9d766b94b63d2e3729d891b84a781cc2c0f6d5562aaa3a43aaa92eaf6dd5739ab012f7eeb5107305869a8271be717184ccfa9c6f5fa1a3f324dc8561f884777fb08317740c20f38f8cf965dac4c1dc7176b0fcb0da6bb09469aeb86590304caa558acb611fb0d2ac5a18a5c664c42be2a51acc92aa38f3bb51ff16a0d67cf49af425c1a946094bdba5554811f90913297b4d803bd183768b88c12365527ebebbc2176eb9ae9a414ec4d3d319f690fd7ad54cb90f671df0c1b545ad6a1de357e25d779fa5f4c1789f7ac9f98ee8a7197081e0158879ac7479d88528dd1e7ae76938f43492ae8d20e4a236f52ba5004ab8d821c68ec94a2562e1fe3b1ce0b5b8e204af6af3a74facb933c02dccc4281b0db9fc7004673f0203b98480c2d18b8a975d061025009d95b99e117165f48b899bab48140e8859b7fb106bc0c4bd962329a2efd0c7c51e93864c52d516ceb234207a476e853636595ef7b125642457771146cb5b1e47bd21b182fb10a66d12b951b10cc8a9f345d9f924bb7b75c5359aeab6777ccf3760a937040a983dcbbf3d6de0873f082bcd45d5b9b3085c41d653e685fbe9d86dcb951122ef969854480d0ac6a4a79af93eae194e848b1863e3e3a6339f636b622fe9f6bf5ff3eff5a71db656bf0cba49ae9e28e3d1156a2ff2e0e40c167272ac09b051af0f37d90a218d51102c8b0b196d70065bab69af086e439481d1ff8e7207c3186ef651623b114dc88a59b1760f9be9c73d98087c7ee78aeca10d45b7ba3119aeb30e8172929a533e3bccd5b502cd6cec01af31ee0cab3db4ad3d79710c6fdb4f37ce6e4d9bb21e989f8124bf6fc2526022b2416bf6b73cd196d5dc14c2647d832799697fdc411a38182c1175c871f0cc5ab19a8e8be0bd7964b8eb8dca664b6083a72d39f746ca57e552d6dc70db63de03997c80c2432efdf1080b4b391f4cc2cf1f8ddd2e1e57caa772acb4341e5ffebfdb5536c890e252959215c74bdbeb0831f45aefec9fc688b0f0220da465eb4bf5c600da5cfa4201dc286842c3957a337e3bf30e63331c6c219c42540612953922d2749a47c8ed4f787ee629956abc44ea3eb5603ff5d928d14ad156ac72c9886e0c507f459303ab402a0fa647883b54812726f11398580cdcc685bf642ebaf223dbdbaffd89f38c32605f743223b21f1306dae6ee575405d673bc42bb31c2bd4d72eb4ef354942337fa84dc0f0c7b9630407f159401b4f6ce06da4353c4683707b85c4afb66d8674e284122035e2b8eeddc178f1a057c68b178b763d772516bcc547bead01a606d37b62aabeb0451b020e8a03b330663a9355f9d4181827e4483e473b224953f9e95f290e46155cfe2f9c081b25971e2a35f6e3c090d25d50fb3bd6a1025778a8d003dcf697e4d9cef568e03cc899a5822991b208410096b23e6869834e4c72992581b64a02fab23b818c96ac8d244d3a3f41009ef6843840ac965472944139c1cb834a64386867978d851fc561663495a6a5cd44944e5a11f25969146f4048c64135f3931c9148069f16ba4e5d17adb13a8bd6b78e1b23a1dba8ca5d35531ebe5e7d5f23e4a8e4a31b39ed51660412d2e8cf9708467e8c3a92e48ccedfd1efe660403ce94747d632b35893afed54ea5043413ed53ff704a2d3e2fba243a47ba29963ae9c3d3b2c1992a2a92179ceea30ffe6c759a6e4d6484627244a6e27fd80a7f11745fa5ff0595ddfd5450034edd47cab768696662222a94845f1d9306eb475c4aec066f488668b6e0e75166ffdf6fefd70a3044e21b9078c30ec60fa898592a946669a35cdc2a437453b6533c81c11504cfa8be8fa9d3936df02359b497693609e755bb534bb5ff144533c91aac4d0cea425aa961d26f4ed93c595068652572c2afa7decf292f4b28a4f47a0060adf055b34f445e4da33c75f5fcaebeca43829ee6f0e39df7144c7fece5c93e6acd20b92caea11406a83e140e2ab963ec7d588c9fc81c933d54d05539e076552bdb2c89c322c33f6f96f711392878d8dad77483881f77a18f5d240916a88b8e5d909d527da4f5a6700f0c1579856c3111eb0a73387496e9d3a4d4d187e8a8a766a6115954d8141e260d4e3a385fc6ebb62b701bd97bc781f11ff6bc0369231f7facc013bec388c0a442bd32dbb77bc76d07261a82e544a6924c7928fe41cc7341cda8c7e5e7ec11a1601ec736885b82db27b3b5f9310e8e6293a4252049a53c57f6d77202e47b8", 0x1000}], 0x5) kevent(r0, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x8001, 0x6}, {{r0}, 0x0, 0x40, 0x1, 0x812, 0xb01}], 0x8, &(0x7f00000015c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x288, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x60000080, 0x3, 0x8}], 0x3, &(0x7f0000001600)={0x1}) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xadee) sync() 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x180) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) dup2(r2, r1) 16:00:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x80) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000010000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) semop(r3, &(0x7f0000000040)=[{0x3, 0x2559750e}], 0x1) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) semget(0x1, 0x7, 0x41) 16:00:05 executing program 0: 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, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) geteuid() 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 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)=0xc) 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() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 16:00:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f0000000800)='./file0\x00') r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) mkdir(&(0x7f0000000180)='./file1\x00', 0x90) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r4 = geteuid() r5 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r4, r5) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000740)={0xff9, './file0\x00', './file0\x00'}) fchmodat(r2, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000940)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r2, &(0x7f0000000880)='./file0\x00') r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r6, r7) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f666955edd38e"], 0xa) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r2, &(0x7f0000000040), 0x1b) fsync(r1) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r4, 0xffffffffffffffff]) fchown(r0, r3, r5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xd35, 0x3, 0x4, 0x1, 0x200, 0xd71, 0x5, 0x0, 0x3, 0x1, 0xffffffffffffffc0}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8c) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) fsync(r6) close(r6) pwritev(r6, &(0x7f0000000600)=[{&(0x7f0000000200)="c549e3c45432e635874d74a599e1b11098b7613ddc94e9260711e5ed242e3c39c20545a41ff525418f54279e53387373ff1c0f0778ece5fa7a74040da8962cfa423522974078bc431bd4cd023fb650a4850c5546f83cad4e4489cb3bc9542d5e5da52d22e11938ee4ae810dec4335eb8a40f6c0437cff3ef0d5b04c3aad9fccfdf78eca7b3d84469e46bd4de2bb2e16242ab038a6e0e9d2fb93c3bc004722d560f6502df330fb79a", 0xa8}, {&(0x7f00000003c0)="4f346450b080ba26f91c14e2b74142b89be3a43bce9c81b885445746bab3b0ac47b196bdf04b3042d6061d01f88942a6269fe7fa26c377b3ebad44b538ff542a5f9ca040688dfd46aeac4f9c6d14beae8fe3411ff29e305002238c5c4a0736ec754923af2f2a0c22309d381857a44a41b8c769c1152455616454", 0x7a}, {&(0x7f0000000500)="21f43fb006fd300b54e47647bdfbdc430d54aa443da8b6373f282083a9b3841c278bed19db0a996b55bd5d086b40f4ca51a06540dc138c3d61bc9920d17a4d6d9d75cbd930f78a8e96a77650f0ed87df96908bd2a65cdee7d77c8597fd9e413c253d5048d34993a990bd606a965bf41b44df3624c3bcd21661ec1edbb1ff3db4f3058cce9c72a2", 0x87}, {&(0x7f0000000440)="515a17b826cc45e3022e770b0d137f8b0c0e674b0bb1adbbcbb6356047ef54175b647372d5f1dd03643c4eb532661be71315e09f5a20e9f737bc7edab16dbb0178f11ff6938926acab14f8b02d32fdc5dff9574a0d538e17412e258ca44f29d091b02f3d", 0x64}, {&(0x7f00000005c0)="7e3d1dfccebc0b9aec5b6acb360f35ddf57099658211ca", 0x17}, {&(0x7f0000001740)="2915400d2f95691dd24fc10841a2dd64d458507be977fd4f535ddeb2b30f11f818a8ddde0bee890b3b140bb25fb53882b13a52767c17c645fe228d2424f4c2f976b5baa1547f8363f0076d304d93dc4b9645152f1634be2ede0b19d0de04e783fe83e299bcb1294af9deff43d5deb354a1e2529e10f012e175da14615822b73316175f4d813ebf415622c9d0ff57d786327350a670b555c2c762d5c3b222ec9043de5b3a180db17e758f322f266741bf0f3cb7dcba5db2e28fee2f1875111f7181237dcf135d25b73b2eac31c1d2bee1ac01d6916db6a0fbdf794961aded23befc0e3a014f9547b224d3615b41d1e256d60776f8035fc4c6efb4babe073cdcc36287cd2e9878841b108160a9d44117961f6ecb790c83bfc9b9738f2a953fe98c1024f4be8fa8258c33957dd151e45f131ba50427e641dbff555fc43bdd6cd7691fea52a91ac6597f0c68e3a2487a56264dcae542c349bf3369ed377884320a23099121593d6bdf036c86c2510f06246a2cb108ffc1479e432603786b99933cbbc0e1d71df0b05553bd896752c214bbd8049165ccebf70a98714dad5867a7ce277720fb303d014027682340bd9b2ea8838de2209860565ef952bf22dbc0e4c8ab556a31d3219993d6a64cc0457a622ffa23816032c218e9f353add05ddb252318f96428a2d650b9ce72ea875de139f932264819ebae0b61fde7841a50af592d47c949dd67d607c30014a4e721daef4ff2a302e2ed178faf409aea32cd64d5b909b51501549fb82fd4c16aa1c2285b1fe3e35a32484da7e954b2c039ccfb2276104359f5b33f647ff9fb231bcfd5cac8423456f988860f36f2e48f79ae06f3ec7f3c8ed714d72c6792832bf5791b6296df7b590c0bd03abb32604b39766021fe3c130a9013ee4b53d95732b6d821d215eef512575335b7f654764bad8c46850e328dbe33b94c6e5afa9fde7efbeb43f2646c8d4f1164fc301f3382f41ec182b2a607707cdc4989a057d85102f7ba7338698da80942c3337b09b1baad19673195461282cee270815a3f161d7ed0b5b2ac558c490b98582b12803048ae3a7fcec93d10818332f85f8ad68c1ab441b8f0183c83812598c488e953ee44bd5c32f961d11521d1f54b3d47eb6f461bf39f22b7650b8ca66e0b3fb40e4e0bcc4eb04c1a1cf11d5c81de94590e27131b7b9edd784d18b951f812032a6eadb6e1230bb28d2aca018491000b2b467344384def1d890bed0807e49897f5200513568bb805eea70370189cb3f5c7efc7dd1c8a5bc0341ae117317655ca4aa8381b6d9344f93b35d948bb71198e3603bc59edf6069dab5bfc7301f6020ba2c4e7d757032df667fcf68ee68d7d43ff9da6f5d30425e6eddf580f703d24e8cdc75b51bd9c8bf72ef94a65c6f9f218873992180c6f2d230999d8774fb9d97a1acb8dc375e57783d92375877a499a98537ba471064968285157203019e3885759dc96aff57425809c6ea7b5544632585e8f9faf8a37bf61f484527653940e34309b993fa4f619c33bb0ca332f7cbfc40d26f9d668ad87aa7e40640b090b8d3f9241924264cbd4cb244296f62127ffd5033f1395d7bc135ba4312dacee9c21b04bc630a6129c23a9273f21ef5ca69cc76cb78ba7d67ee6d7e8d20236b965449d4979b001aa17acd1d07773d7ca71dbd4c346cc54eb435e0c3b6f8bd2d0428050801b923507f4e9f31ce8e9d487d8236a9d25f0dd507266c4d5e256039ab6c7387660e8df6b3425232201e9e8225e8877c225f91229de6ea1e6230ba1b8fbb0e96dfd8540a453f43c5596580b319b283475b9a90cbf61296ae846b1c599de45cab886fd9890c7cc1bcf59c79c0d636d29af322d99a7afe75eea2a17b0f7187aae61104a4dc8f26854a807072158c315687446b917105aa9c518c7fad5cc87a8d1443e6fa810e87b51e88fc2e83d026a17151f5b47831dbced07a8c3bb8ee6b0e828f283d0f20ab5742cba52fea239d9699bbb0d4c9ab1bfdb0f32cbc75e67e551d6bac358f586ca00f3d9f05eb797fa9dab718dcb7c48f5251ee931c5cfdc74064371fcae78f7f5ec3705701064d04dac96f460ca83f71172fe0af0f1b9206f188aa23846690977556bd9536e9f4eac8e283d3d046ac6f55a3d04181b5f7828d220fb4066a66ed8a9d6bf6bc613d289e7ec29577236abf1a097520a590234a6caf95d910110ec579066ded59752162244685e7bd19db5adbafa276938d9314b3af00a83eb3532a71657348fddaaea3001e7f42857bcf61572ee807f56db323e2f34020a2efd88dd83e98e4e741e6620fb4ce8af75f17910cda808c0dccbc659c4f3acce51bba99d585baf5e1802c03e0e78c7a10d07b16ca9f97f30a592b06e0a0534fbb243b374fa8bda65fa441d2cf378d0902b067d30494158e4fa6945d68cdf3eb3f19750141a68b5df52edcfb278455606d46a8b529a1d64b15fac86809972c79a7267a7a139b11ff94d9756e8dcd0164a0ec450e15f286e0f0cd4e3ebf507d83fe81c1798c5d1b1dbe38c3b4cec18ed4f2ca9047b131962923c0994220a027e5e5e66209e0d8981279232259e43efe93be17376b02c73bce16f4e1a4f99a4503ee706c3d8d0bbe3108b9662a90d5fea1cadcaa3d38d3962d648d95bd39eff6c34cdabb1326b09468bb1f10366b3e9de0fc98f26f3c6c99a54e7536431d8824a813f3dbe94e02770a5cd3f38ef08f721457501a3078882736055307d6ea01fc3156aff700514b100a08969a819e351be4c0b0cec798dc185b03181ecee7031e778a11482ce18d8034022fcd45cebab3a85360e533d1bc22b706d399db8da6ac927f8df1f007f547063539985f01c54801334242782b16b7ce757b57da7be96936e3f958f51d43919ccc7a3ce81976694a4bc31113cb6af0377abbf0141905d159bc8239ff0b2198a72f70c5640b9fe6349e25678929c187972e0b2a23d29e6282fa4eaebcc1c05c62b81bdfaa877d6e255a8adfb1d16d5d3fe6f04bf34ca08a051c21ca24daa4ca529ea1a6243bfc756df6b789c52cabe13a08de597cd60107adf1fb6e6b659a49f32a6fe75a89936fe1c1ef5eb788f0790a87fff8a73e0137b0c7aa7a8b95ebc11500a40617e5694471ad16015e2f49430567bbba7d84ee65bec4994e96f631c10f9cf98a1e83b58e15d691a2550762199df0ce856994f98798b41dfacab99cb2144732e77ac30a20cd62faa4bc9f9ff8416f6040890f5504f3257e899210d8bd1772b74e1701f8f27bf75bcc6d8922d1e13360c795b60d519863b0d452ba46b8e56647b727a87e764ea055476390e17cbe91e7d8df0b38099d5b08af7b244bc11c70a369a7e0e403037f4f5cb4bf48a14d3ff65a9efb05016ca71bf46c1eec8b1b78bab50ab4db758ccfbc797b5660cdee1337e3d6d453e26b5468b16aadb4be5a5d3b284dabd494b5c529667132a16860e80c04d0e4dea74e522e1cdbc3372171c3ee1a997d3cb3028d61e7b35f3c1935a2a6613ff7dc3c914c5839380eb3b1fe1487e225ac12cf5257c6f87b039fe70f74c33c97a6b86d9219a27af0577e6c6671f45d85f9071ddef8de4e7342e0c2b7674f09d18cbf4b776d59faf5f7bfaa00d7f9f1eebe1b49c5b3e446226e3933b02f8186351a20607c8d3f78bdfb0966d40100b6865069b5a50948f4b61eed0dcfc8f01334ce5500e5dc92554f68d7e7b1e83a46ea9453394cefad70ca81dc1a3697c87dd5915a1af6fcc8346a0840d57dc76cee7405645f4d2fc83fcfc70f23f5d768cece109635220f09ab74acff07fd6ee8abff66ca987080bbf1eb3c255bec65775f0adc0e579f0473e628319f04108cc7a69c5e52f3f1d931effe49107718720fe1673a0731cf345796c268299eb7d758da9d3c6d4a3358d61d55d3ffedbadc7df4c826b3c0b15dc6326e054d93017f5c2dc63b169a2f81686a03e0d078f4567a9b8b9730b7d5897359d45f13f5d36b7d66ff3ac120e89d7ea81a4f3ab511bc926776cd13da1e6ef28b4c542f38d0a9a9a019faa846471e3f94702004a76792966a4b8fd80279b2f413be42c1015502b06ad64eff1263d0714ef4ef5129471238b3464f99566ebb693f91a34ee38cfde5ef8fde83c61242c925bd9cea2208ee8f02948156fcb30e041afa168ff48a3d8e80774c86e4d587567d3c5619ada9d537b7a7277057f38920371636fd41dc9fdf2f3feeef11d6ee51389570e2ec4416d756a1915fcfab1ddd9dfedac43befc3371aa632af94017badc2ed332607b1efcb2faef12ed89e9c0a30bb1a924a3ae5f4bba09ccb6985eab437650f7dbe7b0d743d1294d264fc4dae442d4b02424ce2710418b84a3345477126a9107859a879ccad5edb77627d30c6a6b6cdf128d999aeb813999c7621d5576d8eec3b2ebda3e64146c2584a5ff9992febee9c7b195be01c63529db70b480177669f158868940c81f7858a768fcdcb7736a48962013104277151896f0a43018b9dcae6ff131e842b09b04ef05341bb8710c703ce33199505630e370c060bf2ba29e7245fcd7a50b35ecc4d6cc177dca5e6144ddb95d42c224bfa60bd379109fac8f25133d9a50db4b08a09d60eaf12bb30e64660a3a0f55b6c05e0acff635dad650e0eca035891f52b3c77d1a31b17226fec4b13669a9bba9679899f594a9df56ce0767ebfb2450f97bef45a7e09d0ec7904139e3b42b4009b7598d43e3e2d9c8d4dc22ac45cc3d83e1ffa09779cde438ec2af3030f14459e9cc15aabb435e2c7aa6bbbbf5578e76ded75a4dc3f807c572cc7f4c9e09c1ac8c5d6c77cbb8539d00bc6780c183f77bb3940a73407e91e5d67a94f8e3e60b0bccb8b66303fe75e5b661699b2e93a88af4852ba7ce0cce4defcd03b7a8ccbe9e15a1f6861e92e62ba7257e7b60c973d0954b10b0cefa2fb10cfae879527de526f25ddeb14d32c6c185474d84fdce977261e550cf78a0c0ab9e07d5ee31bf849d8334501c18d7d4d0582b185f4f22b389dcb302a3baf38e47c3f4f2890781e90931a2214d68f98853888989e4f8ae5232e206c17d288981a43c6a22431e8ed174fe76c0cb48cf32766d6bf057b5129965a1fb3533f20bdc2c775179b1fdfb676a0aedb40b75156fcb76b4da512ffc10f35b0894a436c58419471cf0f6a1fa033f03aa40e038782f7cd4f08aea5a1246e4315ec258c579fc70e8130eb46332980033fdd75fcab1a54af64ed43d72a08359d7342b23a3da952cb3b79a3324cd4bcc14810b5d7d257a5d2a2afbb15b8f0e05507dec567fa7b2c21a339097d750d5e73333021bf8c06186402273511d6effdcbc8cc45e7f18b9fd761ea94ec5f1f608c3fb545b127a3c6e767506f8fcb5da8e5dc234b36dc45ef5a75be94b68d438269813cf08afbdada83ee844bff3584547d58f1ee2c5459f7e77c6651fc924d09e3d52c4090e32844a968dadfbe82c43820ef84cdf6a5b8a735ca3cc9408aa6e056b929834a74fb9412a761b7d0a8ff092a672cf57169c47dfa7b1d840fbbbb6a76cd4a7fdfec4caf0f9bd9bb0a8e709aaee0804beea0964a880e89eb62d0e22d269ca32f096f30689beaa4dd301271ac6203df74eeca8f5341d958f052ec70a7d25ecded67702071fd36f639f8ab3442aa37edecf5584fafd19996799cb2d3b8a62ccf5b80ed344c38e71b4622bcecc898b3da6429a9aa63800d51b5737286acc9562ffc85ce4fe606edfa9c7e27e8cea9dff932267e0c81c2b7a3cbfb5bb53f0304458434643f0061b15d74a04ecb4dd61a8c48e02cf6ebaa31761a73", 0x1000}], 0x6, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/76, 0x4c, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="00080e2f66696c65300001ce1a22710118dbe61dccc5561c9f547dc4cb280473a13b98372d117915ce62033f5b7b28e5d4ff7c0d0e849073d9d4d6edbcb400cb8b8210c04f31420df42d36613849bcf924e76ea7a846a2c1c798ab891fd7762af86772493630f544109fbaac66f1465b73f3bd29e75030bc6cc0dde77deea71cd7dbfbca4fca9dede5912034feaa72d82790ea99148cf29438e2b3a99ebeb7212e17c44b4f92db0300000054eb573828d6a9c2cf0b51e86e2ff6cff57989fd9a7da2b3867bdaabed2d7eaa2350b38f06049ca82b9ce2d30999"], 0xa) 16:00:05 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r0, &(0x7f0000000040)="5b995c2de159d544aa1a897e6e194309fc32b5c55d2c03d43d7f0770132d144a64ccc123662c781d992167a413f44f06fd2ea4dd528b049ba7d889ef90bcded82fdba91f5438175187dd6ba0c32d527efeef4a66fc4e4dfc30adb2f6dba059f90f1193972b5f3522d045114c9fc5630672e6dfc677317e178e4502975fe96e692e0e92a21c9e12e6a2e8ad08f6800eb536d05b0da380c3bfb0b80eb2547b0894f9f6317b90ad558466c0b46635c89190240c1d099e7fbf9c0e4f158f0d1f5fdbac4f35567489362bc9fb01939f4a20600dc83da44e5d2fcd8448a314ea929c548bd14b233d33043e465f93d822d011", 0xef, 0xa, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/30, 0x1e}, {&(0x7f00000003c0)=""/75, 0x4b}], 0x4, &(0x7f0000000480)=""/162, 0xa2}, 0x800) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20145, 0xffffffefffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x1fffc0000000000, 0x1ff, 0x3ff, 0x2}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) mlockall(0x2) 16:00:05 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200a1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x100000001, 0xfffffffffffffff8, "ec34d7e1c7fc204714043c8c663d4cdaf0e250c7", 0x401, 0x200}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x82, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x288, 0x0) jPµ¿>u+ MÕpl…°ØÞÿ)r¹ÏIõ,¼©í½œjLÖ![jPµ¿>u+ MÕpl…°ØÞÿ)r¹ÏIõ,¼©í½œjLÖ![pckbd_enable: command error 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x10) lseek(r1, 0x0, 0x2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() dup2(r2, r2) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) pckbd_enable: command error 16:00:07 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="23de247272b884ec3c0b46e1c9ac7fb09160a39bbadae9aead3e80063c4bd4e7455aedd16788f163da53bc45a12af74df898d335f042154d4696b3de7e934b6e63d44a7697568a595fb07990b22823a1624d33e77c07be00ee2cc5e8776e5f0d5ddc6658aece26b344b7eb153aa956de02d5796ce417005cfec3bfb72375", 0x7e) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:07 executing program 1: select(0xffffffdd, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xffffffff, 0x1}) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x3, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x100000001, 0x3}, 0x8) sendto$inet(r2, &(0x7f0000001280)="06ec280d04205397b74179bc5ca34eb3fa69b5d07a09c1ad8d20edea2dde24084a3424b1c6472f243f95637ed4ca7f926027245455d0cb7e678cbf556c50ae17075ab82d261114be8b4c4d35936a87993357ba3a605d72900fff525bb19b080dfa573dc5", 0x64, 0x9, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) syz_open_pts() sendto$inet(r2, &(0x7f0000000240)="215da21551237a82ecf971da5a9f1f5218ba8ad91d958ee004a58a29542df577baeb0f6b57a5e337153d4a9ab4fdca48bee1dc96d57745f25b6a65f47f4bc5673e86dafa770fa3aaeb4226f94734fe85ced16e6afd1bef76ac10a51257f0258ced4292b2409862b5be14e78d62a1c4fe905b1d568a4ec5475130579a56f8070ddc7321acafa7bd122e1bfc01184f4d31cf2111fc09d027fba2dbee12ed12e2d8be0f8c3458049d2da04c4357cd4db2e4188dcec152271844d9db90bdafc32fa76f309a46a55013fff689b7c0ef87c754dc4a22830595095558bee3ff0436e4720ec52c489488b5a7f13070165807e21f408c0237733b3a21a3541222fddc6603b23504eafdfd52dd377fb15c68e655cdb38c4db611f67bd52bfd53318b0e82ec98781323b84212dc26f5190279712ccfbff606cf8c6e73758971f06b4ef6cc341b205c27d3c67fbb1b327aa8f2da1432b8676757a29b2eafb4557c541b62567f16fbbbc04fa633a90b7d162335361498ffa6c67eee4bdf447f6b94971fc3445fb96a45cb03c9cecc839d053fdfb0e5d87465648487036402b359124af9b023822112365f439f83057a36265c75c25c596f159ae693087e2de0c96fe4ba1a8099601f4ccfb07eec00bb473b9d1b8c2988553e574e8a5c3c283a9fe095c2c5013338f34a7f81c954c079cebe14bcb52e35048c5294795c38bb8fd40a009f56ce3e31951ae5a43131b07edeab5e7e427ba56e09a1c1d9b177d910ed803c1d2aa932e142b2f935836a1db1b3fbfa9f4d5d3e74e867dd5745460e765b8624c4519db5946a0304bdd321e537e53dd4f39f243e7b1e94481f73b967a632d41a3f310e35905b7db87a1d1d1ba8262fd6f43ab46e39a1d5d856de87374f96a76b512aadcf830e121d24d283f581ca054895e90b034196011a4349bc2a37e892858aa518245f4f60dc942aad4f45d953597ef736f1548f7c347b331530161f487e4d9b4e4a9b02c7da7ff6be3c42c756d2857e1910f57e76d71d75c63e3113e29196229906fb77ea06f6476f6b4437a1f8e50ff6d0554af0534fa8c4f79b68e0ac269f8eec4591c0aa991789d808d32cd74d513ae6ccff576d0cbd750a8b0f9c5b21aeeaebd5084f4712edb06e63c8ad6fc4e57e867c04c6b88e3fd9c2dc94b3ff3084c06c03a131fc660ced383fe771df2ba671de4196a2773ff8f5c53a4a073ab05aa3d6747f0892467251f1e7588e3d0094fec2c1de128eaff6f34818fb57bbe577264ce74dc48d1a68bbae2d699921dd7efa6dc68add9e8c98470c667235543f611d27239ebed5e1c305d75db191845f9ed7d08cc7a60377c3d962a5c12e6ebcd4774ded0f50cbdbaedc21ae2c437db461334df06181b6255e3a3ea8d75f7595c9ded27b3a497aa0ec4149db3752c2417cfb0e6b60fc71095a4a22c557819aa9089217e28ca934f3d3ae3f2dc2c5566e83f8fe02df7754b317446aa178b7e6f2cdeb9b0619cf07ebf9be3152c6acb7e74a363f292d56d9a44f16eb0e445e7034c519b77ac6834781e30053909ba86fb55ebac4f85535aa589ec87d0d4ae71135fae5a3745c7c47a871a874a4e5a9867d2cff11e01641e243be4b62de6895ac67aac7df0474d748121913a4fb13f6f60843b59b354e2a1bd361773109b48d5d737b338ed8ca8f9b72ad7e7ff1a44729f4639f9945b8e6dd489a2bac0a31ccd0b56dd4682c097f212095de8288d49823a87142b0eec2e8a6a962e62bb8559894a86230b75b027fa588a853bc08ad1ff45fa0cd20687c558dc35c1678326dbcdd6759a05b5ecc3c909cb7aa8ffc18b1ff92e0fae7a75fc024670903c55f754112f2bdcd9300cab9f64a71538731f84a3c640bdee0197cf0ec7cb137ef45345743da815131b613344d2113ba5a23af3d43802b966e016a1ad3f046da9cbc7147cf0e444bff55b900cfc1e277d0503922346270e0b1a3cbc989041e7b34834040ca346717d51a2f5d54d0f42caf2a8bd75992e53043e3cb2c6687ebdcf039ae13267bc8afb83d664a9128c09ab7187a93b903e45974257a41cf936773b8caf9def883973a14184e4b2d4f9a8b1205986ecd65b42f95473e972f1813def77ddf8f7d9acfbe29feb350030e6410139551767513a2cff64239a10b3dd0b5ba2f3d015f567dc8f0be26523650c933732ac3f11b7c3f2a2c2205d0b45376194f512a866dd4092de7f7f72b9bd2442bb1f2a3f3f574260bbef58180df5485affb5e916ee00642de5a1b63f690d9bdfb132698f799bfd690bd92b2843da76c367fb1a549e64c134379fbab9f0ea69f86075e81c8b65307424edfcc0eb3e6064c1949071f15024e0ce7cb72d2b582c250cefb30f828156aa74003710902a3e6e03bf388fc0c1fab9caa0a6712ae4a873f6d8be11ec985368ca80e7211a22ff03da701ff8bc9b3e988cdd1a2c2ea403cdc179e737f5c2583a91a2a5a318eeb9bfc6a7b9a45d5772c9334091f86a9482bb7d90a74d698c04f6af37829ce236485961ac722afeaf14631a8c1d2d514b9bb50a65e7666f5c2f6160da9a5049ad17b763ea5f694a78950a75735a226f04931f8a223e94d2ede17ba1caadf9dd5feb870e3078a389b57a4de66c174270988a841b8a97e85cd81d36246d770f1baedef362d80e3755ef35f32ee89ce4321f552fc329762a5dcc746faead8bbcf0617aa64e57d9f94ba74219a431899c358253a8e7e1194448320e12e2664bb5e4e67bab295025373d2a9669c5e5437be2b155d4104ea30cc7c38b61a9e15253a03f42523fbded3b12d0dd136e2620f42d384a7c18ee02434ee3a939b2b999a2bc608bc715f57df3eb4c43d58c34a87ae0183184a26f553f3d7bba77077ff36850e95251cf0881e9a52607008a75ac2baf7e4fe3cae945bdbb2cf4abb562302a2687c2c741aa03d6fe98dfd0a2f5cf4d254345d8e7bd714c4f95bb9e6ee96cdd13e0427287681b366e7fd9c41b8cffbe2ac390fcc05357e004b3e279b21a0638064d93d6370f5abdddc4b49c4216d29a74184216360f072fef29d1d8c55f3598296970fa14d5d1ed079e5f42ef1e10457a24b425b5688709508e17fdf8fc4997818ded536ed0f80744bc6fe3b4a8a5b4c370c62cdd92dfaed32a939232e11d97565974cddf3a9341719907b2f1549b433e1a27a2d827da78a0434501f15af70c228d9d1c00b95ff39373c477b669d6b50ad89598a6d8f4f07541e6b7e5c34548a51e863533eaff260138258517ade12e4cf96d492a7d2a7e82088ed18171a6b65eae821a63eae20258e9c57188df8e5ece2a55843128e1f9a946c361734898e83bdf030c709151cea3b26efeef00d1d761a6abb0133ea584c27376890b9e19e1e4732d0299427e468f1926fcf5cf3757739202ae4c2e75ba1a0d261576ec672c478bdfa5f0957841988424575c2f71a4acbc88fb1c536aa4caf90a010d9d17fd9555bbb2662e0c00cedadbfe6a104eba200c0208de06b944df51f294513bb7b15392742904ebca358e092db28adfd54fa6ab8947e75564e10de608a6608d119bb4a8b0660aa221161fe25ce9337ae72c9e763684fd29fda835a186b6ddf21fcbab7683bee8dc00322b1bbbbc9d293f280a0af2a673e6f7b6f98c99df6669f1916d9f4bacf717b84d4f5f2becf7a265c3eea91a9b08663e30f60223782b12824abf59f17b79bf1cdd35ed1c5f962bc379007d53b57bd5c09f4a6e29666ee26932b0c3f86ac8a5285aaac983f0fea7c9c9502466f7fbdef0397373c4dc6f35f95def366944584ff57452e9ddc91b36398c6f8d54b75361d1b7e754129340b8fc9584ef3f10533799d924a4cd158dfd4b42c136427c05be0e10b4a1549e0860484507c3e2491828b4871993fe44ab33c62bd9a5a8ba381c0bb95f6fe1f301b077feb917959e1db9326c8f6d38e7c470c28bb068de75de81bb81a427e055e58d0268aa7bc9a555e5213264a5954b5f83a6d34c71a36141c87ad35cbeadfe9dbab085818ec8c1d11728794ff14f9b2401ad2fab854223c4d180588094611d37eebe88518bb52b445869c1a4ba79d9d1f1d78d1354f2a8447ebf922f2ca4f212eb74689786b297906afbc1c77fe341045000b63c1e0d22e7f313aa5329ab1572a56e1867d24ecad2dde1592338e55dbbfd84c78844ca9a6d3a49aebb265b4111a42e756b6299d558b520857a4642f19422806e3c30af425ef8cc5c5cab2dc8a3a7df2fb5ee38dbce83f49d29ebae5a5d4fc7cbd70a622e678de2ce843fb9652112500db7a95b994fb05da43d83b73e12836514bb4212b1e1786e0d65896e4674ec7e67e17c1b4493ea927a5c70264a6634473274bc7497ac0f3a00945739f68717350a75b0aaa84d0bfe08ec8a7138de72fa57310ac6b02745f8366f48a7a028459d51d86bfb4cc5f5e7a04aed8d94982f1b4d0e9800b2454200af733b7147dbf1cd7303a703db7454a0eaadead9422b52037e638a3d367e9811e55e614f59bb05f17e4587bb044aa03063097f16a2b7d8795cc1827d4731011ed75b46a100603e38442189b044598a177f8bd775f17ce52d2ee2cf1805ab29446ae393acb1d40d55312234ab67f777536725d09c2c707d713f541cd624bacecd6800eeb80d8056ada6f2305eba6e6cf235b85208c4ab6a9ecf9b0c60aefb216844f8401707e71f18f9f3ea5265f98b5192b222aeec43b02f4f9e33f82102a1fb572ba10e3eaabe794ef656f58cc05096439482abe52a4d331ea01e7ad2b458b54d68ce7d72f94661a37ed698d47959b2779398307c10fac15dcab6d1c9de71778bd82b336321aa97b5b8c83d6697768465550886d0db72d509e4a7085593ff380d995bd976fcdbd7850d3c5c1e4da70161e69dfc735b58359cf387ab8fd5caf8b0f76a9c5e817660dad886adc1afaad2c391c520830247bb5b99142204b3092c36ac20d998dce15db4b59556b87096eb1bdad6e4b101e4b3915f2f67935b0b11b690c0e60ed1de95d901a2e7b902ac17e0a0e63c73fb051e25ebccdacbf4a80bbd5c03a32a78c9d00a3234d1b9642bb6d28b4b41bb2a677d552a933ca16eb5d7ae3ddfeb529412efd52dc71fb6b4f74f1532c9fb6b7e627a505968855d1aa32f2a835df7dcf78a5aeab7fba7ca93120cf2d12ffc9ff65e5b2cf581888a5cd7671800f1eea5589f52a2c9e60b65b470fbc40bfe65a99768dd1c622d6fd975d17718cc9eff0de8007d4aca9f5f556181f814980a84a7e9f733089fc3ec735445dd60aa8e3e24b8e8ba1e08fed46175cd6b43ae850f347d9cb37f62e938f303b05a460f131cfc84cfcabef29cef965963e3da118572f4ead06fb13ee2cbd540928c397d2a209fb70352f9190a33a2339b7e1b35a763ade74b2b576b8efa28ca1183733741f6aca233493fbfac0134560c278784d1f5200f95e8c2c95a4a8cd2a8969a7637fd25b88fa89f99d60b2428b21cfd7eda0c6bc0055243f203fbca75726f4003fac77bb21c197c90b822e3ca0cd8d78c8c1293379659e5f718aaa2ec0b570532f827e3af1f485f1747f78215ae7a193aafee226577dee0d6b2070e17afc817750a2d105810b7d36357ba203a0c251bab6874295b2b1f2d59356203ae26df50d3158d8dfe5baaa1df38a855cd06cd6108dafa5f1f7a3684c4dac8a2e2fd59436ed1f820df05526c37a04fd0798825af5e85e3e87f59c9bf660af2838581718d25fafc6fd0b2656cfd8af1197c51f472d7799d8bf7fca05680b48a197d3c5c7585c205f514582603de1940a9c39cd5153857d4f8f45", 0x1000, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x101, 0x4, 0x8, 0xc0, "8850eec9338d04fc9934910ac1d82b88c5ab0cfd", 0x20, 0x759}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0xbffffffffffffffd) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0xc004, 0x44) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 16:00:08 executing program 0: socketpair(0x5, 0xc005, 0x1000000001, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x110200, 0x0) setsockopt(r0, 0x22d, 0x67, &(0x7f0000000140)="f719ffe785d904f4ab20980bec4e23725b521e15e314dcdf78792d527683363fcdcda4827b683bb90bc75e6208652b88b3439345e7f478a9bddd7f5d1f0792f556a6ce755ce9f9c53a205c4a0411078ede2554fa54827b7deb9ccfd7c59b359659df7e72d68c7edd33930bb83ebb5d1722b18caa8a4c37a0773a1eb6f17c9744a4d2f9e1610ea6e506cb8b4edcc52b43cbaa6ad429a3084dad02ced762ef370c627518e8", 0xa4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x1, 0x80000001, "b252e7fed61e43726c2bd4872284b93a9a466876", 0x1f, 0x2}) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) msgget$private(0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000004, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x8, 0x80000000000002d, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 16:00:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000007, 0xffffffffffffffff) r3 = dup2(r0, r2) accept$inet(r3, &(0x7f0000000440), &(0x7f0000000600)=0xc) r4 = kqueue() close(r4) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/177, 0xb1}], 0x5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="e4109f5cacd5303c271ce581cec06366f6ef4d3a0518f851c53d7a3c1c71c4c6ab266fef7181a0dc9b0b90e8af4de891f15389141f1b5aa3dd93fcb5c2cbacb89fb54bdc0bb36cf741e0818fd302beecce2b5c588e4340f394cf785cc8fcd416a1c4dc3b3827e729c71c6fd9b99be725f559b240817ee0c24724d71b53212deab392de29ca2c3e5ee9c1c10e94e22eb606b2707185f699", 0x97}, {&(0x7f0000000000)="ad613e51f48f23715e16e84bc63c3520eed4c768715bd71b271038bd42299f91079727bd6bebf034cb4d7e2eb8affb263a75c8102a9106", 0x37}, {&(0x7f0000000200)="865fb7038cd92377ba174cd09647b7cf819a1987d3d8668449be10bf2db178384b299b6d5c1d2828ede6ef0d15bfb0e70f797aad3d17121b5e05f368f70c34f3b27ca0afa3b3dc3bed1e6e7a6d51a87b61162cb7dd118ab0cf87f85efa03e1aa50cff331ec9b5eeb994a55f58c49914eaba81e911f0ce6cff7afb2db30a5e431ffdbb919fb49b2bf7be956dc348725f71aaa8cda6a302a9767d720b8f0df846b06826bd27ecd5dc7b31a3563cf23bf237d31d2ed622d7accb77d113d4497f92a4a", 0xc1}], 0x3, 0x0) syz_open_pts() fcntl$setstatus(r5, 0x4, 0xc8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffdfff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socket$inet(0x2, 0x5, 0x9) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202390f1ae83783f92e50814b582e2f66696c6530e31e6ce9b5ca38404b223a6af76900000000000000ee9b7a03944ba100005a5785f27087618aeb6a00000000000000"], 0x10) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x88) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup2(r1, r2) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x5) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r1, 0x3) r4 = socket(0x18, 0x5, 0x0) r5 = msgget$private(0x0, 0x404) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000640)=""/165) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000100)=0x190) r8 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r4, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r9}, 0xc) r10 = socket(0x20, 0x5, 0x80) setsockopt(r10, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000040), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = syz_open_pts() flock(r1, 0x0) syz_open_pts() 16:00:09 executing program 1: sync() r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x81) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x400, './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r2) r3 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x6, 0x1}) getrusage(0x1, &(0x7f0000000000)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10f2fffffeff00000100000000000000e33c986436b1f38f7404ddb66b037333d992315480610363c67ad02ef11a39a054454b1483363ec1a54611eeda2bd7e38f7d0dd0b3a35ec34cf7ce01e49d7941111903c5858ab8eac4ff1e612fb8999b448a387ad8fd2f21a435c9b612301dc11688740c"], 0x69}, 0x0) close(r0) flock(r0, 0x1) 16:00:10 executing program 0: r0 = getegid() getegid() getegid() r1 = getegid() setregid(0x0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x80) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="3cce018b97cfc10a1ec5e0d74ba23cfa4f576b91387048a7e4885d69f4bc672fdbec4a3f6656d7c173e097d0664d25f3557c8731b5e8295be1245d095b4a6438bb1c6bcd7316c22cabc87dc159f835ab4297433383c71de6c929a0ef46caf40ec8971503c922b2140e73e0f5e10158cada1ecb52df6b1bae92334f2039279a1057f40986374aeee884f2c4f131a111928dd0b82f8a", 0x95}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r0}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0xa8, 0x2}, 0x1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0xc1, 0x2, 0x0, 0xfff}, {{r2}, 0x0, 0x4a, 0x2, 0x7ff, 0x9}], 0xf1e, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xa7, 0xc5, 0x8, 0x4}], 0x9, &(0x7f0000000300)={0x56a0, 0x5}) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xec9, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x15, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) fchflags(r1, 0x30001) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r0, r4) r6 = kqueue() ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000140)=0x3) close(r4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/207, 0xcf) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) dup2(r1, r6) 16:00:10 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="b5", 0x1) write(r1, &(0x7f0000000000), 0xff85) write(r1, &(0x7f00000001c0), 0xfec4) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) chdir(&(0x7f00000005c0)='./file0/file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/162, 0xa2}], 0x2, &(0x7f0000000400)=""/140, 0x8c}, 0x42) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000500)=0x7) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:10 executing program 1: getpid() fcntl$getown(0xffffffffffffff9c, 0x5) r0 = syz_open_pts() r1 = geteuid() geteuid() getuid() mknod(&(0x7f0000000080)='./file0\x00', 0x7088, 0x363b589d) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x16) r2 = geteuid() setuid(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x95, 0x1f, {0x7, 0x5}}) syz_open_pts() shutdown(r3, 0x0) fcntl$getown(r0, 0x5) geteuid() r4 = getuid() setreuid(r4, r1) 16:00:10 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x3b, 0x8000000000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{r0, 0x28}, {r0, 0x10}, {r0, 0x40}], 0x3, 0x21) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) geteuid() shutdown(r0, 0x0) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000001440)=""/26, 0x1a}], 0x7, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000001500)=""/155) r2 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000015c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 16:00:11 executing program 0: unveil(0x0, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000001240)='./file0\x00', 0x10280, 0x8) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="fdef1de3cb5a4786773e581832eaea9c7dc31caae95fa723a40bd99249b70a3f33fd5f8bc9205651b0288b14bf8e13803c70c0d6e3ceeb0e560f9b536290317f08456f16e37564b5aae6cc4991f6d4c65d1d2b0af1c14d2038ef08e59419f378df0b734208a72f77760bdf0c01831f4aaa326b33e1cb6de9247e13ec07778376de3ec6fcb580b5a45e60483151d3986b7737e3ad8f019d8e4a357b6633595e8dc0d20907db8bebc16b69531db6ffe7bf3b403eec24fbd58f96408052694e7ce422a9584a2ffabd3eb6cc7c64d68da4d1782fab4c4e8aecf26291bade7046a31e3bf49cefff53243ddfa18d88c3f09a97b345ac216bec62d430755d67adcdcdba0ab393011650db7b297d658ee0868c1db7f9b5abdf50a73b5b2a8e5315d02d5936245dc6d42585c8e8fab228fac3dad468de35071828f680cd09e09af6582a60ca91e2c7053f82f50d5da15410ee917b6f1f431605d8c58c8d9e79a4e63702c8f0f0fb8152679727b7b6a17e2528e31a679a600c8e8242aa1f22b76abf72b868dc6e2119df3eaa47b46b6c6a889f62c71a83861cf8c837b22da70ef410c358e56585ad5330420eb6f31c7cdcf5beccd1c28e66b1c7d49eaf985fe395900806569c3fbe38169722b1f293daacc2e529af69062fda56230695133fe96dd00aab72ec82c635e294bc7bfa93f83f3ec65b22bc4faf78b97f07e34f159e55c2af4721bc4f42245692d56094a39b41f9b4f079eeb2e43d4db058775161862b3c596804d73d685b2fbdd74df90afba8a0f2da8b7764fe4690378947fa054663fe9a87ea87157c32a1d828dd3dd73252d96384d6e86e55f5fbbaf98eaaf18e691a882e8f6b8c030f714d5e3dcbe5b7ac8fd1d3808b0d9be4e0f98b3b339149ea3630671618c7252a2ce5d4f3d3aa3777f8d2f2f5d89d4404e7ca4c00574fbecffab91e6b0c8a9a69915c7de299faf0a0eae58ab503918f9f157d6247a6fb0211f6e937acdc36d06e59f64c14bb776be519af52b08908739f038481462f057fe123455c08ee2f02e45a0cc764f55c713a41687523aacf305637802206b175f92c989d531cf4c5568a03a541734ca2335455a96e8362fb3b661f2c226ba015f5048f7699132247fd14380bee0f43cdc55cb9e12be133838ab6e51cb039deb4e96cef4310157f1453fd99b47468e8878d095498323b2f3437e71f04ad58529a3edf1fa61e8e897c6f6c45d736220b10806ff0a6a5e5892038e3601989ba675939cc7dbd2b0aa4e9d36f0a66c27436e5b944ae1004cff54ecf3e522265a1fcb4452ecf2332bc87bb654a4469bf595df9a3cfbe8c358e8b50a19f4257e90b80129fd7d7edad7aa6fe12e107aca41afe48792739d9039e473d425ff19ca16b3773e22a57d1172e1faa2152ddadcc35b19c6f0781860d778c744cfaac92bef40c035082fe994edba858226099453615222d52eeea656e15aa5b771e5fa254dad22f37c35d5bff0ac3203452fe42dd14fe7bc1b8eab9250219522154373ea0024f2d3b956665531864fab86d4aa298aaccd7f328324b66cd642e8d0c7ca197c47e86dd4fb99bbaef8a71588e79f46541fceedb3894101f0d416eb9bd1c9e4e8783923cbdc959ab7c23f17b68a1376783c46302d9be5748a26fa22f63a694adbc797d49b8de35fa8ce5718171177a00a3782f061e9253f91b2bddb060043df86a4beb62be57ec1ca01a8e6012eda194b5f037bf2ea8ab6d398741e3f3da92e8d8ab4732af57a0f01c666d676f44c58f74166feadbfd49c7f0cc64af081c2aad2385706c6ac19ff1190126dedd572a7457effda33b67894f516d38f737defc8ddd11243f49d821114b4c7acad014acb70f523d145073af0c881336bf37d67f880d197e5de5fd47c214321c367c60ffa3955fc1687cfedc88fee79451efed6da84a20c5038cc585675a93bbb991b2be14e467b1db33f9271f1ceac6d878ba9b5f0657f1f36bae2e2442543f83f2c90bae925449eff69ef53adfffaea8618451714637add0f11dcf6dc8b7c29fc9181bfd954406879d5010702ac01c58a075c4d3523eb70f25c5b1e283979b49f6383a60037bcc5b5265fdd1a5c05372c02c775bfc0f29043cecd3b511225bb0ed599c061fbe658be1c05c70e56a35abba92aa678c285b9db9fe30064fab31aef472dc840b1c293f2af7f62d7d6aa2c620344136f56a8ed47b291403f54f8019fee483168b258a4c7822dcc058888fd9bb6db517ee8334686b228ade2c3334889de5a2b539aa8985de6c0bbe4e887e17e30f1ff4af99b04367164db731560af5ea352482cb7873b4eef1349b11b50ada18330698e7149e75388ff932e23c1e18d7ba97b05e8118aadd25d4313d947693bb30690efec08fdf555bf20d9ed9b81bf2031dfb3e1d2bd5023c839dd2f744cf1c6bafe07b1c215640390afffa9c18abd295da06d0411aefa436e5be23f15158659586c1e496b88924ab107af5963cbb13f894fa1f601203c394357625b452be578206597f9c071d6a16bbe85556eba6c335924de0bc2e7a2f0df74c312c5c92b2316a47d0f77ee897171396480bcbb5b4c1c9f7272c29bd7c27974e8b363373f491cd5bc2d3583aa41913f826c5f0fe1d80fc2a2e5e6d1065b5ea7aaa90e33da5c893c63baa16f4477d5e25c075665c6f0e8377e3ac3debabf0659f24694e41d3e6c20293f0b7bc8c0f027fe78c80dbeec4ea16ea2428efe8e89c814518fc56ee5742a5cadcdefea725e7e8635acbf3f4bad3fe6dbf280cde32e4f0f4332aa7095fac671c0421b79b88a3de308eb1d581db8094472df8554f675826eac17590656ef5e15dc234859dd25a271362754321714319162d85ae271ae6ef7aa33f9e40646ada32cd3003219301fd2de7541bd6737f9c9d8624a46e7b87e5a871af8c1c8708e58b97cb5440e1ef7ae3cc7552caed916ec29c52d14d95e9b9579c7e8be22b1cc607513166a950dda970e6e721cc9197ed19275f39fa0089f9625c71aa91c8e888528afb270e96bb3926dc3ed7b0814c9ee265ea40eb3eabdb8f623c8691b04479e17180b915c0f45befa4824c2656fc4e271e3c2fdf68cf5a0877653b48a4dcd9991f8d941173c6c8b57aa19a3c910d7c4f5462bc6bb3e43670e271ae0214ae83971d0390222be91546fe2914dd2de277df8fb80fa8cf24b5943b68c908887367a8e5a230e449993a6309d94c4afd1e5462766c12aa710398bc8af631748b7f41d9a50cdb091a2785c932be31a25d60a8f75da3333fa530d3f572b770878653fab8bfdd64de787a8282c11d8121f78dd826a686708a259f136c3525dbe751ae75057a25777c5e10de509357918476263c261954f4fbdec6025dc3a43ea3d2ea178a2045c950b5e9de4f4d0334e02415c84581052b3406e2ec65826ef1091bc81c95614d8258fed5f4e75a18f1485ba86ba60b2efde0ac0e8092221777def3b1be218059e149f360f620f87683bc45ce0b37072ff34afcee715899b74662cf5748266548aa3ac9d8a4acd73fe0bc868b912fd509ae8188ca0e7f9440fcfaa0307567964c451eaa4e0c411416578ef39e5e8cd1d58a1880cbdf53605fc8a38da2e83041741437925a67f2877debeb4889ed0101b1eb0dee0a1cb8f3dac8914ec47cac18143ebbe3836062a648384c071a9a28b0142dcc369f6543f75282f017d8eb9b5a2c2443e54db375e279474d2b6ac4a38a294d91624d8a828f3297f6ef505809561c7687fcdcf4e9b1df7bb1226e879eaec5b344d79b9250ffd920bce909a15f10d5450c2481c6b9dad539de9b898bb8e8329b1741b82c9065e6fa1c6421afbcd772d74dbd557f667943e40875e0cbe680ba53e1d2ecc35391a3074ba4ce2195322e3e890535144d977167c7af6e3aae11a633e8e6a56807e85dd09101ff6c03b08e1e6e76e4bab202e16653f7ee5894a4c62baeee055783a74f5ffb6bcc387d1966e7fdde488059f5fb9c5ab10af13c93fde0c71cc8ca49633580ff9acb210b0592d416f603511be208b8f673c6a40c6527bd0de098179bca7051c1c06ec280cae1f8766571036e1c449c800e6b3b61076cd796467d093e6c13edd2cc6d446ab0653368b8e717bd41c0d4f4569747b5ac8a5c1bb8d0d167a1226602051d27467c12a32cbf591e546d81fb174ac23047e680606bac37edfbdeb6bd8b8d118e06de5faff9272008c0e7f76b7043a048c811cc6db614bfb2420bb8e6b6f38d6beb2c4a0a09cbb13c1056c6832b616c13a29b5e63446bf29a97bc897a8390cb049bfb93fe32bdda8cc31fd9a52c396ca57831ae6eca7df676dcca79bf5a05b610d8ed850f1e0fe52550f92a0ba4ca77033fad0cb0e3ec50a11a113b5d6cb1f93057853d38a99fc074a28944f2068a2cfbf614b3135ce10483e55bdf035826e92e3a58ab46685cecda2cb221ff445f1efa935555fa784145c564cee5e82a23f79c7cd61ba469f0ae6f90bb57ff355bba6e461c9b722172d4a00a98095223b9d34460caeb45409e193278afda6e6d1c9f45d85aa9dedacc249c15a6f07112ef355d8b730bc345b85fadd0742503e8f652b4192f2cf01246b2a297f27fed5ac09baa9fe58754699209a96421876a09257a2c19b1e08ee2a55e013be976836c3503cb2378e06a87c632ab756df668160c1b84ecce96aa40eae96bf1a91af60a4de9287dea09fc2b20fc5df01fae82353bd09d91934167e20ad238b7f40176af72eb0d366deb96b618009d398c78030cdaeba742fdb9251e4e08c85dff59d5f306f72fac85332289409bb785c7c232fb477e7ed3018459356db470817b111d6b10989c13f93c53d9c1c29eba5f6a3f993415342f7ab6e2c032bbf8d3c63c5699017dc573d8f0b26925c3f0821350ffc6e95ddfaa8887f926d8b6b5fce8009b2edcdf1f10ba5320444bd092b95a42707f7d2b9764f84aa10ac3c19e19e362f7d0553abc647f6294a9fa5d70e358c77444f20850562941a20c3a63704a8688896f274dc1a82b540d4e3bc3b26fbce48ecd2e654ab2a4d84b17bfb32d8a2b2a81f6279b21634b7d8fd260f2aa52e9158a39aa96b2394958bf10ebd33f68a8066575c3a6bcc9db9d4b339346e28f7e772dd81c858ea894d13002a8b2985ac306fc93d8de87a3d5fcebe2f9dbcbe837a5850f60ac70615af3fda07fb77882fe861c38b157576b5810a2681a93046aac87b6e7e214d74a20aa1f3f2963ddaff6bdd6f193656cb96cb2608281a65d8117b943e1c5fc74d927eb4d946ea8a94b6217a825b018983855cff05612b2e2671ee844fb4dd7737565b4cc628a1134619e426d93771aa76d7f9cb492b932525a71e298538ac480d800f184077e9a6809ecaaea2d1737691b426f8141256cdc1f24f5f5a60e6d261c520a2ed972d8d9585f2df77e038bf1bebd681e04776c84a2af2f137848dbb550903c8fd685028a9cd2d6704bd4543597c19dc2511a953760f012108bf0efbf6daa6a7ff0919582cc0501e462dbe8a90688ff58f634542805502b1d09af5dcb553a803cd6cc64cd75022db0d3f888295a6a571f1e9ddda7983181bc58094ee9eaacc0f2ad3a534bf86b223729d3ef4a4535b660373fc69d6928f9c9b1dd3ba76a7392d1ae8a4a045ddbecad49d8f5a9f90c4a758e2f262d700e9412f0a42eeb99bcae045e0a83335e793b535593e9eb6db1b88d8d2528cb93cbdedca1a8ac492123625de64eb1061996c77b99d04f3859c9b25ba9cb6e1d7c59eb70d38af7e1f2a33b955af7da69c520c024d2852e7de06f724f7aa9059134", 0x1000}, {&(0x7f0000001140)="75a99af0e9095f73e1c615866705a6ff69b2044034b324e58934f6e5e263461a625425ab5ed963a9fcb58adfbee8798237d9b297ebc2b7b8bbb443043eb193cf13c8259a4edfd41618aa62de532fd12244a4d0c016d3ca529dc976b7b68a8d675a69aac272b32a680bf1dc454f9e97f67ffec518c487f7f386f41ce2c97098fa53af6197df1766b809ead8206070248da29064de7c675e74cb8a55323b0361fc0df5495604ed0aeaf545a8a82c", 0xad}], 0x2, 0x21) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0xa, r1) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) flock(r2, 0x20000000000a) open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)={0xffffffffffffffff}) r5 = fcntl$getown(r3, 0x5) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x3ff) r7 = msgget$private(0x0, 0x404) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000001c33775de977a5590200000096e00ad14d5cf085446c95733050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc36f8a9f9a4e2943bd5d98cde6630183c52c884c5f3502f1f71a9ef936a529f1234c63550a3a67b014c0cf3fdf3c7192010976ab17a914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c75984e12e921e66151818da7c68511302a01ef0edceb7aa880d800c639db5a55c54a3060338935a10b998088319910275f48869dd734ac7f5699f3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a800a45343128710c20f0456658ecaa4b32348ac90726bcf7ce4"], 0x1, 0xa2a104c913b8244c) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0x0, 0x411) semop(r0, &(0x7f0000000280)=[{0xfffffffffffffffc, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x5, 0x1001}, {0x7, 0x67, 0x40000000000800}, {0x0, 0x80, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x101, 0x800}], 0x2aaaaaaaaaaaace0) syz_open_pts() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r6, &(0x7f0000000380)='./file1/../file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) syz_emit_ethernet(0x81, &(0x7f0000000000)="9df162252514fa82fc0cafe275e648a376018697e802ca2d2dd3865b9278b4af7fda91c28e07cd451ba44c677075d228682fb2d7863876153125b5c017bb1a2f8f40c482162fdbbf5493a81751e7e8b69ca0c12bb13a7abbc672e40b2e7afb90cd76936f6e2b80faa32f40b364f70ab53aa63b24009cb7a6b26767326d8f93fd48") r1 = getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r1, r2) 16:00:12 executing program 0: getrlimit(0x8, &(0x7f0000000000)) r0 = msgget(0x2, 0x400) msgsnd(r0, &(0x7f0000003cc0), 0x4000, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x4) mkdir(&(0x7f0000001440)='./file0\x00', 0x0) chflags(&(0x7f0000001540)='./file0\x00', 0x10000000040000) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file1\x00') 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x90, 0x53) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70c, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x8) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7ffffffd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 16:00:12 executing program 0: socketpair(0x20, 0x5, 0x5, &(0x7f0000004b00)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x4a, 0xfffffffffffffffb, 0x480000000) setsockopt$sock_int(r0, 0xffff, 0x921, &(0x7f00000049c0)=0x5, 0x4) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x35d) setsockopt(r0, 0x8, 0x6, &(0x7f00000022c0)="5d3d64146f6f3ba426a452e12879eb714745c9ef7115686f14a7f364734be6b7c693eb1c0631024b27ef923da596178521ce866b894647ac69d210c1c6f6bcf54be7d2c25e98ed55c00816a8b2a135898329d0744df063568ba26c339986fffb5986e27f82b27010e24647f1d5acd51a75a49600ca27475d694c6fbdfc62892d112c625b1b9e09dd616dd6a0074d5ad1f10c5d20a75349fc5704f5676146be9aa175998cfd2e76894356424b972d4e4d65ff8e285da917", 0xb7) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000002280)=0x4) writev(r1, &(0x7f0000004800)=[{&(0x7f0000002380)="305c1cb7027dade7f493af4b250c9dcf42e0b7145e6b92fc95b5491aef6add6086f62d7bf0611789ef4c733a26994d9ce9d0cad569161bbb44b4d8de685cdfa31b3204b07c6fad9601d7a66db25ca547b12725ab3e09267d0716da53361f7f9971ac2404ad4291c47cd868dede79984dab4dd0de1537307184b315e80209523823a9b02012eeb78305a7ee637f4bd72ccca970c47f3e50add8b56e2f0c8311d475195b554e2d35ba71f7ae1c218ae59a395993edaeb942b24750f870f5812ab7667243f35a", 0xc5}, {&(0x7f0000002480)="0a92d1441041f072e9b7989fbb07eeb5702e9dfc03292c3e51f935d288be2e5a2c9b6de8a245ad1872b3576f5d4c1a0119761586ca3b1430cc58c2f5ff94b48929f9c51dd016330666272157310c60066e77f62b287954895492cad514146442de6e42f19dc9114c3d03ca3e9c02e82d9f6de45d3fde6457101658e0be06a5d785b5664c9bea65406db0b0f35922afcc349b60685147795ef60ec08c62c7894385b5a71419cb77641c19f7808d8136a70e27191312dd86f3b9b41476a8bd7a76a923d46869d6f6cefaec459bc713d5d5cbbd042bc793bb476770d014166066ca994afdb3f9fcf4263de52e0349b2a080a029be42073d91179c8581837fec5ed8cacc71c6f7600b70fe12dc16041bfd89dd00ddb917d2a0885f3e77a0b663b98feafab1c6cd77771da2a885d83fbb58b55927f4f4ca22c8608983959db74e21c7d634ebba1ccb053b7729c20e65bd911712560bf17f2c31d21044888f2ed214ae61406902884821a7d351eaceca7b75ab017810b88b2ac63fc2c6462181e79a157bedd2e3eb683b0d6f1b90c70016090a44d2bdd7e0f5b0959c8a67b3710609a35fe4e68675ee17bb3fad221ff7f4c41ff9cfcf967ff62cfd5a4a94e7e1a40b25f3826140ac5f796fc383897d8dc479be2b81013cc4487a1100ff9dc20b75a9d6ad712ab7886dda6c6e8c1b0e1e3dde6de1739d34d2789666d261e9db45da771d5909079cbba08a3c646c6396bab05ee38cdfb574cf49992f1aaf33ef04bb9f0331cb635c05effe6c32cf02f6df071092455829be4adf4ced36fefed3067476caac0743167eb0bc02ba1c704457f9006817cfa4e13c46826cadbb1d1d45f8de9ba9e49b1b336f9e1a89a9e344961c8784dcff3d6c2cb48773a00924738df9d5a1466e61b3fe384239f21a36a36d9be8b38b91739d1f009807663111905bb49f320309ef8ded13fb16bdbee198bfd10d781b560f0f00c9776c4e098336335b37a28d3cc06d5f90426a00258831eacad2ab93d7dfa11e11b789861c634884339bfe7491ce9d272988e7c1b1f3f6e4ba41de710ed97bfe01cbd17a2e197ed5a78163228888b6ff49dcb37fc9e2765c7c828644731c1979429444f179e30b543426080660471f4bc617941b5f4bfb02d9906ac036f72af0c03666dd02e4195745d2aadc430b23ba3f058ad264014786a7f516f36a494b530fc758873ba0f031b5d2cb3589959b4247b7817f8ad121384382bb9b869db3eed3f8fe59004a9aa750ab717e8dc50ae4a3d2291b26e1632fe5af2fc93b622cd5c799cbbd88b8edf28e62bfe8774b8f69253b10312840764deccbb2890ffa6fba1fe50b5b454d0f6bd47f6eb88458985821714bbd39d84db2a907381b9ef44b9726cf053046470a1884e04e9865bbcb095a1e26a516e4645f8d3de0d13168ae92d7bf2571286464fced5ea1c258944e6a16bd0b7f9d4d11739ac77a33f21f07ad2c4737fd14b1c41b67a17509a5b3c979f3b258c87bf771cfcef3518a089d0c67c5d71894b8215670acaf3edbebed7f98cb2da4f3f911025735b2b31d7a77de9b51a5d8ebbb404722fec44e20fa0705ecde4c2cc5ead25aa190995eaaebfd65e5db76d131b279d6dcd846b387ffe3a2a3ed3f2bce5cf729a1b8e2f1caa84b10e9309008281af9e7d7a5af5c360d51e1dd92ca53e82ecc0fe6f3f77a8e8c5888d6eb91e9cb4e45866e2c887596252a2ddf583a6fb43e89e42bf2585b6df5f1844ddf941255e2ac6547884b4da77c51f284d95fc12066eab4a601386cdf0c03dbcba2618457b6a74019fec041e9c0bf56c28dee7ce452c12436096679f7d2689518e2820b1502d4816caa3c55b6f35f7f98f096485d86459b8eee12344de847d2da307d38742cc37ba46bcc67e358a5c436f0ac98ca87ae0611b28a214cb566ec81649ca7d30c77e7aad899d43ca6317727780424a2ce329cc3a58508c13d14804880223da6a9f6278fc8989fbef20a482bfc7092307cae7baf6d4206ea7e2ad363d9531c2eb2754e6e7362bf34d5cb064fefba626d2962808eccbca3c78059a5f1a4eb518f881ffec5b9be2c0324289acf8d6d10739d6f7ec9f1e724fc34d81901d757936ffed93134d764d7e93300d5281f09b0383645db4af6b714890aa926ba1da51d49d854dc4309c020e32b9c6c0007b292ad972cf52ce4b14950e4307975a79949c231622cf8b5781ffe506ac0b6892d4044ed4f872a73e357f3ab3ff6a567f6c78fa4905e1f6f3cab9a09b4512cf957224f58902209e24b9d994b06389bf6161dc12eecabf370544d79e104d1023e6f1b45211deb817153ccc75baddfa36eb0013953924e04651a8eae75078e73fad8eab99d1ac6f5821a22a85cff720d0315044b52d31f275fac1ef1d7fdc29f907e47153fb4cd842027803aabb36757f4c8a61ead70847f531bdc9ece8645843dd1b03c61e3c08e5e176918008a0d76465e9ec3ec734c560fa46e23dfd67b06400325ef67277ae917c82e7f3543ea05b92831ca321e1d80fa52ee21dbeb86b984718d4b16e83acf3b834fad3cb3725891f07ee0f21e9b21b55a476e7b120fd2b0174d884c168e1f5111e514efd5b8a04b9c8222f052960f75c18ad4449dc3d00529162e7959375f58db1cb79ee480f38e7eaed9f798a921c924355e58a1c8c58972fa70835322b55ae94c20e2761db3844a851d19a28a95bdc60ac026db45cf3ab70d887eef213c17996877f548e1bff1334d167c19bf32c2e9fd7a4e203563ba9cdf8bf958e4d1b280f8d458c47f263b3751548d265ea51df563266b23dbe05b196a74514a332a045cdc1ab34ecec5a77b785a3389728826fed65c2249b50ae6d88f1a716823ba99158eed4db339555a5c31d765b595ee4cd7fd044b3b93dac01c955b2cb2ade93c9d196f7b81dd2ba4d500166a15aef38e688673d5d683ffc5a2631c5070e78c09d9567b479513e72943864b617d4b658328fa1915c4fed7aafbd4b967cc9d8dc7894b947e6b58e1752373ef82569d402078be47530ae488a6202b4605ecc58ed31275198ed217705ed3352cd3b04bd82d79e89d8ba22da7e0c48f726da0ccfe7915b9b5ff1d81adc60246b218dc0f9078c234712c4774db161383a5a79f23a27e6082488186bb2c79d75d0e78a54c542600fad9d829c6bd96577d737278a7d0f9e9bcbfd44ac74a905d52be069f4e9845920b522141c2c89e92351674fa7ff4a249a7325b9457b820ea23e2ed90908266b70666ea0f52cad3a172718c3239b615cc11a9b8b39387a2663b43cbb1310004183be8f5c0051bfd551262f92ba30c0bf78087fde34dc95e6465508f9dc7f63178fd3652c39b53ea4f33ee73dc67632eb1a82f5d00cab700dcc506d8854c97dfb5ab27800424dc53036e8ad7bd26d8c36f25fafbc663767825011e64a10d7be81a81f12c9ea5c787ac5b824261cf9de9138ed7734343784363e780c404b042c003eafe53c3ed86d6dc30bf0b503c676b947ad255ac3a0359c5ed7a3e50c1ecc6b3bfdbea4a4c459e7448e1619b5aa73e7320dc50f6dc4b081b759716fc0e659603aae39a191a01019ee5d0ad27dc6532ad09009a0201b3fceba8b12f332c41dea0c3f55391f71154ff761d3bd26243035e8c5f2a6a368e0225f6ff97ead857ac79f27dcc9393efa00cdb8c8dffdb365de132ee36c385ac9775af45ec6bb3ca0be253a2d0b3ed33a2ee7fd7b8b357600cc0654aea8c18f5b01b2698a309cab43a2bb5f46af0da8ad39637f2b9856e8834f92526a85d30c8b25319d99f85b1b4414ae2fbd17ec52919dc41528f4b2d16553e96c8863f85cf0b0ef8bd008ec653c5e32da39b711bed73181c4e4c619177cb0c986869aba562a94accb216a9905ce02adccddd3a34e123850cf26604de94ff3ccd4ead02bbab19d4a01b91ad7388202610ab7f7d9dbc10978de338e2fb877b50b8a9001bc7e0034750feadbcb85528671f36480ede18c77f91505152d6aaa161e9447c0fbd71e9b20eefc388278843fe386488f127cde57f9868783fbad1416938c6c793de234cf2cae12cdc9820c868335330f98c243ecc8b233f6b605613b315af37276c0e1ec6d16d674936be181326505a3d56eb97238cb2cbddc0e0804cd46da7fe777cf10fd902a3eb8673a170e11ae7ad792d1ec4b612044392bcacc1d1e0de1f48248d7e2dd1ef56425f8f5274e98b21936f1e3efc6b9967f1f4046e138aa466291bc9391ef4d398f9712d7733196d8d87f86518d4a4703c8254cc0524d89341b1ad0625a37194737fc7af812df9ec53c942577456e37c614a5d9caefd83efc3f5e020f71752e7e825bc8b664e0b6deda29ebd34075c4eea2323e9a23a74e2821138deb4f9cfa0133f9d5e613dd38ec8545ce531936f8a1e2f66fc64db885b643c30e95b16ae6586a551d4eb4dd3e0e195e0c132c378090842caced269cd5632ad890fe77dbb576cac3ff6d7a868402f39c10e95e40c3fc98c391da47251ba90cb58108e23249da3346c5972c9a0013aed1889cd9b67027f21e355d45f18de6d5a10a2cd0aa27eb80d9e9fff64a293cc53eb130d56e58447b64e1ff49c5f75a417448b45d7a075631b2c20ba627e7a7ef1fdb1012cd87a42212e6b539edb779d56394b7ef1732a21f0c39eaf01f656596aca8a487832bcc28ad5054649b3387222d5514f32567143b41040c95299f40ab069f93c4663b47960f1c823cfb8b612504ce889e71d05df47034dc67018af176435bdeaa75fd47fa83fd92bafebd649736e30864d251dfea64f8c0c0f5a05f8214cc7773e4e91600e20a28c954defa8c2992812317134c15e6b32ed08b1dc354a7408a037cf0e2e174ea1df1b2577fea122731c85a7946752cf385509fa43e25eb1d8a9f69b64587575d692399134e05e390a54afc7449aa0ea4b88288f126b9198dc2df14a0dde0e2151b4af9ccaffda72b1e47abd2ebb05cf614644f79ccc8faf6718f7a37e35449c78f428097cf1fae30c8b03d0c300b6c29e4d6d8589f0ca74fe0291f6b6bdde9d85708fe0159f7ef849b7196889ff211a277a30d5d5cce140134ebbcbbe6238b87e5353f6001d267aa217311afbadeb8e68fc3d3d453e0ab665bd2e575a87331309729e045961c56a5b615b3bd3544658c007249b3e9f8ccae3876aca86675b43fe8a90fe1dfad94144dec92637b61d9987f198023b92467fcd2f6e7f5b58e5480d6c62eb33ee6d28290270d8e34dcb75afdeb3aaedcc5b8654078c0fc5c3cd4f3313de645f7f12470cee585b2209aa496123661973c9c01f6cceccb8d087656ebcb4567fc2bff4a0805ae849b6ba1e05f8fa1cf0cc03c0e80796f1ba87bbf52373d398fe876825a03d8a3c9546b2a29d0f42952a44690983b0a7f3064fe4e40b96fe654cf2e4006d4208a40faec45b7d9cea1223ac698b91059f9c9eb0404d410ec4d9a679ed106d85ebef302fda8f5873e0d1cd75f11ad87bcef0ab5c1cdb57e107d8b4da9c775635573058784a4bd2c20b69f55ec32b4fb3d49318fe5e294c9e0abb5d0d6075de1a15dddb0e3a779c0c51248509ce63d27e8a427d9f98a7e5bd56a94e158cde2f09b44d745fa25c320e7e84110398242a12d06144578b8da5a15eca89f4603a8c0da12da90e6c135a5b436ee35d81ccd9be4b3de9bc302a4cd6f67055c13563e8329d3f017a2ff2975bc56532b40c33fd40b729f677ce08bfe4141f93ee6d2534058c3d8622da8b2d787dcedbe0e619fd4a3426a0eebb28783048d4c90aa2a314d75f6f37a0f0cf2f94bf8e", 0x1000}, {&(0x7f0000003480)="7cdc9b3453b2edbce6ad324b86dd2287db3c76805dcb59b60faf8753bb7572099d77857d8f6d667376084d9cea4ebf6fd427637f9eb3ac13df79a44f8d61a4a5117558c64de71557e7d04252eb7f95dcbb7506cd3c1c171f7850c6cedf9129efa0892dd5e09b3e46f3f5ef604724a2304906eab0a43d2a8b2710e2fa93ef8c1f4244ec", 0x83}, {&(0x7f0000003540)="fb92b666a5ad82dd73c803808b6e0c35999ee34dacc6fa0829812b1d13776cb31069af11e4eb428cde36c210b7877175a0d9c9b13e6ef9ace708b43017a01c9a5960770003beb1992121355dffb1900c444344b89e98bf0c6049f4793c919c034aef29be4156e12d5bf22d26eca28f48a99805899b96624793cac20fe2a41840bf055e8be4ea3e5037ad24fd36847d0a6c0cc2dea74e3c53e0e370e2d3673be5874ed983822052", 0xa7}, {&(0x7f0000003600)="a9da02c213d5200811854ae2c62eb7c9f384ce5785ee98901f76780a9b7f45a513547efdd5fbac71d484bb557598e8206ec115a36bed5d65608715a074597e3a5c26741c061075cd9f66d6c12dbd16bd08c5d5da5b015a06e20818baae6e8b0476789b1c9084f2476479710ea2e0a19e18b6541f860a93c2ea8257672308689e604632f1537aed8805bb6309704c5a4209419bf905110e48", 0x98}, {&(0x7f00000036c0)="e7bd0e39c637bde5", 0x8}, {&(0x7f0000003700)="3db593857e88cfb431454c482e61f6e898d1e8e5166821b46d9ad5011b693aaa705d498502af3a3eae27cceb712a8c4c79d4e5db800cec247cf6b2f4ac22a5936fb19cba514a1df25c6aaa65b5607af5d874cca6f3c7e22ac00618756f11ee5dbf127c520051fb3229f795f40e29620191488042cd1facd0d15adecb", 0x7c}, {&(0x7f0000003780)="26de67c0b33506825403c281ae88d1b0c3b8921f06d04232981fc35de541726fc5a36c14e8dad016e7621bb2e2a303896c84ecd5ec02c00fed2deae46c44748e08153a808758a51c53149d7acf3ee804a6dbda18a6cb5d8d38bd5d141e83913c9d2a0c13b15137f84df709278d1b138d91c1e17ef51baa2d137ca449f4f13f37309c3559a1819bd64a2e7b0a23f5f10c100ef41c38330065427d34c5d7b63a968f867c1f94ab11714b3599b8e978881d4b141f6f2e71443b197571388473e39f2c254385234a7ab9d32c3127ca95c9bdfef3e6b1a07802e33e1392c7aa16456dbf381c2d6a3fb2d44274b48055060b14384ce9d1bda9e27e5625571e82969e720c9a97d21cd82f663f9b9369c16ffc7e4e2b3df3a49d7356b90128c0b73205db1cd07a71c7550c95137c90a6304d7c58f6147cef97082c14f47f0cf6b4a4b7d9a974957120cec9efc7b7206fb3c3ca63279934b0f891f32562f827f1f8cd14e4b117b05ed3fc41f575582c1e29c2ef7e99038b932851c6907787542f9ca92223035f604754b7496844d184691ecf4d4192367f3d715b300a624ea5f4a5408575fe57736d8d46d5e107e195eb1af73c452a5271fe76fccf19d9ea95dfeadacb030bd319dbd237e290965c7fb3d37e78f4ae75e5ca8d0a0788f29a64ef0c2fa945fab4866c2f2848b715845fdaf50b0d2d0591200143d3616641dd49b59bbf41b68496956ed36ce3202d7ef14290ac23eaebe07f735329c454e3364e8815e3148fedffc8f845eebb65b324ab8d7518adfbb4919c21648e38375519940515413bda170990cef0e8045f3dec150004de06b86bf2f5d73f3f7a99c02195ec54f152f0418f59e7e6fe134729257ad579ca7dd89d4337b72f152ed91539b511609c32b4210617736ef968adf2923936d3a0338ea7ef354c4a15c737952eb6f0ae935d5656cdb606961678841e00c874338e452b51d8701a39ead40e9e64f6b46eab34da7037652250aef51c11e31223fbfe675dc4ec510ff77d65f50d3aa573a513b6a891e3ce864c29e151b76ea587e4fd3cba53efd0be9f308e8b344a4a379030a29cb482b0b5ad5544ac9cdb95332e23dc8ccaa405c4df18a8fd969eb776b6734c4f102f66a3bdcde29880155e181ddfa01383d4b1687047d2fa7945ec56a4ba856c33d0be076016627bab0999ea0c2156732601da4d77d2665b85940a9797a350135203c412b06fa6ba35548b565c5070a11c7f83fe855954cd4951e532077fa69aa817b4fe0d3cab4155a5dfe65eddf428c89ef5ae7c9b0d5c2dfe88eeda8b7adc033d60551b13048eeeb59e6ab479f685ef8a7eae97893cda7c45f1c1414772f643013744167be04a66cb8320775d2acdddfbcb8e74163e6ca46613aecc1d226abc2534a6c641e5a9c791a4c442f35549de102140e27c3344a05c624ac869733b12c75c5e057511956dca35642fcd76ccee258027b27c6f1e9632ba800dfa26e75fe47fd8fbc1a93e5915528bf42e67fac5f5f9f4adc555d533e4046a48c7249bc80941e190b9fee77ed91fe261b1e88bfe54d202dac17da458f5bf35a94dd7db09bc6fadba5bf394d977d79b44ba8d3cf4d176183b75c38af183dca13970e05ea1e477c8ed40bf08f1f5df5a4ab47a5a2b4439198c4573005beaabf5289ab70c31596de59681fa4b4942ff8dcde143e6cef9159f9596adc5af84a2f25b07693815487164acabd165fff61a6b8cbf200f3a7ab9675a4454f6831cdce3bda9124cd3f56f3988ddc430ffde9ce74fffacca59f1727ebb8d787ad77e825258a049ab169516b7565a00514469d095d90d94c41482e19649da83b0fa637fa41063a8e6035448d1d5a8998002a855b67e7457ebd4b1f3765660b7b679ff88f79eaad7f8de937b461d8f160d43d86ce9688581788a99c8e0111f453331c911b013034e9d0dae0a7f581f6e197fee28ed5986d9a27f0f804fc56259893390ed8d0e900a9d6b5a7433e51e0e43a04f9bfa80d9846332524ce80fbf3a394dde4b8315cf21ae2bea4b9930efc11f0af4d5b8167e0edd0d0ca6e5b8fddc7fe053da96301df496e9930bc60f3c51e2193adafe43cba886b79847f7be01791bb6e42922ea3259c827ee78c6a30586aa9b63023bc0b2d2dbebc9a3ecd4963af12f88cd7772cadcb007ba478d92bf1b673076e836cc4e2538369443ae4193347d97362b12dd4c03d7c64cc6f7112a24ea7b7d84f6013b3085e1cfe3bde713153ee7155721d4a0df14100857bab73b097f471ec4caeaf4f3b609ffd35ec251d4b669a6233452dcc0933fe7f7ce5623b4b2fd672e407d89d03dc38ed5bcfcc73e044c3a6e36e8806d3986fee87b116ea1b39f851be1bc768bcf92654e22f93bf34128a4bae4c1a4754c6d7333dda10ea7b9136dc0ac35fe5a1f02fdec265bad931a14ca2a7e05ee59179a7db96141ab91b5f6b8ef1e50be59e86760ab473bd2c74265f5db146e242a496a2f6134377e096b10963e73d7658d840d6008050b1706e19547582bd678be043458af3a6dcfe283342e169a59b5b0aaaa1d5add244084cbebd269443d36873b81a8f9ef5913f83374b1a1b7d1fd5c3d517fb3203c6620a8065860419f1487047b51086c9bab44141c84fca721816a39068387134830b6e1fdc9711c6b33a0094b1fb62ab9c3a319203a3bfd42e7a0d415207d41a8d9d3af167c0b3fa32570d4910c5fab65954840ada1f1edaa3f6b41eb7a753edcc8251bb2277cba8b946f69630eab6cb20f48361a948e2369421cffe5365444fce742d982241dd3b0839b67ce0d7d4445c9c713083db88304df90d8271bcc7fc39a35c446e446fdaf5a5cc543dc9490654915679201ef5ceef3885c9cb71771f472b857495b195442f813b86e59fa38f4cd3610d66aff6fa9e456cc10db3e6737494ec2d70ec547b84d4b9a3eb5e3691a75229e06c6d0ac10e5bc3fd4c89fb8f1d22eaf189dd48cea2ac6842cca455725c311bc0c099421f371f072ce1e3ddc02d59d739deafb6f71fd3172f34e111ad36497e757e6003d6b916cd69e8ecdf8beed413a4f4b4d194945bf6720dc188f6bcdc34f2c9b720d7ad4ab52a375ca46be7ad42f5504c3c58e8a547c4a43352c7ae5486c3977f267ae7f4a7868376d6ebe87c6b2dc3ec9e0ff2ad65ce6dd04aa68b1993f40b1649b5d81c05ef5a4ca790c83ce144e7773a004721817d70f97deee654dd44962c502743a2aef2a92ff8dcc588b3e0b4ce6b1006340f5d0cf95b97f9c2ccbc40a084e529d1816b55b7f56e687e74bda00e9055d03fcf049c93c7f12c8ff457bc62d15051136b3fae9fc1f3be1b78894e2da3fd03a2f276e35fdd736fa3e3e455710abf177afd4e534cf516e2ba5a70364346a9ab27624cb7d58aaabe459d2a2b385542522a8dc904e2b355a582f82b9c12b3d73f2cced7f987e270bb621b5ecf1021e17a58311e6d4fc55f58b76caa88ddc122102d926a3ace165f2028ff0b352ace446f9c35a00d1567d5d30c74636aa945e9b4e8996971f62263161a0e6ec183b0bc8a0feec7c641fac843c60b0bc4cf007c1cd56526b544f2f0f54c37cb53f641ee06fb404914c4e73a7138000fcc61c5196e3a48dfdd5ffb29c148ea6d3997050f41d62262b251491a0c176afefe2deb9d1ee05e72333a0c520ae9bef899384eee4eedb230b1649001a488d452ac1c4dc7062d77a908e7a626951484a8a843ec9325897cbde86a6f14aee52879a5fab53a404301e2ddf6dc31ea53c7c1203d3de4ef07f860009e590f4faa730e167fa3da270bce69273b845aa7cf635498a6d3b232f31a0b61e5070fa39663953c07ded49de2ab0db2b2b2218064882d33cafd0841274a745e089e43a90762cdbafc11de2786bb7a811eb29e1f4171f2c37e8ffef0725272465172014729cef323932845187071fc895f38b7a488b8d4b2f596adc6d1ffac7359b0da9e38319807804f2a834ecfe47c679c859ef80b978ef2ecbd0e15b0dc56b44bd3963c66be49c7a6f7aca7949032fcf7c433a01b760537e3b3a924dfa8bedacac49efc2e966fc338861fd05b233a2f43765681cd7a7efc338179a51010c901b46baf490549770353e2c734e679a733f258d76ba1792a2aefef0bd1be67aad36534b05f0177dfb0931e14ae1c9503d89f859f34022f70e7d004ed924b7d08e92f32762058a1723c93e765256a0d5b3f6866b3878ac91636c6f65f9b20fe5ab7d9a4ebead4be608a64983fa3640259e8b35c8946218e06003e63f8a55fb05d44645811177d1e057755bf2bbf5a4bfa38c22d7362889e03558492ad599edf4c5eae816f013331a28417b6cb594c2a6a99a8e1038d4366b2d5d4beb6c8fedd09d44d6f92035b7640c4dc91a5a77f32c2791751fd94ab3841fa8431079b6f6ad23dc54b8a4ebbd03515b400991e4b84fda1cbc000d6b7728cb1b13f8160197ff81169b4be569189dc4415a1bbb284fd70b43b85b499b63ee07c0295c8f99798daf05e0e70326a9fa705b80ecf6a43e191a725702e6f579aa01eaed1fbd6eece0993da340e6396ae3bbebed622653b5454bf0fb456fac8f0e56ecfc970d1e35267ba44075bdbf120b3cb710749517dfef526e9b3f8b3abf4fbae6f4390280374a0a2e7f2f6fc44380db9da657fc70e76fbd1af1c27746c05b4e93988b245cabc30f13875c3d707b495e22a228548574191fe803ef5f72e670c9f9c68de15cd9a32f8dd51f8664afe62c4a3fc4572338febcc625cb113f61ee4d0b3cd13f819c594447a6e8bcc97cedb6a4f9ca17987f8ba0ae569d443136ed5cbb37ad298babedebe7c59f8426ecf02dbec448e515485e78496f8bcb9fe107cb8f123b77c8edba1bc97d1b21b47fff68773af3d5d89da95d2c491be9ba86fc78ac96123af12f2bc6c7bc46c4cf5c76de8a4ceb256fa18fd4d0a30c5cbde05aa6f30288b42760466191abf0d5c343ff4394196fe575b9a966a132b730d452b5b93ba8cd8f7b918c25a6baa130a2b7bb58ebc73f1accd075d30287737091bb52fddcec7f7cb3417602b14153c7015ee4258c09ebe1c4325eb9967ebfd5e901dfb5ce879bda646a1f97b936c19daa58ef16127cc0c42181772f645669819f4510e9138ac91953290d4502473642e220b964a8fef8c6e3413fe6671edc1045aab14500cfce64058d447689c547b0784c5f2ed728ec41ec3255887af7fe74bb92194d78aa30d8d2e5e6a24f428fc08304ed5495a96cb26bf5154c91e85666d5399fa8ab87b3aacb85c086b1e4ed06a6bed758b8b528f6f240094882c7c9b13cf82791f28362edbc6f23a5701b8975755ba59c010fbeb103ff6b8919ecf48c39b14bc06df0a8085f0268ae478936ddd9cec21139279e71cd95abff7ca8a096a94db8a6460b84ad07ac6ab277426dacda75773deb3e12d331f98c66fef7b100570fb4d12124160a17eaad03fa0c3c7fe7f43d96c6421db2ba53bd8e33f9c1fb5dfa13d50b4b7f41fb6c8ba5ae94c62ec52020ae906a873a00c3e72736c4bf7d033d6e4cfd33225572a651536dc35c4c8c8e09d4e7282454d81fac2d7a7824b997e81558f5650a491b8f61e35d997e6324a1bf648c3d025410d0a2acc81a53cf227251f99166e8ee4fc4395cf279a520e2c2ef43a1769f4c2957256edd4f291f3d941a938f66dfb3a2e02cf00d224cf09d2c25e6563b6877361be86c15fce728567c2634ae3c86879ebd1b3506350ea90b391ac2fb60c680a5095f94f76272f164d6476ea74c628fa0f95b72bbc36d70f2202c43f23230f44f96", 0x1000}, {&(0x7f0000004780)="839f2b8d351c6a4073f23a33775b1e12efcd7544575349ea90098cc3c0514f36b13d10d19cae793f93d2994446786448d42964b21953fe9d4b664b12713f8e2d220558ea181dfc9a10e63b7b76c598698a8cc1dce762", 0x56}], 0x9) connect$unix(r0, &(0x7f0000004980)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd36) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="bd33c22f07e8841b77e8e7cb55fbd63b586720de705dec5e12dd718c8d2d3cff5bba18fca435412f57ca3569b334f4961fa3c15b0d2887d2ec40d9adb483d61330e546049d0d51723d0758021d59f725b3b169c27809377d8e6b01bb1a54acaaad7fd948a5326e2991090e0a80238136403f35aabaa576f07fe5c915a6f3b54fd7bcece5c6f19b2b4138bcc401ba4f5b9466559b21c9fa025871320e53a90cd1d9712cd1e4a440de1a3205bec537cbd9668ca7f381e1f7d2421959befd21fe2a7cb0e42962b69ca9d356cac4d8b1a5c021e03e5c456b3a3025c23634191dba6d8fa3eeb82bdf9ea20a960a3583acfd6f608ed57539ecd4ce853676cfa75d2d625bfd1ce7b971310c7fe625afe5e6fc9905a9f57ae7c29cc71fb5997b9a68c4fcd6a747f4f488084e3d660d43aed1d20dc0728de34f41ffb7e70d55c3d10e9e9f599257ebc3181a63183cdf70a333819c2bf56c3ef723016e550777f1fd710858bd92c8d07a81f30f9eeedc2649bde411892ae638bc71bdc45ccd0c6f068e18ca8d442c4095b0ea1f98abddf4e26b3ab0e91b664bfce6e3aa18211eece73723ba8fa07e2792d8bafcda1ac2d4ddc3b022378f45b0b6c331ec113806df6707ce1003c6d1be3a4b326b8dc2ad5ccf1e0d205ab37178bb0ac376eb5b042e80495b9e6404757a311ef8189655393e993fad0a75ff29acaa58f4b71102e0a82f0dda304da1b40da19d1172cd57c2c443daf8eaa449ca778c88dac3b6849a04ce768afc68ef9ee60b12562b638422428c6c087ee02f5f44cd820c3653cbea508d18f12d2f10c5ef8327e153ca709a509c0dbd3de2dda2cc6745b842a04e9f8d938ba13fcfee2574267b3e78573cd2ccedd4ad61c0de71382d67e006ed0f7b695485bc40cba2268a6efea0148e9237c0a4fb24386e4e9f39691c82d65f72589177b97e6b952f1f03594e5821b171243b45df5dd76bf862f630ca554868dcd6dd298a6d5ea111d7ebe325edc3f51f428702e93d0e4f38708c63b13cb15156d7544f856de5dd4699386a563505afa71f05e8cfa5ef04ba9f97432c20508ac8648ce8a510867ca1d10e50eb360ee917c1a5dffae740bdf49436ee9870538b2615c0e64104749b88722d2d2932ae1a804973b67437acdda64ce45245437ced99b93b6047da9821cfe78a246b2417cd5d006dfd8a8851bb0486ffdc58f56689414042adc970193afec45b3d98523829c6fd84749024a7e8c4680d37c3435e2ef0b86c35b1d0830807d266c035b61d6dfa52293a27937db3588575cc6db58821e45508ce429b7ecac539625283809b133ee3fcc4f955aa61026d16275abcae28286222ac4e381b6a34c9dd7824d9f33744031f9b0d9bf7888849945ca0e94a90028f49151bb4cb527c79053c4dd0d55d2e4ababf893557004392951e4d014d26cd94073c0c8a349082e1326ffe28fb6a4d9d424f98c84815c15287d182d74847f0f629acae0aea068fb3cf822104fd163983e5dff4625f270c012e37f19f1e091eafc9bc11129bb052207e024a5ed9d126d8527b0d524f984b7b91e218223619ad062f7bd8bbd5f27011279cedcac3be4c06831ca6b41462047551e4185c08bcc4cbccfbfe8c8c9787ab73208deea6e3503345d93e30b1b2684ca0e8cd6c0ae9574bdf422c54c28d7848099dadc180f8bc34f2168c7f7d5b6c92a1a80ac521e9b3cc7687663825988677949266d313eafbf550f659aff8f9db6cf645582ac703b3ae57a4584e6699af13b792fdb478dcc8c233453a532319f1b6e222bf243047b5c0c2733ef5cb861f47ebe3776fb2bf4b08d9e79ae3f62df27912fcc54791d8402bc6ccbdf76959ecad35acbf45cd688a77f812eabc5a23771c1681bed35554ee8dd26a4cd93fa6c0456b846df74ec6292398996201175550e964aa239ae9a236b3c1f88b93cef1695acc7d18270c4eda52e52a631878ca87a700c00d4156ead30dedc5211a4f9dd531a37a17c676890637814032ab6933e36bfdb96309db3f9c8c938cb3d752809af2700b0de53a68e9c44969ca7d10c61478246192144ac239fee2bb86a5b97b20c8cf39fa42efe8e6374006ab0e20ea0194ae58d5c40204a3672a02c6ddb800cc422d2cfb7598c155dce97f37d501bf1f24df254885d65c32d09175e0b81de953540865a25a386e2ab184bbc9e857cef4356e469f2597db216eb5271fb54e2af6d0f136d5b97fd5db60c6d468b57ff2a38109d59609d6d0f7d38c14c7b50fd79d7c5864519430849fa84d5ca0a3da83385663b985bb1d1b5a3160a52396919a37825962d21f05374078025ac0d4a99044f12b4e54606efc4404ff94344d1f087d572a21c40b588f6db8ece22780415c9e0369951a35d09438d0f49253ce5cbc53616e48183cdb0218ee07a0df036f9efc2cd4892e44ffe76e19402125a07081d83b14122c56d297c9bd1b88709b08bef171ace89503ffb4b3b2333f9338a6a79575b43b477ba75337e84069327790204d6c2afb99065eef0d351f15d4fa637a0828c28ce6c97e929024e71df55e148a7bf4fd132bc443eb3ba138ebf4ee81de4589c7d41ab21093d072640ed718ae2997ed1549619cbc328433051f23cf4f2e055a13078a0ee69e932a19c767ebcf018e7f9e188882dbe544611b8b516b2af9ca243adb28387a69243418fa8819c38413497e1eaa64f746630745c0512a2e953e799eeb9422c8f9733d16ea508f71962493d8e9f41a5f461d3f2339bc672602a10a88d68c68fcf9b8d16956936a23aca5b80c91e302df12b5d9e79334aef4d9f8c8a9edb03a92da3a5443a33a9e6af728d8fc21548340a5a4b6823ca2bf38ddf095ebc4af0b8c05eb35f366eafc6b8a13922f174523bb44dfca75f44085f82a12be7838e0d36e48b3579fea92e4c077f22d8a55a1318bb79172e06dc2afd934524b2df7551bad2a237ca7e4fa14d88272f3e19d991db7b3fafb742bec90197b6bc41a11bff95e120f6db23df4248e6e53e5805b8c606a186f24a0f98085d4225697e54173c1f10597c91de474a93a1f2f396bda01c0139cd7d95c37b0d643ba54057f54d7293ad3a72adcad75d01cd116474e34f46bf3c0cd0051dea060670e137df7297d249fffee6b9bc3dc96ea5f5905c30e92aa84562b18768ded25055a2fff1adeb0e93a1f8bb834a767dd3e38cb2417fe4e1f37d7de39e878f159a6e84e53f9c12cac13ad5e9098aabde41cd7e15a2a05fa7fa0c5d6e0c8463447b9bfec81db47542025d432e76b54f7b023f456e747a67cdfbbdc62f378c48b036598b3073fb7ab73c95475acfb5009ca6ecba5ff34c3fa55cf60dd56bb3a1ca0bc6df8262f28184170ee9c3b64a7a37cb066e796bfb4171de86c472e828637579f9697157266240af3fb3d56419658940f501653aa1106b6ac2ca7d0b511d3f58780a8f60e868d1153e30e3ce8344f5e00dba76a4ee1f1945bbe06ac49ff7cc4ff212c2a4ed943da0a86ebe6c8b9c97061f68eb19580ac5809e3600af7ed2f078fb58493e1eb460c13a98b4313ffa7b1a919a4ad1dc443a82f9d26d07985d195737db2690fac211718ab15f524390862f0cb7b263ceddb8cf231ec82ca5511e3e7bde16a31b76ef679589740375cb158f35e77f812be4a3333dbad197aa002ec891bbd00d4f8e10fbaf531a597b262f5fa8e70af28933aeb196d0bf7e89e0f42a85e6090c3e3cf875bbb96d0bda637882acf00273e744cd4854fb9112fa52c9ba7c3245fcea08886669cc3e619156bf7cf91c3216a1397b0c2856e1dc4044532c8619c444a002cb3e1cfa84eb4af26ab78fa738a93a8a344c54ddf8367d4c468da6c9fc27c0ddb4fa66a2bb9e93d240b335206ac86db3aadf37aaa8be0483e9e92b78d73f308419d5ea0ad7eef6b976926beeff06de2ab59a9eb82e77ac3d6eb6bfe1e2301f5ed7d7bd6c7037eef56ed668ac4019e031814d7e6ac67d3c599707104487350b9117a8be19c8845a6ebfb4340c3a478c361f34da4710dcd2481b6b2235e92d7c3a78453be93e2c1e17d4124543fd4fe221818e7982f191e880c08dd49e16a70553f4d9977fea4a2a6822b198ab98b96bd63704c319b5e17f1edf1471651db6f929571a8b836256626554f90feaa6c064b7f4363c8903caaa418d190829903d9168660043831696dcdcfb3fd6d61d0084555fc14be266489d14fe3197021a3b3acea13326189442a0b5174cfc1035f76932bc4bced98ae402095c3a2ca687812abe62ea930d0ec2138dc4eefa90a3885f9bfeec905706290c2601ee9cfb5fd76fbf4fe3db7276b1cca22d7c613696c05f289493c81831002fbb3550f92b413dae1de229ac2cc74209d35fa66ffb6def4fc121b5eeceb937674ae7ab1c7d3a490bed0759cd8e8840d75d52bcf56d07b571a6bd7217a8f0c679277f1bed7be4e81203931c4fc8d535327eafdd359701d574ce2327f86f9c8f9b3896ae9fbf4ea4205b3ddc8e471d2bac849e150be0e649ab9c6c84c56d2b1c56912de6b4dfe7f65e75b3a38946e27ee0c99135f0132c19713029fce10301a077d1078125efe24b4d8cdb0b7aa8ee30ac1597ab31a985f17ff806f63ec73b9e956a6f838f321d2fffe1a916080d4b1c3ab18645566ecd38baa5ba9b3174e95f0676aa4b08bee5538b1aca0bd72542511b66ed9195d5949a61a3fb94c1c3a8e3fe032fc4365d5e57ae0422fb3673b6c4e2707e7a8163e3bef148fd29c454eacbc5f3bc8b2f373a9e6359a70bc0c6adbfe0dded539a0b841873c1879601fc06247e360412aee7ad2704598e6aee97d0dfbbd80de7b83d85c529934101771636119ec975c011ccdc0d769c76d131b0e3f6fe4afcdaaada06dada4f8008239f13ff73c7ffc04ae50e627413e1a87e038939343ab3733aa22fda17e0042d267ae8caffb15775c416ba317d7619b17cdb4d2c08aa92902cbea95e218481ae25209a5d5f8b2a19104f607f2ad7028289a11d9df3ea637f6e360281d7e417d59f1bc7e55db7ca9e7ee69c5e9120b60e1e481bb63bf1b6811115cf69b8eadc05fe4d6def7619a874a3a000cf5902e721bd6606599915401be47c44c79a6a5ff1d4c157b8de3eba9b1118e51e6d54338026d316fe498ad2b71bc2bf8a3a62363762d6efb9e5f2cc8a4ef9e2e3c7b3a5530878adc2c69ba2655935a80c5fa8ed46831fa8009af138f713097b33d31bcced3e4e583fe4ee7fd5cb7fac1bde9852659ffae85b41e5f60957e52302b7e1995d96abdfeb4cc674f53d529a7009318609416ed9f260a346a0ff1f9a31ddaafc53e60bb01b49af9e9d1cc5fc3f0f909e0211196ad854af49325f7b62c9a96f510fe5325c46e1fd9025fa06890c1b876bd7ffb4bd642f21d1184f462c60f78b97a11c819ab8befefdcaa1ab001d9ecb1da7011ff893973372ec60f3510ce683f646bedc8e09f51db4da2e299180b7600925e8e8f4abc40898df5e019c34a9337057ff1fed926a648400f9ee41afc417ef650500322d74f3c5db65f1264aa4f47e1d6cb527fb20c394525fd3844497c3487726b16cabc5f66fe8c2b78d561082a413ca39e48a71097bba5b06b86c8cc0359142190a2e23a1699f1cf61e1f7575a4132c4daad9292f398014dbfd96c44f77ab49acc05e2150e913dcea79aec987ac74a1224e95da6e9b0ede74e4c3d51ebc736a2c1d4ed4bf7fa059e8d362cb7661cfc3050069135179f40c56464d09297774aef921c00ed1bdeb0b08690d200d2fd9db78edf1aee2a51bca7f2034410bb8be1bf55c9a6a1674b1e", 0x1000}, {&(0x7f0000001100)="d83b87c8a724e4bf13e29c3afab0a51828168221b774939dd952f26c5298ea8bc57c9f292c6f686f8862787f70560837428c1191f73b7053b5a34f302f7963ce2c07a160dbd10c66e2f2b74e6e1256adf35810a6c5aca949e04c94837f260a2ed577ee505dd2d0b05b116124455177f27b0607488d511e2b2c92ba49cd3401515c0b0506c64591753b8f6588551dc804881bbbd16ea0c0780dbe5b97889f7cfc54a79928023f76f96f9c3b6325984e6d957b6ce3f844922d9970365ae1859b8b7df920beab1c25c022d44953b200604a20b1dec01babb50424f095ad1d92f690e2ea2770e107ee47e9683c6fb3da588624eb6067138a57b5e94f583942b64a0fdef4d5f9eb9cc009639f8a38187dd9aec1e11ba9da3dd1690a0875c232b0dd3fae1e278074dc3901bcb254510cbb28ab443c3a1e247846ab62a674fc74d21c18affb06235910e6fb43a480fa4ae07a3dbbdee11272da5a45d91a207d5ea423251632bc7c948e8d489abc9a3665193e16a5d5094ddeed1c8cf1e59e57045e15c286b30c87398b2b45d275d3cae7b24ffd93db015557c96768c478ed1ce868817354cffc929cc020728546038195c0e4c578892f0b93180a3359d59bc88f9e6daf75bfbca887968d3a3e302cdc0a4d0c6358815234e03cbe08fa396d3a2314e157a27af31185f6584897178996fadd6b63d4d964dc0aae0dd05cf7fa7a3d5b74441f9fb2aa793774b45cd200462190028861cabc0b9cad70ae555b9a90d7a5b4056628fe18da2b44639e22a7b6879614aed24595717007f839eed8900502924bfaab1739d7d6b35760998cf731a466d661286b87e8e2aed98d9cabf09e0f08a8537842a78836569a6e2876541a2e03bc4c3c985374f1272b669a8d29eccf4fa4049344fe36bc475ca5ef69640fae0d95584f974503c3aadfe0e821a503434b807b05343bdc2663304a5b7bc65b2f3f1575cb6576c23e450a01bf1ac982a7a0efba3c67d98dde64c96645bbf9e01a0790e9b57d074afaa6c2baccf879fa100c9f686e5d87197a71b1f99860c2c358eb1969725e4b61b1456f6606f2af123676d9c00a6e01661b81a87c6d985b1f128bc809bf8c82aaef0c650d25922de1cbbc1c808182886727c26d93839eae4d9037f0d4b744e91ac3902f685434cfc4487e27f698f9b677795f4fe1a22b4743df5a1970e60c7e4d622d6841b0f1c53ae7ef76b455fd647384a3b83d2d27e4081ce9b66a3594ec81c608bfa4769e3886cb0b426b6a6319c8502a28e819efdf35a7f7fbe941cd6322af03f2be4c6466d8e1ca25455456ba9f14aaa62384681bf0e3be883b5ae647adb681a909647cf9240052642ba787e10a50cc8ea5be59512f9be6b7948f46b4b87afaf1ba4be413fe3f2fc9169dc10441d625eb942fa0c261ac5f09324370b3dee3e2da7671857cab2bd95e6d396ff0e822d2b7f5ac0a7345d31b3b524a3a7a957f26b402510860eabd803b3dc97c350a417c46a33d526e372fd81f7502d4b669a4e6ca68cdf0d9d161718f934faa556e111cd8c780decbc9a1b4e1fccffdd6c1268630abd99ca5849f549f381098b6f884d6e1c414b037e6cbea77d77e11090120f5520d98c7b7bcadd0ef1c9334acc6ac0a6b5ec61d54bf1ddfb914b100d48ad0496317c0aaf4e1c8f3f2a7007ba53ad607648b4b43950a3eb72b4db0db3e9d4eee3743cf75072bf88b12017e016f7d0351efd17fb8962728bc9fa0c4fbfcd2317c332932e745207f40eb4ad98e7d71ffd7a0e024aff3c10cd58819aee2c5c8ebb506d4b6d5a306ac2ddb0e677f4cda42132c35f238e1abea414f2ad2af322f2d2dd4760f768d1be5c2d578ba24c758fa498cf9bd4be97af14d6af0bbd0c630b00336139cb74c7f43ce408dd38aed31db55df63c88fb431bd7adb02f19b0c07b48082dfba2ff002407b75ec6ad164f242cf029d4335bbb810675e5fc59242a504eae40657429203a2e86bf85a077931c38e88d5ac471547f39ea5a6607d4e6f57dc73c09296e29d3d45d5520e67784eea1f2b064208eed43be263d8b37fc808673e49147c117e7df9b56c814b154fc241062c646ab37d2314aef647956b833686c3f5656fb83f62336b280a04dec34dfc59644c18121dec187b2a2c183db12c74f196ec458a88d58b311bdc6f6981da7291d98b3dd1c586c5356935f5ae2d035beb1c90b2eb5ce1fe4e6cf6b1b4b983fbbbd292cf61a629019c5765bf6edc4153eb04d7ddd14928aabb6407b2c0129c569b9766b45f18f8de4d0184fe8668d113b5cc51e9443adf0b1ce81471e2832eda6c752ee92e75c31d7ccebf26e467e418f7d153a6a42078384ba527dbfa9d83224a8d2158c679c1dbc25d6ecd10701d188df755c6851976b98331f451b6ec5f8b30a4f39e5e5f84511f41a550e5289ed41aca05a2e88c8d29db1b73716a774ddf48035dc4b3f74967718ceb92551670b79313c42c216f2bf403ca897b42322f41f222bc83c3785d41ed80d90bd8689396607125f60df3e6df0b222ba7be778733d97de130da95c78db77fccb8ad06d0c8aad5a80044fdbd12d836e737642c30544abc9c494913859e9eef31f2ae87eaff2fe505791581256aede731f33cdfdc19f3cc2887d19255fe32d413ea7888fe525c704e3b5766c425ba5c68044a60abe440ebbe89cbf025215a46bbc4a411b05caee385a577495b85f3f488e3ed3d612da4f18f9e8f1f12c6a23b60f8a22a4d87585e2ad8a445bd901b5030f8ba424b73f7f1bfe57ab7d6f19485228f5ebda0e00e0f5e238e60a0ffc60bac77b4d76b6dd6b80e3a5da09cf4873ae006b3107b37c34f5ba057b69a32d369e6f20b87dafe4069c00c416963c999aa2b07cab2890cb4b2b5526560b6a217408f40832653b3c266b42de4e22fc843e4d6aa70c6dec67cedf9f2ae578f7cf938cbe2077048d6f40e3f5b7d68126c091fcb53ba9ab2f44ab02c5488ab47f0c6a8f30fb5fb8444647cfd1797019aa1941aff6fa56854ceafe011b30fa61e871a0e437c6c52fa8f2ce7ad2000de2bf98eef5117314ebb9601d09daae6acee748e51f86f7d270d6c2e40b3e64ba04bf8dd58b4f7bf2f904c317ccf60e8b8c9cd2aaaee210a3f80e81fbe1289f09d240a91a04eb7618b55013f49db04205ac3f3d9a9f604138d980c563cf98c98517e1cce853191de99ef633f2a5eb25ad5d9e799af16dba33732c6c5e5a8211918925d8f4136f763299f68f5962f4625b822e6fa8efce2f32a3eb9b0a85013b2e9b2d5e4bd90746922fb6d7dc7099cba720b0ae3b6554021bda627c9dab2adeaf8bf0009e5cb21f97827dceab93b61cba85c1637939b0e85eadca4160633f0cce6ec34709fb4cc784992e4b589730b0b7de0a6c3bfc1bde62c9c2d4b9010eb49d633d506e6c7f1833c1aa465d4e8f21dbef0032f7627b64362a306539e1ae6be6b4b8c63bf43a6f768273c5134bac868710a39df0e4cf0d79c4884185a03a1f23eb7fca23e9467a90992dd586dfa6aefb5c2de66faa599170c7096ecfed2a6f5467b1d3a956d9b16c3e946efdbe170d6f3d7711157691fce3fc69355cec9edd16c9b7c23faa7b905f0be8b25efbd4d66d6a8aeadc039f13aaf9c9759b57ca9fdfcaab76b1d1e5aa0930a4cc90ecbdf7352e979e09034454bd590d2258b02663d57669245c4bd09519df46977257a0964852a936af0d7d7a8d3766845aac57dca2e71f5c0639a66c00ef69056cb5998518289047400e037f3cbfc554b6ab758ee3a45238a9a693184c5f3191b4583bf43d8522d0ed2c8cf61cc120fb3a430655a302bfa23fbc9e151f657edb67ff2a391055c113557cff9a27bad8bb94f4c51c903129e53df7df1592c6af7642a0d124710c6d10ae6ba00b9a499bec4068dfb481bae50ceb811d6e7d3a271668aa8b953e3ba096f3205ebc223301887a2c22d1122ecb5c9c54e294e5e8cf710252eb2a69b3ac626121bb2f986d9de4a3778aeea8ae1394efc779b7d8fb0dce035ba9d04c1ef8460622231e738a06089c39b6430f16eb8ff122113de3a39cffd833e5c3c173f00415c9f61408464b94f20469422f6e2bad4a1e83b00473b6cff75f1ea36ed156c83bd458d90fec8a638a7df0b8204586dc10574495aee397a1c540672caf94529dadfda8bef2aedbdf3cef36db703d85b12d9f3c24789a8fdc8ef05fb0eb646628dbf094ecb2d9a6df4e970bf897e3acdb1e9234842346063152c5b58cfaaa9d55e159d641ef659b688751657e97be6ccb7d2d73e3cd449fe93acf8abb9391edec6f56e55398bd9f60f807067259e701ec9b2d9fc54e960824d426a2b9e1b5bcbc315b626c597e2a55113c621f15d97dd04ba79c5bb8b63324b44a16863ad684734f4958fa7ed269ddab3dbafe37fde2919cefd38f5d17e903c6b3472580862800f6832ef53a4ce8e9ec67110c9d79362fae915a452ff1089a90c6ead6acaa5907a0e9222ea9cdf95227b1fefe7e0a48189a218e5219b4a91b50486525d6c7d39fdf64abf1feac15e061fbb44c9308c8aee98e92c28e39465e26ed758f2e296434ceab09b95bef1eea88e6cd02a80ac07c52725c95cc1bef1394d82c1421282aecd912117143f89abcdcc84499314cd336fc747222a110f75fc0b34592f3ba9f49f80a1390a4fe4fca2c31252dbe53342d98fd6bf4b907890760223026c81b0a67598ab7b77017519d19994342eb0baafab41060f52308e47cf5f250e32b72ea2c3bfbb3269544a2838d93fea8312fd360046ca7d634a5f8d28836c2f939d894e5c1ebac05b25e90633ff98459444bd2c455e91814edf9cdeb4cd7917ab049eb975169b0e2b2bdd5ac121bb59374c04f38cf2a910b29b79bfcadc1823b0d66405e3abd3001dc1fcd3545069b644cc247c4c1f0929fa58babee2447cf75b0831cde78df929b08c9de3862802f94fd59c6be43425b0e3d12bf1639979a2bd3fed30c40bb5b5c82468f698185804c59b7f43b441db7c054dbaa600d43e4f42d83ea8134a53364c18cf0243f079ec5d0897bbcd9243e9c2b34cadeba8bf21082147c001e3dda2ede6fe6d79e6c2ad81a64f629099e1eeb0d7648a462df263ded88618c448a62505ace717bde5b60e8a1884e6749bfdf807b252ddd43184f923a2f0c42c6e9b04083d406f0d99ea91cd04bb5200361a0ea9bca736489e2a3661f0108141fb8457183185eef27bee6a7443e1a374eedb579a8e5e299f62891e06a09438e7218251fdd8395373a68bfba38f007dd4e1e4c8d19c52383e89c3c2bfa74c33e57e0f5dcec9e75884535445cfef6b2cb7fc324b29c01546f0f4d66dc4f465177a7656104dc2664d6c8288608262c076d2ddf0d65012b61dfb1e6bb67043d47d3afe01fa67c6acc0c5bc180880cf632c40fc777b1ae17db1711b486ccff34be3a67d2ed8a7b4a1f43b5878e9a1b5290de826ad3a63abd837bafca804bf03551df3b1b0f52e39833257cb768578ac0bf6e00b6ad1371521e322f23fe64a330c236616d40847ebaff5a1e7835fde56e4ca53022ee79480cdb671319b56137eaa31ebabb2910f1ed579d0dcd259e71b9fbbc3480bd687a778544e178a2021a3e5a5622f2145ace5b69702de4c0c3004d7947eb29ee59b5d6561d6dfd51f992cdd5d9b8ea140eebaa28538d7ce57067dd3929276ff5d3c6aa89c25fd6b004a6ea8e042530b5d77071bd668ab4e0eb9c8e8f209248708acc682312a85a53837e767a422a5dd0e974ce60b6e64d5b08395bf209c4328fb5321858e0441b37410b19c4aba3a26", 0x1000}, {&(0x7f0000002100)="c504da731498416b5f2f17cb2e11aad3a5048db5fb36298fe5ee199ddc755fcca2705013006e9f3f47095fcf2eb642e8e08306961ab95eb6541f413342b7e9061865d49bde9ceee2efd9b6a90096bb94989b9d60098c812617e6ad31a51bce92ed479d33df1cfd63e03bcbcc9a626874a91ba7c23fb1316d3363046a6d11826ebe363a05261438a5895a40602828f7fec38bc886d870af21c803031ab6a622dccc73fac171a323557fdd94b69c4bfc96f0ea23620e2f4817", 0xb8}, {&(0x7f00000021c0)="16cd188fc1599a171468e0432b111dcf1eaaa6ebd530ba39f2ca54ae4d01d0138b7585e0e61af5d7b68148c738653b85076eafaaea85259431269458d0c9a49eaca0f6c53a7a09e2598783637cdd5447ec8550e91effb5f8b0e1d98da783d9a66edc7cd41120128716167e98ea05b7cb09732d8815e99d8fbcc971b174bc810860c9957deea8a5401f9e9a88c2", 0x8d}], 0x4) setsockopt(r0, 0x4, 0x17, &(0x7f0000004a00)="9f7381e21864d71b1678d368f01937c4b3c3869c482758de978a80f4b758c6c4c35a47dbc540676fbaa8421b06db92db230cffc987510374dfdd7f3d6322c7093eb6b611fb26c37d7ea6d1ee833de8fb35ea2cd46d60a304a7adcad0be660384e434fd9b4f01867512d68d0008592ecd55094cdf52ee3e084f91ad67805a0086c3b354d408aa1aaf87404152132101143f72eec166fa4a5ff4ed27025534036da6998a6201b97a595df3deaeb2cc3a16480478b77a3b70c65c15e9cc967c2ee716909026f0b35d90cf3b24dba31529f9b6ed22840b0c321f7d1de804419eec", 0xdf) write(r0, &(0x7f0000000040)="1da5", 0x2) setsockopt(r0, 0x95a8, 0x7, &(0x7f00000048c0)="66633b16cf1286ff28d4b5292bca92bec63ac71b1ea8348bd2ee5657557d1d15a4f4ff5c36efdbd6faf78a2dcc2f8eaaa07bce8aeaca9408f01370daa4d96eceae3424ffa16b9cc2f2bc7ba8cbe6f768a6e80c960783b7799e9086133b5d1cbe37afa5bc6a2d44d1bcde1beff17cb409ac1e5d9be4e2abe1c649af0b920666901179e56919af3c2e0024d04254d0aa41de3a8574a9681ab21ec6551fed64723cf256dff8148632d11d79ff24f5399f01750b067b0626", 0xb6) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) chroot(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x110) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000640)="e99d7d985bc50420bbb373f4a0e2f6c7", 0x10}, {&(0x7f0000000680)="5b1182034941a9ca718a5eb30476166007140cef4fdcb1c785f608eca874ea7ce68f7732bb0dd229202774a1ba6bbb45582528e67b6b7eef1d6deed70ca48b9a792afa8391d2ee9a4ee7198151f3ef9b5a232b342fa0f405376583d7bda016a9e60b30b6b2c1e47392017147", 0x6c}, {&(0x7f0000000700)="c58bbed0bed87159f0f6a1faf62332b76dce50ca1cfbf43e10abccb896b7650f0067c5ea10a4d42e9d88316ff73b1bb8dfe62aa97cd1509acdd0b8ea88604a4dda4a39ac8beddc8540dab17508465cd05e3aa4eeb93abc16b8ef4649935df542e866d1c79812ce29754c6909ee475e6f686b9b7d2f6748cb5161d2eb956190042893080ecedb1a1e68642680edb1509d01", 0x91}, {&(0x7f00000007c0)="00ab5ce0b410ab47945e2f4c39fbef0e", 0x10}, {&(0x7f0000000800)}, {&(0x7f0000000840)="0f301c0b87bd42bb1e0d8f870e7800e581e15eac5732c7f5380a792630c78123ab193e512efacf12d4b08fad064515dcdc0041782b27b203194ff0385d669da1036cea97fcaad954fd1d24191ce2bfe51942cb889b0a90852bafa48af4b7e41db088576064f5d4a177a0f6d5d85b0b4cd62679aa21473840c2a87f97acb2984d5620c39615d037123d9aad521bf13f1a65a111705752c55908690d42e05c536bc5ff6e3856d0c457d775d62cc87f6105c64328343916ba781ffb1612daa1851ab276dcad2b5c4050d98539a28a426062479776c4b15d526e726b47324b16b90ebc5faf87a9628a249f", 0xe9}, {&(0x7f0000000940)="8ded029850c790579f156ec8c6ad1a3edd14b0e772e386162ed903d204c118719bc696e682c4e574220b71094fe4942f2735d031b4708d57a6704045f79d922820686d076e2c2927eeab922ad7d8d14a617a3ab6bed2c85b459782c3851d9931e228d72700b77160ad5db2ee61ed6d01cbe468b5ee06ea3f7318f120fd5d6bb15c1dd80b925142c21baa4ef9c95d1b6154", 0x91}, {&(0x7f0000000a00)="3bad331e35bbc0623b4639528546017f67d771b785b02b5a3d71c94d472029a49d3d5eb2860038d089be1cce2754ef54dc0cac98ca1b5b8327954e4786b97503ffbc675aeba7e50a423cf60a50ea4d51d2492e41bd2bc4053ae92a0ed127ca92d13ed3927c91437c17ee3d98cd18e672f944bffad584acc3d0", 0x79}, {&(0x7f0000000a80)="16cdc8b40d590eec27fd5013b780e8d7549503f63005417c58173fd49a9dd4e79b111300f0700b43e38b770c867e4cddfa7896a31c4a", 0x36}], 0x9, &(0x7f0000000cc0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0]}], 0xb8, 0x3}, 0x40c) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f0000000340)=""/10, 0xa}], 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000005c0)=0x5) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:14 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x40000000000002) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0x9a) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4001, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x80000001}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r5 = geteuid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x457) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r5, r6}, 0xc) sendto(r4, &(0x7f0000000280)="03ccd17c7fe5f3a464ae56069a49211d5b17b37d9033b8e7e356166141dafdfcc983685fd2ab519833eac2f509d06694ab3d91e5048ff868b5901f9cb14afd7e5b24a55ab2b28005c7bd9ea404e7e5afb04ff8", 0x53, 0x9, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffb2) 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) fcntl$getflags(r1, 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x0) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r7, r5) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r6) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:00:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) accept$unix(r1, 0xfffffffffffffffe, &(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="84e211", 0x3}, {&(0x7f00000000c0)="45996bf9b14ee4b211d8b5677eb0db258098c3c7a7002ca9c4cf6ce56dd463fe2f776a04da7be1466f67cb2e6bf645d12d020b00c1761180eb3507d25d071cd05604b68074717b9c7fe6016e1a1448ee19c82e420128b7fbd4ca4069e52dd17b6c0b8ec9bd813d84516c7ea8ce8227c81eb4583b7fea883a7e96518e96dfd177a1057e55cf0ce5e449578b62dd22", 0x8e}, {&(0x7f0000000180)="43fc111b7421d962fa458858846fe23dd5938fb37378fe42df3d62282b917184bd20badd85043d394e6c84cc7dd2c355f0ea52b0c4fa67c7ddfe50668a6d6b9a48348b534db18193a254137a66e48451952430", 0x53}, {&(0x7f0000000200)="fa402185ad926f9077a54db3e8329ed791a07b80a896cce46b9d19dee06064d79d3d8a3fcae122c825c1284895def2383099360ad35c9f358697e815d99240dcb1e26b273e9be5a7f2f66505b207bcf151553dfa8da745a7fb3f3ab478d85ade2bdabf7666fb597a7768bd397322aa6a65144e989962cd9a9bf1e69aaac2e61b5b60832146032f4fefd783be0b5af1392468a883dfeaa87f2392a11db80d2a3c206d6958479866456522de96645a5f054d99da762714281f13dd77e856c4cef526a01f99ea8d3f691f938cce24ac02890cf9bd82aafe0a4cf299c7948cb0a532493585aacc445cc7bb7fb2a206", 0xed}, {&(0x7f0000000040)}], 0x5) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/192, 0xc0) mkdir(&(0x7f0000000500)='./file0\x00', 0x185) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) r2 = semget(0x0, 0x7, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0x2, './file0\x00', './file0\x00'}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x401, 0x4, 0x8f]) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)='\x05\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xffffffffffff0285, 0x9, './file1\x00', 0x0, 0x5, 0xfffffffffffffffd, 0xffffffffffffffff}) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x6, 0x3, 0x9, "8c33d6eed62f7aad259da1de2e1fab2856753bb6", 0x4, 0x7ad}) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5fbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000080)=""/136, 0x88, 0x800, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000180)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e29501ae6fa4c58ccfa1b5e3c5a56321a445859e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa15947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e93a5e4cf818138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6cdf3ed685455ba5fe808", 0x1f19b7170a429f8b) r2 = syz_open_pts() close(r0) r3 = dup(r2) sendmsg(r3, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000900)="218303c023c04f81978e149df9143828df6f8501b2f5094b7b0b3dc20d00b4f84a298a04f698177a633d02aa3720dc94777cfff74a37e8c6014e2834aa65940876de0f1a0ce7c2524e3b477d00ca9a00336ad3308ed4fff5177a076f8fad538c7b4a8efeac144b3d17537b825233db5d7c6c93845011916950dcdc20356b48b9b17dcbd7dae28068119fe50a3d928b2a38d0bc4c33ecfd8bc56691393d54f2f8f081f4760a95a28486a5798ab3170e068248ffa7dd2e4858e0964af15b24cea5098228b038d943ccac8d7fbbd3923cac30966642f27a7691edb51ff93fce74b6ca29e3717c37c113baa46ea1c50d805706dc6dd9927a9328c0d65680caa8970682cd7a689d894854f4015c502a64ee473724e474b8f2b087a9ade1136f23c6f08bc35a5054e931eea2832fa753832bf0471fbcf68f7d4de840ef4aa633dfda654c9e32e3bcef9b096b46d3e69628ac0e79d6bc5f251dc1c42ddd66f2d98c05852b9d8ecf70892379a36d1dddb1c074ed20d497f181c30f42a4789998e729aa65f72cb8393af50943cf57f3270e3ae1eb7c6726a3681109958918487254625d58773b3aced38307028b49cec4d189642f2dbaa8bc3260a6b06a68d38cb07f8e4aa3d83459d8f29a0efd52392e57b91aeef744130c1fd4193c91133ed0ddb3811daf536d16e93189af06d7abdd677d303fa9e1f352d2b1596662361ba09b1fed3b8c4bdf5536e8ffb08903c1a7b22984bb6c4087fcb7e56d109506fa548ca3303788be656ed5cf4b488a3e4526a2976686bd7a03cd32965482dd55bd3b6a241bfaeb1ca289c7d4b77ceef4caeb848ae8ec7bcf76950f9544c02c03a5e6799e5ecd927c97e01f759f5953417b600611b5e4f4b09f41c57ad49f84e1302bdd66b8bf17abd88e89983d727fa623d1b8c4bd21e1f724027122bc0b91f88b9e8da24258ca8b81338b2a6458d0d195483cef6391c24a6cc8a2d3791e7c93b85e722415df7abcb954d07e9ebd03e5ea25c08cdd0bb6365d856a6a5ceaebda726e999f72cb6cc21ceeefa03c2bdc771d7b6369ddbaee6b9fa002e7bd4f169711e8315a7521c19e58fee87536e00bdcc0cfb8aa2670848bf2bc847e41e047d4f41ccb81cf8d3d95f1bfd5fbb2199d14c1cde7c84f61ceee0157e84b6038fdaa3884f5164d30b0a0eb7f04f4a90f274cf78349ea7c22d658f534035bfd7753457494941b916abaf538141e57ea38c28954cf4a68e596f177f150d2d0fc48073455eb83cd0140a84f01f32bf6697622b38884af0856ffded4a1670bd7817e62c94d56b1932a0ac013dae1f20c2b285165de22c739b1bb2e87eba7514cef913537c36ed542748e2f511add52c64c1d8c9a706a1ee71235b412ad3b18dfc042359d7ed24f6af1d5376f70977b74ad2b42df0281a87b8bef32936584fff835c64324e972dec0c155f5283972240ae94998e55ce2719689a3dc695a8a5f8f25a048df69714e47f4c949b9e5cbaf1f8d3e3280024cd5e570c6d251a11093ef37432cdbe59f8069e5feb43b04eb8971fa6710a9879f012556f712a3f3be315e5b0c4543ec92a23726096eb6ae2b1d030c867a14ec27be18d6fdab41f2f0fa8b677f3fbcdee0727ba06e5557e5c61f1e1887874c5af782e953bebbab1d3389807946ccdfeff3a8cb03421c805d693cc25470732db5d1e19980a6da36a8e97636cd582cf74b58c025064438c6670b1cf0a642d3b097ca808b27693fce93e0582665d1febdc54ed0d7a629e08da037d3565240e8586e37960d8cd3cc5c71e1ba387f3e24cd7d8f24ebd3567bb4c6f0af63500697d96d25614252839f62f1dc459e2965dc5143ce078776035f95be2b08fd4c2986330429fd2c52ab00a63e4f350b097819a5ee9cec48b1dd88ee3f90b0d01a14ba4a5748085e23d46954db07d246c011ff2192b9f9774717966aa2dc34673e66e90612a43dc8a7aa95617233aa5ee4535a6f30b8a98da514929c00c7ebaca40594018ac6a8c1dc6e5c56afcd117f561631bfd1500ed01a045fa62a2127338fa192c36238dd25edd99b11b560c43a3aa7b5e8c249ec72043a9c124bc741616f8fe180c696c0a6bcf8bb2a163adb1938ad77289b1a9781cccfb940c2bed6c19c87858741755727d784fe82f5ac0f55d4b50a36af1fcbc0174ce7a63d63ede560d1a403f044c8d5a702dd675c173d9ef4863e5b474368d6d081d4ba3f43a292bcb5004dbb62b519bd2a150dd0d60bc93f82c605055493ef018a1a703ebac3e3374c571b2697177738e470ee723e88e6965e38a4bc3508c9b319fda3c60011bb8f59f65b040350831a2381f1f5016b59088645527761eb3192f1637a2c2252379d17d35dbb069e1954786533ad94b623f0d1e079a00b2f8ec091a96141383f0ce766bfb85fd37665c82ca753655b7f8240d4e47f550570032f5b90493dd264d1c0b5bca2108161c370b07b8e034552a9e0ae4bc061391161141150a0f03658f4a0c0fad2201e04eb40877ad6744b3e50086867747aea405a69f3055bec316e64c548e2bf0791b94b67f2839090b39aba3e8dc8ef5bb06acf19e0c945737907e4e1c736d526c8cf8f400f50679a986a0763ba73c69c8c3a5c439eb7b645a42c5e0a28db343c9b6120c2cde68b52f8f242225b19d5aa4a82ebcdb39837df22a1d9ed2e37a6ca1e775b4d537cef7f0c9f3b216caa3a290c8bc6867ab93f1cfefeb8828fb94a7b758d3edc9398a2ca622d5cb0b6bcc2f9a84f4ff6dc66a4c45d64d137ab1b37c1a86953622ae58568137f001de6885171594abd7d5f974a3099c3bee929dbf72492ce18aec4bd027de83148241b24ec5bb90f07d8024c7c55eef2f7ae75b0d68609fbeecf7068ff6e02b6af0bd280cb222eef1eefa02ea4f89b7fcef19b2ccaad580f2e340405babcb16ba90b7a30a509f403bd860305ce57d214094a200d8e861c5627c8d50adf7f4e93409258f0d2f0bd499b5efa5012267159078fe941b43bf3b311e14121ac6254f90113145e8a54075c796caa7423ef40de5314c65f0a1a731f29eeab1bf54e1cc1955f2b897fea32f548dd210ebc32219f5bf021ba669ddf2549f19c888a1628c83e3a4995bf9e0f648ec8f704d65c8d4665a808d1e259111f873367cad9e34c44fa2f704fd86dca721d6d60cdac857acf0f5914418d55c1dc65e1fe508d4b9bf3cc452f7b525910c46109113fea25d01fce5ff879e0f3f9d3637f3d36f9100c11e2c98eee50e1b597bb7f78d1a937ae0f9d16cb8adf9e9894b74b97f39400781ebfa3d51a82cf1d5b3e8ac44e428c20822c5ec71d41266ab7746d01910814aa7bf5b896e06ec8977d6b381876fa15d84334018c2a11f0f5a98a23d8d0c45e65c1626ff65dbc9e7c4e1d05e69c0dded1b8bf4af6d4661b0d53c36bf03a05d68afa1ce0dcb5bbba84423909b7f08e6e5601a25d9601af47b9c135582e89a8549d29031663e756f2d73c69e7a953cd2e4286d266157ed15aff2f275cae8356cf4fd068c1c2dd7c2cdbfded3bcc9eaafc84263128671719f7e526bf70e94f4db825b5f17b034e6b99e18863e09b3e6d8c4954765cff7af7c8e74ea1f4a2b3094d522cd0851cbb73884249c93fe6e2fa5774dd488de5c6b0f94a09fae564fd3abdb6ae2d839e1dfc38e9561117e3e1232dc43608e97ecd3e159e360a0347c7cb2abd69a74883b478fa35718f76ba7de7f606a2296a686c6678c3864cdba117e4fdcb874e0681584d3fdf14982a527dc960de34b2fd9cc00b14aeaa83210aa059bf4a7ac43a7b9bdd5a1fcbd9c670bf92d7eb94453dee6b3cd711ab0b0e139770dd019793fb4e68f16d9154202fa840b01aada4b8ec58182349a6e91daa0955b522284499e6c5a0d2d9b7799cd1d1d17296aea2e42e20cdf7ef4c05ec9956c1ecc6bd1a865cb2e7014bec2d03e17ea5826f5880a612366aec4bbf2a79006825549654878ebff1be18072c761698f879109793b8d5d856fe1585a8ca7d300ac0c5479c6e0db9ddbd347b6b68765bb31083b48dc60741c52c72be154e371067712cbf20917b3864d1264ed9ff401b4231ec9b4a8cc9a0c164a872ce98f1cdadb48ef308e96bb859b94d1c107e05c5ad4b4f930c699d199160f7e5d4975f2f1de67e417f9ed788181e902970ed34486f4d2d794176d98c57bcc248129339db5879d33d52e14cdb1d5d33d3557ce423850ead482036981f265f59e7161b78f8006c9f15db1014af4a14b69f98c3ee0347163486dbe78e90bb2bbce02d7be48c0cd6a8fd91cb83c1e4db877c32860ea48ae53043c85f781d5d622fba0d2285316a27f91f985b960afa8c5dc387281122533654971c26eea43dc318183754d2c41b4f485f67fb7998b6d32bf082960549cfb4bc4a6ecd9775d0f6b519a12ad85faa00c9a8697e420b9030c65447782ed24ed5fd761397ee7ab25c990d9d7af3e2ce4c7e3fc81b11e55b34edeabb97d8d8b0a80c02d15177507e0ab398250b6469c3e709064139ec3c368e99e03be5af4311411442788787555657332e5f7af07c0f3b78ebe3e9bf5c41cfb7f7baa20af4593f6fdadf7b4cb54783d5f65aa258853b6a0b79cf6f3c1978739f39fbaf45ca76c9cc7e498e0db070552865491be4f9a4a0d57e019f21092b9886dcac0641554b9fad9491d708712c20b399273d95223cfac232da5b5bc6854fcfc00f2d512d721b41a7c35148ee221ed603aca4d31b7808587cdcb60db444109dd092d326a3958ee6f6024c299a65aec277f66f2f5c0bbb7b7965f42a495cd142a247a40c57042c6f2129109178767c7c857ec17997f7a36b51fea256df38cb63c684b312ec5bdfe311f79ef468e470b995b538c8e39875f0a971de0a540eb2851e009c66177a469c96cc497bb168a94caf2f73f617b43e0034d4f4bfec277da60c2e9f9533aefcd6c378ad8980c0e9428590ab6fb8a9e73278c44a34a56f95a0e5755f6806d18bfd17e26d88cd7a6f5873d15ade63b1f40b4c1c211725ce017e98527e635446d21a17f5da2b79c6ede09870e6e19ace1fdcff75deb225ce5ff409160c611a30ea42e368737b8126df36e6dc8726529a12311db7d7019202d9bd6ec69ba81b31ad8f33646b46c9df00f0ca4b7660327a3e8b78c1860e0e75ed2af4fe0413b9413bff43d9dd1188ab8c8b4fc4ccd6777efe4b087dbf1a8c04d34003ae90e4ccce4b3b8878ed4694a351e49a1a56772e3ba33e4b0d7136aa3b10613c2cba82979854c05e760854da4ac3cc2649d9fb101843ef06150e550be22efd94275e4544ecb1b414ccc26f7248c08b43872181647f2c3b9fde8993e4b5add4fd1d69841f60b5e903c93b9ab2b0222dc6f0dac92beeda913f51cfa9bf5b14509459809ef0a4c53784d3a3776d7d0230de1242fb738fbfbefe00b4376c497de59b3a7ada3bd93efabb7bc194f9a9a4564eac6f929c843c631252a48df3f4c518319521529c1b67907babc58771e72b3e0789ab944cbc072c90d38674726165dc9cd08dccabd127d21d4fc9f73a2e29875231932750b4046dda9f34a497d87b4c9b7d16fa4992bfa50e59c5ae3caadad6eca881ab5dd426c8173e86a18aa44022766e40fa0dbc219a4198370b9c58fd8757ab5c178d5314ce2553a152b0ac8c6513cb5530003c87641816a787cb875eb47c55a1f63de85803b3b622a2a73eac860ff69a0ddc43633e333dd2f277556f438936e64c1c95505e5be2d38fa86535412e6256f243718a715e89cc811269a8c37f074f97522ea5fa0b78938f9eea230e5e7da876a96f", 0x1000}, {&(0x7f0000000300)="ab8935f7568b027646aa3383220cb6be05af67038e4989ccad1475632781544680db7207634d39e98c7485049027b3ac9cc3eb557366", 0x36}, {&(0x7f0000000340)="ed00db1fd61f226bff003b6042fe4c82b2279acbae2747fb01efc69a22339d5e92ad573af7e8d54d1ab6ca760f612823a368955bc3dd5de55b57b11568499d88509ddd0a645a2d82854f818b940b6dedce73744b48995cc7a645818a83f2865cbf1659c95357a803652afd3c38dc2ae0a2ccaeff8890e2d830338b9ec762620d396dc48923e0", 0x86}, {&(0x7f0000000400)="b645f92247a1656ec8498082ae4ca5747d2d87b6ab6f43b87ee47156afd56336aeda6c325c8a075e670a876091866cded76341673debde4d948403e2bac6cde706d85f75669680ff0cf6d6ab0660c03e6eeba52a8820dfcac993390c107ffaa0621726bc0f7aa6773f643eb9c0a5162a9bce1bb3e192692a6429c9c7ab875013306858a344d6d38160909addd520d7a26c49b846dd38c75dee00d9c669a2098ffb986af070df0df12f32949e0a3a7ada0dab908f41f64a754084fceb3e88226dcd3edc536fd2491d9d59e536f42eb4f7f7b1e66731dcfab97a459c1d65e926bee073ab11d52419830fca5d362df7dda7fc027889d35a40daeb5f6ea4", 0xfc}], 0x4, &(0x7f0000000540)=[{0xf8, 0x0, 0x9, "b89742eb523b1f0241865a861b99b6e2607b856b1bc34683b011d52b0f0e57cb5a46d1f8407b0277b5e75a67d24527e0385fa492eb79a82ef4aa5fc2f6e3928cd48a7ddc079570e9708f4484e5855c308edc505915de4333b2b6c45ae9b3bf062be75fe49867f2538a49c84d67eb72d198bab0efaf174971973c0477df32e9e1007d92cfc3d3231bdfb21b8b6602c27e492bcff61d1480aa0c9ac2d4bbbc24e2fbe1100c8f856f52709389e2f4bd1ef3825557b3e8e48a16ede270f8c978ce6bcf7ad1abb098db4c0dc340a5a0e4f5bf4af8bc3005585f2db43257f4e4b4b48e215446f3"}, {0xf0, 0x1, 0x1, "af34b7c7db49c2460c7a1193727312dab2f6fda86f46234b027c45fe378246af123d5b8196a1a64680bea452c212ef9189868455d4c6cd04778aedc8329b591e956b17e2b40f2450e87f67a2b3249244fc25c9ade75e2c22ce51d8617f48272458f0ccf99814a0bd83366d9fb58967cc87eacaf9d75dd2086183b8b0e03e7b0658f778841059b5936ecb290164b5faa9f2f3d039a341118036842849fa7e6bb4ca1036768581758a8aa10b21b71191f1fd82c28a40017afc7ed4bf18f83fec5ddb9befac8f1a1c1d0f7f10b588ba46f26f639532e69311748dfab4b1bbfe"}, {0xb0, 0x0, 0x6, "5737e8ee7c751be4e976b7771fda939a0525300299fdeb9ed11d7c117c222d0c5d666ef0e5aef06b06bdbc25e7f96fe7cc8187551f3e020353d1fc6c3e2c6c3261d424e9123d14d6b6825c5af8da7bd89a7434b59c03a979216d8440ff9a70e432ed9e49cd3cddad2e42afef26ac11465147c52664a52cae669e3c00b40d5503c30c75d74540e6bddc2e3da9633b8366dcdc8677f4fa3ca500"}], 0x298}, 0x6) r4 = syz_open_pts() write(r1, &(0x7f0000000240)="d8913626142106a88c4a25cbcc4c03691287501a05ff836733974b103c34ca26c7bb56100de5e12e1225cc763b9c55eb5a31156bc6a571a2e3655df520513a91e36f9c40f9c566b15122dfeee10322d6b0a73e0e3975eaf6bd6d3e61cbf317c96f613521a44f7b7731fa59e0ba354503e85d56851d6042ea51325fdb2365beb9814e48e3c74012f8f83b78cc484086408960165898029597448e2743c0cdef3f72e1416a51eeb33a", 0xa8) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r0, 0x0, 0x0) syz_open_pts() 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x5, 0x922) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xd3, 0xffffffffffff7fff, 0x7fffffff, "82879f734b510b0474c25823e46bf48f56778c8d", 0x899, 0x7}) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x86, 0x1) semget(0x1, 0x100000000006, 0x410) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x200, 0x4}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:15 executing program 1: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x100000000000010, 0x21, 0x5, 0x8}, {{r0}, 0x0, 0x50, 0x1, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x2, 0x7ec}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x83, 0x30) 16:00:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x400, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xffd, 0xfffffffffffffffe, &(0x7f00000000c0)=0x3) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() socketpair(0x6, 0xc003, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r5 = accept(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0xc882, 0x0) r7 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r6, r2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x1, 0x9, 0x3}, {{r2}, 0xfffffffffffffff8, 0x4, 0x800fffff, 0x5, 0x2}, {{r3}, 0xfffffffffffffffb, 0x3, 0x10, 0x80000001, 0xff}, {{r4}, 0xfffffffffffffffd, 0xc, 0x844ba168fb57b6db, 0x7, 0x7}, {{r5}, 0xfffffffffffffffa, 0x12, 0x80, 0x6, 0x1}], 0x400, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe, 0x1a, 0xfffff, 0xfffffffffffffffd, 0x9}, {{r7}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x20, 0x7}, {{r8}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0x6}, {{r9}, 0xffffffffffffffff, 0x50, 0x20000004, 0xfffffffffffffffb, 0x5}], 0x100000001, &(0x7f0000000400)={0x3f53, 0x8}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0x4c8}], 0x0, 0x0, 0x100000001, 0x0) r11 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x7}, {{r11}, 0xffffffffffffffff, 0x1, 0x2, 0x3f}], 0x7, 0x0, 0x800, 0x0) writev(r10, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x48) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x53, 0xde7a, 0x8, "92fccccbe64ba698b070f9e9754618015d8e87e1", 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0xc3381175cbc95fb7, 0x120) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0x3}, {0xb194e97b19761469, 0x6}, {0x26, 0x80000000}, {0x25, 0x8c1e}, {0x85, 0x5}, {0x101, 0x4}, {0x20, 0x5}, {0x24, 0xfffffffffffffffe}], 0x8}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000019, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x4, "d730c1e7bb6fda02394e0f200d8900400e000100"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:00:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x4, 0x8, 0x1f, 0x5, 0x0, 0x9}, &(0x7f0000000100)={0x101, 0x2a, 0x81, 0x9, 0x6, 0x1000000000000, 0x1bc, 0x1f}, &(0x7f0000000180)={0xa53, 0x800, 0x7, 0x3, 0xfffffffffffffffc, 0x4, 0x9d97, 0x3}, &(0x7f00000001c0)={0x800, 0x5}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x408, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x8}) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400200303fe, 0x60) write(r0, &(0x7f0000000040)="3b67689a000000000000", 0xfffffffffffffec2) fchdir(r0) 16:00:16 executing program 0: clock_getres(0x200000000004, &(0x7f0000000000)) clock_gettime(0x4, 0xffffffffffffffff) 16:00:17 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x2, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r3 = semget(0x3, 0x4, 0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x7, 0x1ff, 0x4, 0x9, 0x7fffffff, 0x47df]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2]) shmget(0x0, 0x3000, 0x0, &(0x7f0000dd2000/0x3000)=nil) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 23:49:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="7d66e8c85ea3d15bcda617016c427db38fad61bf36f00e5ec48b08260a081481d0e82cf9b47e5d9638c95571a1b3ab55041020b44ff46e5c94323d9351f38eec3f81e753e7db3fe8ffc95697380bf9bcbb6474ba15e08e37f2224f785a8c3ed9bcaa048527c1648fdc27313d95135d97e95a915a7e3ee130c37ed3eac2ecb2bb2e68b9d76536894dbf0f4c0b5e2781d5392953357eba24886561f05ee104ffd7ec73f29d48d6e09073fd048b01f77cd97e6292ed026cad59c9405e03d4", 0xbd) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 23:49:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="79e1e459fdfe62130bd46441906e8f3115aaa67bcd35a8491d782074c6515296ff96759e9897b97aecc0ab22da06f87fe3b95397092df3a5ddfe295804201d92249170505908ce67572c1429b0eae8f8f8", 0x51}, {&(0x7f0000000180)="d6b792d95ae85bd2c637a43c0f77e0043911d571aee137585c4be8c53b130d423852bcff6e72670aaf0d22706899fba0703ae46744b14aa5d54abd09980cb7e4c2108d75a9c699ca2a7c6dca230b7c6cf362f8d0f75493a66d6cf372", 0x5c}, {&(0x7f0000000000)="0c7827c99ee5d62eadef21383a4ba49b8f0480ad4b1c1feb6763f4612fbb5b80a41fd5c12bb3b2414dca913be88d", 0x2e}, {&(0x7f0000000100)="e545a7c628415ad5600a087e35a00842726f1ce1867fe2cb", 0x18}], 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)) kqueue() 23:49:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20082, 0x1) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0xc8, 0x2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x10) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 23:49:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket$inet(0x2, 0x1, 0x5) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/133, 0x85}, {&(0x7f00000001c0)=""/182, 0xb6}], 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:49:40 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffffca) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000020010000c3bee9725736fc97c4451bc877d7f6ff057ba662ec628816527629de64c00b11d565d186fe2f7c475b309fcc6f763afe658c816785606f235634887f55"], 0x1, 0x0) 23:49:40 executing program 0: r0 = socket$unix(0x1, 0x11, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xdeb, 0x5}, {0x9a8, 0x81}}, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) 23:49:40 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00ea2e2f090000003000f1743b397412da281cd240e4db22db6e4c5d2c1513bc4b34ee4f997f0985d88a35080000005d185496d9c68d2b92c1ef36afcee172109d8fe3b1be09f980c6f28db84c3cb98dbd7a66d8d707a2765a62aa76f537cd8e934d868fcd475b0bac"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="ce1e1bbe1684c119956ace8419ef5178c2f6392f006626e6e35d56fb3529273b63fe250f84bae4bd4ab40f86045cc5b411b0a1417f1acb3f0e8641d15cf4bc035594c8da73e3079dc59e4d1b7b62f4ce03144f32cd4b33e442d87b20f2639d94369c003c919195e6814e9b1b990f820b5fbcf580cf42e80388e575ff3a3fdced6cccba2b6c7727929ab6017419e93cbe7cc5fcd262bb494c047b5250fa0963873d5eaa3f3015eba9bf268b9870609af8d68ec1", 0xb3}, {&(0x7f0000000180)="1cdb7be783db323a845b024d398472e85620faffaac787b282d85f3e1ffbd2ec26d3f241ed2a0b38fec40a65dfca5f96bf4c84e9305ff5ff4c9ee877e49c3bbc557a4c044151841d0a3740a78fc626c4b974e57d167e135a6d9922d85664953a44f4486afc6d69a9058fbe0e19988d1c30dd9ffe46f4f6e98c55c5a24f8c319b4258e180b270ef792926ddd01d3e965efe0ffc15dd8434c098bfb646a0dede0f1289", 0xa2}, {&(0x7f0000000240)="6b11267ed307c7d339a524812f7b061d96e9693b", 0x14}, {&(0x7f0000000280)="17a69f7ef41dfd53d49a4b1557dd3cfe8864f70a414e900a4dfa5fa9623222f54b0f45c9bbde8cce562480e823fa7776864f488b99ae0d0f8d27b6", 0x3b}, {&(0x7f00000002c0)="0f1f64fefa5bec35bfb3fd368b9f9824b1c14ba6b83fd070f6fce3e1875c277c2c6acdfdf0d61a534a09e10ab6871efbcad3795970e5c64eefc582d2052d136d106891f5de1ce1f43bd483b0697bd8d6d34da60adf98d4aa1025cace7c16dff96df076703836624857973b207794215f27da25931e23f7be5a2141040fe004683a35045165e05b8ca06d31c38b7e152e5165ef73456d29d6a6680f80b84a84d5e7d1280f1160718804ecad0353597467", 0xb0}], 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) 23:49:40 executing program 0: 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 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x80000001) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000, 0x90d2, 0x7fffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000240)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba8470e6c7af19072492e764543255a4f8b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0xffffffffffffff06) r1 = syz_open_pts() readv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) fchmod(r0, 0x20) poll(&(0x7f0000000200)=[{r2, 0x1}], 0x1, 0x0) socket$inet(0x2, 0x5, 0x7) 23:49:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 23:49:40 executing program 0: select(0x40, &(0x7f0000000000)={0xfff, 0xfff, 0x8, 0x6, 0x2, 0x1, 0x9, 0x6}, &(0x7f0000000040)={0x101, 0x8, 0x200, 0x3, 0x4, 0x4, 0x3, 0x7}, &(0x7f0000000080)={0x69, 0x400, 0x6, 0xafe, 0x2, 0x7f, 0x3, 0x7ff}, &(0x7f00000000c0)={0x5, 0xf7}) select(0x55a4bf6b99c9f56c, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = getpgrp() wait4(r0, &(0x7f0000000200), 0x9, &(0x7f0000000240)) select(0x40, &(0x7f0000000100)={0xeeb7, 0x88, 0x5, 0x9, 0x5, 0x2, 0x9, 0x3}, &(0x7f0000000140)={0x5, 0xfff, 0x1000, 0x1, 0x5, 0x69, 0x8001, 0x3}, &(0x7f0000000180)={0x9, 0x0, 0x6, 0x0, 0x80000001, 0xfffffffffffffff8, 0x4, 0x9}, &(0x7f00000001c0)={0xfffffffffffffffb, 0x4}) open(&(0x7f0000000300)='./file0\x00', 0x842, 0xc) 23:49:40 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x3e1, 0x0, 0x327, &(0x7f0000001640), 0x3bf}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 23:49:40 executing program 0: socket$unix(0x1, 0x2, 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) dup(0xffffffffffffff9c) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x82) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x4000011, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffe0f) mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x2) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f00000001c0)='./bus/file0\x00', r2, r3, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 23:49:40 executing program 0: 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, 0x3ff, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xffffffffffffffff}) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) semget$private(0x0, 0x4, 0x400) write(r0, &(0x7f0000000200), 0x4268) fchmod(r0, 0x20) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0xfffffffffffffd3c) socket(0x17, 0x1, 0x5) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 23:49:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x3, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000680)="95d97b5c8160f270330341c234faff828a5ac33ba84b94f797c45418a359d17d49b2d919e1db0dbd8f54ae308d840ef8197f552f25ec70b5219af7c2502a9fa9ec04d2d546f2912582489064776cd15c004aa59467353148", 0x58}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) lseek(r1, 0x63, 0x2) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x0) execve(0x0, 0x0, 0x0) 23:49:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shmget(0x3, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 23:49:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100, 0xc19}, {0xe6b, 0x3}}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x9, 0x10001, 0x1, 0x6}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xda) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:41 executing program 0: unlink(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ftruncate(r0, 0x40007) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r2, &(0x7f00000008c0)=""/214, 0xd6) chmod(&(0x7f0000000280)='./bus\x00', 0x10) read(r2, &(0x7f0000000000)=""/104, 0x68) 23:49:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r2, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) 23:49:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x102) shutdown(r1, 0x1) 23:49:41 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) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x42) fchflags(r0, 0x10005) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0xa8b2, 0xfffffffffffffffa, 0x1, 0x948f}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:49:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x1) sendmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0x38, 0x1, 0xfffffffffffffb8c, "cac484bc61b05c1d8625c874fe50797b35dd9e57c34a5c73efb0c39ac6692d9398c6177c"}, {0x48, 0x1, 0x7, "c1ac81e6ca5e7710aaa6d3e4d7eb2e0524a63d1b00bd99d89ae3176cf763287a1844601baf13d28269f76d3014cc644b62af5120520f"}], 0x80}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0xbc, {0x6, 0x814}}) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 23:49:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffff99363b28) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000080)=0x5) 23:49:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) 23:49:41 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x1cf}, {r0, 0x110}, {r0, 0x40}, {r0, 0x1}, {r0, 0x140}], 0x5, 0x5a6b2093) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000500)=""/64, 0x40}, {&(0x7f0000000640)=""/125, 0x7d}, {&(0x7f00000006c0)=""/82, 0x52}, {&(0x7f0000000740)=""/120, 0x78}, {&(0x7f0000000900)=""/91, 0x5b}], 0x5) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000000580)=0x1002) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) r4 = getuid() getgroups(0x1, &(0x7f0000001ac0)=[0xffffffffffffffff]) fchown(r3, r4, r5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000002c0)="3a6150fed2fa53d5008d398e2d9981e8512e1a83781461f5557036e47ff9e1cc9b1a5ff6d8839a6d2eb11f896bcc74fa20760d20b58550667de234c70c371d4e2c7f29928a74e594b5c45bf83ad1f811b14b7271c97b88eb2818cef3ca0a437ba3d95486a648c9d6b04f449a35df53520b01775d028398a0e21045b00fa6e6f32aa3b797cd", 0x85}, {&(0x7f0000000200)="e44f54179dc9f1fdc4b6c6c147ca5812972420954f4e83538cc64d501f828ab9cda2474b935fecc30ebf6cd2e76aecd1e361e860ccc0c87bb49418", 0x3b}, {&(0x7f0000000400)="6aa7ae68e5befce9ea1b7d5853a354f4d35897c55133ed5815f68f87b3603d3bc7df9d75f4a07829a9e4fb7020c2de6a076e91e87d75440a7ae6e09714a2b27b438b68540dbfdc2d6bdfaa396ae18b88f84dc8b48d479f8cc246e747e84925bf8681186f177b4eb32803ba2d547541ec099b861c8e57dd4259129ddead2b7eb91b7a42bd41105c67656a53395cec9248d42cf0fd5f0ecba108d5b1e348d15b5fc21ba2437d601f9c232838fe03e7d5c7379a32357517728a4a93b4aefa0df97519a950720951e01c9784c73e0d130cfcf87fd9f423377e5b854db55ab715b6debe", 0xe1}, {&(0x7f0000000240)="93e1c1355a0a31c1f2de4ac5de4e12065ea4191665b72794cbd0f02690cedfbc6ab814ac35c2ca6c736aac8aa78caecf58e4331deeff84a7580dfb81d458", 0x3e}], 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000000ffffffffff000000000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) uvn_flush: obj=0xfffffd8030563880, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 23:49:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) sendto$inet6(r0, &(0x7f0000000300)="2a5fd14746c7b9b4204bcb34eff1d5c85bae59aac5133d3fa2fc150006eb2124dabf4c96490129a7f85a9098945d2e9ae0e07e3238ff358c379cb60387594b05afa83f40c8ceffd6fd1c6ba62ce483d32867b516f877924debe6b121a803420c64bae2b0a45480728e2d45df0a0030cfd798dbcfe307f1eb4a89b190da2324f0de4fe4b8ae4e6917066bedafe35434992f88fde253e2adc80815427dff4ede21cb9d9656f68fabcbd0234cb921ea7461643f83c4e1fdff579f246636c4fb8c0c8fe1168ad2086d07c43d844d0a5bf94ac53bed459ae17362fb9e81eb60d063f18db978a1c99894a69b74b37783f7bb4721af90a67f52f446f51430b0f89c894a16138e058b51d08f2f79194383eca70b266aca05862c664d6d420109936dbc06fc4c31ce77d434454cbf32e1d25b12b2f1d79b5b08ffb7a91b7ca01448bc83e9e91bbbac4453b96fbbdd1cf458db7e9f317e96fdf27c014e28d19a6a0df5073ab6fee2eef144f5c49e68313b9170c07b32318fe589d1d1a525886adfc2476c219d4635159b42abf5db3694113702bc877863a8f4134cd6677976d725b1d1b23dd734d5cea2bcf5a94a24999f82f0b2db6aa3a607bffc2675e834150888d513f96ab0b993489c33bba4e49cda099387cd1534f4437a7ac2354c1b9fa3bb790610edab200cb407fafd90754561e973c63029c62359c459b795c9534060826ec625acc5deb7d36c6574623825d0654e31966ab688b4c40c39209187f09e3870f194aac36710672976cf5c183b3db5a53ee254e7a7146279f5abc74b0d470d271e87ed64fd6344da58b02d0129af43d29bc411508d7f3f578c06a6de8c09ffc0cfa9ff03c5ddc4ac30229af305895be3be63e910a8a8012e8397c0b4693727b2949a3a7fc8d8e6b378ca00b621fe3df1e24c021b786e15d1cee292913a1b6a82076b30b8a370c31222d383e41c040a34a4dba58c4bce46350ae090fb4641a2c5fc16954c544b5c406fb5a32e131f08b9a5eb9246809c9a3a887d45567476fe2e84661cf9eca292e492c8a139cb83f7ef123599eb8e73ee62cf0313d3f344b0c89591cdbf1c1ae86f2587b8160d614af6d02a652f8ac0b5d2c40598c86ee9ccf25bc07781415abc3113fd5e15d5faf931bab7d0980802f2db8c726ddd049c0d1996cb9ccc8871adf61f901f7bc2903ec96e40367e0b7cb638204ec55db1224ccd1db2d79f5618d00fe7bc7fbf220ff5a6ccf513c9084b0a2bfa9d649bfd99f717eabaaf1ade207c3674cf56f2963b9339658672d5dad0d89e5d9447a0cb69bbc0dacb68bdc8bdc1ce4089c0ae8592f7e92239eac7b596ecc5614ba51d4e2af9126f5bd9877a3c123bf9a948c136d7b263412f482431de1c2ee6953e0d0ed66774da4331c75b1bde452f64b4d968ac79bab6fdc9c4eeffee684b0b3f785f7c54aa2dea6a6fba3030e40b1a28ad73753462a3003574c7dc170fe50dbccd1e96375ef03bda1ec2d35de98e68e935a3787c54bf70f46cc5bcd57e665f18fdb89073ff42a862f0a4bd09edd81ce8b23eee10d34ac091c0264dcb658be9e45fdb44ff04ee1b051535dee91bad8286ea2e17707d6488685f531a24092f78446f5e5a7fe73b76b97ada707580fa56b6a0d9b33e35fa3ea2572e409971e13b1b6439a462b2c153eb6f381eaa304f8a95704f0f3b5684eb1bf53c07154ed4e7684cb78552c692213cafa479431de7fb3eaba7a90eb875586b822f7c6b95d3b95db2f95e8a47fd7cae10fc189195f8e64c600c4bc749c1dc5faa3670ecad28c2f5eef5d22e8026e6b56d34b212113ccfef5c7c6ab1f985d276b63d00653ac59b156eef163b3079384c8abf231c87c5893bd0ed264fdd4982815bbb5d0de666d3bf5eaba2a601badc6ae10e57a067470799e381b0808635db93f064921fd9f0ecf0dbf7eeb6a665177faeda0fbdf0ec43fff1c1263bcf2e534a90d6ebb1ad21454bf5d3fa09cc3edc09aaba0f4b38078d8d196a578c3a9e0c0ec27ccc4b01f36733ba3ce6cdd501960b2bc8dc37b90200b7ddf4786ed1f2f8d1f6ebee56ca7f14e747939bdd59095c8b710e0d17fc0a53a78b5cad2c1ebba6eb45fbafa43dbb4c973c459fc1f87325724aa2acb2df652aacf4ed8c97f0cd6f5188e1d4b6ee29408617cac80ba214299a2868f73e2d37e8707b80ecbc51ba10ad6a042177745ce2ec3d86767d20545e59f1f24f3c5fe30e5d4c46a1797c60c25d7e68dc51021c049749a6549b29217b4adc769aa33c4a1bad270a255d5cfe83a058e1fdc0ec728680f960d65aad70a04a4d2194772bf3199963512b515aa69a8c468bf21fa2fea9111d87f9842c0a09720d6334d440160a7bef6d504ec93c3348ce668f8eb298208b46aadd57cee201fdb37f86b9241edb1a72a84cba1795935632789341c2a2e6609222f37d5cecf80d06d5d40a034d05fe155f041941e172bcde8b331747754fc305e5dc9468957520c5b571309f9471ec70f083d4bb37157ca18b3c1e941b808ee698503e5943b9df8aa78b050678bfb0d626061e908e301fd7307d4612159f342801d3b34f72f6c052e4473f5f6f9b8d94e7952ff379c0e0896e5de50f1841c056aad1e876f80ed35996f9724ae96864a4956e9e5c068026814d6348cbff4009a2fa38a58443b3f1d50af30efdbb62e3fc6411cfe07fe756874e87cf3cc6098788798c5ccb93f3244c6aa879e52c3a79ff44d6d6ceaf8c642e6b701a3b13d5682792145109a5a615562606f7d5ba32040df72b648daa75f261459f5faa100eb611615ff21f2f1542314235842e06a2d721b85dc3abb03788e4f286822c4999fbd21069d0581deb1c76eed76b1ed502682d5d71163374a3379d9200732307c82b2957bd59d6514340447ec2f52095d25e835e0621315115afcb79fd56841a5f074472035f28ec19a12ee4477a5166bc2a90d62df16ff55e3bbc018985faab07d7d233a88da218ec0a8335213d4b3ac435ade242c2b6e64a97b42e4de89b8a6f802e6ca011b286a1a98e798b917fb370bc8a8fb7896095f01df5f682676bdfa8a06a73e132233fd9d949d78ae6b24a2355ce29f208bc8df0718d28bbaa95e9c3842054df00f749fa69dbc90ead6456c1fd724cef704f8c46fff654e6f36a5c3a2b64e352d8d52df5c313f6bdca53c3a972073db3b999babb5ccd2361d882d818c05f1b3d8aceb52345eb18c7c69836c48968225e320c8c65b982067d8a033f6149130bb440f8347157b7244c2491fe223ad37611d5ef69a875b9d8c0859707f5648076db630e295f1c84a08401a48a197566488b45409aa9f82d61fb8fefa02ac2106d6a9586e41624f02e3128196c9878c8560863c4b8948d95bf53b558cbc8aacdfd219b066fc6d53e3f3453605b3b45a7348a319fe2a578d90cbf9ea61fe898bd5d4306fc565543023d36e1d7066d3d87ffa2d4ace3206347a7bd9afef40a79009f126901cb604a08879b0693fe4e67198ff23b07786f7bb63f11d9aca56064f7abf273b3027e1b09ea63e3afcc3f369076b23258bd847d129ac5f9915d4b31ec94997e4c8cdf08c6759c4604bd51180435f10b395a1a52b05c3202da6d9fec1b7d7367d8b3a1bce089fd524435436e403e7041eb6e26d29d5684f734a0b4339c3269310404abdab7ee5def8c3adf171dde3a871445b1430e0b22b04b3d85eb85cf19e4622bb620e705cd1a64f109581f82839d0a2a1cb4b6f1a15530e197c1d085b0dfb507f9d90b57b4744a2b2a4b09d41f52ed1b1e914f3c96b96ec0627fb7ab94b21eb984d35c21861005634a796feb4eb2fb5b9212448bc2308ddfde4070308c44ed98eda39868e408d4c329b85c4261c8504b621578556f3690037f7dd3baa0a5c2a821fef442d0908d1c61eaf3ae355208a42073128c51cec3576da9a972a9d5713296cd549c807843b5b3195bde9c550c3dfd6c3182203230c741716ce336e95434c4f51bbe0997599b6b12380bedc2f41eb29710c77c68ae7e61a8519217456fe03239c95a21d7badd12bc704fec02ebc06179fd19c7e0c7a5fa3e325a68083c378a9d5bd5d2bae710c7ee0de4022571c7e53826648fd059c63b1c64d4c27cd27b81d4d803153353521c6b37e15a9f495d7db2b1cbdd4c7b408faac2e5372d7b4c37a331d33e3a438736c9c843f0d54dc7b1b13558b075b130265ae6da80d597127f824076b4db9c2558a697799351fd81258363ec1e3dd49d6ef7b67ede68371621a154ada9cf92cc4826b25eeb40886720fb0ab4e177af75b51f4737b532a85ee722b0486d29d43094f4a94b4655b99195dd7412377f6c4e2eb3b96d489e206d8706f3cc88b4317f2f5a015f1f3d61c4af7b342c98b63cbaff62be2a7ea1c5723abc8273ab2b34eeb5f11e03c57003f45d44d48e53b234060fff500acd398ecac828ee9a60cb9d18bdff732465a26357893af98ed8ad2887fce36b804cdad91283c6c224b7d4069c347b5bd516adeaf84e1e2b5cfa4ad30886b89ea0135fa4f43735a10eba69875b58ad89fc6c4c732d8f46af54848a78c972bb98e128520003e799b702721567ba8945dc6a788bffb3c63673e2cbe4bd34e6282b47584859f65a31db17616968fee978ccd5d0cb8356a770deea661790f44b00d1461109f90d3b7d1c91c4e7dbf9ee240a96e9b18d3a712cae7279fb09b2710524359033eda7352e46591a0c4396068bf61b3698ea8382005c620219b7b0fc0214a104e1e583c2a4be05bc25d39ea4f311f37c8746e5e64d48d3416e83a1985f64c8d936a399c2b2e155069767e7206bdded60da768c37f9aa0ecd9093de8a29e3aa0dbad6274ca5f902263149949934ee594340f98baa948d3f8c65536845860e731a868e1d3217784c34b528e6c5f7078ba3fe1f056e354e68ee820e81998b07f105a984fdcaeb1b810f6b9a3fb8809f9a07991ae63c0efd47d3ccdca2d7ed1a9fe64a0681879e3989151f36d9a01e0986e6a2a6d6a90cfdb864dda9f8a9ab5d03034c18bbfad9441c25aa9fc6bd1444c11b5ed1abbe71d6cd0676170154d4ff8b6b80c30dbdb1a3624e15206158087fb8878db5122a981a6596eea9b28dbd09d5836eaf0b24d7ad053295e500d6af6100e28d49067ecd589f7d6c9a88bdec2ac62624e62e089796b6fd169f189641abaa1d92c8387736c418d572e5969bd9d9268c8147fe922ac533c2fe10c2398b8802e76f7e86a381d191b862eb48f6575e6dfb08b334472c08386ac154085a648ad3e31e7aeb6107a5ccff69bb38e51501d5c432c9e82d5cd0ae348c9acb800daf6d9468000d38c37af32f38f397222301eb74e1ac9eacfe32b41bda68101e33c2304dd14255a0b2fb34d4e928bd923ebf1de68a97de0c4a1ab822eb3801a532a8ca507679a801a92dc8a69d73128256f66c141c62b945767349e36e30a046303f77166b348a4331936f470c4a0789844fd801e0840f4405b07ccefeed922a5993daa107c4567b02c2131dc38a3101a8f67209dc9a85849b5e1d86586588adc7821477b35f575bb60a0fb106c8101dbb773bde0a39fe67be90df241908ec2291f40fbf7604cafeef8dc84c79af0dc54e2d8de4cdf3412b61878eb78c01903c084bdbf541ed9a81900049a6ee63ec67be2c630a87b73c9d425cac636650dba3c30361af3bbf00e1d86a9d3fc76a25f564b7bd276b904db332c6a02578cc8ccc107d442c6e6c57323a3dbf1a6e42ae962ca6ddb6dbee756d19ff2fe9fcd0edb499c9621b058f05145ab2093a316dd18dac24ae73d4744394", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) r2 = socket$unix(0x1, 0x7, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xfffffffffffffff8, 0x9, 0x5, 0x0, 0x421, 0x7, 0xffffffffffffffc0, 0x0, 0x1, 0x101, 0x4}) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f00000002c0)=0xfffffffffffffffc) r5 = msgget(0x2, 0x602) msgsnd(r5, &(0x7f0000000140)={0x3, "eb5ee2ae86dbed82f593d6055dc14e4ea79d9c11beb13573416794b7dfbd932ab56eb500a57afd327834e18ff35e3a5634598a0b739c1aadca4c8d5ac037d3669e188d3e7df52ce220d5ff9ca3323f6b333ee59f94b922b53e5f7ecb3033f08275cd0f20080d1c36cbd1552691cdfddb0e71b6b58074844583af2826bb4e3bda2e121ab93a2fa67f3d545325542bceeebdb2b4334e51d47eff67c822b7e3d57a38db4b7d31517c4a8a70c8bc3926cdd402d82d7d24b2f93c9ae33d6cf0cd6e9d39cc5ea304efec0b5fa7279863888458105b9d88fd616f6b3801ed5d093d054dd1bf6913fb821c835c05f163fc48d80971690697ca1c"}, 0xfe, 0x800) 23:49:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:49:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20, 0x46) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *421491 57074 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149e0510,3,ffff8000ffff92c8) at kcovioctl+0xe6 VOP_IOCTL(fffffd8030b52bd8,80084b01,ffff8000149e0510,3,fffffd803f7c6ba0,ffff8000ffff92c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fbbb1f0,80084b01,ffff8000149e0510,ffff8000ffff92c8) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff92c8,ffff8000149e0650,ffff8000149e0640) at sys_ioctl+0x638 syscall(ffff8000149e06f0) at syscall+0x541 Xsyscall(6,36,7f7ffffc25d8,36,3,a2afee7890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc20f0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149e0510,3,ffff8000ffff92c8) at kcovioctl+0xe6 VOP_IOCTL(fffffd8030b52bd8,80084b01,ffff8000149e0510,3,fffffd803f7c6ba0,ffff8000ffff92c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fbbb1f0,80084b01,ffff8000149e0510,ffff8000ffff92c8) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff92c8,ffff8000149e0650,ffff8000149e0640) at sys_ioctl+0x638 syscall(ffff8000149e06f0) at syscall+0x541 Xsyscall(6,36,7f7ffffc25d8,36,3,a2afee7890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc20f0, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149e0140 rbx 0xffff8000149e01f0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149e0100 r9 0x1 r10 0 r11 0xf0b7ed5f79298e00 r12 0x3000000008 r13 0xffff8000149e0150 r14 0x100 r15 0x1 rip 0xffffffff81bfb6f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149e0130 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=421491 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8bc0,0xffffffff822f0db8 process=0xffff8000ffff7708 user=0xffff8000149db000, vmspace=0xfffffd803f014d68 estcpu=0, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *57074 421491 81793 0 7 0x2 syz-executor.1 32439 375498 81793 0 3 0x82 piperd syz-executor.0 54902 367093 0 0 3 0x14200 bored sosplice 81793 492680 55455 0 3 0x82 thrsleep syz-fuzzer 81793 498785 55455 0 3 0x4000082 thrsleep syz-fuzzer 81793 241056 55455 0 3 0x4000082 thrsleep syz-fuzzer 81793 439498 55455 0 3 0x4000082 thrsleep syz-fuzzer 81793 373380 55455 0 3 0x4000082 thrsleep syz-fuzzer 81793 65828 55455 0 3 0x4000082 kqread syz-fuzzer 81793 94491 55455 0 3 0x4000082 thrsleep syz-fuzzer 81793 425893 55455 0 3 0x4000082 thrsleep syz-fuzzer 55455 438802 3875 0 3 0x10008a pause ksh 3875 460021 54666 0 3 0x92 select sshd 24190 206320 1 0 3 0x100083 ttyin getty 54666 484039 1 0 3 0x80 select sshd 61707 67636 95188 73 3 0x100090 kqread syslogd 95188 14847 1 0 3 0x100082 netio syslogd 88363 288611 1 77 3 0x100090 poll dhclient 39562 350577 1 0 3 0x80 poll dhclient 70531 80853 0 0 3 0x14200 pgzero zerothread 64685 349535 0 0 3 0x14200 aiodoned aiodoned 56793 322298 0 0 3 0x14200 syncer update 86645 454956 0 0 3 0x14200 cleaner cleaner 96967 492388 0 0 3 0x14200 reaper reaper 84232 499741 0 0 3 0x14200 pgdaemon pagedaemon 64491 399029 0 0 3 0x14200 bored crynlk 13493 338177 0 0 3 0x14200 bored crypto 55927 305596 0 0 3 0x40014200 acpi0 acpi0 26047 442320 0 0 3 0x14200 bored softnet 38882 423514 0 0 3 0x14200 bored systqmp 28316 366159 0 0 3 0x14200 bored systq 82230 44264 0 0 3 0x40014200 bored softclock 14444 330553 0 0 3 0x40014200 idle0 81828 470594 0 0 3 0x14200 bored smr 1 132779 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 9470 71875K 71883K 78643K 10715 0 0 pcb 23 9K 11K 78643K 289 0 0 rtable 82 3K 3K 78643K 369 0 0 ifaddr 39 10K 12K 78643K 107 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 27 0 0 iov 0 0K 16K 78643K 57 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 76K 78643K 1553 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 6 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 52 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 438 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 41 30K 46K 78643K 357 0 0 subproc 53 55297K 67586K 78643K 225 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 25 0 0 in_multi 22 1K 2K 78643K 96 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 221 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 69 12K 20K 78643K 1803 0 0 UVM aobj 18 4K 4K 78643K 21 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 14 0 0 NDP 7 0K 0K 78643K 33 0 0 temp 121 2352K 2417K 78643K 4296 0 0 kqueue 0 0K 0K 78643K 10 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 8 0 5 1 0 1 1 0 8 0 inpcbpl 280 251 0 244 1 0 1 1 0 8 0 plimitpl 152 27 0 20 1 0 1 1 0 8 0 rtentry 112 77 0 46 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 100 0 96 1 0 1 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 ppxss 1128 9 0 9 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 359 0 215 12 0 12 12 0 8 3 art_table 32 360 0 215 2 0 2 2 0 8 0 art_node 16 76 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 0 1 0 1 1 0 8 0 semapl 112 50 0 40 1 0 1 1 0 8 0 shmpl 112 19 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2206 0 788 46 0 46 46 0 8 0 ffsino 240 2206 0 788 84 0 84 84 0 8 0 nchpl 144 3003 0 1364 61 0 61 61 0 8 0 uvmvnodes 72 2373 0 0 44 0 44 44 0 8 0 vnodes 200 2373 0 0 125 0 125 125 0 8 0 namei 1024 8488 0 8488 2 1 1 1 0 8 1 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 8560 0 8560 9 8 1 6 0 8 1 sigapl 432 593 0 581 2 0 2 2 0 8 0 futexpl 56 6812 0 6812 1 0 1 1 0 8 1 knotepl 112 231 0 210 1 0 1 1 0 8 0 kqueuepl 104 114 0 112 1 0 1 1 0 8 0 pipepl 112 380 0 361 3 2 1 2 0 8 0 fdescpl 424 594 0 581 2 0 2 2 0 8 0 filepl 120 3722 0 3634 5 1 4 5 0 8 1 lockfpl 104 133 0 133 2 1 1 1 0 8 1 lockfspl 32 229 0 229 2 1 1 1 0 8 1 sessionpl 112 21 0 12 1 0 1 1 0 8 0 pgrppl 48 29 0 20 1 0 1 1 0 8 0 ucredpl 96 922 0 915 1 0 1 1 0 8 0 zombiepl 144 581 0 581 2 1 1 1 0 8 1 processpl 840 609 0 581 4 0 4 4 0 8 0 procpl 600 1148 0 1113 4 0 4 4 0 8 1 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 384 472 0 455 4 1 3 4 0 8 1 mcl64k 65536 11 0 11 3 2 1 1 0 8 1 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 12 0 12 2 1 1 1 0 8 1 mcl9k 9216 8 0 8 3 2 1 1 0 8 1 mcl8k 8192 9 0 9 4 3 1 1 0 8 1 mcl4k 4096 33 0 33 3 2 1 1 0 8 1 mcl2k 2048 47275 0 47240 12 7 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 79716 0 79656 11 3 8 8 0 8 0 bufpl 256 6560 0 2081 281 0 281 281 0 8 0 anonpl 16 66764 0 59725 54 16 38 52 0 62 1 amapchunkpl 152 2386 0 2309 5 0 5 5 0 158 0 amappl16 192 2718 0 2245 45 18 27 37 0 8 3 amappl15 184 180 0 176 1 0 1 1 0 8 0 amappl14 176 135 0 134 2 1 1 1 0 8 0 amappl13 168 28 0 23 1 0 1 1 0 8 0 amappl12 160 121 0 119 1 0 1 1 0 8 0 amappl11 152 82 0 71 1 0 1 1 0 8 0 amappl10 144 155 0 154 2 1 1 1 0 8 0 amappl9 136 465 0 461 1 0 1 1 0 8 0 amappl8 128 128 0 114 1 0 1 1 0 8 0 amappl7 120 138 0 131 1 0 1 1 0 8 0 amappl6 112 109 0 100 1 0 1 1 0 8 0 amappl5 104 324 0 314 1 0 1 1 0 8 0 amappl4 96 658 0 635 2 1 1 2 0 8 0 amappl3 88 356 0 350 1 0 1 1 0 8 0 amappl2 80 4269 0 4227 2 0 2 2 0 8 1 amappl1 72 19719 0 19326 25 15 10 19 0 8 0 amappl 72 1383 0 1354 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 20 0 3 1 0 1 1 0 8 0 uaddrrnd 24 594 0 581 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 594 0 581 1 0 1 1 0 8 0 vmmpekpl 168 8071 0 8054 1 0 1 1 0 8 0 vmmpepl 168 70278 0 68986 103 25 78 78 0 357 14 vmsppl 264 593 0 581 2 1 1 2 0 8 0 pdppl 4096 1194 0 1162 5 0 5 5 0 8 0 pvpl 32 219704 0 209703 147 29 118 139 0 265 19 pmappl 192 593 0 581 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 425 0 20 12 0 12 12 0 8 0