executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x8081, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) 16:00:09 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') r6 = getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) semctl$GETNCNT(r0, 0x106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCEXCL(r5, 0x2000740d) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r8 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r10 = getuid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001340)={{0x7fff, r9, r4, r10, r4, 0x120, 0x1}, 0x2, 0x1, r6, r6, 0x5, 0x4423, 0x6, 0x6}) 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f8400000b81100000029000000310000000300000035ea17351d705508"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) socket(0x39, 0x7, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x20, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ad56ebdef538d2713c06000000"], 0x1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setitimer(0x1, &(0x7f0000000000)={{0xffffffff00000000, 0xfffffffffffffffc}, {0x4, 0x9}}, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) close(r0) write(r0, &(0x7f0000000300)="b762dba0abfd9335fbe9885bfdffcfe2f15e38719f5b64378f565ed54ba29a13522e9b01f469332c419e86d130ede72f389f51317f482dad6f80ced46ae7e1c6219ff0ed3e3d743df84f50f9dd97576cc38c73e7afa8d8039f1d1f97eeba47a1da3299f8660ada0d11021a1513b8dc10b5330b8ba06a4886c3f242c98a1da85435c980999acd618f17941922d7bae4a3defa1f5662a6f3fc2e5ebe990619a15b5189dff605839d6428f704566ef1eea401c2710a7f621542be2847c75973bc7190b49efbdde3083c8cddbb846dc653cafb33c6a8cd5d5c27a2332f4cb4e5da0da9ea6d62265ef0bcaed9a37a11ad47b6ad26ecd0ac7c97c66d39cb6ce7b386327546725b190aa7aa2de91f01429d1ee49a132cb4d0297dd74b04ab8151d02c47351d8337976c03a7a237a4c200c9f8f4ccce856f68495963c1355182ad8f427bceb73fe0d642d35c6a52409b156d6131e5ed4c371d33c43a0f60f36ed93a46342fd5a905b080a9f59a2074ecf2950e4ddc66bd13e4012b9c7556ae", 0x17b) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) pipe(&(0x7f0000000100)) 16:00:09 executing program 1: mprotect(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r2, r1) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f00000005c0)=[r2, r3]) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000580)=0xc) select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x6, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000000, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x0, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x80}) close(r1) msgget$private(0x0, 0x80) socket(0x80001f, 0x5, 0x81fffffffffa) r4 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r5 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/88) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r7 = fcntl$dupfd(r4, 0x0, r1) kevent(r7, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x1004810, r8, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x2082, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x40) read(r9, &(0x7f0000000200)=""/183, 0xb7) write(r10, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) open$dir(&(0x7f0000000180)='./bus\x00', 0x8608, 0x120) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() r2 = getppid() writev(r0, &(0x7f0000002740)=[{&(0x7f00000013c0)="5331088800f34ede81cb60687688e7dd59cb2f0094dfb9a27bc5666281d54a2784e74184a719797c5e944f36799a9bdb1143d2d3b31db12e3a6c56aa64b70858e45cab3838ca84831111354f20157257b3efb3bea882f9176953be0841eb71b9d8e6173d030eb3b1046773899bdd5aef8b18c71ddee194f19209efc0", 0x7c}, {&(0x7f0000001440)="5483728831531f0b33dd1c4c7fdf193f471d0cdd219267066e751e009f32e031757e5030e3029484df67b76965f048d5e934294c96d27e94b53209aae7f87b30629f3d4a72af42c520fb64e426dfc56dc5a2ffff2144a1e01f06cbbd7a55eb8b002ad518d004a829214ce52c18aac62cbcc91538673907f50e1feada70e17bcbbd0933a48faa0cb78875b0cd9166fcb4a032fc00f932c06cb392121c1b72cc2709abd6f753d69b556622446b0655e6a2fc1de442fc1464acba890b585da46d2faa0d1915929afbdbcb3ae56ffe79ddcc8dc45e01eb141182175a947e1b2d914a1e0492de35a45867b3e0dc0508884f8000f640ef77b0e31905c8b66f5a2aefd5fc5072143da96b5c0789b3ec23ae74c0f88aa19f9a31850436303eb1aab0f65a46d01169749ee63ee55fb8de5419793104fb906fc422df5bacd8efc89c3184e3f36023f3c355188751b44e70c04ce0f9728948ab9543fa7fd6b2862cda742e710ff6aacf952793845cb7a018a41396b0374570d34eed1a1fae0fee31f333a48328ef077f4c06ed2de2c09942ef951781d395e8d72b3e4956b21d301d971c6ec403a557628cab235c04ea2f547f8a6f315e1e8f6f65c7285433e115fb7f26be2f051f795c048e8a6a08d76ea9f5df89a080d0a887cc823a6561df424b3899035920becde602df62ef04e2bafdf5a4156fa3ea349273155efae378463e86ddd37605e737c597902960789917ece9f4c5cbe7402245c75a5b999773df5e51dbb7cda45536d9d865b6081547658dd2c0224d0e3684cf11f698fea7381ec01f3f8b3209eb13cd73d3d5905f134b79637a8c736f0c2841d2a5e909195ba30e99a594357ce4117affb54e2d5cf3fe060bf3b4758f1bd3cc61fc2e01fa7ab7404a84450b2f887553d6e272fa86657854223b098eb7513c9e51ca9aa360ec6a813a6bc67a2111df5b876d036952160156fd5c89336703a578a62d8c4362cfa7aaa96b166f5c34365f740df149a1180e2da546537af91a57e0950c839989f2b2de8b70aa46a9b4743731d939c2da12acd4b1344ea48c1cbec619c24b158116fed670c1cb1e1a7ae288690e6bc41d28e34c946d7fcf94e92a34d9fb3ce4ea84f2749156246fd80155b4dfc33526d47ce3ded72ea84492035722ede9e8cd63aac681ba630b4152a115b9746a5e4cde843d26496ebf8b294ada8a7d56eddb581682a5a3534f89c3e12065eb3d01f093cd47c7bd0e658dbf1e83acab85ba845d9ba4a8b6024efb45a184476a483a1361b2580b59c4b64907bff73a75b53e1ed2762d1585a71ffdeedb4500f36a51ec57af5d2bce1b6538036abd759e81ecda1bd843dbcb2bce992911d33aa039b2e8fa03e84cbe3f1b4eb4cc08844d8e2d9f59904a01614ac97b6a019aa4e7833a66592334a274a3f27edb928b9f767b30ebdf0a3044f01ff95249e37e4b723d1e4f00b16b7e61dff32a3caaea475091639ea633236373529c85ee0e452ec2646545bb582de7541af7a53f818822361928970617c81b77db88c9025fea590150d8ecb01ea8bb25cfd2af2b873488cfd26541c425c3c3041ce5c573610f711ba7b766756f026c9a681e36c9e627e8c046d79863732b98a374db0ae3f6f75b11618ecfccc3287669d8505c31c971963d0346e24b7f73774be5f7c0341a8d6a0e4b459e311eef918f121a8e09171c17a5dc736b47fbbdf6d06350e21d15e4bd2aedaf49cd19de4fcf7fa05eb4fcdd3536ce3bad62b24332d1044b4bd62a1fde67bf88b405d1e46c3d6ad880cca79fec6e82269b52c3a56f0d3a1d1390bbed130d79e48302e1612da17a536055ef5c2579fe80811fa85c14e9784f4f5f73095e5541db04b6b460c9a9c6cd96a046efdb3b46fdef386e36b958fe61a159b4b8bafc70dc03a9b3eb7950c68015e5c126031b4d655a03aff4187df1eeed2a0d109d973a968369a872573084eb7aae9e95e86d588ba2ea67e493c2bfd7f7381f9a06acf66dab15465103c74cb96d0d3a18e545f92ef17a9244e3d97419a3fe4683e5019b4f256688a6bce60b71200a0fa50ac1fb269db4b4c492e4df9bde702a7c0854a7cc07398fc37b0435f01000a0c18f42e4720de571c295511d7be6ff3943487d71e29d60bbbe9df7874d520bcd659594a5dd5b2a33e76a145c68c75c11a79256c06e7e4ab0ef748a7273217d4d318c95fa54005b45bc2c586f137c722929fd5f2be67a8407f41a5405c6031c68f857ed82e1349400b6c213724137973aead65f75ad56136d10aa5c4b7d3d33e4532f352d5cbb0edaf7db994918c9f9640c98403a9c650b6e2d56f7701c2b971455602efad93cb68c0ce5a9cd09d988f4cc584cd39d47fa174f38aeba641778c042d120d58d74c2dd62c9df5015bbcdf79319351de6de0f224d6ab3ac23452a32cf53b866dd144a294caad8ccd0e4811981c0b178619b0db7215ffb031665c497133d4e2c40307a652867efe040d407f7fcd3f1d1b43ed00de72b6da17aacb070d0814cc4532d1dd3330982ee47826c983773e0d9440f791ac4767d2eeb71de79294d6eca2cb67a08a6bfd7db549036620b5c794444211a3a948cacf9cec779505e60cb9bd9492cc73ac51e9f509c2e3b465f167636e606796df32cebf30ede362658598610ff1ab8dc1de57a5e0df920f861a91ab05e9d70079855ecaa6eb9558a8597c1bbbc0e678316ce46c07c9ea173aba209ff8ff11755b5ab7663a92077d0079f49c3d5b531d1a737105bbdcb317b3f42fcd93727ad57b28f5f65fb7df4fbae669a78e98d043acb5ba2994d533bcf668e4fea46bdbc807d2fc4467e831702ef183d1a4b03f14ae31ed3fa4e855f9ebf33bcd75677cc68f0b3a94e4d0e1fdc41cd1fc22fd015f1c1a0874478f33456d11d9ce9bab6c3901a14f30e519212a3f86e0777f8c43dada956190d5b9c5b817df43ad165453d83abf5c8eb5431f7f14e41ec512992ddcfe6aa27dfcd01bd99dbd2ae383905ea65314c6cf15b6a94d0da05f4d16119ede4825094b34f2086c97c19c8045aaf092d6790599bdc5b2aac8d5bfd1a0ca45a9c600869691d97e253e9b17e3b40c40282d71b954adce497f8612d843e9490a8d96927edaefbe40a4e2f7d4ca0d643c5dc2df2b44d8ea21f60b16c9eb8e7111f89f1fca7295e608a8c3be903008358bb5a323c78cd3062a89bfe61678ca0d2c9a12a4b389ece734f6f4fc2b68415635229f99d83eb720ec831bf95c1309a34d9954840c9641b45a139125fb3fed1511e80a46dc3cd6faac2870f38fab133e3036e68e6e5d8906b14d25471d0a384afe59ca9ac6c7fd2f3af98d0a9356b4cca6ea4738b359cf24c2dcae31ff62a22377a093d8824d4903ed13ee59f26db550d38f4e71f94ef5ef3a207b1b449044b7cde6461b13b0692c949d33847457e7f6256c80443e5e9d13e668726d1a01e354639e64959d630e26df5431f848bc76808fec8a1766c3279182af60fd7646a440efe9c05541bfb8c320a62a7b58d4bbb8f1fe3c2a851c147af9a8009cb1dfc555719b8dfdea615e2b4ea0f24fca4c00eebdbd12978fdf46cd2d5533e0761f77eb7287f4da1afe2be4643570e99858b394634fa6009f941b6a48a0773bb6ef958478b8b25a7a6c4e20f4050a0acd89d8cd68ceadb46071120aa7a29165f22406ef064809d2d2c635ba76d03eb928c1ca675fac9bb7ca7ba0432926fcc8c818be219335e581cd982aa12296f9703e125fb37283ba9c4cd9dc7c495a35c8289e092199d5209db2ee68270969b76b82b42c8892988ba7abe97a2ed4ac7c77319abc4bce601becc2e3a1bc930b4c81223c9b012161f907039a4329f07d016cdbdc4cc536d30150e67c79d0de805fc03a9c68431f280ec9a086a1b12fb877c70bae8fbc4bc87741b432e1d725c28dc06e629a1aff479c14847c4acc507d4c1a238e584116eb2edbfc3d9d803ca3681c246f588269191a73a4faac6c89472d45a395ccfff2262ed155787e3d6043b741174550b77d07d87ccd005246c9c7c3aa4ad5bf54730be2654143873c846788b7debc31338928eccd6cbfbd7ab16bdc5a116a17ff99ff4673e6719c9cd6351048ebd1bbfbbaf7c9f2181f5c84c4c3ccf4b01b3771ab7cca96d913c478a4ca4db5633bdc495880638eeb3be519643eb0c475caff2ae26d23526f9908b52861b71fdde657632615a8df3692187489413d4be3d45002b1b53a7b444c9e303deec703ca912d105485550a9fdc6bb3f149ab94507f5426395533127a09a3465e634cec1ee394b528dc1ca5905156d84f982f97d251b70da963dd397792932a10826584d69a1ed83d90f2959f13cf103fada0ee62d8a0487c296e6c235dcddd12b3c2862a6f4ebeee2e40a3ed79e377e560e06910ecaad2430af5b2ee2b2ba0f7cc078de65bc47d1195a372348810a491c8580ed756a7b3cb8df2f7bb889411a0325564b2d4fe7b4f300fe607f1ebe53d4d70d728715634b46d42345e56305089dede9a7e88e8904049313b07eb2e7c1b46204fd97a2ad2816253364520f65bf992e7d98630325ed78e24fdce1fec31dc153a7f288c07faa90b97667761434b1b82c17b5e4387d2867c41874520c8e78a73b6ff91d3b2c6e5751307e8f7f3652da8b53e588d07f6ceb4fcdf0bf43877e2caea7e86cb3f631544b8ef99420df9d39c2951d46d62d87fa26ad0c3cabc939721ef4151136f55bb3ee1d90218e49da09f6ddb8acb2bcf608ae31ee2d51efd959a7ace34aa2b9a87657004e6cf41094a63315edbbb079a29ef1f8a2f28e78c2e33d62b1c4e9ceb6840619fafd2184d5809d48c6e2fd900cce5f1a7e267f51d68dd78090a7fc4e0a16e01555e863f4c28f49e982c8938d34c8cea0f34b0acfa184d7919603ded6bac22be827e8f27a2e3a40e0efc1abdb40b6e2fcfe5f29ba7c7d5fcf943ae2fcc4e1df21b6f6aacb266fc5e1640e487c2e262fdaf85c3e6080ed887718685b5235f51031aab19996da1d8292a2b7e1d1b475903fe43de116793ee6d2af947a7ea53f2076c6814a950e999dab854de2e5578be13ff71a1b6973b10d80d262470149daa1dbf2d61fafa826e25b9d28e33b3db003981b56dcce5e75c33ce4adef16514939d6d28961b6d50d28689b1d95f4476a40b00564d9780a17a0b13a082c8a10df718971cc243081e93c8acc52b26ca7c6ad5f0b37ef247faf8f847650e78453a3b421505a03507c12b639278593eb31ef211fecf420e24bd195dbf84c75b7bde424fc82a6051a4b62fdb6f6534bb0ef14fa4e31a8f23b97b3ba2d555a3ce89320e65eb587a143bda2d3aafce42196f0c5df40a0d4b4fea0fd7c38697a7193c3024975c05b6146fe6dd62f60a7f26057c908c1b05c995b4b3d21802a446409e8daa8f591f3a3a1b0a8bc7f35b2ba67f7888efd57c44467566141903346cd8c76110249b50b4fcc219fc8c2650be070680df2162dfe649756e395dc78d85452938ee081279b8d2fa8e9c8a8c4b52c5b01a1162a951510e0e383b410d54f14c74892f83a45254377b1ccacbdf81036b385368d7ec51c965ea2a0dd529c03470d1f96e43e809a80ca2e768c4730280cdd8c01d4a34ea14adca924bf9984c93e3b6188ef708be104b4897fe68397a8c61756aedcc7ee111fc8fd89c5ae7ae0210134f62ef54c522dc8bc35fc801053ea48b6f23a648434d977d195226351f9322cadd1da352904c9778de9e7ff00fc07a55c91a33dc1cb2b03cad5ff6d333f7eac2382b12fa9a2d6c7958b1e1041d520a5c0cbd6a655bbae1f", 0x1000}, {&(0x7f0000002440)="50b918ae7f49d6a945f3028f6bd71c43a69e7bc2fbb3a6ecfaa5f46ccfbaaa17e12bc15e1666793f9cc8c7953fb4d975379359aa09c723cec4be09b2076e8fbb773d3f34d29b2218ddabdfab1f7a812e3a5eb8356b522ad1ef54618eb629be4d7f203f12808e26117f54e5cc3f8485fb7a7b803e85bd23", 0x77}, {&(0x7f00000024c0)="5d69de3ff1b271f4203e5e26c6d8a72caf581fe9d18d5bb619be85a5a139f4d4655a0ecb2930218bc433d6f7c8384d931342a0b13a1492012c4cc9c7e2563a2c3b77ac774bb972d0f7d83deb6a138abf8785568a87cf49e9e4e4641ccef0c72949e6144823c4df4b76b4c589808d25e4c7e57766c88bf6c07ef06ec11dd1e2d89cde6e7b4fb8736a7dbdb3c5a6298c2df6ff6cc2", 0x94}, {&(0x7f0000002580)="34dbaf9f442917491aa80130685455ac210f0f85fdfc1cac56073a6a3d90d978891d21b5df6e3af0f86122e07dd5599f7cf86392e36f1960b861aa62af2a0ef12af7a72b5a29206fa2f0470280bb1162802b45ab7d557387fba42db056f281b28a01b07a8e803d3f7eb97d222219627353cfd3d1", 0x74}, {&(0x7f0000002600)="569b228d11c807997726217c40ff3df16dbd3d903ba39ee262aacae007189edb7e1a18dd0cdb77e72832c277b80c8546fd6a2a71e5408e8cb195493a6c5fab20d7d5ac05a5220492ea9bdcd4653fc00e622c09642f7a4a205313272045ec0c3e7ca92dfd70932fa65c87118e0a7465477c37038fe3012b7606d6e17f2564ef121d3505649ba377cfc9c755c673a5ff0badc0076ed001e5550b6d67085c701e5e404ee31f8e", 0xa5}, {&(0x7f00000026c0)="55a829b56b16a03add77820b053f3dfd0db707ca4437919ee492cf28b86c9be69b759c9d235dba166e1b6681c871277bc709d976f002036f1372325b1f1ec462afde4226f8526950197b6774e85a6dd3ad73e8", 0x53}], 0x7) setpgid(r1, r2) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="4b50e952053f24cbcd81ab925d3646ebe0bc831a54896fcdbd710bfbbc83c0e3431bd1b1b4c1b61efef9e5d9ff4e31ab4d783f837fce869c08ed6d840e082494cb98ad6afbfeaccd2ba306ce0f4e159749ea6614c730ffef1ba897013ac41c8ab1d110961eca9e1db9767e28b4636f7395d2a2a2213142db859067824c75098e5f7e148977cb60311e49ee3512ad06d71b8135de3ef4d524ef2c3766b8d6e273913d609c3f9fdbfc4c99437527454f8cf350d64ab3c7bffe6fe39d37297494c152a2c17ae873a9726723edff685b5708e0aafcbc1aca87d84572", 0xda}, {&(0x7f0000000100)="cd0b873c12d77262344a659b2dd0005911c1450c2aaf104a0a5edd986be927c4394fa7a4a97da9dc5b5c585776cd3a2fe6b0497f0ebdb509ee79bcf6f478f1fbe22d4a414fad71be564be0f27cfcf32b4bd91eb98ebe6bc56206303912283b46a9fa", 0x62}, {&(0x7f0000000180)="90d39da2a64181accb75bff7b6ed8cbf657bef6b67f5268f643b2092fba5d9c5b91d53a70641c27813e942d5d98aece2b7fde355e7d1e1f385df1b223da9b9c902784b26e2c2847a2b88f638679f9cac5a7a478baf615cbbbe44e49f1c78f0e86ec48a96ca0f7bec58e9802872a0cc4c4b740852cdb0102bc7e3f257119811ed1dd2c30db3b59890176012abfb18b785b7e6e61d6494a103308164e5254f5fc7e36df4da91a99048143e77ae18818e659505bdaae1e8ca2d4cd9c307498dae908aacd416b39aad73393619535ca6b538b7e3a964551d1ff8ee6be25f22e0338ee1d18fbb471bbacdbe808f4a54d43a012baf46dd7f1e97e72e62878738038b2cbbe4308fcebd4837598a3fe9a22157578da3fad976e5f74fd80984d1d1023d76126abb14363477d221c172677edc615ddf0da6c275c4b3cd73cf6d02b91ca5bd946bbf9a74e6cbc6cd842d4dce8b21f94d8247d2c3ebb0f1ff39911bcc33374a175579f358db04638ace92f937666357fc36f48a85e5b712ed92ae9db22372dce36a3fa77086268f547c4661cba66bb48f3e0405e83845001263d51b395b96cb0e2fb1474e82dd9039422f6abc40d094a62261c9ff81d6c7aecc155a21aabfef01d5a499a62d820da2741e13943cde84da3e749314237e4aab63abad15ae4977b3a05753d6bc400cf857c63968028a304bfc9c17948c8d6521214d9ad291e611738de390431a4c67e7877449cc442d3b3c05ef8f6d6729315f1ec48f9146cbd50069fe5732ce5cc48908ef341b5110fb2b1b5835d02c28f0c31da4a0b1c02b0ecf9e64f2a36741afc19f1a472172ab642959cec5caaef8f402142e27794c68b1cceb24ed1344977b67be31480859f29cc507c0e0e97f6a699faa608e9e112b1d744fdefbcc485ecafc306787279f0529dac6bf2679517aab6e6f9e840b84706d2cdb65e6c86db37189099b3dbad508f04656ba61a9ab3d9cd41de24ce3ad283f5931b92bd87a6d2eb12ff487faeef60a640928714ab7594af095cc30aca62afc579e4c2749adb395abbd0ea6c5cd34005e99bebbe778c0708e5c3cec89c7ca6e9d3fd72dc024d4a2a499cf661c61f67c173138c4790d479840ab8fbdd77ad5b8e8101ca32a1adb626878712135467f83b9aacd547451c74b306c6712144fdff1cdbbd69f508bfae7705267f875ecc156be157be3103a4f70124826534aad9e66485ae99c8313e5527f42fdd049d1a3f555c7c49ad20a946f84eb90024a46d00407811bf61560518b2a1211df6aff6e0b2a1b1253bf7f16d29a6a3220a4cd5d99959960340d441848309cbd6d0f2d7dbdef73ad28d2785fb2ab1a246870f21f1f45c049133cad0ec76a67161ab2470424754dbb3f11908d5ac15fcca7ab6ccad974a3b098f87046adc637f797d7175ab93a5ba335608faec6f880d948025b9942300fe10c3dc508fab3bdc7f92c5a5c7191ff09d6ae97ec836eb9f3f110db50f752bbcadef2fc1bea0d5fbe24fab6ffaff75ca431c6a86586c6132587d07ebe322310fda410b55ebfa2f7a5cf159f7f2aee69d26a2cdef11c09bded398a5bfe35e4a1a6bffe5ca137f88692f29778e8db6c38ea5704ad44447043d18e1715a6a45e541ef6692ecf1d777420ab535a42fc205fb6ec233d5015a9cfb3c39f960e3ea98f0db5bb012ed771b5b154924f3187f3635f2be206391b5c5ec437ba77de4aa91360c16d69f3c771dc632dc2638fe52606a03392a716ae72cbf5b52bdd647974544887876f5b898a28e7f346b096a5a034ca29ea731cb51d65bb021c488587949f426ba2130037cf94be931d0a4ce098eb718ab77b61dc179609aaa75599b5a24a2ae2501bc59db26341eedf07e6b4017a2d14954b460b80d9906bcb24b2574d4383eddf7a3d1044d4baeb54047f1ccce2cbe51cd126ec1bdfe32f96e00e1c6ac597938f018095b5d824099b80d815661c661fcc45f5e2e38744696d6d30d0eb88dc1472df10adbce16406d597985f4f2ca893483079ff89de8735fa334c0fb7f6ff06781e25c06810c828b060edcd5325721ef00a7141209708fb0131b57ae1dd00e23ec758b85d5a2f0d085e6d34126dae32cc01d878b201dfad739267966642fdb593e43341c084aa60b59ae98f9486a708079d41f6f3bd498bc1a44a2b3e0168d76e02bb4d51dbd3cb2f990575fa42c815e402c6ab52f4fc2f863d2992a0e2fead38c643cb442eb0bcf2ab7a0f025d8a3c72dd7687fc7e0bec5ba9e05a57b1122685dcf90d437770678225deedb3f178e37c8d4036911d1cbc47ed47b02cadee09aa25cbd9aae2d91089f251a01b739b452a7b84ef4fa9c934e4eb772ad131fb581be7300242a2ac3f206d1c272c90b9a2bcd766d6c0e269348593c9bc704cd0b948a6ef1cf62fae9cd5795e3a7989612be5693a2e7e554a5283ae95d26ffae4707b924269c8b289a073e90c21b2cb35048f830cc8fc2ee94722af03cb89316417619b1f50edd3ac3308b58e88f61d2f21f3e4fadc11734849f6c4d8921ea23c62093675b2aba511dcdbf22b3e8f9e2c4adda71e18ac15128d420ee4af895b03357ed7c93788b621be9215235098411591544f74b59739e3db9a5624ee634be511acce6701afe472519df14e818f22dbfc99a2911673ff7a8caf07ad728df65d1bf77dc510ca4fb13ac693cde09b9d38a6850b02e370b48d806522a7f3ea4655ec61f01937539098a83bcaa079a4fe4691a462f3b1dcd20d7764d3c46a6bb07e981dfae8aaaa7bcdbd3904af969e3c32ed8a6e930afbda5f447ce396c800101df12c66fff007a25fe5d25bc3fcefd519b0b6717525f10d1cf70da4baf8aa8fdfa7e39f30c8aa6035bedebb0f52f832c4ac47db9ba92f7408a76655c5457ff523a73f19a462ecd99bf8a9e4912cb791c02d6d7b77954ab3a0120d906c0c1b8f806a1235607b72dc231becb043f71c378ed03757507c3967639550faac8a9396f7a9768791353a4199987583e6b9750b54ecafeec45bbff96f33f5e71d8d82f8f949ff55efe3f147caa926b57ca7b5550b411ebd291805c67e3878f0256ec29a4b706cc8d746112070802cdf32aa517483c8cad87716b65e7df4521c25f72ab725cc6e9d7037294d398f9d42c0775ce494fb265e3079c8c73715ab80b4dc448c46dc1256483dedd5eae836ce83b23c9c56476db1564e9ad0d744d14a86942dea2e3598e774b7c79d4c3d642acce68964319c7f4975f0ab1395ba52a7777f9fc8eb0d5337f792d9dd10dd21c48f3fcfe12109117a4823b8372c1fa63fb600269b023cbfb0e53f48d45314fc1ab21fd8509310ed1efe5caa5b2346caef7bcc28814fef6c56a83d4fe59a6c4bdf82a2a7c3b7eb8d7064a2a8828b905d4e15055bb26d5e2324a16f00d1d64b262126ac2caf43d7f11d6d9bf904d50db80b640503b98b8919e7f5b1ce2685114d9c41beafd82ba0bfe17e6f7ff5fb0ad751ce96f636862f9732da27fa28b01ae5a19db51905b3be6e00b4e436a3dae9974ab54d6eb9008b78ec6efac97a02fea8796050797c33cbe81439b8f17b554f0bdec16ef89288b83786e9a9df3279120e71c32a93747cd2988c985089d515b1102994379707fc4e9667f4206c79d1cebf013e15bcd1b6767ce742f36c38228dc1b78d904fecd24d6f116a4fc5171dff7b6a3ba5d6404cb9ad34d6d64c64cb60b9b6125daeb7f877b01ee7a8bcdf190101da4174feed2e97cb07ffd7b1588d01c110250197cb6af70432d3507c447a3574ee7acc961bdfdbd99abaeb23a1e4e3dc932d413bac1a550d5198df771c1fc1bdfb02813d9189c2e169642e1932bbd60bf926d454a681a2285016b8b0198e718dbd0a43a14a23351d5b8d99206a5ca602032f20ad134fb3135ee3a62b014d009f14f26ba279fa1e49a20474c148b27aefcee722eac4ec9f93c05b4ad962fb822f3d8812e37c5b5391ae9c9f075c26cc2e3469eee2b840ea7009c4c19dc364b2f3d0a1f01c2b0323adc6e0bde7a48e7d4e74dd82a202aec8cdc52530c85720585b4569ca2ca6343fffc56004209c5bee4a01fe69900476e5a021eb9e7499a1308a859d9bc1e05377c1250f92bb52996ca97859e03ceafa82cec29ad9b5c236aec6514ff4e2b9d47c714d558b88a96321752aefa16898589f8bbeda02bf76b6e0fd8eb20592cebd08740bad433b9b62eab039c82a038d81f51989a7b414b49f07b58d9bce970c910e128cf3bf3a3ca9ebbfa2c265f60fa8465abecb8e6bf6b582c728af5bd0f0ea40d081fadcaa000f050b041af5242d0313063f53d39a46590016308c96fb1664ac81112fdb40d46cd3d3fed37e4969abf2856bd597c8b7770c6eccea83f49677afea24edfa6577adfcfda91d0fa91cb77c0f1bc1aa38eaa237f6afc457fed5cd97dd067e16ab1ea62b371db3625cb55e6bc6e86e3f379aaf6a5f0e2c92dd0cd70e71397275738a4ab15a1fbc34a3be2fe9dfb5467b0c8d21596de78d16b2f261766910b60711d74ff76553e19fe1b407448ddc9c1ba3a5a8de8bb0d0c5e1b45105d3619527678ad76f9710ec61bd8b466d265bb36a22559c63c4f2adc71731244cfd1860590ca1b56017da8e339902049641e5dd6f03b5721ed93a6f5981d5ea81e114a9ee2f4fda9115f46aeb08ea46f791696072f9cac2cc000e865887adf0e47d6b6d6c06561d64fa3d05e13d7cb88dfc98c9e0f4ce46fa90dd4274c96d9fc94d1305f601255d790f9ded979643498a0dceca19fcb2784c11f014c089a43b001e149082f2eb659205ddd1af1ceb75615739515779a7a1d669c03097deb708ef1a6388769c5e66de9fc9fc0e4a1ef7471735fb0f38d73c3e82fb10d95fa6e1dcb0c0732e1f9a0a70cd4b69301861bb2e3b8e407f5e3230ab3ccf1e0e4515f40609eee1bdb8ff94f3e08a1a60c95799f227bfff09c008bb62f434acad421102079335ee6ebcbcc146dc1ed2eab112b3f30f97f2151b424f7bb267cf71ec6e7f76e39671651866d7e749c8dbd7f1d9747640bb176965e62fd820c8fafdbac6f3ba023eac9b0d5bb47206c93889e508a2096d241f8220a55dd2f1950b9deecf8bcb19f057041d9eb9069d5342388471b3fa8719a170ecb7a725a1bff9bd8881831a0b08ab75190bb784502be638ee8cb7413f72e82bc94beb7cc39274cdc68197f6728714912ce57a74d43c3f79018aaa8e5bf0fa502e136ad5ab894cf1a4c1cde26c05306087e5d43ae8a00bbaf51623f1f8716aac18c2d1001f92a36805e5f99934b9a5ec9e055e67c8f0327bc3a381baef782d18576769f4010c1cf86da0660b2b993572930bba1581b1684f6c72fbe1bddab0fafcde152f2e6a3485dd12881d03c59e03ec6b3ab5cf9307b026f3b20d5280b1150bc1456397198ebd8b43de48d8d5e27ef43c55c7e80c2ab88800341916b6a8cff0aabf7864b39050bb09559f22cd7d2b24d60675ac80c9a5a0f265ccb1f65f5bba8fbc93410cacc30d6ef3940e3108d1c0c748bd190bab02a8cf7914846c7aa43fdbd8b892d7836de5de7034acaddfef81e6b0e5b9c873b2497f0e948f3c67085f72df0b5117b108e7a053f8a161e6fc758c8d7a739821e234ee4cdbb1361e2d120032e52afc60945e3017410688f45c977d54d7def142bf537a4651d286111e933fdcc727f9881133cc939b1e77efca76be4609bdfe1b661665e87e4127a96d4ad04a3d11918ac8f64e4eaca13008cf95064ee37b989a4ce79840c4ab4445fd361d167684eda14cc61afabcfb333e6a149fb426edb27a57", 0x1000}], 0x3) r3 = getuid() setuid(r3) mkdir(&(0x7f00000027c0)='./file0\x00', 0x9f) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)) wait4(r2, &(0x7f00000011c0), 0x1, &(0x7f0000001200)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001340), &(0x7f0000001380)=0x8) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0x9, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='l', 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) semget$private(0x0, 0x3, 0x100) r1 = semget(0x2, 0x7, 0x20) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x20, 0x2}, 0x1, 0x0, 0x3ff}) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r6, 0x1, 0x7fff, &(0x7f0000000040)="c459bf0e76f2e9da025948c35e6b1f6cfaf242aca6c122eacfb2a7fa5b26fcaed114474daccb3f4e039b8c5870685eb6c0af8908b35902d7b1b34b5c6f57b42e3b619f4594fb2458ec81321c4e9c63712f7917d39efcb0a30e1b5b495190be9aa1b890c695fbe8e3ab7a3dbe67e25a38e04953ecc650ed1bdca04513ec7272a7d0dd9719a44e078e4daa72f839cffc957459a98dd3d7a66fdbe69f9974ffd95da618c02727dc096499017de9e4587c96ccc44755503dbe51820c954223abb2d2b012ace28189fcbdcebcb7fcf8189969ba0366dd0209a45e62252b2906d8341a2c4bf14f3c4a7132", 0xe8) socket$inet6(0x18, 0x4, 0x2) 16:00:11 executing program 0: r0 = socket(0x2, 0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x323) 16:00:11 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x3, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0xc6000000}) setsockopt(r0, 0x8000, 0x1, &(0x7f00000000c0)="3ef052cb242b61e6878a35f768b2de2f9ecc5cee3eeba4c61ea45df971cdcb34bd8ba8758b6208737781713da40825", 0x2f) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020598cd3093e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe200f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37283934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/163, 0xffffffffffffff53, 0xe, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8022, 0x0) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000200)='./file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)={{0x37d, 0x3}, {0xf87, 0x2}}, 0x2) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') chflagsat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x41) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x400) close(r0) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x8, 0x8}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mlockall(0x3) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) pledge(&(0x7f0000000100)='&\x00', &(0x7f0000000140)='\':(\x00') 16:00:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000003c0)=0xc) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000016c0)='./bus\x00', r2, r3, 0x6) readv(r1, &(0x7f0000000100)=[{&(0x7f00000015c0)=""/255, 0xff}, {&(0x7f0000000040)=""/21, 0x15}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000001540)=[{&(0x7f0000000180)="e94e9fb98d317f8b7daab99ba4b09b12b33084b73b0e90fca1d77c804c287dd20e2964d5c55b19c6117c2d3453af5e5da4a2689ca793bfa96cbb7a6147befd49a7066dc0dc7e8d87e41c655ab56998b825ba92be1b26147ddc77b7dcbbeed5d102026949aea7f9c5a67061b46926dc37212da580d50a69cd09edf344bc34aea7187bfbe35e08933e4cb584dcd6946737d6d7d597fccf506d9ac95288ab885079efff35dd5deb5005df2624a5e33fdf3a621abc2a65b0305a727805813c74b674bde3705fac21f6ac068c"}, {&(0x7f0000000040)}, {&(0x7f0000000280)="d7281d7f4f8c08f8ad3683893dfbc02934de21b7880132a36ac5155ef28d5894f906bc4d59d779f429d2bafeaf981a36caef269bd50177a2d57d07168ef7dfc7cb6737831209c84b50c4ff09d963011e1e4972a763ede1410e4eb9fe0948e64b8fc6255ded5ec5d3c9785a2f3df70ec082d0cc6f75dbaeecf55e0bb6acb8f1dba6948ef8546474a655a0af4d9e168d333708851435c4ce56e9900679d7b93b84264c5ce72fee682109289c9f14432ab1c2bc54bcc02d3479008d3b7372c96ef05be8b155a91e89f013ae12c78afff532e4d5c7023a8513d5d39e334fae8d794c80f63320ef5d3900581d9d62a71707c41c"}, {&(0x7f0000000440)="2639c8dca11173174413da8a75451b7c44185a63e33697a88393b4916efebc8f19fc7748438288090205367402a2e458d8527fb8837bad30e5406e4134d4cf090c85d0da250c117e12153aa25dd80b89f7e04e722eaae1977ad555ca27e4d46a532b6eaae212b10dae26f69b2ce85f0232367a103cc8f13fc950977a0fa35000416c2fee00f4504cda98db5d4ca9a6f38870986bcde410f931da83da29464e1b29d3f0f1500e3c53fd3a294063bcc0c022c5c16f2d661052a2548c4aae8a21214349b57a9e375def4f72a0cf542a59fb507fd7a0357aee82316f1315f6c8a88dd337a56e0c7908c73122b71aed7694e3294f02f04c8a7aef3e845f7b4fea3fe1c8e822e070bad10789844f28f2c1055ab38f07d1c99555304bf3bbf30671287985d756a61868136d3debcb8a694395b95f696a1212950a3491537f26743880414429585edea720906fc57bd15cf1fe35ba3ddf43532a8d4ef3c889f786ce37b7abee8d54fe80144110c2c72cf2456323f65b231be0669cee086f502a7a4e9fe80365d9e4d65127e3cc21e49080cbf0aad8bb6058c0bbf3ffe5f5cfa64d73447bf4ff126ee9d4fb9ff110a14f4261c96025f11f40b5501816b7ff58478ad66424ad0406d0bde665199a88a01c10d3e80f80081c7ff2f9679be75d33239f2099ced7fe6cccff40319a3b224bbaaa84c0fdf247ddfb0fbbc7a6debf55ef23728ac9a8f7a6ec80530452a8790885c7acd26fd030092c090d5ae64ab33512e5467ec688e809075e0508c8fabae317dbb7c6d1970fc769542b309e6c321eaf603046d03e723f3db046e5b9c20aa0001ca7596f9f7e2ab17b7c0ac8a8778a9756e19a256f82198154c742d262cd53ff3ca24a7bcf0551718b962898d5c454362aafd47c1f6ea4679d686f9ff43fe352cd5ea7783a821e5c5f83810d243b63196450d5fd2fa8968664d23905151f972d7e58fc3c5c43724018cb6c767546dac83316cc1d8b939b0153675dc73cad9a8530e9d8975a28144399af262e6a3102afc060d4297caff61d7342454234c3bb7fcd4614223f6f6a39b10f3a6275befd7500f9a0ead0e3382e094b0fc4e107ffb9abe333ad8f6966d35391a6a6a735c4b710e9cd16b885aaa86466fda959eb83893c3f42ce465f893f814d8839380ed0d9df844599083d7dd4e35cf261c0244d0b26f4146f2041638bc72b35233d2186f0ea5b882157c25e9a6b4d83934cf7a07d595c3c4db57654e316aaf78dc51dc15970641bd05325ab6ada9f036584a04fbd7ac06833e68a80b7fda89c01f27365578b4da0eba293e1fd048013f1d39f0cbf0b63868f3a0fece9b1f1202dce9e171efbb60fa72aea9771c12d0c7c383c73cd0d963ac278afae7c68f05665368cd814d3d0d2dcfc340cea94c092f2504fc2827ab00aace4dd07b7d867422b37036a08f311c1082152dd540eacaf2b73160d40d7ca59c5dbef24ee7e2261c6c4394f8a901007e1b1963a24bab9ab402e4752d48af8f94e1ed4049da1cb02e4068c0e23a9d60d19cdb22b887fb3e8c35c83c87a5ea08138e0e6388c90aa03d1201614707eb1bdbd67c72ee3dfcb7dde9d46a64d9cbdca595161ee67a8c534ce47810a85c4d822c436bf7db3e81e73f248a8349c113636b3df1b8f00950a3d7098a250afeec191a7a625c731fde2615f0b937481ffe4bd3f69cc445d790e48bc685d3762a1a589f512549041b0f3c483fb219d53c04532dead7b5b2307eac6e1418c729d7ce2135a301d164ce4d88f4aa51adfa5737b490d5f1a906c6d16ceb62eb36827d34fae3a557a646c8a126d574bcf31e960ef4d1d4b9493f61f7a2224724edf4056a3e7e55976f17855dcea9e745ebf807469a76209c5d9d3d3e0e7157231f712355f2175fe15f278e0e70d36a8c10cdb69bef84d8837ecdc97b9165d825af9c874fe8a521b191542d89f6fe5d820d0bf54b15e4d26cd9a81758571251362fdb7376ad382defc0a53cea56e8db9ca0a46c506a66823bffeff007158ab001882142157cf3ff15def725d886cfe95e5ae77a40231b2e809b18f5c32069f8092835fdd87051401c866afabfda295b408db90beddf23f6b6637a7eca88189a0bc7b0eb8dc16850459e636c30a4f4a829149ec5ee516f9e4b1d413f481d981be0a726bf31366eba0411795ed8108a1563a73738b59dfe9494163155eab3f3bf662ed2c9f70977808e30554232cf75b60e51bedd79165609508f35a68ab42202b4c7393504645a49616af6d9466d3386435b371c33f0b065305cdcae02213443a12caffed2ac61a9f668cfb8947e589748f9ad093cdc46642400794653a66331f28ab60d05c9210e360f2553a20c6a06c663688af30b8f157e399ac1ed18a751ac7edb41dd21f741a4e477eb2e934b52fc893e1b5a38fb0252aea7f1d61598d15a9562c2861bf987917ed915ada10a4e527df1f1ca8e15776f0300e75dfcbe916be8e9f69e0a129fee91920c55f9bc932d5598c44ef8ff5a093597c41007be8edd34037adf08cbd1face2d2f656e1e514328c714fb052d0b7e49e91a4363d70ff8d9c1418144ef13dda831409222e3a5d94b6ae72d14f44f363070c3ee90d38e8d38398cfeaec967eab54d832f7f6e73b0bf2e60e9a53a5bf26831d84621d01ebcd5c86c1717a6080b77257dd4d7a5e136bfb2bef3b4812ae325cab75ab6b57d753d0f1737ab31ddc34b85d704fd8da91dea81fca78be9cd6bc34c636223639d163786be7d1a6b6074a5c7a932c07323727a356721520a8ac072bdf37c846b610289107e040f6abc93a6dc21f8c4632aee569abdd87afe66614986216ccff2406e3de1789ef2bc0548043feb4e46d84b3210453a51048c5e8fce81a911e0b9be1b5ea7ae4132e81529006b704adff10ce9b4ae43adfa275c7d13b3e05fdf5617798916af955c553991e944a8e46cbf179da1e5bf20b53b95775816fbd8babcff7d8a26f8a8856539dda9aca168e3390c931c0e27de6e4d04752bf495a0b79b4f1ad76e5fa7585f3e6d7bc709e8c04733b5f40e7e0a15ac4a2e4cdd0021d8971c001979b9b86b350f6b38780d76c07cc3df340a783d9db4826cf8e2009b27004270571f965101c54b2862ac82c0a5a9a6e85d53babf2d7f9bcd4153c9ca7704245012791813930bf0f3802b4261d52ba46aaf824d5a4a638ebd0ced2fc85bf655a59463907709792475869d383dc6d6c8b3d6b8d4742e182a3ee2c61cf3e5a884ca0d62126c5846314307a9b03c6d33a647496a01e73c354ab3c1023185d3b14b925c77346fa771c8cb462961916a2da8857b7ae12daad3b44c92d09295a2fe2af087a873b943452a2719646cf5854dea55065e65e1a7df7e7f756dbcb927720640a696ed209a3037d2925b69f3bf08ee77e1fc6964c453cd8856860a6dbfd0300d87459fc2e92989e26f9d6f23058e60577af0a6cebcaa7b4fdbfc669e5a5ef9fc08b10926f6f59f47aa7c017ff99ab0f1aec7f93b8b5db7b35a3ae2a4a0b4667ca0c97ad255357b02e2cf28a170584ae402d16cdca4cdef26ce378609274290e179c6c9f88c2836ca32d3f21d5605143037810b1c50c6e4e7b1e9ff6b9153ed003a8525eedf8e9cc0068c08dd77191aff0f74937466e306b3f0fb2644a7de363f57c77e1141f8d8e18ff2faf5f8fe9fa22d0a5faf5e1dd3025177963193ba9bd666e419d3d9a01bc87c7e1ee97dee203b45c1f9784591d4e8b8b2865daf3369490cb49fa8d9bd088eeae5b88caa245bcaeefa44d757e6ad5b8682ab4949c672679e8181b5ba0df5b6ccff7a672cd76de1e3366654fe8ea0e1f95b6619e004fbfa8e63992c33f68824ec7d6549d766f215fa208f67640b7abb4c401cc90b48b598600e6f519ac9cb237a6413b2fbd47a5a8b2ec3908eaf63c7dfe2e0f1388c68546dbc99c801b429179ecbbe5675eb11d4fbf1f457ad1e853fbc337f192d98856b5fcde21ce1abff479434ba9505484c4a63e544536e6b5bde23c0567fe1ab693d681798267067d686ef336cfb605c48e5b1a511b884c0b5d5debfbb56fc5ea43415cd715928828359af89a55d085c6e629f4b6837fc03eefe8e9972048202b83dad682e51be86d4dc9268fef381457ab2b30e9bdbee1470d9812c7b8c4df5c6a8322369ec4910b1f384f8240566f25bede27faf3c996e5a88876f951d5547c7f58a56ffb9aa18b5ca566640eb67ca59f248f455410ba275fd8299368cbbeda7a8acd74129a7abde1d16b643dbc1e9b0a794d96333b5684211b974d1d3832bd201a02ae1bcca0881c3554f05f67f98e3d355048b46728d03f513f56a18a56fd72a85f518eb5d3c663fbbbdb368b3ee9a243359097d6aa95f597286e95b597bc4fd03eec7a998d97e3ead4c71c6c83c8f7c0ed4e43ce46f8e94ce654c944e013db2ac8b9d9de0bb9af8b9c0dd015c009edbc510d9d2200d6a4543aef546b0e56c98f7b52a37c688d3e57a9776f92dacf1b7b230dc9534b54ad5d7c8ad96c1c774d27a212fddd4b6f600cc7c22748adda7f3a281c2b7fa1c23036b1b29b7bff2d8b2d1fc4388eca536c706a649130b85830db783df354b7f016e7cdcc3e02ec10356a6e8ad2efe142150e33b25e0b117a89692e1aea91044f764afb1ff8d9244514f29169f1d41ab1f0f1123ebfeaaf10dc548168fe03b6afa8b2ebb58e60b7b837246fe20bf4cfaa1f072894f417fa785d14b156c7ce6c7f7a27fd876ceb169770a22a2aa943735dcd9bd8639d53fd3d6401bc77f4648fca14e219e4daa533090ed38a8acf5f11d771d607cbbb27f6fd639b490d33abc75fb473c28e9faa9d16beea9a73dcb7e1f450e7a0e43fa8efd3fd08e4c1888a31266f7b5c117589496da69df4a675cfd0b4c2a1944c40de31aad36778be9a4ae8a9cd4b087c31ec33f11bdb123eafb3a8d75c29d106822141e65680e3a343f8cdb93b55078aadb15b3c32075e5d58dcc205ba3d76bc04535a983b66532c48b337eedb28d5ec763e677cfeab9fcddf7c9c2387c5cc3c7568ffe3233bed853288b9c23967ea631313662e6881c37c029f8f13540f17fa6b0b0556ddc66ac3f3c61b2f83499b9160b2f174022a89c3f0418c4d50e58b3a448a862010bd385d65ffc8947865e9f69bd0101d5767b0d74394edacff68d3784cd434713e5e1c3ef1f82f5129b12ca956122568a5c2ecd8c306712a5b704ef919dd933f5af47a3249864dd68c78563699d6643ea33bf45e5a162115104342797df952412e94ec3875bbc7ba00a8f55d9020f20dd59b20529ca60397356a58d992f1f520ad6de9af60b08a4c2b9718257291770b76d2d3871fac850c11e5cc771d878177b7551427b0a4306f6236c8502921cba7bfde785109942397fba2eafd352418e6b726c8cb4d803ecc5a397767b775958a1043002513fcdb2632a3cb7b94cc6b970ae0beb7d0ba90a5fa21db56fd581c3bc04c503cb3d409313db6fbf99c712d7bde31457354f59102974c05841469d09b13a2262a327fb0b9858ba3a8e04be1ec71d8cfaedbfa44965eeb1e62d9038c6b95ae412832c1a24e58524520c0518a827d5619b4a63086ec5258f7bae4307503e2841e2376bde41a7265dbf4899714c94060b2e8c3eae036f729271d1eb1026014b81ebb97869339900874b184871e55a81ea954fe6305b80af7f9f8832f08b40b48e0c56641a4db34cc7b58ce616474135a935c1151d2f4876ef6420166f52814abfc8af78158f210f682082e5acc9e0f389c129cf23df1e2041f1be9681533c2c964777ff5589b"}, {&(0x7f0000000080)="fa89f95cec0bf3e6441de0b6177c3a2e792cef089e9e683e179393c04ae371dee0aa58f058a1147899f0eac3e45913a3723704ed2b267eff25f0f01919c864"}, {&(0x7f0000001440)="134cf3d7002858b3ec42ea2070efb7bc47794a6e3554d24e6a0d98a576e68a6dde596a32ff7135ee4ef02697f4e3a5d3b2c68dad06190af5337dd7d2de933c456b5086c01be284223e515d7f5b5b77c499b56b30f038f57db196e09fcaa273f1532241bf31f710b4c6d7bcebbcb1cac4a9efc31894f66d5b6f8e602859f112d5166f62a8857a2a4cb31831538a02142f32a007af08b9ee723367e338cae8743b53a723bc00e37145bf3b599b065413292068a13a2f8b38b89f8a725b3bddb20dde89c3a0ab78c5270a4184320e52b28b0004d2bede7a06f0a3ecc8fc48b24b00ad66c0f4b390efbbc4022281ab"}, {&(0x7f00000000c0)="04"}, {&(0x7f0000000380)="1966822d1381be874410d8974feba452ee4a4ca52ebd735240cc3ff0839e5d36d7263b558e12748eeceb838328de832a2dec258dde10"}], 0x10000000000001a1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) setsockopt(0xffffffffffffffff, 0x15dac000000, 0x1, &(0x7f0000000040)="b83069de8fb587a58a98593ab7b05b6762a43320fd223440fa9d44d20b9f0bcdd97b7526a97ce60ce01bd8eed6a7dfa7f662d534074bd3ead42910360a17ab15e9d9785a9c6cdb017b14c6c919ac7458dec52f4b8d292cbb11ef76419d6495d9d588241350e58fe26111eef0ae6b8d54ec77207d5d8147d32100a1767f83444f8751b097f9efe8b48aa1287e129c9158dd1dd9bfedf049", 0x97) fcntl$getflags(r0, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x23, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x2) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x10000000002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000380)={0x3ff, 0x1}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f664e6c0f3000511d1c441c0ba68eafbc6518728bd2a0ec69f0f45c4480b84d28f479986b763cd4e2bb2f301d2c0eccded94218a1fe7aab60364878c27dac24f2d6b024e2dcd974333b3ed01bb82ebf4c5c594193d0db6cc84bcb2e398d4de6f1a7442561ae2cd1a0586e2e6e330a29afd4d95a487f74edd4ea7041ffffff7fffffffff8a0b8ea5b751dff92a1f7fee5b67097751783b1a86abbd931ffd390053c39552b4f72520e740acc0bfa6cf3f1e67c7065919927b4f618346ab6d521a6d17de1159e67c8ed48382fdc1f244c6553d1f2e87cc230ce709d4a2d7610865c5d94bba317c580044bb70aa9f3ba063ec3c8418d595b24a3f8f8b641d5259"], 0x6a) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(r1, 0x0, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='.\x00', 0x22, 0x2) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_extract_tcp_res(&(0x7f00000000c0), 0x10000, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0xfff, 0x8000, 0x1, 0x8, 0x7, 0x3, 0x1, 0x2, 0x401, 0x10001}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000391000/0x2000)=nil, 0x2000, 0x5, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0), 0x0) dup(0xffffffffffffffff) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="019828b644f34e0b7d4d9a49f71d1736a9374cbc64ce2c86789b248f4403a15dd1cfa9a12da26908694bcde9aedfac8466c977aff4837facd0afd2ff072f1ad09221930c1cd033db4536f6f2dea5a95ae45900536704ab875874b0f678255c4a02abde955b3e584d4aaab0a5daa1e48c015d32468a62cfb110f1851b400bb8cfac8f767e45022496ea15a9d8a7876b59fb2c250a7984ca25fc5c723d256d10274d8ea5cc7cae918610c404d0877b6800e07f928734354762040080d5852f03ca57a80c28f222ffe13c4ec93d311580e685a3f6d1c27a84a41cdc798cfba77902508859a258f4f9256ebc65"}, {&(0x7f0000000380)="7534c16e193b764fbd29fd2a1b14752dd0070cf24974824ee9f8c6323dcea04f8ce1f6e73a2894a592ef65eb2664ba1b77feb3370ccf3e628f1ecb3ef161af728b6d81deb7b375d07acb10cf11a734691028dc670e32209e22bb4d339b0f842004b083dd61239881ee8634e2aa679c5ee81765a2f31bdf5b43f1729b480a46b8dae7d79832f24fa6428ca8a7921265f5c32d4a6229c14c9ed008473c15f806e080ad54eccf6e6f9f413709d8c7fb5f43535afb36f32c3b558aed1a00cbba351e2fc2049c2cccddf21f7bb379aeb1587aa9d8b428b007eb33fd9e8d4f5799d5f4a54ac814706229973765663219773557"}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="dc9b1a87d6c7300c305aa93c78e376ba4dec5d7804de94b4a30e788699d96e4359297fe54f8a30d6296b9a08d2664f88ec50b0bb3e7958c4a9d08350de9d8a34bedc5a65f2a06f93c336c1", 0xffffffffffffffc0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000e4147f2ca47b0a02aa4c76e75000"], 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000300)={0x7ffffffd, 0x38}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) write(r1, &(0x7f0000000340)="668798d5522ac13d2c8b01e8c8d66f38b2d034f0300b916d2d29af6918676e04892004daa81769b674d74f7daad63dfbbb7840caa0d6812d4ec2e911b976857e1669510c60a7bbd83bc32c4aa50b7178253b193ea8ae0356a68537fa420a6a0452fcac068e8dba325a95db17ae033974a8028693f6ea8de6895a26e7ebbb0696d8e4c281b6334cd6763f18d33d6834abab77fe062240b8d8e351981f227fec008736fb7e57214be8c9c9573e72785dc5e478b1f51dd927d6193a3b5b074ad6b125b3cb8e2a2392a50ec94e06d4f9ee39d1090b75", 0xd4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4000000000000}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) socket$inet(0x2, 0x8004, 0x3) truncate(&(0x7f0000000080)='./file0\x00', 0x1) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0xc4, 0x4, 0x7f, 0x8}, {{r3}, 0xfffffffffffffff8, 0x1a, 0x10, 0x6, 0x1}], 0x8001, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x8, 0x7, 0x5}], 0x100000001, &(0x7f0000000200)={0x3, 0x4}) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0xc3, 0x1}, {0x127, 0x400}, {0x5}, {0x24, 0x5}, {0x80, 0x4}, {0x0, 0x3}, {0x26, 0x46f8e7f9}, {0x47, 0x1}, {0x0, 0x3}], 0x9}) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000500)=[{&(0x7f00000001c0)="07dd6ee93aef86b3483119df84d62179fa9afc7d94bbeb1a991a6fb638010175993064e6a837e426106730c104006b3bdcfa9960a2fa6797f74060131e7dec8623dc7a4787c2339229370a023895eda6d12cf237c5e8ab73a38ab1a790e9bfa00f3cf7a60df1e3cbdedb706ac57ef6c327f3808a06740d439c821ba9f0f09d07bb84ce2b3dd50dc370fd503e99d8a4060605cca72be37e8d927e3352fe34f1f2a9e0ada043c7f19d47dc42cfa63442054886774409237ae1bf7eb9f6efcd9c33d98abac84df0d836416786a51604aaf180f5b0ea428bc2f28c792c87", 0xdc}, {&(0x7f00000002c0)="d4861d5035c032c832549107955944de0be346a3f10493e7db09a6a2fccd5e2d54dafaf75f6a4670e6a6e0f4dd130a67e27f1a86930840da6f864a1e9cb3ac21cb50edf1f6af7a79e7cce2e2ca38d5bb7b9f472be2df82357e7ca7f29ff5b3317bc09b75827e68", 0x67}, {&(0x7f0000000340)="4cd165085039530ebbb1cd7148ff5f635d283a0dca021bcf80950b9e2bec3493a76459bef9a034785fb9a17c4aec9e431ea5114046ac4485100539008cf224aded8f7b51abc9d8cae8ce7336af4d32fe893cf9ec9c2e4b8b3dff0fb295e8d18a3f84c1e0b8674b8785f75ba47d3c9aa0ce6f39ba331acb5f6f6d62ff10b952c6820070293ca41273f25df731829b84ae406ea9e6cedc8d431914d3692e6d708b7ef883a85aae309edd5bc2ad1ef7adaa0587486f801af8451ea1ab3cda440d8ed435cc205fac3328d4e931317451e5bb6d67", 0xd2}, {&(0x7f0000000140)="596f8961a6877cd1174aa838ea965546b1c6d91980b984a597", 0x19}, {&(0x7f0000000440)="613ced818285abfb1a1b1c8e5a2864993c2c455be4c86a25261c18981b65eb3947de73ff2d41307da5ebbcf7fb47917c3cac112f43fdb5ccfd2ac68a46864e025d9d5ac0", 0x44}], 0x5, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/226, 0xe2) getrusage(0xfffffffffffffffd, &(0x7f00000000c0)) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10180, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x800, 0xdac, 0x0, 0x1, 0x2, 0x400, 0x7ff, 0x3, 0x2, 0x59, 0x7}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x4, 0x0, 0x0, 0x0, 0x4, 0x100000000, 0x0, 0x2000000000000}) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x12}, {r0, 0x90}], 0x1a7, 0x1f1) write(r0, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000080)=0x579, 0x4) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xa3, 0x9, 0x1, 0x3, "d4e3920fc140b7e7bc00eebed1f6b7994d57104b", 0x2}) dup2(r2, r0) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) clock_gettime(0x300006082800004, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) fcntl$getflags(r1, 0x3) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8161, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r1) r4 = kqueue() mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) close(0xffffffffffffffff) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x69, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0xc, 0x0, 0x6, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40000002, 0x7, 0x4623b2fd}, {{r3}, 0xffffffffffffffff, 0x40, 0x6, 0x8000, 0x6}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x7ff}], 0x1f, &(0x7f00000000c0)={0x2, 0x9}) close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000100)=0x840) poll(&(0x7f0000000080)=[{r5, 0x2}, {r5, 0x2}, {r5, 0x10}, {r5, 0x1d}, {}], 0x5, 0x0) dup2(r1, r4) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) close(r0) 16:00:14 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='W\x00') 16:00:14 executing program 1: pipe2(&(0x7f0000000000), 0x10004) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x80}, 0x10) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe23d}]}) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6102, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_flags=0x2}) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0xc000, 0x73ef3561) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:14 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x10002, 0xd2e, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = syz_open_pts() getpgrp() fcntl$getown(r1, 0x5) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r2}) syz_open_pts() flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) 16:00:15 executing program 1: socket$inet(0x2, 0x8007, 0xd96) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) socket(0x2, 0x5, 0x47) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x810, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0xfffffffffffffc00, 0x2}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x401}) socket(0x20, 0x3, 0xfff) ioctl$TIOCSTOP(r1, 0x2000746f) pckbd_enable: command error pckbd_enable: command error 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0xc4) lseek(r0, 0x0, 0x8003) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x83, 0x20000000, 0x5, 0x20}, {{r0}, 0xfffffffffffffff8, 0x5a, 0x0, 0x5529, 0x200000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0xfffffffffffffff9}, {{r0}, 0x0, 0x61, 0x40000004, 0xfffffffffffffffc, 0x800}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000011, 0x7, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x68a4}, {{r0}, 0x0, 0x74, 0x40000000, 0x6}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x50, 0x80, 0x5, 0x1f}], 0x3f, &(0x7f0000000100)={0x200000000, 0x401}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pckbd_enable: command error pckbd_enable: command error 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 16:00:20 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) syz_emit_ethernet(0x175, &(0x7f0000000040)) 16:00:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x10, 0x0) 16:00:20 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r0 = socket$inet6(0x18, 0x3, 0x7f3e) close(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r2, r3, r4, r5, 0x0, 0xfffffffffffffffd}, 0xd8, 0x4, r6, r7, 0x2, 0x6, 0x200}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20200, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) r9 = dup2(r8, r8) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000180)) r10 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000001c0)=""/29) r11 = semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000000200)=""/69) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000280)={0xfffffffffffffffb, 0x8001}) poll(&(0x7f00000002c0)=[{r8, 0x14}, {r0, 0x4}, {r9, 0x8}, {r9, 0x18c}, {r9, 0x30}, {r9, 0x112}, {r0, 0x54}, {r9, 0x81}, {r0, 0xa0}], 0x9, 0x81) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) geteuid() clock_getres(0x3, &(0x7f0000000340)) getuid() fchown(r0, r2, r3) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$TIOCSCTTY(r8, 0x20007461) 16:00:20 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getgroups(0x1, &(0x7f0000000400)=[0x0]) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getegid() r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="84207ba75db5bac69dd4819c0ef4b20e02a162fd0494de769a1c22836fc53ff2fbc1fe438fe817cadeb7f79d4004296d73fcbc64bb2fe3b4c0b147ba7d422c52797f1eb0a65aeb50cb44e8a6e37b76a22a5142dcfefbad4b932a28c3c43284ef87a55b6637f6bc5be11ea3054b", 0x6d}, {&(0x7f0000000280)="cce000cdf3ebdc324208ed859d46d8ffc1ead8cf78cffc7f67001b100b3a019887c4167a52a12ade900f4ad2116d27d005a18c07ca6f438908e8aedd2614f022764d3f12e73eb37c26341ae9cd814f128a4b11c0bc67195a218630656f92bb73193bfa315c66a948fa627c60d516cc957726da6daf75b05c2dd0f119c991c0a94434d52b00dec661bfa30f2443c42e1a455db4e6ccfee900c380445ecf52be671e5a7f9c3a7c298f66561ac10f8fa6", 0xaf}, {&(0x7f0000001340)="763e05abb6fb3cd47a307c9655a08978a6d12faf4bd254e73b7d2af9f98bab4202358096fe9d714f0a1b75683c78ea8dcd122ab41003d179930b623ae4caac170a581ceaf80d2e8eac18d4397bbf8a4c78dfd3321fb64ef216dd0a1ed453e673b9927a86a2e2e6b0431d3334394d420c56e7d1b65c7cc3490fd68d52a937a28098c3e6b3e87d1bc8a7a29c80293fc5a18896a4764cf7c83f2c36be4b6d216381dfa65db8f83ca865f14a67e368583efd0ccf0f0e37b2f49ee15176afe785f6a9e6d8af94b6468065431cf233053213fd5f898a536eba1d65fef2338ec5e6a6316872ef6c2b2886713a1e6a571ce8ea5db3085e88eaa68c555d928003da044fcfa85d329192fa6f936b9ce896bbf969c455ca47129e60601c82e978aa7596f962b56c9d90a5bce134c6a12fa714b63049a84bca363f0c9c3b5f636f38d5c09866342ac7e47badd75316a2001449e76c0f150eecfb60932a51111bde142b7680898f07c7ebfdfe6e459057e1338c474fa3d875c25d3b63932e6ac05f5f87b2cc60bcfd41bc0627c0abeff35204f5d489e45d96bf94fe7ca7438c6bd4206fb0e42108c08c60d22d166c447754a9fb3a02634ed3923aea3b4595eb8e9140e2294216cd849e0b8d9eb210aeec8c77476f490c24387ad9734656ca3855891a030bd3a0052af9cedc76a2cb42240724b03c33e5444fb1a3e9525ca15b08a0b96aa633fb1e6f6f77e30c2dbdbbcd243c77f33f490004c3dbda8d5cebf340b2b42c321f43310440f86ecc3152364c7b3854bacacf8eb54b63f26460f1580a655ec25914e430754ab437028de09a2fb52d9ff31a18026fa7f074e104f2142531a77577cfe24e1ab9a3f69c67a5818eb234b4b5ef275abfb713bd51e5a9c3bb51dbbe378a52d9580cc0faadb39e49e0289bd8723f9973e7b251bfd8a154b7522e36cea2ec933d7981b7a22d0a535c61a550e0fafd5d00dcf2ac1720202c494e9629fde2adbcf6c95a341cd1eb88b21ec3ca8d243699fd9e3afa8750e8c2e73c3e35afe9efe1d00bec62578e0ffd6dd4d5b25ac9ad5c36a9a145c6a5b5cf020170754514bd138ba107aae091b84debc2eb0812a8a440ca2d7da629d7ab0f0e317c0bc16d9d2522af997a225af29f07e673b8e640307fcdbc58aeb28b322f4569db411ffaeb33417e22778b78d69b0fc3618147adb6c7ec8efd355bc458ea721a329032eec3c375350039eae3746f8efdbbeca0df3b24ad952c580457b9ea8efa3928caae18a494f7505cd09e85ab4af3636592ef81339ea38f4bcd97e81202b819fe5c70d874c33acc2dff972cb7f6b767781d3bb101a22a75e24acd7e1c6f3b75d1c760838c64c8c7efaa8666b1842b8222714d868531b8269598b0ff5648127e4b7c5985f3963f5b412248fcd8b53940330a39ce4d788f9feadffed29b6942f545633eeab51cc30a7372dc11fa4756ab6baf48770ce61ddbf2e52527a3dc7d02cd3255bf71c569390b45dbe85afc9ba9c37b0b7ac15e9c890cc179252af5910077c3bae035a9c78a3425545774544c8e8b7d53df2f82f2210cc9e81931a3af7dcb287ba8d5365c06e041888113b79757aa847238c3c73911dbc747ce68af40b1e81fbf236d29ed8d9b2535aaef3609338de2957da75adf5a42c13090deb6af5125bfa6d4b2a8e857c64d5a788241b8e6b8f27789dae36a2b400e038940dd285eddefec1eff1c5bcd6b7fb17200ab21702a86b688de4c1cdb8441902f2a6cd506415afba05fde3d7821434b4f493771ae56bdbcf2f8da48911b1ac39cb32ae3700fd5f6cc0bc7fa464218e9522efc0e92d63f609ceb910f6f229492095b49dd7fa84d5c046ed54052f8c3d1aedac29f488ff268eebd10ff64c15b2e9dcf963bd059ac6aec4acd4afee09bd07792ffca445a41701616de4a0c50dadb245a76c4c1d39f3b666bd18a9c029d813605f38eb78f74cdbb7302b40330b8ec98904533a3191721985a7361b33435b9e7d64f23f998284f3ff129819c40275765f059114a5288cec8be257c56e6ba98cb9fa1173198d2766dc141a61eb38ba544eb9d744819a7b53afe10e4a416248372173e9815ffbc2b11cc9448b4d1c3389b00fae5493ad89f5b1cd59c78ab23c63c791dcf3b9831dc2e3e036d8845b92b5e520250700bc79531b633a67590b2467b936b925b8d4a87f76e363cdc910f9706c16972e05a36c3ed00b458fe1aa8fb448d86cc00f1f6d4e23626fcd6eaa9c328f6ed40eac4e8785c85fc6b41860958065309d66fdb927bb865d96c35dedf6d6ce0d4f50fa8992c2633dae9be7f2cebd66bb0212f711c17484d88ac7d8227c5251282f65be9e4333f80dc3bbf480ca047942beff61e2491e3f7f6fc6d74ad5ae4dc67509abc520884e8b8b3b6c2957fccba3ce79dc8a568fd4bb1478820cfd4ca6e4f1ee35a147b4ba41d47875f3b0cb9fb82f41ecc8be079023721c06b5ef3ec2258ef8135bfdf993bb922e4da076d28d20a2d732cd05546b5fb30de3adcb3a4f2296ff5fa3f058ed7275b33d6a031aea00ae8096282517015215fe784943b8758bcca6f4b7a688614ca03a85b428197b1e3d99c6611bfa1391d90dd3faad825b0638d0e5bec9633c0749f1e1a36f80c5f689c97a881da7036cd8e865b49a60b313779e645d15f877f5f20af4ec7319b69ef67cb4e093517b7424a0c521236471f4930ca7dce21851e8edba54053d6a0e7b2ca854e52d3f04f8040fc1b77aa70ddcffc48a38911dcb041f5dd084525ede3a7acabdc2d691f6333c404909db9d9427efebb3d040cd3cfd64e4926a205d9befd07ae5727cfef4d5921773f4cd49cfe2f250e36ee233aed63eb55f52545c93b455188a984fed0c2bd56620b316d5e82e45580fbfa99146c32521799d3a753460a5b08c770adc7cf7e450ebe7ce41c4c155302b118bc5080fac5750b080652c5f1d2c92b778c341a5d7fd56b94de8292962c1475066cdb76d6963b0106e752437f9e263f371bd5362dfde5d746954a0eafd8a75f3db391a4dd431e39a2c53a77c4920730ccc9cebdbb3cb1bee5cef205dbcfc10111f636cc104164b54e56c3ceec4a22c052b057ac1b64c64e037ccc8d289c8f6dc6ae58ecbbc1c706737efd79b43ed7db1e4176b51d77d3bc76b105c2d8b6544508539cf94df144317c73258a63ae6fd8544c595c7c53d071ecc7175cb459f1928a6650cb89196983e09368c7ed254332c8d11a30ead05f02500922318be00edbb209e789767318f78afd279b6a811d2564f7e4c5b3ba73e66d9d16a365edb61c43bb52e51605a54acb35e09f4134208e9191be88a2ba31d4fef428aab57207880b10c7ee3d4159ddd9bdb08dc00959e5cb4d21d7a7b4d018b5abd97cb274996545c5f3fd9161d38508f43555f7b93b29b1aec8b203c5c8b374291df64133de819952dd98c16398f4407d7fd5df7836d3c1b330535cee810f8d7306275bfaa50e578571cb4b397efc460fdb3529c044114837e5267b421d11ac7fb034f29b83a83aa5c0d6d6ccc59bed121bf52aa3055d7a200bdf4459445667c4936fbb2d2c3df9da6be738219424478caec92739a743657bb6d00c8634e12d507138c336c9cc43a4815c25c7d9a5273eedc9dd37bc3b44d16d1a4d7a04b6b16340a59926be223138c7bb13fde115eb465b13aa1345ddec3209ab068e45f21e67340fc44f6a0eb1cb7f2173f7af5719c82f6efb3d1c8b87dcd384459f4c8b4a373f95e24005537edfb9532abe4da3c009f1e3d8bb3c09120c957143a020506a25404aa8f96a53e6012fc27879d1d0b9c6ef0ec80b5e560ece6c3a1896cf2cd2c30f1602f4ee3d3f9c2906e998f087f6dfb786c68139dd2a2cbc9fc93010c591911e8b0dd01f82c4dadbc3699a7bbfd6e6f774c7f9cb4f7209627c13878bab69e017f7c5eca51754b1ec1c20a90e92ac2a927fb9ddee7eee5186864cfe6f97a01419d766b6a76df2bd677291d48ca85f2bc926769b12e70eba5a9fd4f98350572d00c680317cc58fe1cbba0c92ab812ad6eda35409fe136e8b94430ee46fcddc02a30f6c9ba5d0443cfe92c570122686862f2135088133dfccfc69f2d3fa00613cf9bb4e0918ce956e654af85e97d78971d2aa160065694b63a56d0e9da4bb41d6ac56d18ed780c464f1ac76e8eaec864ac4817ec887fbe5a489d17daa4dd0c4e271a581cf946967d6bda97b7273a9e98351cf1f5bd9b98a6174d1bbbab0a633d05c6afb5fe67ea31d294e019cb518b9c7e6154449fad0318d8cdf88314defe9f3dd39a7a67b65a14fa124e0ab7ccb28e9b5f770fcbf67ca8405480ba1b89c06b352ed7a5fec4503601dd2bfcbfab6a77c4a4397abc8f0a4d7e3e3b4afe539280f5fbcc1fa444d8dcf91306b9a94716272232a6a858ff7e59bc0101451e81245be45a9d18047f8eeda72cc64a208b7598bccca4913df0b4bfa0c0b19f9514076f7bef358fed5c5d861292230cc78223e4e06d7f20b455da00289b3c5fd15483bc9176cd0d52297a1121eb96aefb28f029cea566a176bc3b2ce10f73abcdb0854ba5a88d1e9d739c764c6fcc82d016798f4516ce39d5b1b453a5a0249c8fdbee12919330f25ae589943b59e8f095e70b024b434253868f98b388f6cee21ed1f3efa118f0faf9ce0d260500559590207b6d902a54405fc89340e8ababbb0d74f8f37ffb8eb5e39fe03f48befe0fc29af7bbe3a186fb43c1671c0ffe602cf908c47c5075813b72d8cca809a4d7d306ebb1f1f8327b68d4ab656f04ba4b8f645fd517969e917109ce3a8d1b7e0b922e4953dd73eff86c0fe36497560bfcbd33aa9cc72633281f181d1c9b36d9edfa5a2b06b401d358e6ae6e3803200fe1bb41ccf4f3f1586096fd0d43e6bbd9545717f3f1e286d6b76cfe9912336552d9edabc8f92a5ac56f210e7b000b160d5674de2618f83dc9091531db606c3cdb9d0c22d62a492b0a076fb6bf089ab855361e09f8730b3d32f34758ef9bb3fb0c33b33c49f475c7b85c2fdb82d5d7ce40655d80d736a027c905897aa82855b32cdafa729c6ea277e8375d96f6360f1b8062c2e59c1d3e0071f13c518c36078c547aa91a25c80d82835785633df349b0e0083b8e84a532edb4ca10e885f1a5760237fca2058affc582acd31f2ec06f8142c4f34c26de60771d9e5d6776768ae1ac28272beeb4890c5b85f7205019667471f8ac58ae12516b5fadd49e126a8ad96224dc4decabfcafddf2fd2b773b211636c98b0267f41736a7f0c9866b56ffe7cd1e72d84c5fd64d23fecbdc7d76b9603b9d0a792161b5f6ff66ad11b32ab0cbc7aceb88d59584d77348e6618f51830e5fe8648e46cb1aa69a3abbc590bf3135e4a517628da514720a305570d2f0bdaf91bb3eec3c63c31b3e59c2ec16bfb6d731fc230e1612ec48a4d7a2fd072e74c58fbfab10fc2bb3b946121d0f4b59ebaf302ce2aed3aeaec141744c21db1071516545008015381340c4d6de04fbe18c308fc2270d8264465beeafb3eee5ac06a5cba7d81d1d631b1a29c30c9bb27fa90b2cfdc278352a5e6bf5c381fd57b5bf39efbbfac213aa982a9346c9c8977c1954d49ef1b52d1a72d6ec9b10bd6aca743fa1352bc7ffee942f2b36c7a890d63feb51c62dead78f9ab5c8190a97b0e8727df35f3cbc2c19d3b6458ffeaf3114ccc55ce8d0a505e897e91f1e7eca3e4e618aa9c1f7168f89a7683059f754a9828182e01b3a31834abc63172127b919777b0a8a3bbd0b54703beb39673eee93066600797f5707e566ce988a6f584dec11c5c42db", 0x1000}, {&(0x7f0000000340)="70e50a551ca098e6d735b50528be2813b3546bdb0b5d8cc17e60230e55e26eb11deebd1b498cd2bcd8f1b7d9528815a848affcbace4a260ead3afdc95ed530e44229c1f61682a6c074b5f2370c61a648bbfeaf3518769f2d1b18b396dffe36e85732ad05d32250e335f3203b488c6108a212d1b8218b9f7cbd13d096d102d865a600837a0fd8396af00307677add72142efb", 0x92}], 0x4, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x138}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x56f, 0xb77}, {0x18, 0x2, 0x1, 0x6b4}, 0x1, [0x2800000, 0x20, 0xffffffffffffff8f, 0xe22, 0xfffffffffffffffc, 0x7, 0x8, 0x9]}, 0x3c) 16:00:20 executing program 1: unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:00:20 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x68, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x8f48, './file0\x00'}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfffffffffffffe44) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fsync(r0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = getegid() setgid(r1) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) close(r0) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x3e, 0x3b}, 0x8) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 16:00:20 executing program 0: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20004, 0x0) read(r0, &(0x7f0000001300)=""/8, 0xfffffffffffffe33) fcntl$setstatus(r0, 0x4, 0x8) r1 = semget(0x2, 0x1, 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/104) pckbd_enable: command error pckbd_enable: command error 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:23 executing program 0: r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x1, 0x21) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0xc64) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) lseek(r0, 0xfffffffffffffffe, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0), 0x1000000000000114) mkdir(&(0x7f0000000100)='./bus\x00', 0x1) fchflags(r0, 0x2) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/119, 0x77}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/186, 0xba}], 0x6) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x6) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup(r1) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff, 0x3}, {0x3, 0x14e00000000}}, 0x0) dup2(r0, r1) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5fb, 0x4a5, 0x3, 0x0, 0x6, 0x5, 0xc13, 0x0, 0x0, 0x1, 0x6}) 16:00:23 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000002740)=""/4096, 0x1000) 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(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) flock(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) 16:00:23 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffff7ffffff, 0x54, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x3}], 0x37d670e8, 0x0, 0x0, 0x0) 16:00:24 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = semget(0x0, 0x0, 0x444) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/12) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = shmget(0x3, 0x2000, 0x284, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xfff, r3, r4, r5, r6, 0x20, 0xfffffffffffffff7}, 0x539, 0x8c68, r7, r8, 0x0, 0x80000001, 0x10000}) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x2, 0x23) semctl$GETVAL(r9, 0x7, 0x5, &(0x7f0000000000)=""/13) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2001, 0x86128) socketpair(0x6, 0x4000, 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getitimer(0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './bus/file0\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f00000001c0)=0xfffffffffffffffa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:24 executing program 0: socket(0x2, 0x400000000002, 0x0) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20280, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0xc006, 0x3) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xa2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x408, 0x0) r10 = kqueue() r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x8002, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) r13 = socket(0x10, 0x0, 0xffffffffffff0000) r14 = accept$inet6(r13, &(0x7f0000000580), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xa4, 0x7, 0x0, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x80, 0xc0, 0x9, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x2, 0x34, 0x3f, 0x9}], 0x8, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x1, 0x20000004, 0x8806, 0xe58}, {{r6}, 0xfffffffffffffffd, 0x2, 0xf0000004, 0x3}, {{r7}, 0xfffffffffffffffe, 0x20, 0x21, 0x58c, 0x7}, {{r8}, 0xfffffffffffffffd, 0x69, 0x2, 0xc76, 0x3}, {{r9}, 0x0, 0x6, 0x0, 0x10001, 0x1000}, {{r10}, 0xfffffffffffffffe, 0x3, 0x20, 0x6, 0x9}, {{r11}, 0xfffffffffffffffd, 0x2, 0x2, 0x100000001, 0x2}, {{r12}, 0x5f299b354d5b442c, 0x3, 0x28, 0x3f, 0x8}, {{r13}, 0xffffffffffffffff, 0x1, 0x4000009f, 0x8, 0x8}, {{r14}, 0xffffffffffffffff, 0x0, 0x82, 0xbd5, 0x8}], 0x101, &(0x7f0000000540)={0x6, 0xc6e}) mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) 16:00:24 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x28002, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) open$dir(&(0x7f0000000000)='./file0\x00', 0xe3f57d5e0f2a9884, 0x8) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3, 0x101) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/219) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x204e, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="b3bd08a8d058320509dffb824b344f9af863718e72c7c728dedccf1eef0c832ef10ef2600b35fca48bfef25b1e4e63b90a709996652d3fb14eddd4e99b0b5a6eda94552fe6fd7998308e30dd6e568e579242862fd82f807a33bfd47cbb7422cb2610ebbf5bc7c6927e651c90e52767189f27f0d86af10e461de27fc335048da8950036d7b5bf290836a39ba1c7a167eff835f0332966aec8193fb19c", 0x9c}, {&(0x7f0000000200)="87d3e6dc7101f72bdf76ba760dc4c359566d9d943064bc4203bcd02f9093058bb46cdfb286fca948ff7e95790f6570be06c64b621d1c9cac530a780c9130f7547fafd67a9201c7e623cb0574de9e338adee8960ab1974e08e2397b173af4a010bd98d45bf8a29ea9386efa4b2149d9bfc734e8ba8be23616c10cf029bc3a5e57dfa8a5381cd3c95aaa2b32d7d5e5f274cc0f75e01c114b63f0c8", 0x9a}, {&(0x7f00000002c0)="370605f29a72c2506b78d5c4a430c60d7ab463ea1a5b9e4469c8f407d670990744089fe8deab6316628f706ad47c1200d1e452348a9500a9f5912c8e474065afa65bc8523bb35df7e9fb2c3e7caabf1891df294b7651393ce6cf68a57283563ba8dcad4836", 0x65}, {&(0x7f0000000040)="eff7459c5ad336e23204f9d93a8a1723453cf4e4d188562ff2c9a1f28f250dce8cf4a5ae0e2fbc8ad5c9237e88523836a18d116ae639", 0x36}, {&(0x7f0000000340)="839816f8ba853aa6bce2df49ec035a35b5eb136ec8d69ae269a12223297955f6c7afe3cdb1b33f6295058b75175a907e9f43361db2290b101e2d1b7a29713f095e49c5088805512490cb227d590ec1ff176408f59e4bbf6f7bcb2de5eab9ede157ecefbf581e6938a71cfd5f67e58372a2b418", 0x73}, {&(0x7f00000003c0)="4097af74023640c97266f95116a823036f9d9ccdfee6d2f2e53c93a3974b4f39d6dd29b74e46a49b010d541343427df50bdef135b88d3a9c83fd0a14d2c2d44ac22528ac7b1b50945a24eb4e03e0cc8020395f679833a361c49137333f8abda889666f71795b2f50f25654d020e9254972eb0cce734aed193b5659e2411a", 0x7e}, {&(0x7f0000000440)="c09b3bc3908ef2f28f6272b97ebe2aeef5ca95470d82db287ada73904be9eeafa15585fc1ffa89bd2ccf3dbefa4b3ad8910e4818dd99373e19501e1d8062e218fca598c15ba4a7ed960a53af15d03926b5591dacb1f338d7afc8640f116aa621edd0e3d59b89ea3fb9539714df6f304c87569e97335ac957", 0x78}], 0x7) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x10000) fcntl$setstatus(r0, 0x4, 0x40) 16:00:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3ff, 0x80000000, 0x40, 0x0, "26fbdfec5994e26924ac3fb2491171b7a5e50dca", 0x100, 0x2}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="9c87c3774f4c35084e534e392e2e", 0xe) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e79b6fc6e23c5b0000000000f400e74de4", 0x10, 0x40000000}) write(r0, &(0x7f00000001c0)="306f0da253a7f0172f7cb7ba89db024e06dab3c7c304e513ccab5b48de5dc997a44cded0b0f4a56706dcb60912b62979c1c0adafbf1fd14f028639096c4cbdcbff6dd208207967b97d0016d3093f0c5d620c6ec06b7195ebc80e05b4d37671d6db33fdd28e44a99c68e98843db886c66b9cc3a0c5cd7e171e07ad78dd1af743f458211763e1b68afc3c4bc65b0fc23917555c408609e7e8b63eead87b62c4d10fbb100000000000000", 0xa9) open(&(0x7f0000000140)='./file0\x00', 0x20001, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x3, 0x4, 0x0, "9388c7048500169d00"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r2, 0x3) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x7, 0x5, 0x6, "eafb5d2e4006f10a4865e436e30abedf29730899", 0x1, 0x7}) 16:00:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="204070d1901f6f0171b4415dca92a3a09b2cb2c2d8b412afacb47496b9a3ce3d601f79582f9d9193c3bea33df3a8e830e44ecb63ecc9cd876186d2cde3dc0f24bca68ba5e477b306b20b4a6eca1a5457d2cf1496113640dd353a8af66999642204cadc0b406b7281dc12a29a1c30794320f84599f02772edfff22d06c7abb3edcffef559096e53989edcfe470fb0d7b73ee5519d0d36202097b0637fe9ea", 0x9e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7fffffff, 0x8000}, 0xc) syz_open_pts() 16:00:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x67, 0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000240)=[{0xef, 0x8}, {0x87}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1cf, 0x1}, {0x89, 0x800}, {0x23, 0x10000}, {0x47, 0x10000}, {0xcf}, {0x0, 0x5}], 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x7513e1cf09ee7b96, 0x1, 0x4, 0x2}], 0x8001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xa, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0xf0000003, 0x80000000, 0x1b6}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000002, 0x3f, 0x6c}, {{r0}, 0xfffffffffffffffa, 0x95, 0x40, 0x4a6, 0x1ff}], 0x1, &(0x7f0000000140)={0x0, 0x1}) 16:00:25 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x18002, 0x4e53549b) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x8000, 0x8000}], 0x5, 0xfffffffffffffffe, 0x0, &(0x7f00000002c0)={0x1, 0x2}) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x10, 0x0) r6 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r4, r6) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) getpgrp() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r9, r4, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r2, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r5, r8, r7) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x6) r1 = dup(0xffffffffffffffff) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x80000001) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x0, [{0x3, 0x4d}, {0x3, 0xffff}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x8e67}, {0x2, 0x8}, {0x3, 0xffffffffffffffff}, {0x3, 0x8001}, {0x3}, {0x3, 0x4}, {0x3, 0x401}, {0x1, 0x101}, {0x1, 0x7ff}, {0x0, 0x9}, {0x3, 0x4}, {0x1, 0x100000000}, {}, {0x3, 0xe5f6}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x10001}, {0x0, 0x7}, {0x2, 0x7}, {0x3, 0xfffffffffffffc01}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x1f}, {0x1, 0x7}, {0x2, 0xbc3}, {0x2, 0x91f8}, {0x3, 0x7f}]}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() openat(r1, &(0x7f00000004c0)='./bus\x00', 0x2, 0x42) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x7f, r2, r3, r4, r5, 0x108, 0x10001}, 0x6, 0x1, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000680)="3cea51f2907291c717b8858ad8f7cafd7f00fa89ad139337b64cc00e587b5f81cf82b57a2acfecc4e275d4c0dbc74739e2eb7d3ad85694777b0e0a036a3211701f2171e6d6b12323c5b592951792a78d150121fa2b00216e", 0x58}], 0x1, 0x0}, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r9 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r8, r9) chdir(0x0) setsockopt(r6, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() ioctl$KDENABIO(r7, 0x20004b3c) getsockname(r6, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x1000, 0x3, 0x2, 0x7, "61c22e559f76a9019bfcba2f0afab7d45a269321", 0x4, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x4, 0x8001, 0x2, 0x100, "de393789c128990d4e548c1f03b124b05bafa068", 0x0, 0xe21}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0x6, 0x7, 0x4, "8b2421f38353ea315f95d85fa7668d6e3ed49077", 0x1, 0x7}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() poll(&(0x7f0000000100)=[{r4, 0x1}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x10) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setflags(r3, 0x2, 0x5) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r2, 0xd2e) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) fchflags(r0, 0x20000) r1 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x3, 0x1) sendto$inet(r2, &(0x7f0000000040)="e564d32bb2c8651b96b847ccda2d0ceee4702d15cce8b9b128746d675eb175a8d52902e652da774ef922ac4a113f896004f3adb8d9950435ac9b2a57cfb7ea48769ecd3759546602498ec001cf2a43936b3b5c5e900fffc09414a407a5fb88db0c18d588f389c4b42130a1a701f98a6e75bad88fd71caa27bed1b3cee75b7360a60353b485b7c01c4c0f3b79be4914d76c5808b358df3f9e37eeed0203cebf0a1cb8522901be89d2b081e92c183cd75c", 0xb0, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xfffffffffffffded}], 0x10000000000002d7) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9) setsockopt(r0, 0x25543c3d, 0xea02, &(0x7f0000000000)="f9fa9bea83eab2f53a809e286f152ace408faefa7f4471db2a1d23541d969cc6c18eda3e509584865efd7dfc74de7d1a3f176b69", 0x34) r1 = socket$inet(0x2, 0x3, 0x80000000102) r2 = dup2(r1, r1) listen(r2, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f0000000000)='./file1\x00', 0x10, 0x1e5) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)=']]:\x00', &(0x7f00000001c0)='^!]\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='$.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\xfd\x00', &(0x7f0000000340)='&%\x00']) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='/:\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&%\x00', &(0x7f0000000500)='#\x00', &(0x7f0000000540)='&%\x00', &(0x7f0000000580)='\xfd\x00', &(0x7f00000005c0)=']]:\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='^!]\x00', &(0x7f00000006c0)='\xfd\x00', &(0x7f0000000700)='+\x00']) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socket(0x6, 0x1, 0x9) 16:00:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r2) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x33, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x822, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x22d3, 0x6}, {{}, 0x0, 0x1, 0x40000020, 0x800, 0x7fff}], 0xaee, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x3, 0x9, 0x6}], 0x4902, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r2, 0x0) 16:00:26 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x41) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/74}, &(0x7f00000001c0)=0x4c) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:26 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x80000000) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4c0, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 16:00:26 executing program 1: socketpair(0x26, 0x7, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgget(0x0, 0x41) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:27 executing program 1: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x4) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000001c0), 0x0) getsockname$inet6(r6, &(0x7f0000000180), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r9 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) fcntl$getown(r4, 0x5) semop(r1, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000380)=""/33) 16:00:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="2ea29ed721e87463e0bbc94a36acdc4bb15c8d8fc80b4220f346639f61a1188e68dd250eb9d91e48097de25f", 0x2c) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000004}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x4) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x562) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$getown(r0, 0x5) munlockall() fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/57) pipe(&(0x7f0000000040)) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="333b5d89980ba3cec3b44391b6d2cfccde6d21639625bc9c08d273e3d46dc59decd27bbc83366b9be71f3ac0d89839176146e67ead6d5811e4dc9affb3eddf98d029007dd3bbabf64b4a93e8be602470a0550647b8c950b4cbc60fb596de1967221cca1443cd96c8c95c0259b4b271e19f9702d27bac9eb1b45f498f203e1b7b53179f3073fa8787418bc3a218ad79c80a10cc9dd1d717ff98b9e974400df45182180d68e9bbb2c0b48aac81038d6af290ae905f8a6cb410438c454d6184c45283954692873a31ce65ea8f4ebf1ee07e7142b94b39ea2c4eaa27c652e8830760a6854d3b782a880d546323ce11648d79dcdd8b", 0xf3) 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000080)=0x1000000000003, 0x8830) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:28 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_emit_ethernet(0x70, &(0x7f0000000000)="54da1265bd8d426dfb446b0f91af7a4cfedacf95e6a9f895d157101c79427d6ed032605b9aca41a2b92768fa1f08f6aaafe2b37e85e899bcd560dc662e0a6f614da1e4b05de9491bdb42d7f1d865c5554b03ac4d6e9f7cddd32a3f3e0c00ee39e063c11a00f3c31ddc0888064e209af8") minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a792435f2d0c0482e5c678ff06b4551bf4c52753ece9ec9c1a42177531893187ea82d6835abfeb69f33a7d64ed79e62ca5bf3c5fb28eccb26b7b248417f38e8ce02b26d544cf1e17433b6e36d59e5fe7c5702b8d7b3162810d04402a189ec3a2e006efbaa6dd5b062bd5"], 0x10) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="dfecaf90044e47a01c6bab7333a79f40fdc2524d412c48052b10cfae79b389bf46b371b09b44fbe28272377815063a5c85c0bb357c13d9647b65eaec097a52441269ef962cd82923c36c97dcc2f5b7b2e8510f4f1aab4a06b443e291d2a437790766ad4b42b49245", 0x68}], 0x1) writev(r0, &(0x7f0000000d00)=[{&(0x7f0000001440)="da865029e8eed0cf9acdca68eae8cd612c151d49e7b9b93c3d28bb42f36836d570762b5d5abbb101e4fe7769b7d526ea7b9d0cf28a7b59e3b2cf43fecf44a4afba2e3cba20f1786f633dc04fc0b472edf3fde02a9c988d3965c9270c58c03151877335583114d97ecb3e63e2c58de1637ad762e5e4eee8b40c4be9c37269c8d6baa487af3199925b8a76bcb254a4a0613b6cc3b19bcade18a028b44e49383add6c14b51431ed219875a4e136d78ddb2de5f8e0300148eeb1fda43a57cb5b5479c79b9f1a0d10ecf7679cf4f6a11fa43e73f49a33d24fc905b8e4465c5dbdf7ef290cee3a46030937e201b1fba3dfdf5a094ebab487abfb0ea46ecf5a6c22885e9559e4bf0ec0ec197e2830b98e2b0eca9cfe2165167f6f40bb1d9cbbbccbe3fca7acd4c54f8a2c37cf614423f29891234db36aa221f3c39d7ea001e0ec8b2f34fc90404edad4771e4e7e131c0d3d541fe47ce3bae71c5862d870038890a0a0a6e51e70a4857554862d117e28667b2a0981db303ae7ae2983d3946a7bc995c5872a190d29169207af3ebcf611231ef0414e9f860311a04d4515bebb4a483c3c91f76e569a20359037afa42a4555ca673ac69421dd5e6ac26cf54d1c237e76617addba4c59b575f4af40028e15b07c6aa3ddbf3c9e7fe78829574647db8dbac4dad9f6d3d24479bd873a0891d3929298683e76c39f4c2d6cb1c8bcd317b4eab15373c6c3cdd4ea11a93d742997aeb1ee1b3842fed3d315af3f0a38afaa6ad6ee708d07711b2dda1e0da9eadc3f3b14dff714ea98caec072e885a3ba99c19115267b6c1d10cb461c99bad9629dd79f24e4ab5ad312c2336212107613f0cc3e49c2fa635a6cca9b7ebf22fa3d8ee715e02cdbc0267585d3eb191aee95372919d519b7fad398af698af0e824bfe2250f07f4125370b97a57075b97f82bbc655c8cdaa708a5aa6f48910b182d50d7cfeba29308fd799f332ad6ff601d6b18305861ceeaefcec52f138e98eab5830e1b160dadb51409f31489e2a00fb29c5007e78532448656e6d37114212a013f89b802d1bff479da86e9c23915eafef56da0ccc70047cf48af48d6ec6e255aaf3aaa48f17964c54f7c516c29b0e4e78cbf5f2022ab6b6d75d0be3bf0d16dcfe2e51c90f156265283a446af7e0d7f2ef4739fc320308040224dfcdf63e118a0c364c7cf96b5bb5707558b8af706d0a7cf196ff0151e4a4996c3fec1050a049381bce37d1af382dc79abd4c18f8a710cc5e95b9545aaa7990c8b7e2897581f2f20c460b22c19e4fea4f5a7eb9362eae832beaad80257cd16586e66c1c8ec437929fc904aae8b227534441c34dece921855e9d1d9f610f4e007c1e6986339d077fff18fe308f9dcade37d4001bbcbc2315d4f97677e805f45e6ab6c34f4e69bcf13ae91e6fbaa1c4ce69800e855758d05c5e41d8bcbf136e9e37c8a42d5a4103d934aba5730737999dd1e95f50dabb3071cd71200609f55099aead3b0a72db10dc8e7c715da60876f376dcf26be9655c23d9bc0c8ee9ef5938fb7ebe287e1ae083c3d9cc949a427ec7a2710c3aa707ce5d23ea372d4ddf22793d4a42c959aee23414a047ee1d8926a26c40549c505bd9f9e386a426423d409fe2c8976b26a192ec0b9aa9994c6f94115ab4be1111d0bc9c8f26575d89775f20f603bc4855e3c5d860a5ddfccada290392aa1d8e3d9626779e62ada0d98ee7ce20edf9ae3f1b8dfa73cffb206c1d11b658d95d1b18e2865bf190b550cc0e4b03692d6cb0293e07213725eaf6b80d3c00f60f263909cdec78b790b2ec192a2b1e755e091f36d92eddd85cfc01ec4feb08916a7613235b17b45d3a31c162b63386efc32249de851460527fd1fbe15b36efcbf64c650a6d05d6dc0cf4c482ee6de561aeee357e897955be59ea278e308d01a697a250872e0a365ecfa53c99163709bc2fdfd31cfdb1c107c87a4ec499341a3e540dddd7a726ad2906a271a4d46184ae4fff62b22c59084aad95ba89a7657ae44dbf77431890d92607cdada25071b8f128abfd239cdcf2e80c1fc3b83fe7d578afb32cb65f60b76e5fa72ee06e7396427fbb6e2e87cf4145d6335dd90755828b6c06f1564fe7eb902d2456cae5add96d3b63d39c0bd493a2fcb276ee1bf99a5ee8e7a3dfd8c2330ce5a50f728a72c3e6622bb5fd405f8b41bb3a9a9e417e705f38abf508585f8d7bf6fb5e113b4f6726fbf1aab12bdb16cc5c6bc05f2c956a5af0dfde06029be85ac9f7b900d5baa0a68e469acfc75f40c0fb7bae6646bdd6657033468d4ee5d7979716aa3bfdcec4c94bc5fd918a073fe10443ad7333b409f31c7fba8e4c6e7f3328ce83441433e2c7795e80b9e883b4299b6449791ac7d860a1bbe9c70e4f32c4563c7ea9e2df60f9a2763e92239c54b2f39c67f021181429fe635204f2f9ffdd20396ca3dab82520bb780cdb98937457b54dc4b80711e0d6961b0bc90880b3c8eafd759a19a7384a23d72d92e83cf38639c770c55ef7088e2c4d75a358a764b9fa5a3ced4e3bef9e1a303d86a4b023d8e9e270ea9c8d056d03f0694c23b8feedef5b1328860f9e5e58e7ea119553d35d7716687c22f1a8418416098c3886cda782ac37cfaa30ff98c6a1081d0d23d30e44bfb0c63cd5b0afccc74f68bb3f16d072e895d9916433346e8f6a20bc2cbe34939903f92605602f405fe958a93f657913c5a563a7b9a4cc15655e40a3acc1ff0423afdf7a04fed913df69eebfbe60c11e60e638e7ff29864fd6397341640e8caf7ecaaf36e386f89bf3fd6c9c59fa23582f367e272bd44309d17f4fb6b301c8576ffd06d8f4f7792d9950b40146bc7bfa27f2981a8bbf30d6f9cd382210cb605da4861d00938b860a9a1a4523c163fa53e76ac03717e831392970117f4b9070d9bd127bd524b49e5247e79ce75b1e827f18c2df5e32d08428711ff11b65fdd5214c351b7e089a0a644a3e3af981e30181cde04d2afb5fe3a457b21461cc29ca59f89a52c9458fe7806a80e0e04130b9b454323b39ffbc13db82c590c84680d20b0c86d75702c46cdf6398c37f49a8b430f2aa3e498e2c5b21ea101434c00cc1e4d425d2f9111394abf46b60db8c068bf6bd23859a1aaa8d20aeaf304d007e5c3dcdc62cf5bd6499b99664885818fba5a25ab9c87efbadd1be98848874db3bfe6605a36933301ef1c3c460ccbe36e62a96dbb31239babc71d8ae533838b67058e043a10d5ff2ec60ebbfc0dc8855d5229cdc4e68fc608d2efc492d3de277745697bbd78bd84b41e6948c2e620b7f28b0aa4561ed33fb446f175f227f305cb2d4d043d0caf03e08679f343a2771cf2de8d297e64ec2b753bde191dc2677ec071dc9f1923e45328a8b3119fa0bbcc585232496e6e98eb8e4aa18bdf02491031a1a9b243ecec93e6dbf0345cee849c7336f2e1e350de6f5601c54ca742e1653a61fcb986ecc30f2cfb0722a76489b01678e6d1ca4d003f8a9da36b4127984af9a4b4aa684605b4aca775470176a7063d1f144d3a6589129f2d32924b620b5174d8e3ea654e0cede2bed30a7f12ec8d9554fc40c694a22d7fd3356210403797f35eb4e46ba2e173894d051419c12f799788eb8c67b880d89793c372532014097e285a0678b854c82592921fab5ca96dc9bcc86cd3afeb7ad8f4ab814dbe4160c47801fa84b39e22b747209671324c5edd8acfbc3dceb56b06ede606d6c5d373d2f8b8d58b4e6e24e3d5e58fbd700e8dae75b0433b2c9552e64c3b5a12a7a564c365fe13711bc0d435736f1ff59d880b08699325d049c0099c395302336ea4e479c55bb633ab41681ffc56692046db0fa5428ecabe698c88fd67408243fd815c4cbc086086f6d1592e02944b695f2bbb4684ea07de1bd60175da5f91a01dfb1f036dcfdcbaafe5a5595d136c2e7366a5dcc7d80e8e49d6efa3a4cd740bc26eed49a3a23eade635c366ba928c282e08f800a2ba971cc5548c2c5b47f0072e91376f5b55c7ef37146722333d29cad8b1a3b3c85df5a300981f95317c2a6822aa5d2db01d22a366d2fd59e520e18e09a1bfd37de5bd3bb85f49f9c4d205ca04cdb3545b8f09dd03bde4310599e2149f5b20d5fcc67dcc1b0476f7c39a78638b9785c317e16dcbf8b159615f84fe30435f97ffde0a4422445b752b36f95147f8a35328457dd0328f4db090062c96b4aa7b97b2f6eeca2b1fc6b693fe15743b87c5ab8171e1a7fea2bca521b078d0230fc9e9be7f0576df1fe26f93cf8e735db26f5d5cf0373de4baafccdd661ebc8024aa6e56064fb32d890f3ba71e99cabf0fe89117c9716efb5148f3dabac774e89572755620756c8bae15b0610a25d3a3c068f2acb55d22dd2279f133a1a24966be24de4673a8902d6849b39454d5789bc62a267ca7b2b333afee8ade684bfb3d44a03fb21a00e3c7559442c09f574131c5a1a50e885241601d2bd886fed8ebc6e97e553c4fd7f6b25ddc5577f487fd023898c95920034f2610d33a1989d335d50cf961328b74b50db7638a4e1cd0d2bc81a4241001d88f07c07702bc4bcd6a83944770ddf801ab9ef7ea449e860d036c882e5e906bcc7a088944aa8c898dd2e43a05641131c51cc493f592f15d0a8b87d8748d4fac8276829fe417e2f2ef8410e5bd67b6f0261777b4c43bf62078421b25191433a1cc735e6ee12f37fd87ca019a0f8de396942fc877da465b2b3d1b7279e1cf316e90fc635cf733b305558f22cf7bbf7796bd3b3ea323ffdb8343425761cd383c16405330031d9300b7c0f3fbf27bf6fe54b640fd0a8f923fabec57bdac21f9e35458aec9fd18fb0d531b7f7f3abda247c91f6f16b4a95833cefed01a5820dda09207c72dd6c50e88a52e42c5c3dc5c91a715a64fce30686b95a44b687f6a27215fbe182bd0a4cd6f7f0e6eec5e317791f5cf0437570a60d79e41877f5157abdc6cf1debf5cdc1b5a38681192b7b8f44b56e988850cf03c7e26f1e16e8bbfd87c02af911575ed66e2865b4acee760646b59e0b4baee050f4edc44377cb438e5bd24d05896c565643222c72cfc96ccdc1b126be7932525851d5d71c341d735810fc53e82c2852cfc06c3fb602b3c53904e36d5601c45cc9b034178a341921cc8bfbec4a1e5ee7ff155fa4fc37701d0234e8bc97ddc4f4ec4a1aa727003d48383c06fb3a192460e6a4d0710d4ed3021881a68c0d45cefbd89f52336cf3fe82d5a57a4ebfc9180b5dcf9e618559e3f3677414922352f678a59535e1dba18fffa58f4445a49463e590ed0b780e18018af1c313233756db023756cb6c030248df3300fe4473f21633f816fa07a1870eda683fba453b43c9bb2441fe2257a4a3b8102244ea61fa9583719c6516cc6ee57fcf253f0b7ad4889003b83c35907dc731b707633d8e87531f0c15b0c36d7cbc43506ddbed07f50810a03ea4f2633b51ae55d37d78c7460d7dfb20e9b2055fd573b56c2d4e20316c8281e59115f83389fc9933cc0ad67f0006daf8de2c58988fef9d3b8d5c64c66ba2a6621de4c5af88", 0xf46}], 0x1) 16:00:28 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000140), 0x2000000000000065, 0xfffffffffffffffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x80000000, 0x8}, 0xc) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) sendto(r0, &(0x7f0000000080)="b38cbef1dd128413ba4a571e037d09a93ada6af0f842d1a6451507e439e00f1366b2", 0x22, 0x40e, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = dup(r0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x400) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x280, 0x2000000000000004) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/49, 0x31) bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) flock(r0, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:29 executing program 1: syz_execute_func(&(0x7f0000000000)="26f6a1f1000000470f9c218fca0812876aa48e0f72000000f2cd092626262e400f6af3642e66d20bc46249acb997ca00006566f20f2ad39bc4c25509ff") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xeee2, 0x8, {0x2, 0x6}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c12e510977bbe28f3d1408e07ea351b37ab9f986ef39332148bb97a6277b4237e8987ad75a3fb0becb759212eecfbc91ec4a51437ba7ddbb9b9ac753c4ce22918a2d7e6d9aab05dd3d8c311076debc42d3bd5e63e90df2c2010cbb59369e", 0x5e) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x2) readv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/187, 0xbb}], 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000380)=0x1) r3 = getgid() setegid(r3) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getown(r2, 0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) poll(&(0x7f0000000400)=[{r0, 0x14}, {r0, 0x80}, {r0, 0x1d}, {r1, 0x2}, {r2}, {r2, 0x30}, {r2, 0x2}, {r2, 0x112}, {r0, 0x8}], 0x9, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x8280, 0x0) shmget(0x2, 0x3000, 0x12, &(0x7f0000ffa000/0x3000)=nil) fchmod(r1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x100, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x2) shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) poll(&(0x7f0000000540)=[{r0, 0x126}, {r4, 0x4}, {r4, 0x1}], 0x3, 0x2800000000000) fchmod(r2, 0x2c) r5 = getuid() mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000900)=[{&(0x7f00000005c0)="c4fbc91849c5136064481405c1dfbd55812858c6e7e19e6347764c06495fadd977833e72057bf3f4c7c797c8f1ef69d079146f1a78cd0ab45c7f34f92e0aa422e6ce75122bb19724d3d7744d80f73107de38d4eda37ef3bfcb0121fa028baff03a5a6c960491dcee9308bbfeb859d107a39fbc0f4c6c712e9802b611d640b152b7683d70ec3dffa59b1750577f6b6cba263803f994bab778191ed9b42b096b06f84a2564620a15a0000ccbf618f8a99ee0fd87f2044731f84107fb9ef8d8552b802dd67fe59486028603987f00ec493d80a8674cef5a95c8f3de245f8727772b6f2b48e4519de33ae5057dfc5ec572f6b6ab0424868f5d8eb09b21", 0xfb}, {&(0x7f00000006c0)="0bb5efdcffb32eca7ec368fe379cdfd20358a0251751f31e85cee1cace94582fe83459845a397838c4d21503304fa1d25ece2c32bf512e80dff4333161a7fae4abaf83d245c18037a7f1c691513591aaf2", 0x51}, {&(0x7f0000000740)="cf5b9532859d87a4438fd040acfd1d517dda6181962a3998448f8ac9720ebab5876391aaa9af52840d1bf662c3c9d2230ca9a62c914da5a79c5782b3a6dde6f52971a85f00b121bbb9966899b9ac88b91eda67698483d9355a7c784c747124bf6268b826ed3435672350ab7946161d6ae26c613718744fac4c35bda27db8ce65dbdc0a6d81055d13ee1797837b0b6eada1f9867d1b5fa6f8c9bbb3f6d34a5b5da6b02406f0a62a03226f6ace6711bc7a5f42", 0xb2}, {&(0x7f0000000800)="d64c3b8b1a6e697f8511b5c90e4bf71e60132d677ebea21074d7549a9a8b7d60a526ccbfe31cb4e28290f383b4a00c400eb4789aa2fdc9667948233ae214112a9dd73ee1a13bd11745dc79a2ac5635ade42856b6c9034ba5b79621ca1920a993eae59ba9056f8e952d26761764bc00e5dda0869e8dee37a2e992f9288cde849e7176e94cff0b5f333cdd423d8476b0e0eeccd9a0cb6126d58dac5b0755234083d3899609398e9aa097e45ca6c1595a295085fa2f5d07273caecb905666f99414813df165dca97d81eab6d9792fd9d365b07605bd23756ef434200cd6c81a09121c1cad6a6d83033ea24372a635b3", 0xee}], 0x4, 0x0, 0x0, 0x1}, 0x9) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000980)=0xffffffffffffff25) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000a00)={0x3, &(0x7f00000009c0)=[{0x6, 0xbeae, 0x60, 0x7}, {0x401, 0x3, 0x6, 0xff}, {0x2e, 0x5, 0x3, 0x78c5}]}) setreuid(r5, r5) 16:00:29 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = kqueue() mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x47, 0x82, 0x1, 0x13a}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x7, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x12, 0x1ff, 0x100}, {{r0}, 0xfffffffffffffff8, 0x30, 0x85, 0x7f, 0x5}], 0x66, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x84, 0x3, 0x21a}, {{r0}, 0xfffffffffffffffe, 0x71, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x44, 0x0, 0x8, 0x7ff}, {{r0}, 0x0, 0x4, 0x40, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0xa4e, 0x8da}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xc5, 0x10, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x200fffff, 0x5a, 0x7}], 0x401, &(0x7f0000000200)={0xfffffffffffffff7, 0x3}) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x1e4, &(0x7f0000000000)="23a0082375da78d071b2f56c4612b783994ed154235fac54fb07f92ba30dc0bb65ede285dded1dbaf535a591114331077205b2046beebe6ac7f2c1446caa6ac2bdfd9ef886fd77ab4a5901122d5e005f98de8eef13ffb05e324d2435f76192c66d2e7fa3b80e545311d1b4ead1e932675e266b4bda3f2411dafd8895b9e887d3fe1c81ce0c9eb86f8a5425f4768ea6a4ccc19e5e98125a00d283e48d2c85a0bdbc012874cf7d3d444b9761999f067ae138537295275b807ff1f1ede28b78ed43d1b56d9cc13d4321f098ea0be5006df4d3aa74041d5c9baf03207664fa62b14b4734a7293b55e773") sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x180a0, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="bda3df966a872dba0b87d3e404a4bae773dc42c8e4eb9c3917a6d10812934ae6466c149e021ec75d84462fec80e52af1cc83192161e906c1c8cd7dbd904877d62407ec2cfd1a3fe4916474dc22aef7bfc6b7c6f8987f1a3ae3ed8fe581b893e2992dceca29b9479b08021774e3", 0x6d) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) setsockopt(r1, 0x1, 0xa48, &(0x7f0000000080)="f3341890bf03e71936", 0x9) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="1c79c5f7fec88b30bbdbb16c53ec01b9924e719a791eeabe9df9895519f648cc9068125e3760aa76462d", 0xffffffffffffff3a}], 0x10000000000002be, 0x1) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x3, 0x10001, './file0\x00', 0x10000, 0x9, 0x1, 0x1000}) open(&(0x7f0000000000)='./bus\x00', 0x210, 0x4) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/11, 0xb) 16:00:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) recvfrom(r0, &(0x7f0000000080)=""/3, 0x3, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 16:00:30 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, 0xffffffffffffffff}) utimensat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0xffff}, {0x7, 0x8}}, 0x0) r6 = fcntl$getown(r3, 0x5) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r6, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x3ff) r8 = msgget$private(0x0, 0x404) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="0200000000000000a5590200000096e00ad14d5cf085446c95733050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc36f8183c06000000f3502f1f71a9ef936a529f1234c63550a3a67b014c0cf3fdf3c7192010976ab17a914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c15c475984e12e921e66151818da7c68511302a01ef0edceb7aa880d800c6fa20b240c54a3060338935a10b998088314fca275f48869dd734ac7f5699f3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a800a45343128710c20f0456658ecaa4b32348ac90726bcf7ce4000000000000"], 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) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r7, &(0x7f0000000380)='./file1/../file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x1, 0x1652, &(0x7f0000000200)=""/4096, &(0x7f0000000080)=0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x7, 0x3a, {0x4, 0x8}}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000000a0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1b000000000) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x100000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe77) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x40, 0x600000000000000, 0x9, 0x9}) rmdir(&(0x7f0000000180)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0xffffffffffff3ce2, 0x3, {0x8, 0x5}}) getsockopt$inet_opts(r1, 0x0, 0x200000006, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) setsockopt(r0, 0x800, 0x0, &(0x7f0000000040)="9b0ffc8140f1d364078e21f0e9e01eb84dafefa2ec2b40cfb94b2d00888f", 0x1e) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffecd, 0x0, 0x0, 0xffffffffffffffa0) r2 = fcntl$dupfd(r1, 0xa, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xb512) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0/file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/210, 0xffb0}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x400, 0x80) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) poll(&(0x7f00000000c0)=[{r0, 0xa}], 0x1, 0x1000) write(r1, &(0x7f00000005c0)="2fcb7efba342faa7db75486317d954c7b1c8f97699c6c066bb9ed19a5f91d38648245e509f78a1f2f343c400b51ff5eda1eca25239707d404edd2bee78a2b98ad3c30742ad9ceafc6ab926bb3bf319d2b5191bc24b69c5e999737096d5d24d795daef4becdd5b8f5983dec27711ff3c10117f742556011c0982cff7beb28aad6612b4b8c0ef3fb9f033ee9ef26b3bc09b12bef65e3f14a8f4f0e1b3ca9d8bd397cb37a6f2fa4194a3f3e4428093539f2338ef32c40dfc047675c55ff8e4b6e4de8cc4bf905bd850cf953db16c6f7cdf679301c997756d0a35e8840f12ae54094ea4e7eb2900fef0e61030e10662115c4451dc92eece930439fa70aff187b9ce2f04b2cf93b901eb41b82082e302e53e42e07cfe75efc3563eeeac26c66c3e81a8957c0eec1a8711e76a44a06ad02983bd9d60e9cd4a6710239fb5d41bde7c5fca19ee287468e4c4b083fbc052a7f7d30f7feb25f6b6b45f8e6a664b435c381d1f12e294cc9c99e90bc1751335dbc62024e592878e9312257edd854ad844c66df91d06bda93100e322f847d2d65f7be29920d764ed603e2d38c6b0747e29de85632838975a0549d7a2f307651c8e6f24a3da196444324cf6262bd3b5ffe6f9ba1e6556df0449ec6a1feaea0546e0fc525d32af063a6f92c5a88412098e975ff062b697e08711ed7c2398ff468285b7a6ffab4936214b4e5f94d2d9004765bd275bf5a6f732b39f9c65872a425736dad7b48a947ee38d013e237e5845fad1eec488e3d1478e1d2985ad3a7fec294d45db64912ee7a2779628740448a953447a3164e77bdfaed860b6bc319e105ad8e1a1c6187e7fda13245bae03d5e19821f95acfc76f956a26612216d2f0a7c8d8a8a339aeba4c3138a2f592e8db2b0c43042ab26acaac8f18b23159ab2d809cc7a3908cc3423a44a10515c0f5a72f6d01e8292ed9a4f24eac0ff4c8cb227423bfc6f9e6f4d45d5df663e37eea0c74b24155f4ff8315f631afc1a67a04fe5ad7ef2309cb8dd98c350555e5ecefe2a8b7c18e626501fb6ff56a2982f987231474ca67fb1311acf61fabbad27d154cc9d41e695f6237424c2062efe253892569a3ab04d0503b387af53eb806123ae723370e1bb954794a34cabbedd0d3613fc4b577b146578aad68cceb176f7e2149829a7d5684704c8c47f8a1688c48b4f55f0b6490be83317a6aae41dc9ab13cd19fa804a710a688e81238dbfe6603de96b8f48d603c4b4cb5e5853d7ca000b309b703f76a4138a5bd9666c85a9a6fe789460b35d6b1c8235487e6e628e5d11f7f396f19176daa6aebb6a33965c599ccb609d754e4f7a90a0f9bb8f30b8e5f3f1665d05bdcd60cc999a0f9e7df6fb4f40d424078617aea921aa49953c53073ff5fc6af9e5d1c26d24b72bd45f878ee34c2c8f833a427933c76d8c023975259ba0ba13e435fcb234bb906fb69836dd5847a694833330d298b9b967e7d59161e274f15509d652335b71a3cb4e1a8d7f0fc402e14335078ebf38f84a46d718664e56abe5c056823fcff6b347aaa674af87d77cc184214563fc982ad9336f0fd6f11b54cc4b88becb43a38bd1e4dde4221eb7f28c672dc5bab4af7db9f4a1a21e46c14819ad341e9201c8433f2aeb329ea70af22f459d2dee2679d501e0ce0de9eb890dc8a75773b9943f3036057acd5176f2fda0250caed8618eab5c9c78503d97fbe5e3bd0bfb4bf089f69b22a1512614fd6df4e88ff1684b715dae99ced7248801f199554a323e5a53e99bd5b852edba18fec8e433ed9ef690c9013c26bc97e95642fcae05cc2f1383ec584d028502d8c3e2f50f53d36cff7a9070d5f5cf257e1f92caa9e3832904f81dd364013c32b0c72170473a720b10f434f421ac795c7e3a507ffa295c58ae75374eecdf07b1d8809df88b4008b45a9e58ad0358cd45045374bda7191868d8215b30083195486848b68e7c988ec27fca52debc643e07d091ea636e22c30c4e57fb2877d1afd831420d9f95c19a973cd75512f0a0e315b23f339a05ade531b6ebf86017689298384079c311b340a7d13aea1454ce26e01f8fec7deb96171667e3b1391b83d98e26028a2dbac1cfaf174fe14973eca25d56b06ead6b8ca37cc325d7c9344274d59d1d62a4f6c067b473a3d258fd631563e5aeaef05a5b0d944cb1fafc989980586349f4b74afe805dd00d3f7b8805e879f43f20e7b3ddb4a0069a8a2feecbf01f6552439a51c1912d4aae41b210b7097c27ac311b5518fde02fc81f0954a93b5da8aacad3b93da290201c023a876104a3519293822d88f23d70eb0e0f453936268caae7f8f1d7ecb022918942069a9277bc5a9dbf64cecce9332296a1f94ae44eccd2732e9976b1834547a241009037fe2edd28cef61801698def1e00b865506aec2f01b7bc4a11e1c9e1c52bcf273f84b48c0cc54cd07f834a5c0bcef238f14498111c54abb051cbc5e49da6dbbda11f506f1c3761d853d0785a8e0c35a68b4a6749e0b34a987bcaf59926b897412c5f5eaae509fc697afcf4a4dad7d2cbb48c56e24fd4fd08336f23f80e9775e9d61753482db1c2464a70e6c6a9611dda2cfd7662340877a4450011634924fdc5f0792156eb99e483ffec803449166a63a4c4942675164e43b6f370f9c95c2f104124b4eaa778d9866db6140c744f3c0d64dd663488a3d600f5f1b7015ce305145fb4451f7591dc7401f0a83f65ed4442cc433fddcae4f9d7d9dcde6816b84e73a662881c526e57f6ce60f97d958e2008420f7eccd5b40effcc5c08e69d215986aa54be61eda8d1d4b3e9032512cd5c656fa7cc6a1b895eda93fe4e9d3bc8333140c1d583758b776fbda023c00c14778a95d2625d0fb2f8fb7090a7cd6d7fad19bb3d8a9ae4e5612fca32b5edf93e212ada65a0d86ef7bd3c104b36deb92ea6f8acd31c435f3a6a141e9b52d532291a4e77fc1ade75e77292f561bfc8101c4ebf3783ade50f9f951b200925e92c7d67729b8d9683fbe1594b37738f538c477a80c689724316cf715cd703a56bf562f5af69a46ea8a2f27759e43dc35387fd552486581c871b3b808aa0fb8c42304aaff534c40689b9c6526ea14c9feaf176a44dbff3f070f920fdf7b709a4fe726a6289d04e0d53f00cabfa86ef7cfbb71df025ab93a2114f023c003c3c4716f6e25b8fac37fea659de80bd84d57b8c671867efdc2c02692a80582ac4c720e53e3412187f0c9449b10f0229f202e7c5020da5ae88c4af8b2b06cafa65fd80c6ce25e4fd84a76d8b52a030721194137a18c96660af8ff1ad9ebac83cc05ba742adab66973d44e539970beabbdfe47fef7b0ee6bb6ec76c3615d7bfc5626dbc4ed546c2d9099fcd8d985a3811e516a24ca1c4bf93d2fa387c8df74bd4472c17692a5e132f0d1d6cc11713d7a5cbfbfcb3036b4bccc7bded9b596538c1cacb046cb5a4d78121fdba509093e0c68bb25fd5662e0fa06e551bf2229d4a515b2280e9015cd94911541965874863b3eb28026e5aa27ba3ad8439b4ccca9218b09bfbf04bf32b540212c82ab4250331f2f43da4fafbf7ba44f2567337365381ae2d14e179ac5b33321b0acd4e24573107a230379d8ca8b97b0829e6b70805d189eb7f7c532215e7bd0691843f390597566de41de727ac8f5142085a332374e35c14b92548752ed6087bf90d36fc955b3a0ff8e30be1dca75813c85bc50e7ba75b03a58c04f2987c8ed0247be90ed32f55093b29cd82607d17933ab173fa8903439a039c8ac3ee99f872d3a6744a345c207e0ad098d157bf032a60cbfc8228f6401ed02edd1db9c2c9e19b6382ccf72d228a94158903640f05cfe2c9f026ae01cfb09c8c52cda0ab2d05d816d37ce982c5ea750c317bdd9fd384983034f8a43bb79094f8d05052e4471b2ddba74324765674ee83eda118b1ac1e99e36635b0a42d7e366eeea9f02b7f4a7b103a89a5f4cd4d1706571ef91a27228c03ed4b1b0f3baca0a2a2ff167808885b19f262038cc005e7369a4448c17b5f18e0877c3942d49e83daff42b759c64fe86238b4e1f9b9d7a1213daf650b020ae5248d8e2759235bf537171ef95cb3ed5c796ac7376daa43c8a799aaa021403d5b4f82b408382dd6cf094fb27fe425841f8c51a36c9b9757151c66f1239d28ea2071613c87f5b7c8c1b87cff689404e863f7d7e73e08dac00e4c3dc3d927893518b13a4291599bdfd9695b4cdc6eaed25c7b232937931772fc3e50116173a56582660e1f5031aedd54a06b44aaeabd3f46af440b9e7036b34497631b1c19a235b78740df04ef425ae1a428c52339af676f2a7646fb3b578c549d9cfe495f809a3c9dad84db00174e37196230670b6f4088134c51ff06383d1afb451ea3c3fd413d27e3857bb427bcf5322ac5984ad3438acd058bae2b3712427dd5f6fdfb4b1dc31f998b358f26cdb81acd98e398270cd83448e5c02ffc539392c3c0d77464dcd313827098c15829bf1ccaaf915e28d1c29b88874b5ea512f3b731fb41d1262dde53b0c687c8af507c5d9294c72b1922f7566ef698c205afabcc9958a6c1a8cc442806528f9a0b7f4c123ed53f67f8adb101bf0e72e763d608a6ecbbcaf302e883cf75ad2c7a2d1b0e87013fab59e6790cf6b1437b70b0b9adec71c203ad141d0b42326c01df8f07e221b51cdde6fb3d983953370d277ad66f6ba78cd42809913160502548caebf318a66a3da9776559b1101a9707a1eb8c5a68943fd03b8f0770bc0cf08cb697cc36eb4b9703ebdf2b1ce46b08fcd128163fe3d4427745696d27f102b530dbaa6d803027c6217d46c62dfda93e8003dd3ed40f39c7b30abbb410c57f63f5fcdb9cf63692d938dffdc0f6c57686fc59c640605a6012710dbe41b14a17c2ca1ffc29edf2fae85408210f90170791bf40a05172ba0cf7a0c936ff4685e59650bb1efae6c3eb92b55aae0446aef03ec039ddd426e6bddff780a453fd33b6c846a0bd33df57596ba0ef782174d573e148c3d24338747824ddd44406ea6d333839333871712aebda5708967815e32a7175db9f9d531fe58e44671b13efd27be591a806533fcbb784fb82fa650c558987b8603ce83169b8cbb04fdde7c0bf306ac9b57e3f2cc6ac3f2a8d7ad6b7b5c7aa61c36adb63990668b1a52097b25dc470f73e2b0aba68a8f77c26acd9979e37fdf18768fe0a1d2e7126a2188264db82853f98521458363fa0d2224a43c85c177e692d39f5973b54359d36203ae8da4af23a2415bb738b20f95d4450490eb7d5c5ee01313fa6c3e9f8e39f25e42f29a33c21e60e596b3f53f090c7d60e338f6aa6c54c0eb18daa83c2071a378218c91e89ff19639df1f1964e3e205167ee86bb0127ecb2b1ea11529a3dc71d5674259bfaaaf8144ea0ca093f50f7f73c5d5964cbfa3ee3e33e0a83929bffd4dba11c35b90b805bebb092f525f63c14cd15aee1eecdf47e0ffa2b878177fd6a7e358102b502e67b4b6f32a8642596c8e9de7103abdb796e2c2c9e89b0ed3faa8618e922c98af0cb4dfd18b6e44eace2b8d00694d19871149b7562f57c1f85b8de39e7c380c8dd7a81a5755ad8e88bfcc9937e7389262a24ac7dec760fdb6229bbffd44da43501f970e0e3d257207d623d1f53e247c3623a559f47ce973fc6b2783a116d05a1986fb26fce890a75296653e2d9682340fe25e268a40607fa4b7be6d4b2f25fa2a0e804e71f84bca104da2d478f4f1be3c659c4f85203075cfc6103b10648862124169fa3e5f9a7a25ed6ad6e7bb65b3b4a498709adc2aa0986f63ec142efb4871938ca", 0x1000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900", 0x0, 0x4000}) shmget(0x2, 0x6000, 0x4, &(0x7f0000ff9000/0x6000)=nil) poll(&(0x7f0000000000)=[{r2, 0x101}], 0x1, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8001, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r0, r0) recvfrom$unix(r2, &(0x7f0000000280)=""/50, 0x32, 0x42, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x4, 0x9, 0x7, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) fcntl$dupfd(r2, 0x0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20100, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10000, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="fb4b6abfd18b4ceb25799fc453662ce6f0ff1aebc433c26f7ce005c5abeb5e410b27c573bc89c3e93c3fa56a5173292ca19d5638e071c77fae689fdd5c09e74c83fc4014149ae4c4d985ef6df5bd473e4bbeec9f4916720e5e8d0a977acf9e3fafad8dacca2e655ea7bc92137d19a845d929458f4442eb315c8cdc9680403c5522f2c23fc3079281893ff881cc4f184c614cad4570ba87cb36875363bc628cdddc46c84305d611", 0xa7, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r0, &(0x7f0000000000)="1ca053a2df1b6ec0", 0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000500)="6be9ee763697b6e3390d4f7b4647055e56fd56e6f5a109441eec338db9c3cae2c4b4e080e90884cfe01a7d4909e06b0c764777b79ce03653dc06f1d34475414fe2bdd794659d3378c4ea91c6858d6b1b731cd72d8fd5724ed90052290693dca10ddab658296cf8e35bed422d08ec2deb7f822d83e7834b9b69db7df28bb5338c7635c043a329665043c6066875847a42d9f599dcdee90f2589fc854960d4dfa2f559a486ecf32e8d3d3789e1b2307375e0a6b664cd69d5a8c13f0b30a6e2e954860939d476e077b47f64c955453d78678d9e23874936b63906a1f2523290af8fcc988a53e82cecb1f45912d27c37adeb74b05de8cf98cbe0e7f5b67b3bd639a5dffc9f2a74d641c105d2af5f9e18e5bde692ca39db0e262f1958a85e78c888f732bb05e507e58ae963d73ae27d5cb0f523946e2cadea90144a0902c37704ba886ee7a005cd82beeaaf38b45f6d8e83adbae3a8c0a47e68ba749401e2f2ccf20a08cf6bd64f86786ac05b0f08860e33812f97f5d7ee3dcf195d40dd594d1f9af06a453a54aa47cd2b656f6f1accbc14edd6ad63f2d22f61633dacc2e025c7d2defc48baede05c4054bc6795c6737a7343d528ab033b9e976cad4f4d88936913c5d4fc13e3bc05cb62864692a375e55c9c56f8938883103d73bd92ab7373c1dbc03d25019d6c0e23aba45ad870d3aa132a531cc574d1a01c48d6dd46123d4e13240b3c81656eb856a422bbc9da556d82231833932e2cf4276386f682c36b73d6045226512ba07ac9a23835f9fb0058e3f7b7d049c6bbc3de77e1f673619d6129f1338c3c12edc8bb41ee63e74f1b96bd1eb2d6bfb7893f730235fac1d5de5b2eee97a85adf585a61a2c8c3104829f72a49085fb6617758cb9656f4e9c8cc50f1f7361017dfdf730db033db8ae63ab92b1038e1fdd635e09aaa315642b3900d0bf6abae41c89005a8254dce73486d91e345fbd47549c352aa19540f909b59501c801e8c80d5703382f259f07c5674c0559248017ffa6707a1343e03391d58a971d2d1173c37b1e961813ac3fb20f7ed04b5b6d601df867b33ada82aa33944b24d0883f7a2b167ff2d5a8060bff942b0c4f3cbc1a04fcf446017e32eec6fbc3ec2092d5207090fa3a9a7c7504cc700e3db64a276ae9b6156b4cf432b882b8cb0e7b08f422432f2a775d3d0f3c9f0984b4c9da190740cabb8a8a236a4df2325543c9c1a5100338dcb0079d4e5595fedc319158161e235ed7f8a7bfa71218810b2ef5d040d44bd4602412e6e90d766247c46148ba53dc4ca6f8757b9359e01ebf54199f7d8e7cb59f3cb49e2e6b6af4214bbc5da546fe547f8c01cba4fb06614609ceb1566aac4d03bbc6b75641717a98cd24b1714636f133f4cdf333749ca750eb1bfd882552a41343306a3ae1e05d96d97487f35090e67134d9e2efda321e8c9cc00fd70c4e23bc7cff0143df016b4b7f622302ffbdd50ff6bdaa9cde95262557698f0dea55d559aa7e75e75d2615519da1901c1da8a1a4c17673973c3bf88dca41889a4131aa9850259291c9b5cd69fda3acc55b6f5d20fef4bb01605063eac6f58d923f6e3c5015ccb5d007f3490a87854cfad7f2d28b42f877056a8c4d3c4c86c3bd28c82b0b622c2b1f36d22e0f4a9a62d4ed3ff8125792325e2f274c84d6d79a0c8b72a8d85b176bba185ba98a813f370b78f710accf50144a3bc940b7003526d3433c840a99a88dfca97da5e3fa9a44accc7221d9cd213605e2ce3689a84085c2ff342e220ef80babd1d8483a01fe9a1d6598b0bdcde655de661af13e46342f6c1fe9a140f399a6da24511b2cb0fc7d572ba8834e6e024ffa5d84a67d03815aeb1046b11d2f2c5ca25245d12b7e8be9970d80c64f6cfe6ea97932b0ac6ebac303ef88c747bce512a3493bbad8c915aef8b839a96dd33ab83cc56e00f23a85e326f071ef400696fab701048b703a03a1a7a72c527261940fa49703c7352b1a6a7d7b78fd0d25bf7d7bc1da9a7ae286ae2ea6deed9648666ed391ff9d3c8a439e95181c5a7f6f84a16eed28bc015eb0e0a15d563e23628e71a9ac4ab0ed4442d4470eb1c3c0b45cae69d03a958248684b44f692047cb2595fa0152a88c4d9caeb18f890e255fca41a437c5515faeae0fad99f4bdb26a78a9b659bf0879c43a17c188a1b27ed725c14c1496a3c3cfaa3e9666a74593d42bf3e91e085a714eb6252e80378bc3f152568816bd82d6391c5029112017ab5db225fc14f0996cc476c041ef9a1a4098fd7394099d6c98a10f6be13a4d5fa0c11afc4ece567c85798d8fcab36dbf6165cd48e873e30a980545d98d2d4d571d60da123d94c2729e2e9b9118bfd7c860cf0d77b6ccabc5554d6cb3678262d1dce839956a9b7ca6854bc7b20ff6051774dcbdb0828995f598ae02718e9f4654d59641a9601cf511382f6ec43200f89b653f0185e89acf5553872914dbc49e14d16c92b5208f61d66e2090c25641d21ad7698ed6896724339c36f3c9fc858f0a339e82f02397ac8d9fcd284fd865c3814364e0334b3b1357b08cb8aace51f9ab7f74d8696408a8a214c6221773ca2ee8ef2e5d0bbe80f966991af301f1f5a254279605b2b4b5fa251c5b41787f1d5402379add6de31a98733a8cae18969b7aa6f61ffd5a5af5b8b151fce4062ddfd5616fd95c889f94df084795416201843ba2a6428accedc1be4bdad01bf38a91995e2a0f26a53861f2d52a86ec3401f1cc3cbe30b5f80f49f7b68c41f99cf1600fd74daa3964cafe56293317a5b63d92909bf4a787417dd969a518400c35e195be3b543e06ed197164ad14d86a883ea5c620c17e7ffbcf58d642a8052ed0ec92536fe62c636a723e380984968b73acc430ac7e5ecf7b10a860f7fb416fdc1b7e4b36002be998dff6226ca38adc3364aec8a6b76b4bfbce0fe7222bf5b9fc1bba6d36b6c43ebf0767b201c79b4ad667ddeb76b314c4580c102985b336c9a5907b04c7b3f2d7a9ea7a075ad4cb6bef1274db076caf4494c7a323113875a370a1374df97d1ce0496ef0997b80fb3a7b6cd42568369acd45a7a7ef5157fdba6fe2390fff94f89813e3ab439584f7204405aba844bcdc3523ba28fb5f99a1472e249b0b0dd4bba34901acb58f589bacdbd73fbfaf9967a78832207adba3c0a6706aab52f101c2f06fb560e401aa5e199a632feddb9c2f504482dbe403dbaf698248166d26efcef536c87b1d2b8f14b895534f632f5720c1cd05eee5bd554b499a69b1dba4883c0e5205a69ef9a6feb3fe7c62d220cd42d549b5d5085a9c114f0e335c492ee6b9f134959d643baa540a94c1b9ce3fa2497a5e4e693e2022585da01839f7c2df41ea4dbf3044c5bca700c62a1f86376636e2fb409708a627fd1a4354d6f51e6b4de38fcfdbfad49df01f72c19ae3cc6d558645521793ae41a213ae459bbc159794a58bc6a00e896c4bffab65858e379699ab4dc8ded060f0c66fa0625aade0df9a4a193e529b35ec48b9dec99f42022cd116fd3fb95d078b3ca1d9bbaca12e89f5f0461d1229c170e423a8f5a64ef8348b8fde3173abbfd1c651a42cfc8e17ebc3d589a575b00e8ac7e46b7414522c57a5c6047fbf31aa6c89b1aaf56226b0da91848ccc5c1718d5fb02872dfa4cd04c0f7e8b2b6e4bb739b33394943a9e275ed32feebb1a821c3306998eb4fa7d0aac66b5c18c6be00c40d825f7261528b56b05b3ed9d8672c2b7adcb096448e57620afbdfbf61f283f072b841c44755686634fcfc1f16303ab3103307ff11d7cad8ab748b19fb7fe25ca57ed3b2d2fd19991ab148dad04195a498b797a8b301170295becb29cef26c2bf35f08f27694c42296e4396c7cf38a52b5bb581143d611a8f232e11bc6164d3aa8fb85a151698bf1e0d1b85eed934de02c6b80eaee115d8c9563b97ee0c6380bf2b5405e205a5e2f1cc9e7389740830b6f20b574fd5414af420e68fb1a1d44aafd1f609067f2127e7faefc7b1344e8945196588e9b511bf18811ab7ac4638bbd87b6b6c3280ec4d923c7f33ec0f6ff615534d96c481163b56af18b1ca9f1d5dcc9d89e2a421216dd9a29c7d3caa977021f86e78468a4580d52dd3b9db8244c80e004835ba40ec6db32f02c2a19418ce3eba2a007e179523c938998496f9bea0bc801264dc3a4b63677bebdd4f03f3a87ad5ecaef5fb6e73e20c0a62f6eb253bb2a62c91b382f3f1b114a9ace3e0b5e269c0fb1aafada1b3780b69842dd07660a2469e0a580a5ccd6772b3feecb63601c4ca027af5f9e30514a4526d9d818776801574fdaa6bf6ac6c6fe20237fc95cfcbbed7b98a703c3c7c9d1a675159d4f8f625936db1fdb520e53e3925e14dd6c09269afbfa848824ef9fef82e810f3bdac6e7f320348ae49ab508c837c9d508a99ffb246112817820d9211ab0a698ce41bc67f77993529901fe2b38bd277aada825b108fdf6f74d7812a0a71b3c6e5403f9d2a364da6d3a1f115ab99f15f39a19c31088762f0710397d31ba2d30ec4c5281714fbf3b1d3ef4f7f927549e1916f1a6560ec65e5945f8c91c3d78492f1033819fcc13c31eb0da7996f9a7e969aedce87db091d999f914a16e0f9fcb0c20bc0eeddc3f8f0534040247cd5be7317ba764d2c59028d5b7e685b02452b6ebdc0059b1062fa9c79274b12932ff71b6dcd102f98fff2ebcdb1f0759217ef25dbe5505bb4efe23d7b365aabf33e23789ff0054aba7a8aa13184543134ff586462081504bc4c5d64108a05b1484e707b6ed3ea07ef6a2024962aef1f09fb6442d56c7d4f4010666b8636aed7894a325afc88534c7be474ed49c8d21e5bbea5efbc55d791bba0f7d181e3573016858508bf89a1d5f5a8c1aec2d53a12b1166e54eae73952f7dbaf61c55a275fc64a63da0e261a5cf081340515895a30fabf1f3bc76e38e2f39b2e87fc71e9a65997a22e09f322cef17139d089e86084d4fd42a2d32bddd31b36bd1c606ac43a331b034e4da5e7738ee5a572529fd3d9ccc6455a5d138277637a1cb74381e61708e7356a99357d5465ffb2b183b7580bb8c29eb97f18e772e8b438221ae8c34b005045fa73f281500d6fdabc48a2b71134360b2aee9a146f3b6ffb206e080b8f7123cacbd48e54c53c5babeb9471c45ad8221698f2c6e54157ca10df8f5cf1dd3f2d6b3d9fc2186acad8c76a2f4df0707e0e5fdf9a8beaac834704404f481cb5a0a9d3735bc58c729da6358ff6618346c30e9688c66be8211808f17fe86e25b6963db3cedf74e6eb9918f3c6f3c2fc490ad0b3e0ce19fc89d499c65da5257c1dccdd26ca1649b94972c2faa36f7d9be4181d6e877e49904cf54f281d828b0e0c2ec65c8c546f6ce65a7e372e1ff83ddfdd1619d80365cd0c6f72a78951920f665f06b7d6c97778f353d95fb106c013b9fe9d7a267dd14f6a259231adbf2b40c796375939973da0c28bf64dc7b364ffb4450d1117f644d16f1406603e0c98d733f6f2a912e554d740c83ded46aec6530dc49c82788bda19652826e81512ef84677adf4d745602e68e414aa5de818fd293f52e434722f01ddd4aad06329089e9f3ae9186ffcfafc6a5270df835c4938951b5091e358b70da38befb1a4609fc12cb853389f56cb073d79b382d979ad78d3fa20a70892b5cc4270bff7479fd92aa75934d2ba0791166687e498710268743c7cc62cce32ffdeb74fa6aa48c86b6adb269ad162e01201f85f5c6edeae2bc9dcf228d2b37738dc254b209dffc884758041a40f0280e1dc2cd8d9387bd02abc30a256e427f34f26a7c8e826", 0x1000}, {&(0x7f0000000200)="0767d5190bb7429909040eb6f72cb862fa025b4e8da2c557510cbf93912ae32779f22cf484b5ebdddc86044c978b2c", 0x2f}], 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) getsockopt(r1, 0x5, 0x0, &(0x7f0000000140)=""/99, &(0x7f00000001c0)=0x63) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c8, 0x0) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) setreuid(0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x3, 0x100000000}, 0xfffffffffffffea9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:31 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getdents(r0, &(0x7f0000000000)=""/13, 0x33b) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./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, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x4) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000980)) mknod(&(0x7f0000000000)='./file0\x00', 0x6080, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000003c0)='./file1\x00', 0x1001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000007c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x19ca, 0x2}, {{r1}, 0xfffffffffffffffa, 0x60, 0x0, 0x5, 0xff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x7, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40, 0x6, 0x31}, {{r1}, 0xfffffffffffffffe, 0xc1, 0x80, 0x10001, 0x7}], 0x6, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x1000, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x12, 0x6, 0x9, 0x6}, {{r2}, 0x0, 0x78, 0xf00fffff, 0x5, 0x5}], 0x81, &(0x7f0000000940)={0x8, 0xe5e}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000780)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/226, 0xe2}, {&(0x7f0000000580)=""/196, 0xc4}], 0x7, &(0x7f0000000700)=""/118, 0x76}, 0x802) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, 0x0, r3, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r0) shutdown(r3, 0x2) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:32 executing program 0: r0 = socket(0x38, 0x4, 0x6) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce", 0xb3a}], 0x1, 0x0}, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="c39e3d9326b26ffb887a00c9402c64ba2a02", 0x12}], 0x1) close(r0) 16:00:32 executing program 0: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x3, 0x0) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socketpair(0x1, 0x0, 0x40, &(0x7f0000000140)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x20000021, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xfffffffffffffe00, 0x1}], 0xf9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x8000, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000080, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000026, 0x70, 0x7}], 0xfffffffffffffffc, &(0x7f00000000c0)={0x5e76, 0xfff}) 16:00:33 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) 16:00:33 executing program 0: r0 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x61c7, 0x20) r1 = semget$private(0x0, 0x7, 0x403) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/122) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000240)=0x3386dac16c3d1d9f) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0xc0, 0x0) recvfrom$inet(r4, &(0x7f0000000640)=""/4096, 0x1000, 0x42, &(0x7f0000000200)={0x2, 0x0}, 0xc) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r3, 0x0, 0x0) ftruncate(r0, 0x3) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xfd71, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/26) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000200)='\x00'], &(0x7f0000000780)=[&(0x7f0000000500)='$\x00', &(0x7f0000000540)=':\xeb\'{.\x00', &(0x7f0000000580)='{$-#\x00', &(0x7f00000005c0)='#\x00', &(0x7f0000000600)='}\x00', &(0x7f0000000640)='{\xd7)\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='*}\x00', &(0x7f0000000740)='\x00']) recvfrom$unix(r1, &(0x7f00000003c0)=""/193, 0xc1, 0x3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup(r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000880)=0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x800002) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000008c0)=0x4) shutdown(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000840)={&(0x7f0000000800)=[{0x23, 0x9}, {0x8a, 0x3}, {0x3, 0x71}, {0x82, 0x5}], 0x4}) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x0, 0x24d) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/234) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x1) sendto$inet6(r0, &(0x7f0000000080)="3e53c7255b6a1731a3626b37c1d0356b23808b8c274da9a49a5a24311fd5097e4cd476d34251b62134cd8b2028321de6b04a0361ef27f8213f3c1b6cb744c3d5", 0x40, 0x3, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x80000001}, 0xc) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x65a5) fcntl$lock(r0, 0xb, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x192) recvfrom$inet(r0, &(0x7f0000000080)=""/2, 0x2, 0x840, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2000000000000000) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) getdents(r1, &(0x7f0000000100)=""/109, 0x6d) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000000c0)=""/194, 0xc2, 0x40, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) mlockall(0x4000000000002) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000000), 0x20000010004) madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x4) dup(r1) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000140)='./file0\x00', 0xb7) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) chown(&(0x7f0000000100)='./file0/file0\x00', r2, r0) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20, 0x800, 0x10000}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x4, 0x81, 0x6}], 0x1, &(0x7f0000000180)={0x3f59, 0x401}) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x150) sendto(r3, &(0x7f0000000240)="7d8fdc5eadcc6092c1869497d4eee6e996540eb0d9ba75172cae56bf87e120c4312b2c064c6acaea54c729727dcf589623fc1717b12c2af6fd59e38ff78448ae2507bac51971883394ec75b31d1a9f4e84a53b14564b3af660106407d6aa31166dcde46d90be3587b28e5ec336cf6e77e72d234de8de4b3c170fd5500feb82a58d10c3a106c69c9c6b2e976a9a19325a99fe856e79b99ea74eada747c25f44350fca819d9e4007f160d5515e8b95f760fdbd4acc334b095acfd4b3eba986565f3b8eceac0ddd8cc24de307988847d9ed28a12ec2f3cecc2db930fbfa573dc48011fce7c6b32403b6d9352e6f0e", 0xed, 0x0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x4, 0x1, {0x80000000, 0x1}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000613000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x87a2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="1bbc207b9767fdb90e05e93cc7b6347dcdba794c9bde2184339b3044a96657a53e560e85fc6d4c674b2df62c5209afe9323bb1ab32e0da6b899ef2a6b87ff066ac9b187f407142aea1152288a6da08036d12b89abb7e7b3845e8a7c36201db5958eedf983911e23b37e25d3ec48e20dc74ab80ecb2474aeedc856298332fdd4101ced0f0e29cae343cb394b512a83c293d66d44c0ac8abd7b4f3ff2dc6ae752213e1b53eee94276c9910d426790848f2915451e977d279026f7792353219a1f20051ac6dd661a7f4a7e0bfd26d4811729ccc8b1978d7cf46ae79dba676296192b5bf3fa09e1ace02a3", 0xe9}, {&(0x7f0000000080)="590a9237d264b9f7729e13c44fe021a78bc5b94d04ec799252b02596ce1996a2678c94bfdc36110d601e4b382002caf44482859893f11f96d033734262e981975bf6", 0x42}], 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() close(r1) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) fchmod(r1, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10020, 0x3d) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x120, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x2}, {{r2}, 0x0, 0x0, 0x44, 0xf928, 0x8}], 0x7ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x84, 0xf0000014, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x400, 0x4}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x35}, {{r0}, 0x0, 0x0, 0x1, 0x8000, 0x700000}], 0x5ab4a436, &(0x7f00000001c0)={0x7ca7, 0x6})         16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x7fffffff, 0x9, 0x4, "98c1ec29b7ab406f0c881864fca1dd78036cc6a6", 0x0, 0x7}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400000000000900, 0x100) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) close(r0) close(0xffffffffffffffff) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) r4 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r3) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x6) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffe8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:36 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x88, 0x0) r1 = fcntl$dupfd(r0, 0x4000000000003, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x67cedf7b) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 16:00:36 executing program 1: syz_emit_ethernet(0x20e, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc)     16:00:37 executing program 1: r0 = socket(0x2, 0x13, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0)     16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fsync(r0) r2 = semget$private(0x0, 0x7, 0x2) semop(r2, &(0x7f0000000040)=[{0x3, 0xa44, 0x1000}, {0x3, 0x2, 0x1000}, {0x2, 0x5, 0x1000}, {0x3, 0x10001, 0x1800}, {0x1, 0x1, 0x1000}, {0x0, 0x2, 0x1800}, {0x2, 0x1, 0x1000}], 0x7) getsockopt(r0, 0x80, 0x9, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x44, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0xf0000006, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300), 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000440)={0x4, './file1\x00', './file0\x00'}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept(r2, &(0x7f0000000000)=@in, &(0x7f00000003c0)=0xc) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() write(r3, &(0x7f0000000240)="18a821378f60501ee6b6746b59ed3e3d2bbddbca54ad61a92bb23d2c5180065cc66056cdcdfb821ce775f5355dd080b65a5fd95b52613c4b0be4d57cdf8b9820c84c7516228f4f93f14b05df48e884125cb22c62494b70454eca2d311f7e5efbeba91836a7bc3876e3dc97764a67c6956bdeb5410f1a21acf66c2748b438478eecd5437578bce741bb0ef7732725569ed5d38e05ca231c655bf89b4f0667d0d61f9668365cb96daf0f3189af2bc5c1efd4eab9dd2040e8161dd962508736f8b99dfc442445e6f0ac240b56de985d69590637cc3ec3838caa8bfba6d40ec6a882ce48f374dd6f50bfb7b815393060f215f6049db3aa1e8c58772d00f4dc04417d116c323f7aeb22e94d78180e4571021f3886da498bba0725a25141251de4671c3f231d5fefaab74658697668c8c3b9bde836c63df2b758c6adf75e2b65fcd049e9190183a1d44f105a7524b76c435896c087b833ffcec515122a94b2856cc3a5cd038c2a363118f792f08db0b8d233983021ae94eadf16b1e82ee6550954641df9af8c6aab1a8bb7831e971b1ee9d6dc58c288c73cf34a35a5bededc8a73db5c9411aa2f00a48562ff9a8dd10dddf09becab4ebe86b4a328ffc4ebf58fd37f2722c690546a46bb9720f100f0aa2b0cede7940ce65aef2b483858b60cdfbad20bbd398920c94fdf91ae37f9857d4336c9edbfdffbf9a282be502550e5e5cb65dfbf0cb8b1f1a2e1d07f1e35f7c68240d1888d9c93b4d2ee8fea4a3939f63d0edddc6e439a6424b89bbc019ed80f1d44b06326da58f7420611814f6a61c2fc60dcd15fbd30011849c412d6fce731f8850d7345764fb5636e764748145b51a386713ee1bf48934fedaccb8696ed9fc4a9ef62a9cde1d898da43aad01ddf30bf2ff9f887ee7c906dfbfe26de634426890bbf7cd30adecce765979c589b77a7b7099f28ced8ab568b863c80ab9d26c40e86380fc174f37b71ead42c2cccad506bd8dc4505e2f57bbf2a8605963a365c5569ea05d8089f6e8cf2b1044839b528f1baf9c32b0a85a34131e75730ccde313659a8de4b3e5443e5b53b89498700ed4e19566055f53cb5665191efd9d47caaa6ba39c979ead8f2d9b8ffa9e16fbc2ebf3cdececdb2e179a57f139a4029d2975f971415a8ad061ef0ce439763d6ac9eb89f12f8569bb7c74802bec996899ac2b51156e16e13674f8d70c0f213cad9eb7276967aa685f13bd74dbcef605759cc54c3bff7192a4a039b7590fd0cabb3d206e1e9127f08bc8c90de33ac2038e6a3e97d182fbfc5e133e833a9f58409c940f6d2f4d87d56acb21cf8c00cc00f07ba004dc926e101d87a1ca19866155d239287b4533b9bebab2593687cc5badc847f830309fdf399cdd4917013b4ebeb438bc173629a9243b3b9fa4376cf9c63589effcd13bc4bf24679ed76d6a5350c57510c92eeba887b3ff8c947b4d5161b95ddddea0602ae137cf0588f5055dbce634f2acedd0059ce541fad71d9f1aad219e83bad2372dab40cd1a4eeb76b504d088c696a544e9fc87655fd817c7b91e954efd5828cd1d7519459490652e3197c6e662794d1639920040a315defdf280b905b2c44ff2416393ac429663806289a4d97db319f2d3ab48f6ebc3731919be5bbd016b6440fecd800ff92a15f821782fbe203c64e77edf0c6f97dad457ff16b3bc2c504463a4ecd0b1021934008201c61ab41718cabe529952867c86c1ffc03fce83c7616fc097dc44300d7134de2990d43af7dfc91eb6f293ad08f96f2182f12cd9780ef35a4700f9a1f92dfce6a130a10a89ef5e194f749d2ff29f781435cd066d744a1af2e7cf7b0e29e74e1a1c46b00b6ba2f0be5a38e3b1bde94e68f122bb9b915d4b608f93de1125e75222b5ffa0ba235704f7d5f574d028c45e7372f7e3ee61249a08cf30c5c0b390bc60391d6a2092ce2e2c71406fbabdbf62cb895271421615e4a4d7212dec33007d14fe43950980a12ccd6f8b3e0433c017930fb31ad2eef4747db41d2803d00ce95684783747029af9aaba4a04801506bf60bb144b0f35aa7bd8a553f54693da05949cb57ad395c7eecbf4008e35ddd82a0607ae8b66e0068a5d6302d309df7c579cbb0d502c925899605c509542233843386c83cf7c0c7adbb56cca3126d79841afce27008a08b586d8b51232c93df9fa0de72ce0b5d72c5d6e36d71657398900cdf66ee571a2a803d9adaa28b195f632fbe2644ef04c0b723a5b27820ab2e9380d2d39dec2c1baf66fabbb23824882e118683fefad8b6f1bc42c4d844c4d8317bf38e808bd1d4ccd11cccebd5a4bf0e22e1986fb48d0f2e90f644045e8bfc30d2fb1be551e3ff61b719a291bf509d22b1a369cd75fdbb7ded80e2c957cefaa852c639889b17833de60f5296d002ba7c5f7ebc3659f6fdfb87ec3ffee94f5433857379186b44c4be41dd8f6070b2591dc864da2684f138809426fa04324a96e4ab3bad11c4e70e2ea35a659fe968cf89605f8680ecb90d35756e05c59cf682b69bb581ab40be0f3f9bac1dc620c0b3f8768637a4360de6c6a73b976144bfd3e8bfbc401e0f7cea1dab007895d82ee0b88d10db4e2bce312789bb5f1da2622cad46c8cb6af36c0052a392cfec48af4220abafe5a0346c1c5154d70956d1ca045799259193a699ce9786b38c96d86ebb5a74d7c3f458d07383fb4e147cce7419a1b0e64d99266ebc1b1334857f1f3d1fe3c0e426d59e66b7b669b15683a31dc5bf4d119e7470aa6e0bfa4dd82fcbe314e2df8145786eae6123cad91baea2090d807ff1545e3f85d8dfc39bf23ba9c54680ec1a9a8e3acca20f0bb3ef6e23a1b92a6dad9d2bbe8f0405578dd9da476f4b0f14a66c5a3fb32f5609e42ce6dce93664f1a7e2faf01568a8e0190f4ec7ec6179c14dfa329e9b66cccaf0eb72305e610c4241dee5dd928bd386e8437bbf224174483aa5f68d0fe590f4db2da932cff35a833de5de185157c72c4fc4b440d6e660330f05c32aba19bca97036e159c1335d1c8d20ed41c0c58adda5fa35eab169a4350bf49cf1185fa47bf324f20a71ffc839dac61b0e8350b01ed5f09f952ed8485fd72a3c9de625dfc0c5aca52b4ed0a0b693821302ba151db025638fa72b4cd745d10f984d269b2a4dbe261df4a3158fd66e02d049437a324096c5f15361183061186108ec4fb469d6079f51c6a6f5197c0700eb71392d5a28ad44afbec0c36bcdd67b13287a0cf186395631a942179ed64e2e0872c2f115655b7bfde8966696e2adde3cf1ed11ef942017f99e1b20e6ec3b6565776359a7aa59505c24897c2a701d6862d7161320fa80ed76c55506ecaff64b69de9b3d89ea5a7b1711015953b90abdd1982686cd36321460aac28d8116b5ba46813afab468c63656a20dbaaae4543256fb28866dc574063ff5bd99296176290318dc360aa5f489fd20eb298cd81529f1ea3faad96c7ef39301c2db1e112b411ea89e38c9728fb2f4556e6f7c509b34b6801f0b69f4ba7b3559ac82e5fcd665b5321bbe21ded955fe8cb0fe896799625aa0bcc77681541393666c03c917aeb18777a86ac79d5b87bf8ee689b5fda2dd9f5129ef970b7f31e8cd837f117c6c4bebbe9686073e5e692115bd25f71f1bc69db6d3e6bcef810a1d07f616e588370c1ec1c9cdd48a875bc1bee59c0c0186caa0321a73655a9ac874fedeb4e9d70e4827f1db1b6aadd35b34e511651b931c518a1d0df1476d1640570148664afb9c05aee700cf67e64581db4d0b3b4fcf10e759e2e706c4a5543866b50319fdecc33910e886fb0c5509f0c5613632e163076db613fe6c2ae6d39ebbcd1346acc9bef342424207d7293032346ae8220f2d17ef6cd9c25be139a8710cb689cb8c0a7089757645a9e80eefef66e6c351b8f0f07257ce91c0391503cb60708b7837642db571def06de64c72f3a9c23eb563a041ea4f6d9c882a8d4a01b30d5f863f4980b5e05966469fbc6f0ed914195bc5e28b04991159c1d3c5647b5ec42a4dfb6521eb10e031062752b4735e7f202678fde940f86d7533a3dc2ad82167b3fe181401713cd960749b139f498634c14982c0532170a2fecca1a403050477fcaf3b69c125c44d0f2357a3e91428ee67de48f8dad8f69cf9f06388fe3e1ff76df1278a34755ebc3c8fb11ef6b15def312e891a54251026fca7f58d427fb51b6823e1d7ae704b525187568461ebafbd2667ffb686908b69c90f3d093d91dcf6f76a38c4e85d70a6d377c4a86fff13197133b0e03dc6849efdb36e5d152ee4237fecb22f1af48b33049b662d9e00eb4b9917514c8e1fa0b188cad9643f05f56b9d5cc68ee25f93eea666fbb93f3f56217cdcd6db7e3635ff65d03b5938a5688597fe579b474036b4cf7b9fad1b63070ec3b4b594c87c8ccca7a7887b6548dacb82e93d27af70b7a1d73dd1ff63e96707f169fcbbf1a1c265c9f7801b4488170ab4d2c5ee0b3edf0728050bff0e251ac19cf4cf56305fdb9834cb12d9ad061b1e054d677f05f89ac06ace7bebe3c0fc05937af2ae55d4a8782fa1e94be66aaf3ba41a0697637b17eb416755c9e87765c78184b6fe28398e594499f56dc5b9ecf82371639cbb35788c3831f6838b19dee832463949ab414058ac971d18e1d5b417326e1f73194daf0b990a08784ddb901b566150b99cd108899f2e8239cb5aceff9146e01040d161e2b860f30a96736fdd8ead8add7d4e385649889fa42a4cf6dfed08e74664f4ad7ba84ddf2a499e8b2bd650ef480e9e0fc8750891a3797bd39387fa18e24a395a7d3a8df3fa6f0e0a1880e58a7f12fede542a01cb1b0016f7c78e31b37c71d1fb29ac69b4f02a1d9c306679b550f3a44f39c8fccb6f7b6ce9450f9759f042403f0d9e5b1dc64d0c863b457e4a50bffd6510f30eaaa5c40527b004ac8ef41f91ae08edcbb589956d9e708526da59b9d41d16b8e30c59cfecef6176bced7823ed869d7d9b3cde81eda854d76c693d74b2d2717d9cb9f5c1ab104cd95ad06dbe0afe7ce75eb613c93fc5e646bb8974992973abb38f974bf703f7f83e3739ff2ae8245a11f5b3e4247b18f46791fd67a0cb3a2bf1f66a319c736a6647c771723beef40cce0d310ea33e6567129de9240ce892aa2e17aaf4592ec20b18897f093d99d21364db362fa365c76caad947a601eaebe34714f233ff647aa87546746cdfa6ec84ba25bb0b5a563874a4640c31b3a7d060fae7c3ec9592a3332fbd15fd912a591fb568a9e6d2837bacf9c42c216dce0de7b527d6830f27d7092582a5fac0779f3c4ec40d0d8f2b0d191a00688096e2f778ff6ee7fa11ac7853434a15e69799db461bc3e31a7ee9ae8c5645131ed7ff85bb688f74eae59d0cada13eec6e360f723c40f8879db5beb0a4c6cc08264267832e1ed1a99c7d797b69004c53ecf0b015b512085980c35cca787cf5366238b84168f30662789d11743b65ca2db99c1958725ce87af54a7b5b9dac81101cb47b47a1a3eb2612e4585697d632110271bbf32cb4378ff7cfea4a186d69431bdb46237142e6150289716458b38ae9877763cca4433b1f89a76f420955ff23f2ba18fc350d59c9e5575035257d8bab7026602379add9120d8a20be79831e06239ba1f2ce27460b2362a51602a711a7775bc84b4775a92146921a3f57efb002b8f89ecbc93e19e00e2486f39b4acd7dda52910ca3e1b35e1117addddeccf89b088be6d2a442e7325e87682fbe24af36565e170c23168656c1f66cd9522cec8eac6c9b20664aea9e4ba2dc6fb45155c128b8f16f71fad35b", 0x1000) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:38 executing program 0: poll(&(0x7f0000000040), 0x2, 0x0) 16:00:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = getuid() syz_emit_ethernet(0x3a, &(0x7f0000000080)="7ea166cbe9b0f28a53b28ebe9bad6dbbfc12d58ad0c6725ee1af24ca433e686d24bcb848c366afb858b80b519058cd6b3c4d2cd703032844bd6e") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x68, 0x2}, 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="25d8909545f8646804851ea9c103fa5108e16ed048ccbd8ba60eba008f286880dbeb6f2bf39ae7b97b6208a28eaa78643ffb86a5dbcf35760ed33c27f3b02cab4d1a62e6b0aaf6506113ddcbeddcb90db9c4412975b969b19b967c90aa3c614073153b64f977512b866c49d756fbae4a9d831703fdc04023adc8ea4e993df60903bb8eac0906e3c7f60542dbffcf459949b765270f3d823c04ee02bc6b61a89428dd9a90d32de814e8745fba432b", 0xae}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:03:06 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="1832b90946e618350203d33244cf536c131682be1d5b6a77a69e6c7387b576af93945fb8dc4b298b1c3a9ccc5298b182c3f8ce6ebda12ea3d20670a5ec85205fc2e0ab88a43cb24a09d5bb8028c2c810bc907ebbfe29caf93f2c8ba6e574d8f63b3ec7cc6cad19e9b17fc2b0bcb24e92b2e9a3775fa01795b38fdea7adfc7c98dac8b159321fe1ba9f", 0x89}, {&(0x7f0000000180)="b4262fe7787441a747504c40dc030628b5de7353781bdb5ad7d4b39d8fe219d03ed8d1bf2917f8a46cffaa769b36f88633a83c3cb81fd45cb0686bb8bd66e79ff2475dd42da4cb792682c5bcb4d649a63f8caf5c751b8140a8cec0e8e62a74def2fae27c2e014d4e3c10c13071e7c4ed8431b197cba27b2764c48eeaa07ec581525cf01fc2a34d15c7ca9fb886fa31eb36e81c2e15e9c3ccefdb71f52e17e7dd9a441e1b463c95ffa1b7ff58b46e13adf5e0f498033644664f823835ac49faa83061445593171f24d4fe1aca55ef9671c6781f597967d574e7c2bf101d841717b419cb23facf16d80564ad0155da991870b2cca5b632e62bd4de03ee06241df8a7bd42f846cd941cb5eec809294d9f06d93c3e5a180b9b2759b63d44273db64a1a9aeabe3e5bc3a4f8932963137d7370ef9440ac2897cfd0a4cf9428c5a6d89207a7aa719fa857bc3f9771b33cd1135a8985aa042e78bff9bcb2438ec55e5470fbc426240cb3f22e11f1e6e6932ba7dee6c153f511dfa22c9c47098b1846514568f958392306dd7783f99bbf095c82feaeb0e99980ada4c08efad262f208b71994b4e08f42074fc1f30cec1787847a4d8797a4f9110b0c7e1183f93b2409cdff3da557d8e86f0716e8f570fc074bd94f70d8ea5c874c20650aec341dcd2822da401ae5336ffc26f2cf523965ae89f89ecd2bc85eb85a87f3232ef0ca3cf1a6ebb021358f9e85a1a3cc0381d6f576c90a7ec71d05d8f25639586738d1dee4cdc8c9a24cfbea97c79a5124af7c70b3e49bbff39025fc05283051127cdae2d62d30233e26f396cb0e2f71bb6447b8a34e858f843f843950018adc205211e2f2eac780b96d22797020064909f21f92cb86094f6e179e3fe70ec902c58e76c8acfbe6b7b7807c0d0a830f2c47bea4c110cd85eda4361058f7628ddfeeb15826f1fc74450b85173e4c27cb4354b687383baff7a6431055abc448f890b3f4d241fb636d476913d2fb5e5a498ed2b46b22e8f75230ee3d227a64966bda77e0117bcdcc2cac60f8acffd561e830aaa5ba17fe1458c35d48fa1c32c916cd4047677c956792e3eb470e9b4d5a28aa2386a4394f9e9ccba5ba38c6e2ebf12605392e1fef1ffa6bc21cb01cf8162b3873318dc175569440e9fbc663c00baf5c1034cc0187cb99b48a168af413de2d95ff14d2b57cee9ee2efe4dd257cf7e30d75aa6b6cd69cf542d17d8652ce6db778a5297b5e82f9c304bf13862e14977abd874d1a5d4816a1a3392c55fa038b075d2b28a2f43c1deb7af864a913dddb27dec070834b9aa2d42c9716d5b9b0b4a22551a1ee2a394b86faf010b38ffd45e47e86e37be58cacaabbcc681c099df259e9779a87fee8da492f9a5f25b19d8bf791975dccb1742e5f4c8928602858db19657636e96efdcb7adc95fa795aa495efe2030c97c2cf18a80ca4ed8b016cf3bc22b958ceebf7e3ee2a88e5581aa7cc6baca45eabae074fdb41227da3a8cdf8d3e696024179f83f90d3561ea4fc3d5d20186c90ffb6e44f97af251c6bc289b3db019675e356fa2698c47de8cee47c06015b85ca50c35b689fc0177f8262c720c4e68f4b9fe235e11abc5fd75578a807c51eb07708602c4ac26651bafd1df6aee89e6c04becd41e4d594345f295b2334dd1ada060b78226c412aa1ebfb74210d4de342082826991f31596c1c4f25bb3a91c2786384e01401cc3f67128923af048fee71a575476c96fb19d26ba8041867f41f78ed6334f9ce9101b0176d2f34acb73e4f3c1fdc7ef91b04829981588be6bb0817ce5cdb6a72118662ad38c5826fd944998a44d371c7bfec1dfa984f4964846f178c99ca4e642b583d5be0b774f05a3d600f8094a5597fca7e45f8073e39d34bc6a87d0e4524ebf0cb031e795d258ecabd26a7fdcb3c13f5f81f389e8b9f801c49fdf279bd8d0a840b8b831c3fa5b124e22903a062f834447a5045644eb846c91fbd6b8e02304dddd90ff34d8ed43f38503e387db6c18bab61181dbd29a50bf8d339064699da9960aabf543c3950c9dc2facbb8767c04f310e7e11786c051ac28dae74ffc28e6203d6f26e1d9272b236ecf4c206d9d8058c52ee419ebb29c1163b8b02bd5e0d3935462866ab9020c420471be2a052e4498a66592b4a0b5c8a78aed388b97e5325b31a5753310c2d0c0daa05f99627f06c0197163c360a67ee5f271570d17f1c828c553a043541a34efb0a9f8a81a49893c6b7620d7d436c81f29b2dc1f4c205a508f3df6d50e3589e4981b0167bd9c00181eb445ec30f4d0891d755e977167349b8e28321a59248c23a7418e9e95cacb7936963a62be8aa5155838ed70bef3e3a56c11df8135d219eddcb603663cd9203a3fc7e0c30abafecabc84ff41ccd4e70b0c8cddaa77004a7a16eb690006c319e164879a4d0433bac4ea67f6f17f0068066b090e1d89830ebaa0e2d90aae1dd4bc2da2b6b1625589162adf454ef519c3e57464f0b374ca4c82e1bfa5944a234a16e946f8489e06d3a9e265393040c930fea7561cd4d57583fcd80d6f921d9b0ac92cf6a7d0f6b9df084712ee50e98f42fd4142039ec3b99555f059c5cdc677b3555f8fd3f1c9d36c2c7e96dd48450369a43dd24924129faaad12fba093feedd0928a27437f8369e60b518de8c81edea47632e240ae033e991a21b1b285b3ed66067b27ad26b0a16b8dac70de3374d8704f4ee491b1a1b43e7b26504227d646f08b99cba24374c306d6586496e7c88b982cfa61bf869563a79aad2704dbf59e04368d0016b6646f120f19e60304d8d77b6aaa1cc96e375f4608f78aa20d20f244afbb7f6f52f91dffa0b6779bc92da2ebb25d2cd79f9eb6490e1a0e6720bb0dc48a06f640d34dd589c9c682140f21f3b944c2de8acbedaaa4a694ae1dbfac55bc41d6987d93a52721bcd7bf5d6bcb03cb382853d8810821dd3dc783334bfe79e8081c255bef516fcb091ea085abbe9a1b07b7e5ea9cf3c61560ae2cb0d266999c1009c086f9e9eb37358a4b77488931491237ff6a5442643ac0abb1175b3715aecde796b5a14472149b8b78beda877c062b5a2b6b0140f5811c279528f88d0e14dbc57fbc65e869d3682e026f9e5820a78fc98090a088feb79ee159cc5483c893a6d1304df08b75fcb51ffbbe76333a39925ebf2a6fdaf092c9409884a8cfa440a200e47f87e8dc74ae31e4fb51010497b0c18b009525130bdc66c9edc8924ded2b8a3defe25a8d710593095023f59218d106d4a0b7e3885f90b53f821ad24bd51ddc6d2b8f0f987f8f1e9baf8cb0146c275ae4a60726b3e1c29fa0b9fb79afcfe8eaef054ad68138081d1cd22865b26f5c7d1ce8d0b99df2bcc8b444cfcef8b0f44eb03e8893c77007c5e76d01ab9788437616a55c7f6dd80f32f9ed94e393fa6608dfc0611e116c81d38a0200ea8a12f01ffb35895ae9d804e5513685423ac165bb2e1d34d4ad21ffa304dd7e0be6a242be0ea3df059316e653de966e7c38b321b70d00241a6f0a091cda11db23384ed68921ee512f14801e76d2817253a930b4b9fbe5db01367e4f4a2ecbf9714fe39f869296213c2757aafe741cc1a7f190217c73de75582be954310db1a6443a7ad78d49b47555f2281e2ca7d545c209c895d11d8b152705976986c8346af24da67f3aa5cb52ee45916709b0a8d08ef4c417a6ba379f151654984a2b69e7ae55621d05b28e93f11f9f5216743d8d362a4c6642bdf026b63367b93edcb366b3883d83d2d98c1c23387e14b5e397095767e96edbe3ba4a73a11aafce8055b898aecc22c9d150d882fb5f240506d6007ac2923f257bda86e925f2e6a57b0cf52f6d42895b95bb010afa1dc02c63e744079806ac1335088dba4cc89131db272f9fb54afb2111514288452fb5ca343558f0d206266d4ec322d333a01b8735ad08ee69d49ad0250d26c09242a5d473174907862bb91f33087e9b1f8f85ad6e0264f24f7159b20d1457740fbadabe0d52457ee7d15c17db3a3feb52b73819eb2e18800b9c17550b8d6605b9dee8020b61040f32efb753ba2db43f52e3d35c0511a9d526a595a2b75f5ca220e2cb6227f40c258b80ec4ae5a4e9217215326b66a8331f4efb434af375e3bf05d41cf8c0f785b298a609e10e688ba492c78cb05570472dc39f444371ead10e5563ba40888bdf685887a711cf1c3759caf37c40e73f3bc2da2f0f5c0e4c9424ebe2bb9afa4adbedd06191398a1e5ed87af1e3a7896582eb9fdb7cc2b89177fb825c0b9b1f600ab39a2b43dae1726f63e4c7033fdc351fe313c21611a2c82e1cab38957ccdbaff43afdf8fb8ed59d1d3e291f5aab1e1133fa9d8d9b7b3021e11b205e35443dc8eadb5712856b2313ec67e18d7a4dfe8857dbdbe6a7df62c59547b612e0a9b5d71c1b0b046134ad68e9c84092906ce04d243f2d27649f9eb69db870de24768d6b9ab75581209712ca7888b8523c913ce4836a0630e260f6b0aeb498041da40bc7a3ce7e4dc60d6089cf9566f6ae52d2be9d36917d0bfbc5146d14609d13d5925ff4be1db35fe7b110ff762fdbde5ba603a34ca759d69a0631d46f91d09e08e7465660f4071cd5c24f2d78ca521885e510e541b64446ac5964187469fa7c74e92ccfad4feb7507d03151906321a9bf0c808a98fcce5253bca055ab318dc0a15dcbfd27542f781fc39a1541f81ee1079b2ea5c96392b1573fe54cbf1b2be599205f8bb3655ec1ec040cc5ada4337be8b637c33e8a09249b804b983f623d30bda38d95773d42ba941290f9cf496f863b7a44beb965b807b1071a710ef29ed9c2e170c686fabe1b9527886795b0cab5059cdd9092ccf0a2f1dd8a0b7336643212b693d3017fc7ae9604f565d92819a3cf8693c75c90f49e7ee3c0e56d83e616646212b1cb3107b8add6090a9b51955d65f030b15e1778dfd5dd7b330ea2e5fd5e9b695c5b5b6b0731e89848f6c2b787098b183a461529b65333fe408bba99de28fe403a6fa254542c3414ae45ed3500d3795b0808a1932294b5e117a8cc0729327c020613136dea4316313c05e2f59c349519f8a01849ef5de805e9d46cb2cd85b45a0bace2762b533c2d6dfcdd56a37cf14e18896b318a4a0483c4ea6e5de472e8627166f3c8b83cc2768ae5af963af40ea1bed2999f5ce616f45aac59a03c62ea6e7ebcb16147dc4f25599a2e4d4af7d3156b6314963a4cb608a387f3e60ef3cd86b8e7a5525cc505c9f2ed01b0b1319a0d6eaee726a7105b993c1cec09c358a7a2afd261f1284be7cd8925ff1353f7b28752def296a7576374c17a7a760bebd08ae706e0380ff1a05504eb60df773a421ed3628c3eccfee2974de1fbe05b92d02ee7b994dc3616dc0393a68168ecb1e69b77cbedad501a40a1290ee2000a92336d1926bc017bd3a5b4574684aa63cf351f4fad6ce907f075eba1cdd681fe837aeb7aeda7341fb2ac167db3268538b3959a9cc2f0282285b855a2d6f659cb8ca8c0fb6874e1395b7b5614280c171cf1f273fa6d34451b74dc1822bb73703898bf0cc8130111bf20812c3553cb3aa7d8909037e14f63b886c29be475c514e66a575fc9d0c2d5823e587cb647ba6fcec42a91c543f1c9eedc119d08552b316e54be3085acf0a1bab9a05468858c73443d9c665b148a68a3306658dc7bc3d8d53568780e4c9d0d2bcedfcb097244307ba8c8611cb4f7822aed7cabc93a4f93f22dcd1620522a3ad4d0f3477176fb9eb0e125978b77ad325a1ad7c270178d98cc4fc49767a8d3a65b26234b3d7ba44065fbc3e5cc319e9b", 0x1000}, {&(0x7f0000001180)="d8c2fa2c8108fe39917baa19741bf089bde264855d8a899cb53290165e8853b0eda1384c05ad36f4cf093f1644545799669b8f0cf62d44e7b1c99cfb9775ee3c92fee02f354999f3f9870ddb1f8932", 0x4f}, {&(0x7f0000001200)="04b10fa4cdb2b8ade05df16ea8256a00a20699bf5c329c3c1a587ab6f5", 0x1d}, {&(0x7f0000001240)="c2cc6990d8b96fe834014c1f86c21d6724a59fe1b7279cf7b80ba905b0539b82b8ec66257cf67d031e4c4d88d1adfb01c226c8d52fac1b220c75d245f255c0f30ac90dd0a94ad3dc22e2d759e2d68252fd585223482f8148c10654482fb66f99caeb01c48c3b3cc40779d14b2f6930645d7fbef75884d46aed68d67e41e860e76f2ae08f7ed61676593e7afdbe9ae4c5b8f1b02c3685aa", 0x97}], 0x5, 0x0, 0x0, 0x1}, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x10000000009, 0x4, &(0x7f0000000100)="23f1068aa5a0f3a4bbe10c9ce2f52d32e405880cecce05e20215288350d1a4256bfec24bed0a66e8cd75fed5d1e64f230bd86e2b57f82d77b0f589b5b9d5570aaf6a6fdfe1cd6ceb826f2d4ba6c23ca69c54e2917b39e0121b3e148648884458d47abe4f781acb8173f40789943d3eb1ddabcbce96b392fa50008e0100a33136aa", 0x81) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:06 executing program 0: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) r0 = geteuid() setuid(r0) getrusage(0x1, &(0x7f0000000440)) 16:03:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:03:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0xc, &(0x7f0000000040)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000, 0x4}, 0x0, 0x0, 0x0) r0 = getpgrp() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) close(r2)           16:03:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) write(r1, &(0x7f0000000040)='t', 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:03:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:03:06 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getuid() r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:03:06 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) sendto$unix(r0, &(0x7f0000000100)="83bcc1e9b5a9338bec84d2b6f0d1c4fb94bedfe9f5560c06e59ac5dcab480016f7f7e56214676a49dc89a4560ae86c59f597a15ee330939b0a22788f13b6ccd289613d5f1e41bcb56645f84c997bf5c315f343fa1cf8", 0x56, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0xa87, 0x1, 0x0, 0x7}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="33772174d0baf3658e060493913f1034edc06812d399bbffac6b5111392fd4ebbdbcb39dcf54085fdb6b2dd6754125000d757197d299d5e6e5128549dcddea6351d3f48b29e42edbb875a9855c84cdb22fe44b8659c3f9e67a0905ccf2b19d36a0edf69eb39374fe855566bc2ad302fdfe56ec26230c3725fc0222af883197", 0x7f}, {&(0x7f0000000280)="eb17ebd9cfc6b16fad4fdf3eead0add0e390a584f54f77b02b22d64c00c0df3503310539e78594dcb9a6f4a8b0e1ec5ec79bfe5ca58ecfa5b818a960cbd40845ecc14d205edca2af5d0bb58976e063653778c35279bb437a147a580dc62645d8f08cec1f97a956cc57734d47ea5d3163f2770950ad0f3686014aec5e91a29352ea9a072866a6ee2fcaeb2c97f7312c9d25afea7f0fb78768aac0dfaf4b043cd6a5db105a70", 0xa5}, {&(0x7f0000000340)="4d416cf1b242b22a0a280325989c827ca4e46a47adc1f7fadcd02ccb5c4b6476290faa8edec2e9ef4b5fa6cc78075e4308af0515c774a626c75b85770be0db00b998ebacde438bb56999ba71369226ae94b31221a2602a40d1eb956e633db4189918e821e66f4e5de093b3c8b11439ed323e230a60f4fcabf700726ef94c459fd52b075f0b90c50f41713b021c365391ab5a0cb48cad535b8c1fa38c96db47ee553040b2746e7300aa0273acad28ea0fd6745a8f7e3a1aee5a69d290113d8140d36bfd15cfafdcee0c7c7871f14d9a279153070c27d352876ff85ca31589ba7e861841e344f4b7fbbc337690cdbdb0d69c", 0xf1}, {&(0x7f0000000440)="3956155c31c1b90cf89ecb3e347c4a41edaa237d935b415553bdf359e610575f35ad5eabf172752aecf4bd3ce92c609681c03195436a520d019a65236c3b5cf00e11390a641b1a9a31060d63d79aee154ab5340e399bf54077b74c2d11f3c7bf989cff3e5338edc2d112fe548409f53822b0d59bd7a4856b554850396275f5d284384242e90978e1a46989e3738ec2f1bd8fd9483251c46c5573564b6cc8dca495ab7ebbaef404b001a28cb94ed52d0fb18a043f82af2cdab193dd6a9edd62d7a3bc135e", 0xc4}], 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:03:06 executing program 1: r0 = open(&(0x7f0000000900)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100"/258], 0x102, 0x0, 0x1000) r2 = accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = getgid() fchownat(r0, &(0x7f0000000640)='./file0\x00', r4, r5, 0x6) mlockall(0x3) 16:03:06 executing program 1: r0 = socket(0x2, 0xc005, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:03:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x100}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:03:06 executing program 0: setrlimit(0x3, &(0x7f0000000180)={0x7, 0xfffffffffffffffe}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1000000000000350) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:03:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0023000800000000000c09c38f9abe26515b1400"]) r1 = socket$inet(0x2, 0x0, 0x100000) sendto$inet(r1, 0x0, 0xfffffffffffffe9d, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup(r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe100, 0x1) 16:03:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() r2 = semget(0x1, 0x3, 0x230) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x6, 0x6]) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/68, 0x44) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept(r3, 0x0, &(0x7f0000000300)) close(r0) r4 = dup(r1) r5 = syz_open_pts() close(r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 16:03:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpid() getppid() 16:03:07 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x76) close(r0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) clock_settime(0x0, &(0x7f0000000140)={0xfffffffffffffffd, 0x5}) socket$inet(0x2, 0x3, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) 15:59:57 executing program 1: r0 = msgget(0x0, 0x10) r1 = geteuid() r2 = getgid() r3 = geteuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x4, r1, r2, r3, r4}, 0x3b, 0x8, r5, r6, 0xf60, 0x0, 0x9f, 0x4}) mprotect(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x8000000000001) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)='E', 0x1}], 0x1) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000400)="36e43e031e362b9e49238ead90aac6de1a2761f5b87ddb814b7b1c9078ce9985d2632aafee1cbd11717c1cdd2bb4a4fd12e6cf788ba9bc2906f6f666842b818eee409a71ef3c99f84088985d8603aa160d57e75fb520412b384e417cd52a62991a7f4477a37ab08374d8689f0eed78588480893403fd6aad03f7e090c05a98737ea313a50954c25dc35a6a71948cb40f9f6f0d566c1b560b1575230366abdbeaec126980f16e66a1ab7ebbe4726305af86a98f8a657a8273295f96eeddfa368241579cbd0a16a36f64ae5ef6df9603b57808a62541a046e3e8f350eca0a09a8c2e92482911ef9f80d1bfdc663a3250d5711c1f93ccdaa27b", 0xf8}, {&(0x7f0000000500)="71a8b8014503a866856cd434a522cfe0feb02fbf7f606968520e9eb1039df3acd97ac402099c8139b218b341feba6ff6dc174e598bbee77646de38af76c561464decc487f81f4d952e32da45e67cbf64af8b3c75bba974cb745b3932ff92943131cc04e82418581df2c50b7fc88a8cdde3b5c47b0593342af6e3a7ea923a2e97e2e71bf14cedf2a817d793d25b9607a4722239fe23d9e15ab449c01e93a9f3ce7b54ec006ff7c0d0f5aad581924f3ec64371c7a3ab59c8dd3fac098cf5ba112a3267f8624df677c4837d31d910cbd5ac62c460bb4abc9e2e9fbcfb848a838ad721ce4a", 0xe3}, {&(0x7f0000000600)="13c6cd769db4187b320b269a7bda22f16f010663d8ea8a5e4b94610a11143d519c69033afc90a2799f4f27f4e5992dd7c3337d3b145959156c4ccd4a67d21940a58af7e3", 0x44}, {&(0x7f0000000140)="2a37c5c7784e05821fac6fbafc96521aaaae11f7b3e0072971aef6469485", 0x1e}, {&(0x7f0000000680)="2927ada2db2293a257e4754fa534d9ad9ab607e3f934aba0e878eaaa86d77b222142c1dc93e3034b7a4ed66fa18dca43a71d56b24e494e68bee31912a1b95b0e560cc2978b180432bd6b34c194bdd9518d6e299da4c8ed63735349f0e3b85e1b4251557efe020ec6df1f8516ec00b9e090ba9b6dd461bd2b9e3f81b95c8c00cd22b0381fe051e7ce80acc781e7dedc07ac656dbc5cd339edcf4338f47f5847e5eefb6cae83593f35526933e8cda9ca8d9e3672d17666c7355bf0f374c97a9609193007c410c19ae6e126cf7dbc70b902108e2d212a68da8473813e93df83be0873622b634d1c4b21e7cacb9829", 0xed}], 0x5) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r3, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 15:59:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file1\x00', 0x8040, 0xef) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(0x0, 0xee00) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:59:59 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x12) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f0000000080)=0xffffffffffffffff) 15:59:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0xac1, 0x4) execve(0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 0: 16:00:00 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6, 0x4, './file0\x00', 0x1, 0x3, 0x1, 0x8}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x3) pipe(&(0x7f0000000080)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = shmget(0x0, 0x1000, 0x400, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200a0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x108}, {r0, 0x44}, {r0, 0xd}, {r1, 0x40}, {r1, 0x8}, {r0, 0x40}], 0x6, 0x5) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="dfd09bd065a421263c09dc514a834a57a98e986737a3799514083b86885b89756fcffabc86de9d7f84842c6689b09f4839398334a40cda0835de04c251c1187fbc54a4f9861e833851c7eb9d0e067a3998b63cf965125f72622ee7ae", 0x5c}, {&(0x7f00000012c0)="4bf34c731d5a67221b66e4d1e59195b48b46be737060e9d9f4f155952329a4eec62f64049853112c3fda7697845a534374e4ab1e88a7bb7fad1a47838df91212023ab4695058aef2510006471408695ff80853e2a73a7421c08f129b9cfc01be34a7344b9700275eb712ab65a30056cd3c8faf72528ddc742478b3133d3917690749e09530760314615fe8b441684d42f0a91ca1bee14235cca3176e385a9426756e6ee8205d3e400815af947cbfb1da7afb2ef790b6fed1f8e970861765a3dd60c3f55be2ce0abdba3b9eff1e181779b4ac3497730b8c60bc2bf43f28fddbcb4af6", 0xe2}, {&(0x7f0000000100)="15ab354bb62c25994765d105a9e40246d5a9b2268f363d3b4343e027d34fbe20f399beff5ada1992345a9e056c350e4fb13d6a6e95b4", 0x36}, {&(0x7f00000013c0)="1e60f832631426bfa93841b3d46fa8c4e2fffd1d3b279c236c155ffc45aa5918182c940152d4bc2c6fa8e2206d917370b1712d448b09e84e5bbdb930208c5d0009234088c3ef4f7b9b314c5ecf9455f988028c56586d6b77510e2c37bf72e68bde33d5e8f51c2fae611562f3bceb08bc925e4ef5454c43b3cf4349b3c91c9c0e1117cf8fe08f72", 0x87}], 0x4) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket$inet(0x2, 0x8007, 0xfe4) 16:00:00 executing program 0: r0 = msgget(0x2, 0x4) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup(r1) msgctl$IPC_SET(r0, 0x4, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 16:00:00 executing program 0: r0 = socket(0x11, 0x800000000000003, 0xfffffffffffffffe) r1 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) shutdown(r1, 0x3) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x888, 0x1c3) fsync(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x40) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) write(r0, &(0x7f0000000000)="9653fd647ab8a9634f7177239e02061ef3b59469", 0x14) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100042000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f6988c0d8daea3136872682bdd8d0e3f2af5b1ef", 0x1, 0x401}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) setsockopt(r0, 0x5, 0x1ff, &(0x7f0000000040)="30aa7749e41ace9499025f95a5f2", 0xe) fchdir(r0) 16:00:01 executing program 1: r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='r\x00']) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x5f5, 0x0, 0xffff, &(0x7f0000000180)={0x17, 0x1a}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e00", 0xb) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x10080, 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000500)) getrusage(0x0, &(0x7f00000001c0)) syz_open_pts() socket$inet6(0x18, 0x4000, 0x80002) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="5ba0b9df0cd859", 0x7}, {&(0x7f0000000040)="54adc6cc1322f4f9719544f7119cb7a0f8e56b6d18f8142d92038d2e4d295be56663556955c3ab3393112e9d3cebba968cfcd9240b47e301af605163dd", 0x3d}, {&(0x7f0000000080)="2aae91e412c1026419a2666912182a8fe64d602bd146aec7e3bb0eaa46346c5d9ddc55efa82d8a4a0b92370df587", 0x2e}, {&(0x7f00000000c0)="afe5f012ab0a67068d007fe3f355e3fc5a0e193643c5c24c27daf797753ca5a81a190c8a665e1373a3be76a983b0de61874d473ae7908b3f125c240cd07ad68c83c284a0cf7e71565fca70dc9ffd0849f3a14edb6c61e4e1052fea581caf2c1f63426a7cbe277a89e4c162898a2226e8ebb85056bbf201275bfe9f25ebe3b596c96f90cbff22ab036193d348cc880d40", 0x90}, {&(0x7f0000000280)="8c1d36a95ea8d2cff39d35b4a4eede7c65cd558dabdfb5fc8fd2069302b5372ca3c6b3bcd2f92a76110589ed372caf93b58f9237169f2336b951810d94f07691ce6f975578d3fe5369fb4c93c294ad8e1862fa57f53c445a5bcf1112dd183fbb1b92c35258cc5edeee136e3bb0b55d5c6d6c18b8583b3cae56daa2330e29b14585b89db1884adefa5d08fac3ed1d7d80a0002a1bcae6a59d289e59fdae7b7ef443003aedea5e760c5628ecb74b5b134b2223ddc0cf901cdbcdf402dbc637492adb3892c2bd0d2721b7ae848788829b71de", 0xd1}, {&(0x7f0000000180)="964492c124299a99b78d78fc977158a24ec30f32d83781cde9a5ca8626", 0x1d}, {&(0x7f0000000380)="f0e0bab42312157fa3f54980df5100a3d36dd39a87c286f080bd849bac8a3ec5b4468b05b90bbdf32502d442681232bd72137afa4e6ef942750e568b34ad1e208b06978e9a3801caa75c41b9f1f36320c353854ed109c0b667fe8bff992910503585ab5797f738a0418961c0b00d5c6ced393456f7126f09f8498658b430c05556e6faab0749f9d59f051fb22018a0acc987d9789911712f30e74dbd8d69b94d11d9aebb533c3724727f019041a3", 0xae}], 0x7, 0x0) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x9}, 0x10) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:01 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) stat(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000240)=""/135, 0x87, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x280a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x1}, 0x8) r1 = getpid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) wait4(r1, &(0x7f0000000080), 0xb, &(0x7f0000000300)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) kqueue() 16:00:01 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd7af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf000000000000000"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00004dd000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x81, 0x7, &(0x7f0000000080)="2d5ead4627ae457c89a6bc797ded979417ec0cb8139f66815626cd1a591701f996d0171dcfd26ef908549ef5cd", 0x2d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0xa3) flock(r0, 0x4) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66695c654900"], 0xa) listen(r0, 0xe9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x825d300) 16:00:02 executing program 1: setsockopt(0xffffffffffffffff, 0x101, 0x5, &(0x7f0000000000)="848971f7e3416ea6a0a42fa2f91eb5a115cad5785794b75a179dbd938ed2e3ef1c30449e12c23044e19f27a6c86191f2411007704e69b8db060229604c85164056f6674834e0e4cfec0954e2d6971e65eb31f136f5f1f413bddb52837c8b835fb87b4780e35f13ca03b046b6edb08266b5678cfcec577988c6fe3c8b02124795288846946d9c70f7b80c5629b2b86a938bf0051c64829fe37ff7f54e52ae6cb27a0990dc06574a8cf56e690f9bd39a564aeacd2e6b6d2cbfd52dd4ba800921ad27f02be7e4477f5abb574ea47b8cdc7ed7c0fb089a4ab347fb759d4187ec49b1b93fd4c4bb457d922064340ee0a4016672f04da8af0f9e58b270b9fcad2c7c2de3ef1377db1f26cb0d3b035339762309c50d721f5e668452bccece53d569c67c3a72700d5d92aa6336542f5562b698bdc54794c405d81207b8a31d6aa48effcc9393c5324eb5a484d77148683fbc697a036ad3c4600a1af6361a4eab7cd3256c7896527e1dbc59dfe4c41d2054623538e9003b7ee860c600285ab556a29503f38e226b97da8f24cb1344b0dc5d9b6943d282e83ae96e23f2b86050bead9a5a3e4a3446d2a3f7455b46dfe8700f03858c7844b0f850229e4fc825a7802b923631e3f6495211207e4be19716a852b6a2a6aa5f61e084ed4b989d9adaf1f7ab9eafe248ce0ed0f857eb0a2ad13ba84c78168cca2534d3bf210078269434ba4d6f7264798e02ad6654a6c9e1ff2be999d4d57bcf21fb94cc4f8886021e0b9a9c28b05a710801ac3fa2e42216e57c538cdf1264f7b16fa44ba14cdce0b08dad8d71e4b541253b23adf0dfce553901a7cb7a9464b1db3544a7185bf4c3238a7c7f2cee037562b606cfb1bb9b66bc47c931753b374e0ea912d416717da257abf2385151692d9e4d4018a5a7a04f007eb7338844049593ba00936a2bce3ca5fc6173dcc0393acb1c1acd3d10fc0c422756cb00466f3b6a3bc4980b0237996265fb93633d08bfc4945864eca1000edc9431aef8eb996ff236a98aa9454a1e2319bb994bca2ef1f3cf7cf5e403a5f4c38caa613f2a9fe764339070dcd7e3ff7924e914fef21f1ca62c8c1e4c166fe2352f0855a4b95c31a7fa70d9262ad39d9c80340b47fbc5a7b7064314260be0d5a79998771aff70557aa24c60879d5ac0586d689d3e985238bb6cb522dec2b011ee9132aff4e4d402ead44bc205a34f8751e72d24f95d847828b6556b722697f8175d009f88f1fb7694c11d8a216d8969b992b190adafada85b6c3bbd384dc5acf7ba628bf51798fef2a425521f5e4bbdb9a40db7001bd8cac8e16fa518429d17a4e4b8cbede02a0cfe2b2735c4732a4ab7bffb7b3878dcc1ba88f81e77efc654bab7c730cc4c3e433dacf41e6515fbb6647e2a34a2860e0506cdc5ce56bc8afbfb80b425dd1e4d162bdc3da0e89c64f6b2712704a0895ee5ba082ad5cc23b6cb7088276fa17737cf15f74e2a6e143b166361c23e8687afa683b81bee2508c1ea46ee36d6b1f15b27883bf38eadc4a5bbc79e453726fd473f644a9ba34c92c82bfc00b9e1b3cb63776d8f2cd72257e94546a9dfa121585d6304973b9f68ce844fb23b8001f9752da574bd83a4f4f929b503b2f92850e26304774101bf6f44846fe50d1e90a312a75e1800b7dd09142e7639a548d370aa59be3916511631eeb384be6170874b65ccb3ff0c8888010c06c0a12164e5b9f1558dc304fad9f05fdae69281f170b66fc7ea6bcd5d0e8ff5911e00adef1982357add917ec49ac60564fb341cb2b279a61ca1bf076130f924f930f75cf491e51758183346aa7ab0e5a8a61d083c274a0fc5c9217ea036d803bd18306c1b8aadaa36fb636d5c3acb6f2318ab9410ba2a20f6a1dc2d42c4347027e403028882a1e0e34ef60431d79252b8694771ff8561c5e5ac72f5ba787a2f924150e615b8d4d2e709a3f9ae78ed91391e754efe835a7d8a055d747062c93c6c21cfe646c7fdbe1ce4acb7d2a9b0d4cfd04f9c291428c137dda7c3a1885dc904dcdd4eaa5d29f54b62cbcd22959fba261c076b543cb844ac439384d857b98175046bec856ae5cfddf56a5477fbae98041d1da2c1ecd7b467ea4fe18f1b477ac9947844119f2064182257a78a955c55a189d86339e4301a336c81b6d0e4f812c21ea042d3b3ce5171e4822eac7972963b9e15b028e171102356445a7c6feeda306066198374a027d17f51199c18259f5777d0f79de7d7ecee74a8588cc150c7258897d5c9b2413926fd6fa2fb9981bf6b2265b82765a1eff70e2b33a41974f6486bda6f759f0fc0ab9fb49dcb869c30fa03c97755b62f0ba2fd01f1241d8d29a79d80378d850a0a230ebe7963966a8b27b20f06bdf8b958e6a4209f467f6e5590966e95d44f1270009c274367ee1a25f500dc972f5e288c6db9f2f7a545ed89006cc6e60d759415a8b1dace2441263ed1273fecee7edf127551b3edf96bf4d84e08cf17ca11ce3ab9de2b50a1fe60cbeaafa197d4b4b2c7c330230f8494aa8acbdb2e2037a98f89d86d82d3cc02d3ab96817f11c91f189b0570f10bb7ad867857dcc07996e1d2c79de75b3f336ccfc9c1c2e1578a3ae467123d4dae282c0db7bd5825bf111f1d51c97ff36df252c7b4c35aa5498842595edae504d0d2f5bd7bef637f59490c7cf9072a55d5ae55fe1c9d66731796c0afd489cc1e54d3a38959492b6fe40203616607056a5d2cf08cb041533190f2b8a501ab003b013d9806916f2ab498895fd89ca7dca95177d9d227bfd7076e1a3515f71c7291e2bbe11dac6645e6f1500331109611b3a06f92d726a775bbc46a67f31f1b05264b30ed7d925fa00e86b4ec3dfcf721098597a940c4a89da5f92cf3d2061860a2cdd8fec864a8c7fd4cf4feaafd2a8efe46a5244fd0a7d347825defee3bcd6cf15a2a868448af026d047bafeef69070c5680665468b96757e81656d9639b1edc9ea5b7ae7985d3a06f3f7aa9efd8a69e4d8438581ae4095bb5ea4413a50bd4b36c452ea648ad3639c78fc5794ca425d14b149458cf8190414a73bbb1ca0504c85d1449d302e7d047ff78c37e78054dae6bb6cf942e1d119230dccd9ef4fdbb05ef71f7cb7b239d828fa4334f2cbfe1ba3379abf5772b3d4e3dcfd2a4ecfabd2104e6bebd01a929a467c0d29f5c097d0105c69581217af30bd3ca87f0fd30d9803d7befcbc7fc328ac48497471172dd97f8ae19b78a5456fa7cc7e6e4423a017c1500505ffd05a173379483f63d3a240a30abbf324be65855e2cab1d8b18b71c86a38b92ad4f3c6dba54f8f20596eda73a159c50c55570efee5c835bc26347445ebfd4fb3d9493658d499334a84f18dc3d6be8bb46d147ffd1dba8a972622dad78696ced0f4c896fb6f20733cb13be401e03c62595fb0b5275669715f2993b3469cb5fcfbee4d5da7dab880e82ba88ab8bb93e1366f1f15e5c0931719ff9bea1890fe779b0003af6d9342de92bb9cfce1d5149e6317a0dde22b13d9c92ccb103eb762d573a47d6322e2de87a2456f900a8bfa369086e8005b1dd3dbdfe7f8db625e300f2b15c421f15c03f0ae616d978f62fc74aadfed2f5b99f01ef761d1769dabc22e82de8cffa07302c560bec004a683829d72dbfa861854eae5e367f4634225fecd8a08b044b76af30dc2d21296abdf63662b855c4f73224bceb11209b13f26b031ae324f67f76a248c057b98551caf56914bfe632385eba3d663bc1b0bbaa1669b11fee99444bc6da52a79cf02cf31d8dbcbeb720d0f114e2f56f987faf9b49894a6e45fd7957f015860b8309009c6f31a55b5459535ce3191e4734a75295e63425acc42bf85253b4d06e2962a27acd946828f196f5547e76673ae9040592703bae7004deaa571f08d166d52ac6b435bbb950544bead969e8051b74a37fd2ed5cd398857200fd3e15243e525a747192dc43d48276662de19a2f59c1c6376f15ac7ffde6d7fbf0fcd3f3bb7439baa0747b7a5be0bdb3d6055b7a25b6bf1198d323f9f2bf59efde9378a41fce5056908bb7fef050bbc2881f2e40af3bb92c427bf3f2e17c7e71407b982e023ff91a9dd4077bbf29949d4bf4108de4f8d046a1cffb68e519fd66b2a7f9a039de0154c565098e708573f871f7e3656a5eb977cf7fb03b0bfa25da25ea06e78b5c40bac5379a4e9fde35ecd5da4bd7ea53c768c0706b6f3aeebae69def18c16d6011e4bd7ea17af7f3c3fdd4fafc26329cd7db0be7bba3b5b1604de85cb2427bf82923085995d1aa7c575310ef34fa6aa10994921405799d252ec99662776bbfa3202e381001c3c58ae4ce092eafb41dfcf4e383590b8d430e784f9a5acac5e82990e488b9fcdef90ac5f9ac2d9866c06c782531cdccb5c13213ebe0bf7f7fd11fb767d03c3d2c6773c40bcc1b507624ad84753a907e695b3370d082c729155688b3af5c09c6a0f0b3723711426a0e4b1aa8d3d7c0bd34648e239cce774b1b79e442397ecba728288d7b83b4600630207f1223b3b13eaa1974d0eaa7a2d3118794c9776d06e16991d0f257fee1d51807276f3326c8517d73965dac8e1e9ba39170a4915d29852a556c2718a1da5553821d1cbbfb2630c16991380fc3ae4da3c323c8cbf999a3795bd6825261ca5221dbfba7c56d92a40317a7f6ae4326763f7d74a2a603c3ba60cef7798aadaf80bf9f67f5b6156c36ad87f0833622beff1edd809e6eb117c2347ed904cdce10c204aeed2f2254c4686de2d8b41d18b5feff3beb332d5aec871c090d1ded54c9c49bf4749e8a542d10d6b1da73c149e1408fc97e21f60816d353ebd1999db11cf683d61dc023c50989c487c8af6234e435258385d54848533a19152142faa129f271d238f5db0da2c49ae7817c5a172c0525fe71d6a2af6bb02efad436580ad6e2824c40c00bf360f8c3e50f4233d2970fd85700420d072d4410a60833a9a19fab809b62b6466159916b4452d3d9c09a7b8f318371e22105b5a046dd89a906a713b8027c9b984aa9d5ae7480b0a73c68b1dd7e1bb56dfc07e044e24d94cc898ffe609345dc62176e32f44f88de1679c570ee20b04cb235b6e72ea04bee57301ee432bab55baa556cbb78e5de26ed2980523dfcd811387cea9612ea3a2bc50d4db069a1447fc5416066244138d7b34fcc34843e15a3d79a55f0d56196a97df0f8965e8bbd62a45013a41761642033f77ce2dfac670248dcc2e783ce4dc15b90cd4af692fcaa06161409fc4b290c23b921a9c4908aa0c6174bcf2c0dac8c497567a329d283e610332dd50b626aa5b92033eb390b00f01d15ba01e977584753753da65bf2ffd41acdc562a99fcaa40221ecbb2464dd9b35110882b9f8bfd6873ac7ca9b0e43a725935fafce1417c8304cd9b89a4ccbf4089e2c12667f66d7af881280b905ee4edc364e8554da3ff922ea25328fd137d63a8b9c99886177a17ff1cf18f30c3c6c47d9657851bfd95ab1067dc2a85683805444f9e5164e683188b87ba12d38a49d7eca20edadbae0e86fec838d2ede43eb8388fbc1341bbac28462d08bd4eb34cbb844d10378c6e5cccb3bf01673de2a2c13bc124822f16632ee44ba8191cddc89570d442fca5b836ada118fcc86e1c52905f39e301309681661ec7ebc9d382f14f4f327228006816ed62bb6f76ca8f479ef270780c0dcfb0857d617b7c257cb23b6269e7e88b126bb7b38ab632ae0c7481d6d08de77cae2c4452b135e8e5d5ab9a9d8d6a26a3b7519edb440ecc90ce5e65691448ea9a34b70d2072e5c05db0dd7e76997f0f875c299aa4798ead7ba48", 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001000)={0x3, 0x9}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001080)={&(0x7f0000001040)=[{0x80, 0x2}, {0x7, 0x34fc0}, {0x5, 0xe7}], 0x3}) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202cec114822a0a98c903cb1fe225fd2f002e2f66696c653000"], 0x10) shutdown(r0, 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRES16, @ANYBLOB="06cc2aeca16a806750bc150fe7eef3dcd68f63c91c6c24fff601100a278ede2c877eba0aac8dbd8f4017d7019cb1bc8b29e4076d8d1fa4b2edfb5d19d6f779cf3a5a4b3b6a94fbdcda8070235f0d98cb48e80b003e0ff4719d97317ab55849f6319f8b4300000000000000", @ANYPTR, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYPTR, @ANYRESDEC=0x0, @ANYRESHEX=0x0], @ANYRES32, @ANYRESDEC, @ANYRESOCT=0x0]], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) close(r1) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2014, 0x7) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x200, 0x9}, 0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="d69f25363ecacf8ffd918cdd97cb5eb8b673d454f0ae90a14a97be7d327ca25c9587b4840d0ea9b3c0d1de62626ed9c0c30e1bc69d843121401c7f15baabd63d877898e60ef744b25adf8d420789c8a5d31309d13b8f9c8ad18604aaa612443d75f4b6cb67c40fef", 0x68}, {&(0x7f0000000100)="1ae0be274fa8e894b45882bdf5d05d54dfe27ef3a2549a06e3b4dd42ca859c3a5ea31ed1c93d304efe074e065e35966408fa7f16cec1a90191e90c274b3443ffa0f058e137227d1431a2c4b8f6d0a88a658300cfcab98c6833795a53662dd4048a25fabd9634c82490f08c042919035d01a8673cc27c6e3ef136d4a1f03fefeaee5046", 0x83}, {&(0x7f00000001c0)="7077a188dcb5db00b6c004d2c6fa482578e8ba6a1dd751ea93b473fc213cc0c998ec2afdc368b83100f606c7e828200fba10b1042a335c702eb8cbdd3a8a117c606be5682f76e190173a4bb363ff667c644291c922f5c6026d49dec201d2858203023ea28874314aeef6794fc09d670c5569309e56e9b38bcb1cd5c2c4e117ab6efc0a6a5d91bbcbce3289e06ec3c256f48bc977818064678f8cca0902e5e034a31b63ef656e79fb87ebd332e6d22180891d0d", 0xb3}, {&(0x7f0000000280)="2564553ddd2427a3d5ffe2b92fa99fabf845ed630cbae395dc91a2809fdc298a1d012a32552765fe13eaa2943e2c490a509c6cc502424e8b235d5957d985dd936ba6d43f4faebddbd4ea5f9df6dc4ae47270de4e012c22254fb5955b8506506c1258bfe985e1d563deb7", 0x6a}], 0x4, 0x0) bind(r1, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r2 = fcntl$dupfd(r1, 0xa, r0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:02 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000080), 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xaf, 0x1a48}, {0xa7}, {0x3}], 0x3}) getsockopt(r0, 0x200000029, 0x6, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) accept$inet(r1, 0x0, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="779e60f30a181311528caa3094f8b92e86d071bb284ea9a2c080e7a44776e03f", 0x20}], 0x1) bind(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe05) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 16:00:03 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0xffffffffffffffff, 0x204, 0xa46) r3 = fcntl$getown(r2, 0x5) getpgid(r3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffddb) close(r1) r4 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)=0x2) setsockopt(r2, 0x8, 0x3, &(0x7f0000000440)="b0f94c4f75d60e455a833312c7f56f7b36c0979b95726abcd50b64d2bf690d27d2397cddfb141173801e0c5f06cbb4a50425f91e0f29389969fdccde0a1eae0e5702970e31a082cbd1fb12a04e2ee9007d0d2945e4d45c5cffd9fcae9a48865b94a11d365e475e663dd26a8802e48402967b49c8190587a8eff66b8469a5cecaf60519dab2a45be9290ebb2b6b482b59214ae1cec09a27db5c0c569b9e91d16ff9d42213625b1648fafa48f98101c4faa5163b5cf2eefac4aadedc2e2fd503d2a638cf25e6ace427bc750b584dd3b83352770fc4a6129def50449c11800d2b79e9d49c825678", 0xe6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000003c0)=[r5, r6, r7, r8]) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0xbe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x4000, 0x401) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/159, 0x9f, 0x2, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt(r0, 0x6, 0x5, &(0x7f0000000280)=""/71, &(0x7f0000000300)=0x47) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) r4 = getuid() pwritev(r0, &(0x7f0000000380), 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="4111d33803712a4871b9dd93766ece880eeb92ae85118b686203162689dc769dd80a455b398ff5a169c6f6e4f8f71fabeb130384", 0x34) bind$inet(r0, &(0x7f0000000400)={0x2, 0x3}, 0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000440)=0xffff) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000480)='./file0\x00', r4, r6) chown(&(0x7f0000000500)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000540)) sendmsg(r2, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000580)="d4dc4767ee384bd284c48abfff5faff768ee4e59b1bbf671bd6419fad3ddd144356d88392415", 0x26}, {&(0x7f00000005c0)="6c95a654d54265895bc3067e9dde20b8951b3a811489975902aaab1916e18ec8297731e02d02cb86d0093dc42f81888a52d2efb727d0f14e529354be40397c41b66ffcf3bcd8116e523b2b0f4ecdbb7a928e7e961a80d12509c69c5165475bb42962a801bce3887476b32f94c7299bb3f18a6aaa9b159fc940283983dd47c82b4f3d79a6f99828a5bb2c334f179128c949206f7ad0da2b8fd80005ead14ca1e01476fbee783d77fd637e6d8f4f97f35725540b80f3aeaac6544097e2cb06f8dc996a22adc856178dcf", 0xc9}], 0x2, &(0x7f0000000700)=[{0x20, 0xffff, 0x80000000, "52b59a07a50e5c461b552eae114227"}, {0xf0, 0xffff, 0x0, "d7737b46487b1d0bf8dc25241adc0a8986b7c65232055c80fd6f93165ee3803e67ea8197dad846fba2113384bdf7eb7a0062e6017f5e47dd97be8dcf869c922ee49497b58e8aa07d74bdc2f0e761c2442bced53b1ec9d2d3b3375961b32fd227896d4e610e60c1649782d7dd0de113221fb91c00dd0770231139579b0aca921a97d48d6081839cde873eac2df7e5c88fe7339c3ee39f86c912b2e2161654b697b45e290b547eaab40d1e2f4976a06e9e66212ab5d60969203142c6fbcfc943c18c0089fe72c380e6a2924832f698df591a95af17ada67d11280c"}, {0x20, 0xffff, 0x5, "dda676ddf975d6264a"}, {0x1010, 0xffff, 0x2, "5344f9f60ed5c1df61ff0010812f3ccb1a5ebe841cc46018cd3cd0bcf706051a10b5cf216ad04022d928803c63980e221baf7c18bf551bc9e7209c31008743d8a92bafbee0e8d566ebb04fa4a6332325ffacc61a582157b9a494f66486f28fcccd6f7de7581e265e25a1b20c63fe3f5cec5c6e1c66f93fbd30c124a374e91c279d0074bb2e99a93e5a3b3189746073cebd526e7c9992bc91c8b4ba624d0a6de8c503dcaf7f701b61d7eac30ed4eed95c6670235093966c06b052e6e466ecfdf0392d7e16311b012ce4b74436a82f73e6cd932c432b7e6d23340246e2fb37f79ad127105b914cd1e385404b2c4c70be3a61906de2c5aa5198ee3b0275cf1c9925a9263ddb0996f20c448dfadd71666dc6153e154598efea37da4f773e887e93bb39a9ae557773e9b5234e307f67bd5a45b2f380d519466aab4486f0d754f0686b2c3ad3548485e07f0b1578ab83b5214b7db888f6d9361684772dd7dce2ec637ac370b0d18033f8ca35eadd728292eb6cf1f1895af1e1a5de2478d4b869e4fcaff003bb519da460293ec79cfcea708c2e5a22be6ca7a9990c245bbb8fd152f7315c8cd80b0fc87751297d434503cb7e2aabb5ea3d71c49ce93613098de1a8a211b5c7245223ba1fda55126046a6ca837fc7173b602a533bba49e5954ba6cc41ac3e699df6d6461541b09583ca7fdabf3646ff1ef52420330480c324ebb31682701c78a6c1985c5eafc2fa908020832ab755f29cde4aa8fc1437fa6304479298af8d110ddf89597beac0d9c23bbe6e2125046ca04635d08e7f643afbd7fc78e667d54cefffd774bb00b4222d67b44d663e91771ba0fe705af3aa0e5b4f4049c5748f77af96cb9a157783783e590b1fb87ed982f5cc96e14bc50705a7d47887adfc21c013f42a32047e06a4b537517706185e6d1b7ba6b96d4749daf89c832e4835590ae09e547c0f85bd74ff61c3f577f6dd22a7312c66811be51fe2c93793974c99289d425b9822c28be81f6d8c21058e6d23e48a4c62774f9b79b6d430c2f221803bd26af9d49195f67a6f09ac199afefface5378992d8def66bf7d1d4ecc3843923ae9e6640810bef44d2f8d98d73e9e040c93a5705620f01a8dff66d1d7363e5d409cdf94bd4e1cb7b300c33ba796542b954395df67cb0ec07bcbe72b609f34c14c7329207b413c0b0674847bbb348f7422eb5a9280daa3bb798fc844e721065cf522436f17d9f80a4ecccb6ad10dbb3a5bc4786b6d2f0c7fbb6c6d89fdaf12787d76d4080966f1338840f91d3cc5fefa1962c3b95dd4905f77b0928b9e3335331c1a0008739795dc2857c52a479c6ede101bad46a0187b39550e24d266f3b678df428642430b606c391645c22ff883e23828e240176463a5fa0895189d0f5922875822eac8bb6163775a045bdf14d443ea77a1393e1b6f0b10a415ba44bf68ad7b7f5ff00e4015c39b0fb9c52166e3a23601f620329b81ef9d2b3a07b9e28b10493ecf576dfb72162ef85c1f19d3b7a2134342134061ec760c7d6d87467b7cfe0b02a7f72382d4570d13b9831ec4ff26b0aec52c60c35d6e49b1b5fca2bcfc09e04c61108d8d0a5cc37b87fae05c80301ad9dcc3305b499e4a8335f4f5c9decc08445a102a093c989367535fac4df5dc8ce0d3ecefffbaa0f0f8188783aa2acdfa06da1f795926b325e30578ff874aa6ed1c0105a7ae388b812c5c61819093d9d78cc55eae284fff1ee5c0105a449bd5c5a8a09b0ea38bcad970aec091e20495118adc1287f7debf097f10158a22e63ada41b3c9cf4d5900fd4f9ce8df24b5725ddfbf623199e2af012cd36d39b28193108e45b811cca203e03e78f339fb096d766bcb884c5b5a03e665ed4a50a0b4c968fdf4e6dc67b30d7372048b3131d764d8b2d09b3c9fc99376a74f072726664b41739bd57512e983d41a5275cb62673a009712cd4d2fc7aa8dd74a8d2b30c108ad85bcb7417d97984c2a5d6f312eb9c0ccfa6e9a115d130c9f0dbeed8b59f5740f9e23c1eb38d9a8548a82b3eed11f425fa6114f2e1c0ab1258563c3bc032e4db944a96aea2d149032ee37ec99f5d43fd9308b18ef9fb887485c973d6f3ccaef9e4ff8228daa97fb5b8c7fbdcf7ccd095c99a0aa01ffe7040bc29deb9690ec2df7e53439f71847466f9bfabe48bf560244ea4a375155297168b279d4853e02c58e0b266f7aacc337ad260f4a60f02b60d5a6d088c38228db2a35f0a8ebcddd319668bbd2fcb001441c8b8e7a49b9c34c119bd8cda23ddb2a6787cdd3900575c1ec79ec0ea69baada378c6183c69fd3d1ba91739a258ad674839ddf83ecaf04ad3c06b74568cf0f54c5b7df046fb6511a377cdd2ab2b383b68098497732e8d0cd041f0dbefc0dc32f8a0c950558f847f076b7855754bf9fe6cc1e1da188edf7cfe114c282028b7a5462db720680b81d0e8a1a5526e7e479d81bbae928492a25ef19a5f3cb74393e030a8e418d074e08d333f850123bba333b62aedc1c0bc54949fa207680a9cca0d7fc144a1195b15ed634c1f4ad831dcb7d396504fa359366331e55eff1d599e0aaadb523fb751907da525359c487ca9be22d7d46698efcc5f1198631ef3c4f4d024bc8f6829af052fecc627b33dacb6f0ac33c91089d3fe4ad8dd555a81afb3ec879f4609d085577d391abec1da8893aac070ae9ab365822f46000599556c78ec6a30c81197ee61c7b09078f0390b2d2e5caa3023fb5247fba083c63b98265c1072895137aa91a5db97fe4aa4a5ec59139c6c913cc3bcf339974029d0a6a3e4363f12e83d913f018086703e21fa1ca26082bbd689d4741b0ba8446d196948f7cb602792a1a46f2eaf2d9783015188735cd00c97bccd6fcb2187157ba3b5b156297b5f562bafd1b0798e00b7fa49cb47dc66d6fe80614b40f081ade3cdecaa7bdfe5b6151aee009d33f63a97edf919e1138f734f283384ff8962a4a85d76f2fc5f76ead2b15d65c06129aba2043ef134348c4d9a48d13771e4ad3f09c625c2211cea6cdeae9c7e3323987d80ca70d347ca78ae3d8e5cb1b1b05deb81b66ca6bc0e7d206455a9b61b9089b40991d178f92a8fca3b57cd75c27a2d3c4ea7bb3a206ff71591d5be988609145e10a05e76d90388ef668b3702edc4a236bf340e5f9afc8c6385cda5c0f90fe3ae7acb28530b2d701d0a27088189d541f2e494aeea12eebb00ac1d843985bf8276171945a28460d4e4be05d0327cfff11e7373c12ebb6cfd9a5ced4c51efd38cff6af0efaeafc2ea5d3a6fb98e4eaf8bdb28d72301708e0a1df7668be21b299226ff524c3447fd9b93499aac915f8ece56774e308cf911bc748c1f9d131132c8e8a6cc191a25b28a63ac926eb1fa5f043114ada008ffb4f6d1eeb4a4e725d431cc8ae2f80179f4b33abb8107d2e26508f77d9e230edef1a6caeef5e0ec2e57d69288c9331664dee55286fd4475162d28edd2fc56c6481de71f326506d3a4ae4155ef8b54712acca2c0251ba8bde35fe669b89150126260a3cff837108f7f27de61f899bda2095a6d3bfd393228ef400fe848d038a13f765d382ea21669493a65b9e21ea0dc196e98ec23a86fcc35264249b1b03fa2b2f7e9261b6997760d13fd3bc318601a4258d88fd620a93f8a8613b6d01094d3e4efd4d39acbaeba0fd51fc9fd22f4c561f34ae1a7cbdaa6eec36d0040699a44ffa8242e35ed09db408c265258c8d7a4e9ca1e5330598f68349847448c5b7d6f44a111e08f5b641f2b8860bb2b5e78e8e4658af55250ffe4d7a681159a778c74e15fabc955aa82a506d99f9fe576b805216d65f5f32279df7691fc7ef0febc2f75dbc9b804e46304d73fd9cbf110ed8afbd56b8268049d77b752ee4b1c154e758d1438816ec29adbe07cdd6734286597dcda0fe05e54e8c23fdc135f17643f79b0877bd190a7ef4eb879f5197a194831cccf40998ffc18d8e47776b3619d58c04b10832ac1e241f6d5498452e90f2618a53be650b1536b843ab04abc70d177fa17cebb5e5c7be0a34f6d358e82f864a000540cdffaa24d388f50c7045eac0d07b41df3f7fe2c056065713a8519850b1ea4d38ce234061f86da31ab99c519f79210e7647b407cab7e3cc198b2357b092d322eff4b4f48eab3ceb66488934f60e977ef82815bdd321b0d6acd8167e6abd4717df2f463023be133d42f17ee1503b117dde2f11490368a123f7aa34b0a18e2e2ff3f754a72955d63db70ed789219ed3ef2a75a360cebc24ce91f792e1517c76a414ff40376947c41e9745a065837438982a5fdd53e411619166f9b294a7ba45896d902cfd41d057be166c715d0e0914fb3ee73fe95cfbd8726cd663fb60f828deed1a9466a9f2456bcb33de439228878480ade87c1e2eaab191142552d7381548409b9978fa4d0e45e567d5eba99a3175e8d3b82100c9672f50aa922fe8827754d0a179f6ef83a86a8baeb355927be158efaa84bcb7c2d99d76d6fb1253439eae9763a9beabc36044f7868c2ca4fee1c06029917fe03f988ee8062ab8714c2dcc2d02a4d368420df7b6a0deb012aaa7c95ac28e26ddd7c6e592687dfc5baed7c3531124ba3f96b225a8306fec9795c84f3e0cfd0af91c0e6c3969c4cf17bfe52c9e7f9aa36f0c368cefeb9f0bb89f927150aa59e851b9a55e18959d0be5d59b1ee77981f4f1eb8a816946099e57af080214edde632d9f44554ac58d8035bdb66bb3656789c0d870f7671e97b8e2b9d97c66f406be04580a13323e76649d1fe63872969336f8422c7be7929a795a62408cf559a6087de5d49d978d097a7ec657358f71c389ae9f00ee9a96c477abfd437f977cbf9e064cd840bfaa4fb5b71cdf9fcdeabfcb750b7dde494dd41281f4b08a547d3b67b8d0ba43addfb60266a504329e6fc3c643693494ff2de0eb98ec8dfd0b9cf565296e99119008493f620cf7e0978e02e02f3b8ad1af3eca1d757cbd4e1b1728ff622352dbb0cb88208f6ab8b833f2f17ba6360764a4c29ebacdaf2edd54b42d6dc51fd2d364f65a09c8ffb761a0a6ea7d9674f6e85f8776fd370743793e08c2956d930f722b9e06ab2c85cf0c09798507b8f3dd0b54224eaf1f09acd0e156d62635e59712eefa0ff925695dee7ba72b6005d876a158d2a409d8d5a810985ffa875869e38365aa374223affbae1d1256e7d8c593eafa18da178383c1962cbf6b208577117db4fe82256fd4dc209a3be359905ba8a3748dedd1de4ea1504da666ddea1fbd0ef26ea0ab4aa74cf125fde625b4c716afab83cb6faca81aed065680d49fba88854f915dd96e00416eae7593d4e8d1d914b0435ddbbb5365d78b2c4abaa2f8d901b89a412d51041b44b1c4c5c4b2c2785a523cf83d1f613b28e1c562e1bb4eb4ef6acf8b1006eb7b5beff99785afd307998433b67cb460c902242ecdb8555d6a9950dd73c29c1edaa68a62b3022c1fc8b7a29b8a9e40f4c50d08f6848e23c760067518e1565ef4363b407bfa35327c7276fe7df5b898b7dabe98c58f8d29bb368f36f5de89df73e48f9a2a54ec62d2fb4cd96f389ee13ba2108bfb8584772d1aeea077a91fc539ff74fb84392c09067e788c5cb764df3941332490f9f7b1aa6eeae1fae28af1c48723e6e0ed6f10168ba4a18cd7fb1d9b24425acbf6540b8954be2cb50e3a3603edaa6ed9e03f63a0a9231c0408f9d6b18fe8db5e13aa11c11288cefff914f88ae323c24ae7bfb610c7124f8cacd322019e7fc1ed2c8ea56d16163a184f6ed213a3c998a59bb64aefe3b41d5bbb140c94e886e8d55eb0f448f49"}, {0xa8, 0xffff, 0x0, "ce5bdb35215258eeb79733abc09f8f9bcf9000a722ab43b3c14d903d3af058dd18aff7de9cf45154fd77d4887bea840297b65734325f220a38606ade3159112ed22985cbfb28f724516ead01a6514b037ab8a11033e8844287f10ef26b819621ad0cbc1ba7f1190195d628c55ecde3d17bcea50010fc0284bc7bd85f4cb5099d51f73e16835c903a9f15ed8cf0bab19394164a1b3d"}], 0x11e8}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001940)=0x1) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001980)={0x2, 0x3ff}) unlinkat(r2, &(0x7f00000019c0)='./file0\x00', 0x8) dup2(r2, r3) r7 = semget$private(0x0, 0x3, 0x2) semop(r7, &(0x7f0000001a00)=[{0x0, 0x10001}, {0x3, 0x1}, {0x0, 0x80}, {0x2, 0x5, 0x800}], 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x24}]}) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='W\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x12) renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/173, 0xad, 0x42, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/172, 0xac, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) flock(r1, 0x4) 16:00:04 executing program 1: r0 = socket(0x15, 0x4001, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x20, 0x1) close(r1) open(&(0x7f0000000080)='./file1\x00', 0x800, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/149, &(0x7f00000001c0)=0x95) getdents(r1, &(0x7f0000000100)=""/65, 0x41) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/76, &(0x7f0000000200)=0x4c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x102) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) flock(r1, 0xc) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001500)="5c227915e46a64bf72fbe30429d20a6941dafec7fd0721d7fda73a31fa959162e9684e1472973c4d497f49629accb4824e6ffd5c49fdd7a9a3c8f356b8a5bc0f4a715df1971ab1708bd7bb17b82238d3428cb837cfd59abc18274338208538045c58e8c828ad318d56e81ec1f4b1213d334da106423ab7916951ed002105b24f53b306c75c19064f67fdbf7ad3ef7312bb75b2ac99c309107ec3ba5be239e4d84d47e5f9ffe55142880363c5f2f15439bf7f4aa5eb9f68826cecbf0cea7adce69070565640010772206656a93a5f2c443de129eaaaaf11061fdc3bf112e91083b71923b5c340a855209c8dae3a588aded30b98e9c16e3aa73a884341f07ad7e24043df1a638577c75dad4a2b9a056b3de1860d3a172d57ca7e8d3d7c7cf3f0b8ed6ecf7b7f135c8822ebd47bd58eb8e78c1dfa86f1f27df1d61f51360aa6b663dd32af49683d1f4e76df14af31244cc7fa810455589d379b2e1c1b861901a24db116434ff6ce9809566f28a1ebce0073b61fd47d653504e99bea08a51842a04c9278607415a56fe744e09ea4c26401e7096bf776ba6925cf8d4c52c9a053d2774239cc99e2fe1f562748b278b5bb86729655b40128b2c6e9b5552a11dac090b76b0eb13c0dc3451440bf3a039f1205bfddc1a977b8ec8c8bd6527e3e096c5220d09b040a00ca44e14956d6c137feb4a4b2d7f7015df0e33e6e9ecbacc77936e3bdfff7065b166006ac64fef0a686b2972afd5be5215472ab60b7500e3aa74fc3c9328c55958b65af37b43b425ea5d67e20322cc48f2045bf8da005ea28b473aa9debddc9afa2e32b2087636a36dd10df84754e9051bfee2239ccee17d44c84a8ea7396e9c0bd5da99611204459236ae428b0dd415717a696b091a123367d31e9db05344615a2824e68e54ca371ccc4efbc90d4aa72ed4e13af383657497e734b59675d8e906cdab0a648630becd8261503fa709b6f7cbb377e6b80d3fdeec0e3ca7f1dddaf59401cd1d4161ec3fbfec3050d14f376c554ae652dbf5c0952615873e4890690bf3bf38996cc512d7c7f0e9682479dce09dac2a404b1b9fb1cd701eb97d1f6e6ae326b42d264be9d1cb3f56307a4e3a6c399cdf26c71e96a836d420781549be729c79311b7618b6e66eb8da4f31c3704a692848c72a64e2c6f288e9743e7f0053776655c1b4e3f43b39346b635d59f37ea4a1db364c853e50dc05023648fb116c8874cd084f7881d4089652ef7aeae161887dc36d48d9d374adb5852f72c5d55b3a0c981850c76b2ef64be07d58c25389394596db91c574a282fa1216cd93ce7913bc4f2c3e7687b95466dcc5dbcb62cc80708cdc1cf7d0d8e26d82b474a676a088511a6a70d6ba2fe6177039ffc8212b343dc06da792f606348913b66812a98e6ac998e03d181c00a3a6bc46a5a436fb68ec840db5f6ca400f4c147621c299ced60020a577c6775828f6d57a098f9a9ac97e8c06ce33e7f2dd31f031444b2a6ebd7d98c2d6f11fc70434a04b1f90d8873b49ee590f56af7c187bc28a8fe1d014887dcdb6234de4ce113da668e4444e1e876e40427c715b979965045ae3c30b598f0f782b2546ed998a5eb4e7f49b1068974e8032093322f6d035398bb4d43397bc7be917217ec420ec8fb8a7fbcbb7d9a732d69876f352b259901aae49f3cc81cbeb5e1d02452355a07b41770fd2bfbd6b37491e1dbbcb4ff3e30e163467d7389729e1aee0529a078734f890988a17e109f36a248ca44e8d3e83c7d37e512259501abc1537debfb245305211010f317e6f95bd2c55a1b00345593d222f9ebb04a673411a4e74b45cb16f7bcb8fd8ca65725de6e8a2a7a5535655aec747d4753e9c969bcd78aa63a7df1d92c1807ba77fb9a3c074c8978645ec9b62e8db78accc4673d34b2e223e776cf1d3f7046cc27dc0b2ce08c1c2ffb23e3ff7237852bf31454b8b768e664326d6ff958ea92e2f44f65e363f49bbff247dbad6ca31a30dacd1d869f65ab01991bfaa746b4f251eacc00543138c0445c6b9c603f7170c1f2f3ffcf48b8c7b2e9be6c50377f83d726133a7219a9240a60f5ab2b18a72213f4832383f8896af8fc3e656c2790125d95fa66a973a78c3d737cd0c646b566dd551ed920bbafbe7c334d92ef12095d1ea5baef6f65ddabc8132bc67571fb4df88453abec1eba2ed6b146a222f18fd825b3b85234f6e121f4da6ca3413e071f68952b69cb867bf6cd79b7ad69f9e9f690fb96c6d0433506ea0a820e2d3fad429fa124952840d9cd4a839ec98e2189d126405a8da719941f8724db3816805b99e2ba87de15835df491b28a903a9f0b312ed78afc15249aa66592058c730e9c9d39cdcc29f110d305972f3591df5e65b1a3a48f6b021695d0a3c220d7224f44d2f39a72a8dbb765160c256f4602ef83b552aa69d804f70fce812c7f0fb2fe73b03970170abc256d18fea205e0faaa6158289d686b26a48bbb9a65ff91fd2875d44bd85db8f71b8b94cf4c3c785a460370e478c84b43a82be4e9a2cd4f3cd4b246253a646fd03f8a30e0221bdfdee56f2749cf38c73ccdfa76e2d6ef768386380c4bae26576c23fc0ac26c4ebb2c4bc7a89e7834620b1450c0dfa161f32aa0defb1c26fc428724c120020f5d88303d50a15a869a7f68ee9bf5ce7ed8329cb01a748271a78f9e4c00e064523ad3f5ce7ee8403adf664da0aed849c718e47dae1d528418a1f3b8ecae41e0e383deb88b155714356808313d9a4b6af6f9ebc06d15ef7d670bcca0b4f9b9b71a913e16939611f9cfa69e8868d3951230086eb83a74afa966fe218f6cdd7400ee9c79679c9156a489d5fa6db0c12d0a457db24d9dc59233f5baee0b8c508d55b560a6d7b21ac7be18d9b1ea2fdbcff03ae89cb7cbb6c563d7789894fb70decda70e1d86bc58896d3974d7887a639490d6ce46f78507821bccf2bbc0c537f272213c5c9e149895a24615cfcb14af397e3f3c1402e1b1a5febc52551dbad2cdf42c33500534fdfca1d6166ba765cf89342dd6d3fa2b8b4926ad31879e221c71a61420fb232c893f283ac3dc86806ef5bbd1f57c12fceee67d6ca3abecc9967b51007481de66a5ad4e1bde7137eef3994c63f2b11e66ceb5f838ca90490a0be5cf08bf870d493f3c30d8f4b3e634d480de9353a8bf722d79cb81aebb21e65c64479cc1430ec36ba386336313452a134306067a10870439ca2470b2c70b40b6595c40d65d11b34f6836c261bd05a15cf450768d83f61c850d6131c0b4684f46e8f56081eb8c3b81086fccb07c8fa3caf10a4db7c01cfa6c91f9844431fcf692613696b7c9f058dd2f20833819604c81d15872b2398413e8e46effff0cea56a97e85bab7965b0552951dc60895fd489fbb6fc17b6f24b87b23370545e6ab3195b0ac4f0cb4b96952d4185e756d549898ff48968aa4815c38d4ee4e9230ff828b3061098c21c8daa58c5fb1ceafbf3d89751cb2f49f21bc62c1d44a5d6695f80ff5a9aaeb22ef6e07283b93b8327fe5ffd964a73b5c3827bdc1add76893ffe71539d2196748763e5a6db3abe7fb5ccfbea52c5f813ef12b16f0bc27271c00f46cf3268ae5339b9d5b4eff8c79e305a68c204f552c97ca26a3cccf428f0172fe5a140ee2b5a3168c2d7edd07cf491c3ce55819fecf392500ea2a6f6dee3fe86d17cadfa7c71f5dad50111bcf7fb2e2bd239da7b3490466b5eb1025da7243a5b0dad687b9198aec9edaa7fc48b1e93cc6269ab86e576f6211cab56d955f9d916d266d637ede022c7c41e85dacdcce610fc626877a950339c0eb6ea10b1a36338c8b0b2084f328b919f2db1a031d5d45aebb096f9e1e8e037a7fa349b106ec69910a7da24f03fad41fb90398eab605cc64814322807de54e7ab72dd66d1a56559b57a6ee85a35f88c167e5fc71b4ee136ddcd00ac89579446524d8d95756d4c4f24a0fa6a0e15fa596d9640c9b995e0bf38eb857193b03996a525487ca1dc3ee118c5c290fdd39e00963d3a5c4f57535467e38a7618a74164305f9ff8cc3f12f79a12df5da41ddfd91a4715ed381336afcb11ed05ab74f2396777582cd978bf3991680dd7d115ab7b51e22d3869877e402a42a4d143c10a671ac3cd8bdfc1a3983af1cfb3959e3abe41a3a821d12ee405b5f31bb1a3ffbfc980e3b6ca1ded8c5f470fcbc3e43865c17f00cf1d9247a82b55ee47dd3be773ba1fe61db1a1008b4ef2c41c42735799355109d6a51470434094d7a3e1dbf27b24f43f109ded1623761152d922e34364ea14ed08b4bda6fefed9b9f3d782924bbc19656338ea2b3709f9e3eda96e95e53e9f18389a70615114e6867c29a40031b0858adaf69022e571ae83762433b2a71a0938ee73ffc9ca8eeebf004646b15619ecb11ab0e58f45d4a7f51510eaa01b271b0b9a4e7881fc1ee1fcd8d761933081482619986ef8128d6f0d7a8b58d53ec7fe57701fbb19c3280b965d60915db815a82ee6462870a753f16b30d02b8529dd4f08a44a80619571edcc81aca737fe4950e8aa8705dfa5c58253ed8823a9ca84daa290bec54c196e99118b00542aa3c472816e7631cca2a5d8be69d975eaa161549faa98c034dcfda89e5b01b97978b5e0a7d32c9eed8725b77b0f91d20eba4f437a19ee5ad3271fd889ca828326ef73a0fefdba5810efc7af9bc2330a0e23eae9cb15a51ece8622ca80edcf924edd8d38d3a35909370a71ccb0bb6c5951422d50bf097666ece93d85d0bb7df298aa428cd69fb019651380095d975a7c4f4d6c884c7835ffc6b62391b8919e788ee66d7498910fabb4d120cfdc56d6ed5bec9e1788efc32e5fb74b68f47f1e3b826bd3fd46c411ebfa0aebedce374b343f5e5e42e28b35ad8bd50f378be159777cf96a2cdf016079a3692f84bd1a35ca7711188076d5d29a4c7f70d76f69990d25e3320c32cf7a277475aac696f96c15ffa605a6afb9d7fdb01cccf88d9fbd9a7051cc35221b7a5a73cd17ef6841f0afe427ba6988c9b44b82f34d18d32cb38191c84b330a4427cbe7226e2f944daecae8e86e74701c8002004c35b5e778fe1a7dc843c0f78cb6a59a0d78f6e6c351173b842e870f78c7c94c879f4970a2976ec476366c714cf69c8a630a806f039ec16772cf3f859b5d671853fd39fd2519fcb80b56c1eb85525136d0b0077f62003", 0xe4d}], 0x1) r2 = dup2(r1, r0) getdents(r2, &(0x7f0000000080)=""/102, 0x66) 16:00:04 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) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000680)={0x3, 0x0, 0x7, 0x1, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="058fddc19f691275e650bdaa436dee50026cc08b5563cb4e40491a95ef3562754aaa7d2bcdf217450ec6a5d8bda5ffbd7022d81fdb41355f5ca49ef1efdbb445", 0x40}, {&(0x7f0000000100)="d5d3d37f28f78206f7307c286c347f7e296f440a18e4c3ee880c1e284a9202f88b266721f5e73afd88151773ae760946abdc19d326e6f675516c2bd5b0439635231fd33a16ba15b039dda9cd946955c023b5b94505326fd2ece145123c59fdf5b6e8cbe10a0b1a0e73c67b1cbf98b4d3d5", 0x71}, {&(0x7f0000000180)="37afc7c607ef8b3d64028ae7f24b3aef3ed283003c69e3867491207a38582603710c5e145b9dcd056ac2e86a19a3c62cc76d4886d60fa31b379fd613c825c76aa1564867ecbe0160f243335cdcee941304329fd9599fef1399e660f72ea78283f50c733bebcbe6b9d9cb42c866d4c6ce986bb583b848fdd9f40368a1b02765001bc5856d9504048080eb857f99ebf6e08dde1d146ffc91dd4ce859a0a9270829327a89c7e52fa044f310adac5504bdf305abcb80e7", 0xb5}, {&(0x7f0000000240)="d766b05ec6aaa1a8b679a610a769ffbfab30c483243fb7808aa39ea9b77a581304731a2dc7cd8d197c5363bebed4f4f13dcd037a8a11f76b8159f565e711bbe846f6e133c0552f038812fe61ca0a3fcfd2ad56d9567458d90b1c656462dcf9ac275772e96d9b24b914962e48fb121eafe7e360d9bca9d5dc87bff5a8a317a5f4a33d6d98d491ce9feec4b13dd96d0340a7144f6258d05bd0e01d5abd3a8811cf0355f3f7a5bd3afb146e4e5ab023f8d943fa1d2347085230152596943a4b3698a541602913bb3ce76215a4732e956a18527891ee532d3bcb8ed11eaf58abdb0ac142d12f263d83606387be1c5d", 0xed}, {&(0x7f00000003c0)="e2dcc51a40123a7e0f8338340b521df0465fd03801b8cf0b334fc560701d294a3881e4dc2cb8c2e6b67c1e7fcd4d68bd2fcd08e45e657517dd2e429098932e9db597e5f0019b4cb511ff595aee3afd6025bc4c2ce9ce1b105044487d720639067a48ef6d5a287724eac2108776e17dee45dbf401b570487fc00191b6d08eb1aaf0bd8d950841d63a742a466725a4e0b2183ca3838e75eedb0ff691e18ae92ae24da0332481a073d9ab09d324045489c2d95ce8253f0b85927fa8e461acc5c575d28e3de543e0ac79ce976e8bc393aa6d6b64", 0xd2}, {&(0x7f00000004c0)="6d0bc33c733af2320751a05a8dab7accdae80454ab9c7b82d2b0a1b7288c5a141a97dd22d6380a6d5a0bce4ef49fad1dbb508893036117bc4df98eb943d3f3c1c295308b83be23fff10cf7bc8928360cc8876877e9d27ea96df71d4da022950392b9ddab3ceab483d1cde9a8b44da2d0544602f6fb42b18d2a707b", 0x7b}, {&(0x7f0000000340)="8e180ac47f309bc73f898e7ef070d368a131a7c221bb1bc5304446f3106d2ba7b518fbd02d9d91d2b7f076a0291f0a5e19416df0d2225eaa", 0x38}], 0x7) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000380)="84237a35e889e4bee1c2b4a30426b2842137a1e58c1c09bf14d02323b1a7ceca589536439153c572e480e443ab9a1fd661e9aa760cb4c6", 0x37}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x5}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000a99f0000000000000000000000180000fbff0000000000561f08ee4ea281705d8b56ba0522346d3352e14c7c453ba16b30d55131a5168fd7c9dd626291cb6870a337293d0af3a53396dbdefd8fed317b42d1e2b63dffd835d18307f353089a2e446471c61e79218a408b4888bfeb64b0ffc47259d7eb45"]) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:04 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000001, 0x100000001, &(0x7f0000000080)="c905e875e9861358b6078ae42a70eb78fa7c9472927f2a0f2342ec456a58b765f6e15d123bb4273d88d6661bfc14f2aa562218f96f3589b1381db23bf249afe97e1b5d011413864996de8f76c23f5e48aec9ec435f5fdc8e2b79e473df54b5aa8ab418a09782fc53574b2a78a05388d40268cfd291a77fc550410b6a5a00b2f670817b364e6e902c915208d36edae187aabc11a0045933d0f727efbd7fb685ce0165ef43dc60c6574e03fbecf0b04b6c52e731d73f3a7abcdacc49a1fdb09631b57d82ce7f2d4c4cb9c89c2e1bf1d48ebefc30e17fad", 0xd6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x40, 0x34, 0x1ff, "e7a2c26908c77a54a6a835daa87f708b49773a47", 0xa0, 0x5}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = socket(0x26, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) r1 = getpid() getpgid(r1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000780)='mN', 0x2}], 0x32c) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x1000000000000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530004d848315652185e7dd7d7733ab0299c9a4094079fe1eda6ed2aac579cf5a729a8a9d9104b74bbe2d0c64132d56c269fa0718afc1434ae34c3b17a7d0630666eb34efa8f41830469324e0a32af802e6cde4137965d54ed14cf1e7119d76f4c0d81db106407771db6a8c2f8aaa09bd6b1f7e8b3d555bbcf824782bab9e0e2052aa16d0e41532"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:00:04 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0xec}, {}], 0x2}) 16:00:04 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0xff, 0x86e0000}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xe8, 0x4, 0x10000, 0x8}, {{r0}, 0x0, 0x40, 0x4a, 0x4af8, 0x6019}, {{r0}, 0xfffffffffffffffc, 0x80, 0x24, 0x6, 0x5}], 0x0, &(0x7f00000001c0)={0x80000001, 0xa79}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x840, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x10000, 0x9, r5}) 16:00:05 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000025, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0xfffffffffffffffd}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000000)="dfe17fa1b56d949e94f001", 0xb) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0xfe6) open(&(0x7f0000000080)='./bus\x00', 0xfe, 0x0) 16:00:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x10001, 0x9}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff64, "73cc8c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) sendto$inet6(r2, &(0x7f00000000c0)="6656c47a60", 0x5, 0x1, &(0x7f0000000100)={0x18, 0x0, 0xfb, 0x7ff}, 0xc) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8234, 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x200000000000015e, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:05 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x16, 0x8005, 0x4000000200005) read(r1, &(0x7f0000000a80)=""/219, 0xffffffffffffff8d) 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, 0x8) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x0, 0x7, 0x803}, {0x2, 0x20000100005, 0x1800}, {0x40000000000003, 0x9, 0x1000}, {0x2, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() kevent(r5, &(0x7f0000000300)=[{{r1}, 0x0, 0x10, 0xa, 0x3f, 0x8}, {{r6}, 0xfffffffffffffff9, 0x96, 0x0, 0x0, 0x43b}, {{r2}, 0xfffffffffffffffa, 0xd4, 0x80, 0x8, 0x1}], 0x1, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x5}, {{r5}, 0xfffffffffffffff8, 0x21, 0x0, 0xfff, 0xffffffffcfa6eafa}, {{r6}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x400}, {{r5}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0xe95}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8, 0x1}], 0xba24, &(0x7f0000000480)={0x1, 0x6}) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300), 0x10000000000002bf}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x201, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c", 0x1f2}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100})                                                           *?-10)=7-82$191(7?- 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='4') r0 = getpgrp() getpgid(r0) getgid() 9 4:.3-#<&8(;"#1(9? =1 -%<)   .$ &+?69-96,-%,!60?1 (1?*$,: #-/?  "&?8?7=1 :'*.0 857?';(7/!1;><9> 4$95&3! & +7!73 9&:+?&=>;$55=:9&%?#'914";) 0./5(8 3&%)<63;05> =37'% !05 '!&    .#40,!< .# =9?-(-9;15154*%# -&%*9(-/ 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674", 0x17a, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1, 0x3010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000140)="f2d77e27c7e456eb521cb72409000a7739a36dfb706b4f611292c8f92eda42efab89dd7ae48dace7bce81126a057c74883cce4c90deee3b5e2c357078ff81aaa1ecc1727da72529d2c454505d28a13d712db6864609a84d5cff7de734370b17f14312b0f23dfb6970524f445723581a49bf6bcbbf2299ee1fb7122b0a2e57da0e21762f54635d1d2a1505b3bb441b25c67582c932867cf97491b8cd09f99269dc434e257e4af90d181146bf73e41195afc7eabce156be48c842e635e85fa400d15d03bb7b015d14872b8435a9e5dcd1114c69b7692e641996cc4b15b0ad7dcc49c1c2d2e6a3f2a0fc6", 0xe9) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x7fffffff, 0x2, &(0x7f0000000080)="9badc87bfbb542d3c8b0fb35a49fd00c8034ec8f0c73ca2e3131b87b8bf0cd7a6454fe29de6db59ff281662e", 0x2c) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f00000000c0)="99db996175e1c2271f95e9b813dee1b30d3339e55d5d159821582b52395d002bb8056359061e4dd68aa87a7ad4f3ec0cfa0c390df01c1c94f8ff3bcec537e8e2de8a98464566aeaad41a5f2d237074e13453de454ac7980a84228fb58fb333695bf3aed3d20973c8f71416e7f2f5dcf491bfcfc317b2959e35aa2d6c9238982ca3ecaaa96f97badfcf43d95dff694bbabbbcdb318dbbf17fca44b1e65e03dd1d17d8ed690144f5febb0369458f4d2b0a753a227ae4397d6be7d9f0101e2ffbb7d3400f21365fd77c3b68e993e1f371a6b0570122d1f3a4b4e0a9e4259585d2ed5441c1826c84f38c9a14469937609ec7a38bbe687511442566c4e35937f9b66eefb40a1a347a047c79541eddbc1640d212570784f0b8503c6fdf673b048e8ba9c88171f45dbedbcac30d779d72ca112183d8dcb6cf9d9dc02f295cb47e117db91371b2a87b86cb5aaa3faa6cb3999189028326adbfcb8992fd5b79c08c08fe7bcecdf772beb4ccff61489def84d9ed8c9a4ac267efbde5392bcd55c837201af8dc3d0591042cbe3e36f5830eef6f07a42f8d631c084ec5e612a2de35be3ad76addb77190def11f95995af4c8f0db935e83fef559afff4b591238d4804343a692e43db573e853490fc6ce6ec33b292c0340ea0ea9ad33a6137d6949c3ca51ae6dabfea6d97cd2a70e16c374cd6bd2c9e6267fd0e33ec7af9dd85e84adf1e7386ebbf2ec2cbddfcaed392e35268919de656d5a543eb2c57a36e3f9de50c29403f935f8da82b18c6618b76b95aa0ecc3f87df6d204100def2c759cf8142cca4fcca9c0fc9a93033f29be90e9711547092e4e7e13fa71be4096a480bf4a785cb452b659be49c8e81f2a827e6138d9e6ebc0caf08b255cfd44ded578c9ad74d8405a691fda3c9853d9370e1a64729bc232c1505154af6ae21c1b63e71c34845d752e52ec7d3a983b6f9990171cf02a6331c0bbdbbfdbc5776fba3b8280f847c2344ef5131d1c86222c7436d281fc7761f373851b301cd257df27fb9f43a00fbd356d0efea937e416713765756c7492c150c6929873034956d517252c7a9d2d048efe1be14e9d22734c66ba041a414fa1cf2aea9de6dd0663b4bb1c72a3f545585d1b2a57d7b8a9e8a41b59ecc8dbf44333bb450371aab75554046c29c902a2fe1ba93c8a0ef8cc6f46a8cdca069b9a26b6ba0555a773ebb74595960cd68ce0b0adf8298f2fc73221f6183be67e8b0bec69d57826c20d455dfbd62888f22171b2a17848d21fd1013aa9e10fbcf2a0da15ea6887f6eb4726623fdc39a3e5ac53a3adc4086b8bdc67d7a7b6bf6e8de77e1d7615468557592750c49f6f57a325c0aa5afebd9b52ebb7024755cec5518945d6aafde391399c085485cf310c2f156e891181375574506fae3bc29743c0229700378855d53079ccd064e2519368b8684047fe9209b180f26b403ebcc479099ae64a773dfb46d99d1738dd8a375c2e757a1aed6eb5f515524b04a127f35ed7b7d8288119cb42729be459ebe1ee7905711f2a0e6b3f710977d1d6457093669fbfdf9c7e01399842e54759143eb604d5aa1dbda27934287351e8561928896f3f1e8e9704ddced30af389c55447d9db7aa44c1bfd24f5cefd160bbf775cd1d3930e45ab2f6f1ae63feee0572f8df7c11f7b19e2943984818e4a659bfe7d1314faf36cd1fc422c55fd8aa87e5c476ea8f63422702c6f04df1031468b570dd0808d1cac7b15ef48b0bfe8fbd12cde9862c6619621041dcdddd1ffe18b83e9957ecad7914a61d29c04df327bb9afa9b37854700c3e9a64d31fd8b53c6a04f97e83831b9a0103da51d5770862158bb14dccb0dbcf253f8a4b07ccfbb99b6fb00c23c38068ed90089ed2c77d3172f0306ba36e94fd35378fc30336891d2bbf615e631bd6d1d5cca6ee42ba505cf8fb71fb3093944edda86f4fc6bab621ae031858f744876938984050013ee706a3728bcc7ea4977b99b16ca5877cf397a51f3110a5cfcde7f7610096a086527a102ba115d4868129eee7b97e13b29f259924e994836b4621c3f7e9e1087d358ffb220b43a005aba1550b8b61e3881f80b0aa42b5f9b4d29df7e8533102246e3d1ca3dffff2023fce14c3f7ff19b1ea92ecd0d9c1393cec4c0eb8faf904f4442fbdc527cf41c27e856552cd5e786ca6ea22791e279af671f621752fcc2c472979cbc95caca4543d6688ce9f2d4d9c794fc7e44102c7129776cd18c0c3e710118188dc7bef21824c91ea24f57cef3265b8f41a34008e3a6ecc759b1cb03cc016fdff7d42ca16cb5c1ed077d6586f3515a08ba5cfeaf4db79eeb60b93a62953d1ff0f283a64777cce9256975e35656379ebb7cb75eaa4368ccffcb37cbf1823614d83970dba1626eef7f6629071a0186828cf80cf07b594561d97f02141b0f8f9f849c7dafe7a3d78f3c44d3c02545a559ba923ab6a82ce9442a622da5e7cd711d4d4f8741e309e00fe9b2cee122e28302da47985a3830047eaed83eede3f08a241b27ad8aad0a456dee0383d7c775f69d01e3ae84cca352f4071b77f134bf315153669e7c72ddf18e2129089fedc6d8db4c0c9a9ed29b0f0a88c78175fdd26985a6c967cb3d928a8b87adae69e95d6f1ad056261eaaa092396f3ccc0fa4c21ae2f689dddbc550e46ad56ea7e2c98e1fc70f2f8fbd64d22556d12aac9abcf67973b3c3ce38cabc0aaaf1e40569b73151d6d6ecf346e37f7d5bc325f3620fce294fcdbe83719493923c1f78c768ff5a1308cfce4e560c5ecf8b4b49d50d33c00656124318bffab59e333b5f73fe7fc772aa80b5220c242f1a6a19c049d4d313b61091e34e02a1f1a3a2df412d851db607eb6f4061929edfe85f85f9bc39ea880a24049458f6a3a142a36d29701f290de2e3b66ac0f6c0626d62ac6da1945e9bcdf64f2197e884275e6845bfd1952ab6b83d5cf791fd17bf07d10da65c19c133a9a9a58a0c9abef697f156c74773101c7b9853b4657b5f0c574a77175d3eb92d9f6af723d21b3bd188e88e9c11b3966f30bc0a876c578b2c704682286a6aa63b26bc84a5fa5a02a7a98ee3bb1d8074848b75f2f7d4fba9f334767c7ef043dab94a69649daae65f08499cfd137dc2553629b99171ff8c553b7f5a96d143ca3500c9f300a4faefc2c220bc92c8af5b00841a0f106e42c70cb2538993f49ad594bce6639d045c6984f0193fd38ea4a02a0bb2718c4942f8450abea36d170c1f0753cae025df1c02f50cce67c6ae01d63b710b971d1085d450e8031c226f3d8b2fb9ac66803419a79997f1aaa6802ec7da04f5888889d83f146d6b88cb7264b9639cd3058de4387407f7cff184db887ffc443684f03ee545cbc37446ca94b52a639b4196bf003e1386a479464efbee24b3b0cba14da5a89fbf8ec68f03068d4673c8c18423a903de347cbb916f8ac758307e1673c91e43ccf512b1325564301b52dd0a323e59c2118e347fbb232ae8daa049d31ac08abb5486f141b9d8c92222856f191f436e4dc5dc39a655c93db30c5954c7d92390615ec2e819f2e73f636c527af8ced2dfa70d84165c456d985e5107e693bc4f914a3fe9014bdc65c7f1b36e545b7f300fbad78cd847de1b357f0c791b5c9aae73362861c5981ab19bbc349642c71dda35d07f89ee1c3e7c966ebd52a2642c1ca3413dd7b4020a6bef5402db9014866cd78c7a31b8104bcaf8f881706a884246ee76d654f05754ea4015730706693a19493488e70d67e16f3ab4df37457ff8007ff6ff75f30726b3f08f4dc081a71ac2e58e2cc61df70b4ed59bb8fc2b051d7bb5a71a9e3c4ec838cca3898cda28bcfdd5b901c38d0308fa9cd74138ce755de6a3d5211ee67ff6d28169a10840b4cb3e93a6f7260edad055ea7cb991b62c24a6afc5d8f24d80287d33a75a4880114c7e1dea64066c76fcad04c0d7f1deefeac5a6db5100b98dd9c35edc380a5150f759f977a947339e49f0e28946ea980dedf1309c0f130b32ddaf5f00b40c420e5d3ea962f8eb81822ae361f7bdb9b151d88c1dfddc31dd78af33166c027939050130780cc52ef0f3d6990f907e0d8d02a1d0aed0d184ef5b7e62d717ffd53a4aad2262f06ce223571d03eb1650e4129d864b9f1e8471ea2a8a50adc5e498e4acff2c1a279096669eada6e1b76952b50a30a49b25a39a31a6c27eb28fff54d0309301b32aaf126d2dd2a4c14c9fcdc25f19fae31b84c537d3cd9dafc73adc7965355d24b75bc6982ccdf2c1a51d52d3e10270e6326586ec9dded6e331f081523a4fcdaa8efa55addef0b2458cd8d95ff3da6ac1eae076b89ecc61dd1f13b5fb102e4488b869858074b103ab387c82de6c1082154efd9b89ec771313040eb603b7515b3ef57949b961fc1a636c5909d41c31eea00825e10473696a46cd4a37b17f23b7332a82f38e22e648916874e80df654927bb8f6c779cd599d8ac3fed3690d32b18a855daacbcd76b3e2e3901b31d5f920588a52317a3d09b9bf20ad92ac3078bb1b1ea8728d28a621bf6a1886fc11c8a26d57fe449871099dfbe393fa673c76073015565bab7d70bb7634ff69dc127681788a7e9f69c21812b93554a637fc79632f6b02922c194308528fff805b7266b454232c4fcebedfbe810f659ef9eda4e7ff13f8837df8ecb4729c2d1b876fb50474c42d36a37517bc56ce18b3021cf1b024c3ad6d7ac09969381f57e12a58f6d219aad650047747326d4d41bd36a9aba3280d740c7559426290cc96c4e3285e002116e7c6cae1df30c2bdb5da1a209a4fd8040e915800216d2a1ebe28279c45ca93842b3b8067e64424ca73c638044f4e0a25002965c2bd3c26d1ad96e156fe624d9a9868dda97dd5b397efd3298f14a2835176d3b3a5216ab07dd95ee384bd96b8f85085ea3d5cbd8dc1e4528cfe4241af3286ee386e0a182d79f120fc080c24d8029a46b62ae047d276093ab48935d872e46ca1f687c5042909196744bd481882b3ddecbcb66af0ce3628e32c5b9e80dbe4ba92ee7b65c175eb611ba829913f0ca2ae2a293f769f4371f0fd4b1a71692e23d79a64751ad909f69cda121c17d4cba889e541485e493073fbd1465fb61b8975716e7cd26909d78a9f149e381a92d58e9361aa53302693804ee8fe33f5098f1b6b94a5ba9424bc9a9714cef58b5c39b97ac6302461ff8d3ed3ba3855e0cd82fd0aacaf316b917da14c52334986659c07c08916ddd6d0413488b14e32b23c57c6e351cad9c3e0410da1c4ef5b7db4aba8327a461c106738fab48ade063cf0c13aebdfa7d085ee2502aaf148e091bdf9a5faffbb920c94db2c4d5b2d2eb997a935ac66142ddec22b63913b10aeaa8d63c416e7df00418524d69cc597bd7863372a266a1563d7295be6bd25f4f5fe0cd8d9295303f71960a408e5c8581e31c25563fd5aa79afaedd342dbcd10c29ce9f3adc2405d7d88d40e5d9cd3d78b804640ce3ab6ff8450b0d82ff45743ac140a3fb5c53f2d5c90eb183d299901422019a6ce11105a9607a2c3c09bd558b4386acebc520e0abc77eaf2d44d9931bfa5af20e726f587c98d9a1ee51ffe122f27fa78594d0f23f763d8dfbe5e83fcdfedaf72111435e3593f669dd8f96bd9ad32d3523f8cad33a909859ef6e8bbe48aab56b9b93a8b7b688a3b86f723dc2623d1cf75ed756c468e15aab998c9e3f6972f9be2f9cf5fc279ce326589c22eb12b910731429e890f9102925a1a37bbca24502ddfd998c98d006af102fe357f4a5453315c87af11a8722065eb3f3949233636ad3f5ec861c20e1047da96", 0x1000}, {&(0x7f00000010c0)="64430ac4efa9b48487e2cd63dd7d8f56459a0ece604fb9c82282b1de28c4e0911fa302fa1dbbf76c6a741ee7001321b3e22df0effa48b3bb931e06d67959d1c293822cbc55f83a50d0364b14b3bee6f0ca1d678da557b684259580e08fae5fb649947157a9cd683de612be0e1ab7665ec84bb070e9c8cae28d003b627ed2fdbc1671c23d0673be891380d2e6ebc1f79ecfb6c2eebed43168c7cdc520350bb6b16fe6e50f34806aafdd67187959b15c3107f153cc8099259eb21f934c05ebfd2c7dfdcca3a283e63c98491067ee3b116064", 0xd1}], 0x2, 0x0) 16:00:06 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) shmget(0x0, 0x3000, 0x10, &(0x7f0000002000/0x3000)=nil) 16:00:06 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/137, 0x89, 0x800, 0x0, 0x0) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)="00000000e163490d30f5188d5200d3fed3e4472eb909a8a7877aee5c9e0983da2c2188d05a4493d005a4250716b1ef05ca184d4babd4f4c3f9bc42b1f0f4439356d790b9af9f0000be098eef81cfa98cb3111450e5b4340df9a4dd7d6385eb3690d43f928b663528f500"/118, 0x76) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0xfffffffffffffff7) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)="2a239920fdc20008753656a383a2912d2fdef9654fe4f5a42868b0e3b18e2eb2d76baed42f24fbaaa5bdfa38b0f13bdf62db3230427aaa7f0f3eed493e4d5f2e63927a105abb1bcf59399d131634fe1ac73a6d3426b71821e70b7fd714439b8271630aaed7b6bed7cca25ef4a58f388af2fa89cc3661ac7eeb012325dd4063c385aee9e38945795092d25dda68c209ed6d8989679e8bdccaf75268b2e3c93dc72ad5f75104845f924f48cd85860ac877b19a9e66ee47fc859fb5ffb78cd70a715375e4714b1d3ded7d24a846fe4ddc6a765175617ac0", 0xd6}, {&(0x7f0000000340)="a958f8e476552679fd8b2b8de0317945473f683398a8aec6357b4dacae8951484b6cc5b729ab233b9b075260058b251fc92fa5a41625f379ae09d6b947d368f6b148b607eb8b5f42c3475c39c029959f078fc82c8a8a05c42b4a947197c7e7612ed081bff606a727c933155ea3c0131541bf17fe327eb368c1176edefca78ff74a90ae9e11213e8a1df84f9770c44917ff98bdd8e8416f67b892c4b77f5d4651bafefcfe286964ac7bcbe311ca31b12211093ad6cc452ddbd3fa95b87d08890cd5834ecebe9a9aa61c285fb25c956aba7821", 0xd2}, {&(0x7f0000000440)="da5217108a2c5efd283d0fb2ceb8bc16df080911668af38532eb8811b0132a606270a77c6a0ce4c436b67995f9e8222e656db98d1fcaf23003e26794c304cf1dfbd36745db7a0a3fa0cbe61484b5bf529f75e4ef3eb08a233386eaa10ff81fb993583dcb582454ea03dcd0a9b10bbfd08703aa51144952b82ebbc850c6074a3fa6b4ba05895ac892d0641e56ca408bca1d401561fa9104", 0x97}, {&(0x7f0000000500)="f7f5de08d915b10889db76180d37bc9f458e68d8704e09a9d602e21431df051dc54dee1450303f501d848347338d14edb1c7e34a4b079a19db158dc1e8b22902034cf3afed3908cc40dfab0e5ebc4a40f0105a488836fba9c056e35450d44c61c2aa", 0x62}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}], 0x40}, 0x3) 16:00:06 executing program 1: r0 = socket(0x6, 0x8000, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x155) write(r1, &(0x7f0000000200), 0xfe72) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x80) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x10000, 0x0, 0x9, 0xffff, "845c556b0007b8afb54c7f8a00"}) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x3, 0x3f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x1ffffb, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair(0x1e, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x61, 0x10, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x2eb, 0x4}], 0x81, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x100, 0xe6}, {{r5}, 0xfffffffffffffff9, 0x12, 0x15, 0x0, 0x100000001}, {{r6}, 0xfffffffffffffffb, 0x9, 0xf0000008, 0x100, 0x81}, {{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x401}, {{r8}, 0xfffffffffffffffd, 0x0, 0x3, 0x80000001, 0x7}, {{r9}, 0xfffffffffffffffd, 0x17, 0x20000002, 0x40, 0x1}], 0xfffffffffffffffa, &(0x7f00000002c0)={0x11cf, 0x4}) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000000)={0xac}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000200)="9c87c3774f4e41", 0x7) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000140)=0x400) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x695}, {0x18, 0x0, 0x7fffffff, 0x2}, 0x7fffffff, [0x9, 0x4, 0x80, 0x3, 0x3, 0x4, 0x6, 0xa0]}, 0x3c) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) 02:03:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000c597d5b4f06f571d93cb907e0300000000fd9b868177df105145ac1c0d6dbf902d00"/80], &(0x7f0000000100)=0x40) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 02:03:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 02:03:44 executing program 0: r0 = socket(0x19, 0x8004, 0x3) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 02:03:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt(r0, 0x7, 0xfff, &(0x7f00000001c0)="7a99fb9e7f4e38173b6e5ea3adfa7386991f7ed732b99f3f64ce32667dbb9f8adf75ddf8973ee8f59084d56285ac8dfd64278befeee24ec71c2f8c73be2edeb760dfca18367139622170e48c1e49c1cfcda1950bcc4861d3844c7e0c82dabef80046093c72b97150fdea863dbc2fdbc65148d58924255db4a5132fb0dd021d62c5ac20ba4980378f6297f971db4db8d9137b54b0ce88691317083a2e2faaba63de9677afee71174c23dd4b37db046524b1ab887bd3270dd34d7c2496fbe547fe4c7431e8d3d22e2b4a0b31bed78297d76c6874c63ea9", 0xd6) 02:03:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b46722", 0xd7}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x80000000000, 0x3}) write(r0, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 02:03:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x40) shutdown(r0, 0x2) 02:03:47 executing program 0: socketpair$unix(0x1, 0xb72662f12e2f55f7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) clock_getres(0x4, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x140) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000280)=0x1) fchown(r1, r2, r3) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) sendto$unix(r0, &(0x7f0000000140)="7656c528d4eacc1fd6d18adb9edb689ee0dd4dc77c5404bc821fd8284c2baf717b11b7620e9e83a7d350b5f34be64c0b6fbd141c5e7394eb2c2dee72926233a62b3d6e4a575e9d4c10e4c916096e5bebba710786a79a980dff63f72ebc4151f9234d58ac060c61662bd150f30dd5684d1a9fb1460cd3f6b0a940f5aab16a516b1e7e5217f5d50978fc9caebaa4cd0fcccf420b14d5eec9d6da74cb6a40d4bcfa9e7a4de3c50d1792f4a64d720ef7b5da937b8a0849222f5fda3502eddb449355178419e71d894829de1f9b2446fcb391ffca79f78b3e27ed21fd401303", 0xdd, 0x1, 0x0, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 02:03:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xffffffffffffffbb) 02:03:47 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) write(r0, &(0x7f0000000280)="42ce15c4a12c9844809538a377490ccf001d4dd0b1aa7e91283f0f9837a042f3e0db844b259dae90d2202e6b25b1a2dce6d87e1b7082b412f13ca4ce3e718672440ce6a3ee63b8e36270fe373461e22d32b9e0d05fd35b22ac5c471469e623795c37e5579cf8bb134b1bf92ac0f3534b542b29121ecde824170147bee647dc1c20c2f22676442f8e60e88a0fed656cb22894cd530fa949ce0eeb99c5388f185979b24640597e751bb11ecd545516651c8cc3265f8e6df84d60bdcca65841566c73e44fab98e5dc9d91d7fb72185e01118e78d541ebd12406cdecbe252613761c452b4bbe6f428ef7ca315ad080d6ce3915a908300d32a5882e9dbdff962620e94a6e8aa9279750273baeaf26ff25900961094a69c85dafb71da8e16353e8c41d87632beb54597ece471c8af5e5420fff07fd39f7e011cadb7e45b3909fccdcdf4a3130ddb8bd9299db07451329292bf87acab4803bfb621bdb902c3f892d853085dfbfed31c5fe2c72a0691c7db601c22ba343b94d4ca2fb09f5cc647b2c11d29d6b20ff1b96c984d2d1a614ceb3171f273497e1ef4d1fa459ca295ecce804e7000b59da6ba19df01b80f9917a122394e482fb686fb859aa1e9ef911e7aa2de93673e0afa8b84c17e98404c95ae94021e66a708ed28507dadea4db0ff993f105775b4012822b154f829f8cc381779fb8336c47b03d3fb31b609ec3dac160233c2d2878a2154c715fc7e07aec75123a217f7ed9b5d7700ec7653d760cbe128ff98d56ddbf6667f17245ae45c6f6b14803bc76279380ed1e46b36a2488f7b99ec913d1655bdd0862381d67a1fc3a33512296098ca8570e6e65aa269eccc3553d6ec7908e55add43fe2b11334a48995fd854dd3af7197b056266c8138a1bdbfaae29dafef6857fbdd751c3761f2161d09f8aa1c869182d0a9bbc1779fe48555265b2b0ed88644a730811458015dc0ae1537a0e1dbb8adc6c34a4c639563779e8b7fcbc9d997612acba4c518c9ba043bf581145f86fe7d90dc63193043eb11360561e3d991e6d2011367c368b4c8756546199a44ae4fbbccfa243a1c65c4539ad0196a7aada12fb25b643a2ef218f1267dafff5387060f0d9ad11d9386d22ecc7fad05cf29729bb30d9f9e60af8e6bc0231d726298c8908a6dbf5f04d36bda6ccd8e2e073496d60ee5e9770e3ba45fc5f3b3731c01728d839090d6da6738225a1d9b9121b3b440a836a9135a4c9ef2545f9e7811f956b35c8b5c8b9277878d4eb284e878bf04ca167e9e43f7771ee3cdbeb2dfd7a7cf7921d75cbad0c801bff2fd542adbf93f4e146a85c3068bc90eb14ea126df8e1381a7c30c1141988b8b45de9b1660ce0d7eabf336eab680121a7960b6230f8226e40326d499927c44e6160d93ec355fa2954715ae35bf45119e28552d957bba8033f1a66d32ecc680b0794c4624f31e1af159bc16a434addfd6762eb59b66e31c59885c7903333fdac21e10b323e00330be5c248456225de1bb6eed6617765dfcf7a28eeb447970a9225cc69b78b2741af4a6daf05eebc855e2792501fb76b872d6892a46873ae9fc05820120dcebbe17bffee2587150c7dd4a5c7b9c1a6bd68a244e6f9be78a670bb0814eecf455d060bea4cfd10bd0596d39d6516ffa100c3ff1e95c3208677f6ed78196d183443285d7dc5af4c35ccc02341015935db783504dbc7a14ab62d34e1f4b201531b4353ce7c189742046e6212088cb2c6ec6d266bdd5d25fb723573dd1c45bfd661278d922c278430cfb859262f00fb8af73c6e1733e02d626d5a3ca67c484813c6e01fe286473bbc5344a872fc5b0ed2700accce0b5a409793998257d62f6fa7e74fe4447252d2291cdee4415b8a02513aade80c09ac03eb5990d6e17c1cfd03fa95c2ffd0b0a5154f942e50e687660df270230e6efca150dc3af1befb392907ba817e82431ee64747a53da238232017364f1ce245ad0ffebf722f5a9c90a816b43dd723e32ee0dfc9719d2ccd49fc14e8c1e60ea2b632ed5de3b33d9066480772fa6e24ed7d3d341440bdf34cb3509ee85b7bf08686d30cf2a94ef5d52aca7b4116bc3f884658e6ff800c5a37ee998262b0be898731d150797ce736fd30cb4a52eca9d7c3c7315562e413b0b8f773ad40ee2f1fbf91e3313d5fd44855f443993a8b214f5ddc3c6ddb29fb17cb565aa60ca8183a6ec7185fc5ebfd5cc0e61c74df60e2b77d3eb8ec0f94bb29fde191909019be2486efac6b40e11d55a234c8d5b724c74c8d649f6fdfaabab976def654cf9299021a4783d3e1a79f25f5bae9b54fe41f489a3056e49bba386911e682ef65fc4717081abf297b45515f9333556e17694b02b49de272149d9de64963021f7c93fd515cc1e33876c403b2f926f1873c3a71306c41cc1199d341eadff085ff72fa17d6c781e5a0e2b41106136eb12f5ac9c76beeac0de809607df4cd8eec6128b9b9011671f4d18d604b046f26bdeeef78bc98c674428e560050749c14207c4b16dbc86d96e7c7dd69d19bda261fb7f0793b9ce55eee290e0d832559bf3a1f116f800d170f16f28b000befd9ccb965e95076944306191cbe27fdf5e973ad08d205ccc004a32a3b217371d77fadb802b81dabea4c1b107c239a174c56adbfb002253c0b3cbac70cba1c5136f1bee2bd34df852f5955f3e7288a2a9b80f48d69c00ca22a92eac7fa8e2e021e98719e6a3f4a30c979da33dbf86f86bce99594800c0f7554beb8793c12eb8f0a034676fcb54f93de01f1e722cc9514fa4a5f24f3f76f38e02d1d92985c9b924d13f8f84070f17c6af5bdc93d56106659294375f76e67bc1d08feaacd6a38cb1a956595a0af0fdd9c200751be431a8d085e6b3b96b0c5776f5ef961a072194df0eae41b9366b93bb9359adb0c189b5d1e4f2ac4f8036c69c223b85bd0d25d035840142a7b35cdaf18436fe61682875a43de635f2c26a7e9fdd624568299956efb36a4bdffe57bdd809746089d2f35343acee35b08e0d73d6b8c3f5c5dcbf7d27d409a36fa4b237489d779189226b5341c9d5c54ff655d09f3e661a5c9c315e6eb719d796ccab2b42f594bd6d79f39480ff02a022e73ed7ec7a9264584cd15b538e1a26b4ba4d35c02b95e1858d6cda4f5e909ab369f4e41be1595d5c8da6bcb0aa5241464d816a7d31073f23e529504a43396e85e3cc8188485a4e74472a77ff98c8eb19d60b97a60baeb60bf6af82f047d978512449c512a6e033fc87256dd762f5fe277d121f5e3a12b1afb83c3f41de160d39e9d7e80034b2b4bbdb02991708d005a1fc1dac8586e31a065415041c0e73c755324eecec58a38417376cd9bc96a8c523e94d340a07228a2bc92ea19fb0f57210916c1344b277f0dd5f700d10e50ee9b4b822c7422ba6a585a6b4f1d3c2c7ab95869db208b98fe6b939232950de946b24e5fdbf15cf9ff7e63f1c11bc06f1e964b628772c8c28386f84b0100b7adb82cca4c2fd7bad2c992792ee4620bd6a1627d60d0ee88cd805ad265380496b4cbc6d016247d9b04198cfe52f4f75c0f229dd4717a414abde86e705c54b39d15c20117a87d81826ec980efa40954599f210ecdace60e2919242773aafa02325af4943a51d87a632c4535fc6d974117d55443e9d70a0222f143b3679716010816d9b1548009e975b10458a1de1672cac3f307b8777de7d157190f1aae0c6ae7368cdd1452f28afeccdbf6849e03d5ea24a62302f41c329f99d3d924d5d0eaf4df2afa87b2528a79e5f28b2661541f103915e6aea7fbeea7eb164b2aa76ea75d4056e5ef1608e363fb8f04fe2afc8663613872e8e639d9c7714082180950bc52752d1e8bb730180a0edb20a63d8f3bdf9b08c11d91898b53ea2f176e610151a2961d9bad90d56ab5f1d6128187994491f319bb3c3d2018640ca9d3501449e078f9789f689735999a9684bffdb9a454b3c727f074f517353aa8b44e4df55932460c0a6cb3a0f8f8c777318d0e415fffeb3bf62b3388a3869008f21e005838a1e64bf9b91bf08eed22a6f382060c9bca34aeff37ee2c989e6f1a9848db594e100f5975907871e1dea2ccb7d86a02cd10d87ecb9f21b0b42ce8f1fca468db6b7a054a071df424fa0fe3baa4df5ce8c9eecc65b2b988063255c59521b03b4002c49c208325a87970445ce98b8b8c7af93f8e89c5aa1acde4de6dac3cf28bbbb6c5f0ffb36717cc26da5bf013fd1502134bcba99626254cfb7b3f891cb117b70e8d8cce3644434a15ac45ce327972bd8e3d8e1d4f65f588c150f3b46d79b4c42c973de8a5580b183e7d02638b0dc511301a4f978fc3f1f009fe6c2e1d8d0b0eca5c027bf3e24ca4dcc207f43b2d7d22675518e76e77cd848f71b647d213e23645f6a4b6f2d64157f64e8aa995f061055f84b118d9de2a8631c9ab1b0573ee6ab038e006a006e05bbe2afd28ab77ece4bda7bf2058334d5e801af7c6e43b735414ff6bcd12f5f0fa3b27492e37f902002c735f598de0f50e372d01377e1c7672f9d1f5a617174991efa816c9fdd38e51c2dd889f284bad1661419b65e8962988d5d0761b66ea0d1d58d39b4992b1808f91a0ea9712c66b23fec6642fc948d2f5ed182ae6a42dd887c76551320433126bc61ec6a2a4d4fc3f28cd876c096d20e154eb7de5032e7c0e6c254c82b95b94b14a9008665b9e4e34e205ee52e5931715dd828f7ca61b7b220813fd374ec3ba8a4aa9f70b4d0183c63030bc370ba99e7e8409eb26730c18a2ef35738c6a539b8b7ae7e9be623f0361705a4b348ce604bae5c87e39a83265502fdc502fcb032d82cf63f007f7250bf790e8c3a176e97d4626f3a3b99d0bd4364747822953e27cc343f03b51f8468e9480db304b4c38513ab202bf490299e183eb69c3f4c98419024d3e80e4ee0533e2205ec2af12d92cdc71d226fe3f90bd9ef5041e533e52a8f699be5f31aa88aac13a31d597ee0b9cfbf996eaf1a506fb6533e281190f1631ace4a97deda03c241add8d0a82e24f832530624f49c84d4e7c8385a712e785d82a20e365439f1dfc60dcd9c1798535175b773b8fcbcd635a750f3df5f2500a952a61992c2592db5866ad47ad19e8667ab917d7682d5f905ba96285fefeb08e571cac12273a8c7894da03e2e9d1061f17c822a8c09f167d4731de82bdc642420734c535500dfd9a227f5e8c0a7dbcd601f7eed1dfe3fa33c9d8c9a8dd0edee41bd49b3fdb02316a9053b7fd9f643d3618c2b9f8a73e2839ae84d30b74c63bad3da0bf732b89273d20234d8674c978a7fed94b2d3520fbce60e20d2d877e26ffcdda7421028f217cff3da9ecdaf28eb1b6bdf6058b6237ab82d5f883600d90e00bb96f58e078e2aa052282451a0f2575992b8eda5f94f4f9ce13c2e456f85660a145f2b90167956563bfce2eeb8fa9111ebdfa96fedc2dac2b45347813543b15c4a90c61c292823897594b736dbf4b22f072329c8fd0437b532fdc0e89b14d0ad240d7de7a0cf25bcf7466f9e1f85be17fabf829f72a690886f10f5065a32caac062582b1f2c2d54a22947bcd5a3695967d4b744a2061978cc3a835bc3593167505c91d5ed1cf57dfa0a0985dfe8a86d52afee86565e1e4a0d8f992b89f9b7d8c193aaa3b7196d3b9b2edf2e4001bc406823793dacc3cb8c8d500fadb64fdc963ace3d3b252c45f7b5f1dac0defe67a435e4ce17da9f9b05b336853c162ed4fb850abe215773b8b63003a128ceac35e22acdcc1ea1f312d42df09c5639e3834e87d66a0fcf3d9a38dbfe72959369d1833d131829b7410842f", 0x1000) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e8e919ce5925e603e9eefc3679499c55bb914c96821e527516d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pwritev(r1, &(0x7f0000002580)=[{&(0x7f0000000000)="5ee8e19901d2f2f501fc08f9aa7dfbde27388d114a92a0bfa2b596b3414905364fdce4ef3655f8fbd673b131f25ff0a597", 0x31}, {&(0x7f0000001280)="0e797c92032f76b87012fb28b7217c3039f20cafbfb1ad92bfa03ba699f6da1342aa8e8bdf780ae458ecf00eb99000dbde7bbf044f79e55d8f707b0d17b91611720604611bea0201055cbc1f27ea84ebf7b356f29da9b592503dee7cca21622cbc48ebda7cdf08681f59db5ea9ce1f6278e498b3263aa9debde250500acdd02a9507a791536c11534d4ecfa58ae70b6660db3cdc03491bb780be1b2b6a1fcf8469e06f", 0xa3}, {&(0x7f0000001340)="58e6671f0d071e6ab7228b93029eb5da42361e826193ad931f90f5b97502238ddb52677405ddbcb982c720adf55133a288f27af635cda763b2fff7d3a249d5a19da057a90881b452367677b07485607bae286ce0e582c268168e2aa7ebcbb58861a415f27ab4ab1a71c17edab6345bd9307194d40fc48b640550e38bb76b2b1ecf5a9faf86b6eaf742bc91eba43ee613e05da6bbda3fc6093ce3f056b74b684fb4f8ea7a34da30c395d7fb913731a3faf3c765a395f007a55024e8ea8dfa7f5c91deeb86da07b09c53e5c830", 0xcc}, {&(0x7f0000000080)="c26a462f41f7007f24", 0x9}, {&(0x7f0000001440)="027ae539fc931a80bcf94ed026b1cf9fcd813f6b3020ce1d141c27718839c66d03dc04556653e820967e272e6b4a01f7ed0513640dfdf8c734b8f047d773aef965f787f54c16ef42bd31e5d3110cfc0f63826d7fbfa34e2d5acfe5c5f95061fec5fb0c702a3babf9d6b3308faee5f19f2a9e775b4c6a9d27a0b0777a543e58d285dddeb8a192d65835e0727cd0acdd41578056128c227b735d18b5ebfdeffe55388195141997f1134a066dad6dfd0623d581b86833187ad79a8daeee77098d4e32ab47f37dc722a6abf12a1caaf97238e9528dbf1980a657da20cc135e67a35177243b611ab364d960cc4d1184d58a17f59a4cab2dee507e272c74fd8baf95", 0xff}, {&(0x7f0000001540)="38e813a7c3331f50b09180003360bf07ca5e1f5a228afbca1007e63724d6a42e9c296e32252ad9334312f674307ac4f579ad0af9a3250f1349499197064ae2c781f26d751c51a29362be673aeb9292181ec29e2ad3d2930d3cb3a33ba203b7f4d5d99113f19dfd0059cdd05fb03d3aa1fe558be2bb6a14021d4f5e334fd20e832644b332d1bd35a7cfe23277caebd42393b8fad7b059b9c88d069b61a196b759a4e3eddf8aef793bd46e6ec410ab4a8ab4389c0c12e84818add1606cf4dac61f575a05d46f23df1c420024ee803dc2b80bc2a2a533028c2db3923239231a24b4081520be9699d18fcbe68520e57e07ac7f14918b4739e92557b117d5b816ce60c56b7a878e0005dd166c404740813494a34cc9714d7e0d5f16bacd63f189180a6f191317449dbfd5fad39cbd33b60dd5d2971d3697c9c0c93be8631a5d1b07be75d53ee8e42a0016c4e59c766036a353d1445db4a55e48a21387134b39ee0d77521a55b9aa90cbe1dd626573db7084f66006f95f3005b92471e20697cdb3193ef765a8740252e93c308899602a3cd722e83441acf9057525eea755e0702fe35c18dfcfea1a6d8b9f9b9f139871051924d864863c0ce5be5f01cdbfd0c3d5a756fbdf734805e89c78a75bb7510b1f793e7aa3c5a2fc10d45796963f7cc0051ba170ad5479fd68e3feaa843f0f7a7a9b7ac694389b32f4b1877ac9d683751e009dc098ab839e923f57d3c4ae1ef98d9787c9f983f55f288eb3cb8e75cd96732c7b882013eb18f870377bc1b33f9cdadca5c9899aba6f1fbd8be9593b400fabda4836ec4a8210f8950ddbc0bded3252b5536aa3c48f670c5674134f953206b6f3dc3be5eb21e7c5aef934938746acf9f6d7d671747843a55adbe8c39a89497f9e211fcf381f8a0939fc376756371192a992ec015e4c9a11663286c220a0aa0d04591456a95efd9c99d8e455e141730247021eb70aa3bdae7bc7523fdab59b28f9effd6a7878d909e5182cd12d6f0dfd77a6ab86c12fb319eab9c7068f062319a39f832ed6965f31b7a33ac80e09689529ae5a6b8405d3b731710545e5e0a632d4405eb474c28bab2f85f5e98ee62fc0a9b4d55da4be6be7aaed283330a3f8c0acefe2cecdf3183f45d0b3f07df60b592b383d2ac647eea42624caaefad65ac08ee4bbea47315340ae89716e7920bf1657595dc77891bbf91decbef296760301b27bbfe52b52906cea6de15497d6b33b4b9628055638a0f524c4b301f679d0c40465f1e989b916027b55af8581ce3f565470b83d05d0e84ad375e59a82b35318511f682bea43779a282a18233980d74d60d59e720a4fbc463fac5ff7a11b30807a9a1c7471b433898f5829b8b2b526201e5af6f7c9a87d932e57fa3368fb23263c6e0c54fac4819c561b426166ba43fb3b8bd3c5dad09cd556a64b90a97f384cf1428e29559f735e57cc1018dd56e5c056ada4e5f180a84a0b3053b5b952bcd617a49448a6aaa6085f5149df853cc371fe2793a771c903ed97db67f26d3dfc26fb9be592a4c4b0d1a3d0a809be7551f63b5579f386792505c7295347f2ef3fbfb418f2094b1723fb50f0b16d108f049b897b7442da8a7b1e1fb5fc56212e49e0b7d3b63cf06e31102ca08666419253ac69cdee8ca3f8d8d38e64aeeac690791a9f8b5d02bf15c87d57ae35a388b406086cbcc22cbb5250cd0f3c79ad553f37ca299cba8993f1146a40733fe73e4e142658500b91edb45a8e65781cc441fb34c4413e292e1753b2b79066be516b7a8dcdb928706ba194d6e7cfdcdd630111c7475550e17d23d86c35ad3bfc2cd21c82804f10fa98cc134dee25aa0beacd797fdfaf54171c5dcb8a8d6237028025c650337dc32b567859c491c22657d8e6a856661182566a3dd1fabb90d1a475fcd6d226d555066a98777ce142a8168eea65a72536990aedb61225558bbd12e22e21afe874897697c7b7fecee97924e2100950b08b6b4a4135f3cac0eed3a6794d2d877419f4fe7c83df135734f74e813d9b53e29025b835bdf739875c00d2280b85a7d174fd53d5947b0fe66a15a1cc198bb6b9832ba2ed7f4bbe3a3bf0901083097b826052a111c233e6382ff37436600e12188c4939954a03b7d5e314fe9d9281528935fa7b2eff009d852d75004105be93dfed21545aae182fff11e8ff16e4d85f281df3c3ebcce01face10d329e48029cfc1a6b846b4c009cdd474f62be9ff49a9d3aa64be0c5db5eb9e45d6b6b7b49ed8ca28917261bf9f61aac0488be9229a491f1e547303adaa75161dc614df43523c468637f5c090bd5d3ad53c0f4e5d025fed3da7ffb6d5f5c3085de72cc34ebf8c68d09d21c416ebf5d1f3258a91ed37b4fd81e13bc0a39e0619c56c614b74954830fff87a24033b0b628dd010cf78f918f3809183eafe2fc01b0b048c4174a455bea67069eedb87660d71c82b15c1d273f35f76e7c78fa69def03847b13fcdea3255178e9280f34413d9b65ab6c9b3ba7ce67ad5dd8e23d7463992ffc42e0c9cf21493fc3a44c87df434621988f60bc7009baf4e0facfee63e3b8b9555561ba289c4d77d57dde04b5f1f21f470ec5c29f54c26fd7220a78e01556313a3bad4b8dcdb63d463347792ef1fa3afd6e60916a6b512f4b9baf2e1c6f78a6889d05a71fae2d3636a09a70f548c5d08336976b672d463fc4c6f57f9fa7db93d8e6e64b0d552eaf7dcc7f8ecbf68885f9892841f7589b85f4a7605ff8184770b3f5274398cd12e88518d04f4713341cbc3eb8a6f29d916691f19bc14f35f3e6ceb719fb5c82942f6cf50d43787bfc39276e6c733bae560fece55eb8660d9fbfe93bbacceb2aa7f39a47042bb58b296b194dfc641032753931271934a790a273898521c954aa19fb092d4c8aa33460cbb0a4ad6dd10f0676991b553aee80ad52f3214acc44a2c3e9dcd5a6b38222fcb9c195ed29d03db66e93f8ac4197b539457547efe75b53e86bc4875d87c72165401a6250c5eeed65792d463d1fcbf651fe5b49479e904c7096da2d1eaf1f2aef6a04d622f828eeda6bf2f4b2853f161bffb50360672d1de58cf494c0c344049df77dd820802ea7b9ecbbcb726b1d11dd3f4dbe18011c1fea1de7b446c20ab860c369e68f6062b72195fc32b3455564d948ebff80e4ed88d5873732aee90c2461f3251bc979d88a2a83e642ead04bd66328fc661de8ec1c3b87c3f3c1449a69232a41d6736fba6d1be3b43de50a358ae79ab69de334a5102aef6d446224a73560b342f27e4abce53badd5f75d0c95be48ed1d2559031c777f70656492cb485048d878b4f3becf9429abb15c8c44a285a767ddbe64904f31a6af86932cfd7f231ad4a2008397a5c3014634b6b4c1eb60515192fb2c1ff7281d391d79ce1c631227ea8dcbf5b7984b4151919a1b8292c7e444bf76805b846656afd9c1096887312562fe8ad5ffbbff7dbcbeff0da0d8aa45d8331b23be4de4e5001ff334a15d075ccaadae4f826c7d4f25b996d25321736ee9606f8d9f1e9fed583686a3a89e2b456c8f836ae81223c8aa4e2ca24e90d7c84aea0b66c6cef729a84065c1b6d6d45c5ca224b805418792303f2453c96cd1e9d71f692a0c3cdd4590fc948d2c2d6997a3c96f34d5d23676cce0f915b15a9b1c3f7a6cedcacd4104a8a2e34ad58891e7605b79a894a172776c55b41cf8c8e81032042371dee97797b3f2b58831dfcbf0c0a5ca2274c2b47ae7d6afc7d48e21969459c3d9e831cfbe1a73713168065c2c02064068fd2f0daeb64472b4ac9d00652b0bc8884a6a5c251e37385dada58f71a5daac9060894ad4ea988602911db076aabaee623153a45b42440c86c4d24dea503a93e1029bb35e12465d0300a7bf05a803e53cdfcedd041952d835e18e10ed73bf9357b67df8fbd04cf91be2beba1b0a6feffa87f5f7b0bd3f0efff6533edf36230a9b857e88e3d563c2c0ded8a4139a0aba25c4252ba589e475f66e71cda543bdaed99cc35e6341d3afe9e280f6b283a35a54226eb7bdbe0f9fe221e5cc9e414b33d6c654f7d4faeb8dc396abfbbae3d6796284a0ecfa4b602708a761fc12521877933c4bf55b5bf1d7cfcdbcc766b75e990ec794fda3d83c48c46f09fee4e986d80e96cd7d7d9411d08dd7264f4939276f438574ae7e141ae74dfd0ce5e8ddd00f8747ee9407e67ab38cf0335ce75f544f3cefa22ffa5b8dc57381b4289518ab3e7617f464ea8ff8f8de7235239f8d5b56b3e83ab8ec7b8c04697612df99936409acd52b003e95b37e5ad8b96255acea4feeec2cd498d5a156519313e41d198545efa68773b46fbc3cbfc8909917025146c8e96a6388f3d8a8642de6256eb1485a3c923164515f10c6c927d1d0b715b34b3df82ca0b6a9c87758780dc65332070e32665627520bdaa1de82f9ae07785cb20aa5cd8e901550ad449a6b08485d188e8ea41c431d297fb3e065894bd331cb3283c009919647e07ef3ed37546b2016937ed0fe1bba94c141fa2f0a162e6f4674a2dbe7d21610875ca616691dbf94a2d003f4f7ec0ad3d837d006d51d27fd0151ee70bf7647fa9bf2f55ccc341d9d1976c40fa41d17c0fb459a01a35accfeec8516b7e7a27f6e013a60e4de5125a5cdb453d2e5e96f30ee30b1068687faa56bfc540721501e75de011bf0583b0820598ab06836f1cf315bb3e76f439a8ed807e777435ad2c5f87c330192068ae941a64249549cc875df50ebb91bdcfbdd72a6753a0b7f458da42756a85738cf5476a91af1bbe128810392d46a173228c0c321f196386e06d4811acaa821b1d8e42a82e847892ea163f3d8218c1d3e7ea253174e52a3cfb1cd01af761262333e9f90d0a4cf572e7cd369f7da5184e3e9d80e7a7ab5dd88bbc9ba24b373efeb986779931d3af7c3bcdcf19e4ae3420223f1861e0564a4d1f2376afae0ef4202e77f3074949e2a661ad249c25bb0b21422eb7c26183e58fd47e54419cfb4a3f0983453c6fb1be4255536813e9f019734178a5d151139c87153fd8a183c2dbdfc6f55dab4e344329b393699295b014f5d4f8a6c7f866a5298214d4d06df35ab97e8a33a068e0f7ba84562bef15ab536b5a60834a85a2a841d8933f1d3ba51dbeb768f418c434a550badeb3112722f61b99e6c3eb687f71e808a0e3259e4678dfb5f32561911a81dac127690cdda9338bac8db35714bd1a1ecb7a53c9c4c4f6232ad3feabd53d094182110edc8689df442ea4442dc0e9cec07d5169be140426f5b472bef0cbcd10c04dab7a46c03366d8df300b42badb3087653c23daed2e55e4a4a711a149cb970f7ff2bb72eeb56788dd6193a630864a7cc0c52b2b8c638f8068f53020fa4f93c64a7dcb69613febeca2ef78ad869c6f3c64b65cdddd4a57aa4e3bc3d2d190631b48c27c5c1f83302cb145c672c936403b8e323d28c2eb7dd836aeca3e333960e6faff24892a0e0e90654d79fbf2d35e71e17a373f9623f8397db5bd5f8fc2d106d8cba222294c0d853e61beb4de05a7bb52a13c9423e72879cc1ceb5c966f02e005fbb69e63153bb188a273a3d9054f2f0621af2d3df6ca9c3a41a8187caa06e7a5286f61855681c6e102fd66fe75f4fe995c5384470bfd6b39750fd5dddca7e1488d8b9704b6774882c1a5de092e54f12e96bd27f0434e836622d83ac6326e1a9da47aa5f2ae013dcecad985867407932b500cb2d414d89a71d66f9ef325f83149f664a8d1a5b2cd1ee8ddd7cc57281e83e62016a09f3da5721989a9813618aa0934cf408c116a79ea669ca4291bde823ebf72", 0x1000}, {&(0x7f00000001c0)="a45fa4a44c0fbbacdda1e8b2cf62e4cd0cc006", 0x13}, {&(0x7f0000000200)="c218c835654f40c184744d1714ab89e8acb116b3c5498d2030af9639b223860e722b4ae646b16d25e5042bd3", 0x2c}, {&(0x7f0000002540)="0de9212f5a4fbb34d24538dc", 0xc}], 0x9, 0x0) write(r1, &(0x7f0000000100)="8a964c86d55870a1ff16fd801be3ff75377a97daddb3bcc9c7cd57ccfd52ba07a300c778630acd6816c00c02002b31728325a40c8530a0e0cd98e340b908f6d6d9648556963cad0c9fae833f6379dd7e6ec9f77d9b1673dbf25adfe73d97de37a44d161ef79823065bbcfac207823f9f33cad41176c8ff8749076ff8a0ec215c0e2d6a324017282fc8008df90e44c7b32cd86a47d79a19cf48253b37", 0x9c) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 02:03:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 02:03:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 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, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004b8000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 02:03:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x4, 0x8000, {0x8, 0x400097}}) execve(0x0, 0x0, 0x0) 02:03:47 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\b', 0x80, 0x0) 02:03:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffffffffd413}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff80000000, 0xa44, 0x5, 0x800, "eac4dcfab5f320d1b727cb0a2365f4c82b616413", 0x2, 0x3}) read(r0, &(0x7f0000000080)=""/189, 0xbd) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x40}, {0xb3f8, 0x7}}) getitimer(0x2, &(0x7f00000001c0)) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x97f, 0x3ff, {0x2336, 0x3}}) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0x81}, {{r0}, 0xfffffffffffffffc, 0x6383ffe7d26c87da, 0x80000001, 0x8001, 0x2}, {{r0}, 0x0, 0x84, 0x1, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x100, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x86, 0x1, 0x7ff, 0xefc}, {{r0}, 0xfffffffffffffffa, 0x80, 0xc0000001, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x800, 0x2c}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x82, 0x4, 0xfffffffffffffffd}], 0xfa, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x42, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2, 0x4}], 0x46d, &(0x7f0000000480)={0x8, 0x1f842f50}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) lseek(r1, 0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000540)=[0x0, 0x0]) lchown(&(0x7f0000000500)='./file0\x00', r2, r3) getpeername$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockname$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000680)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) read(r0, &(0x7f00000006c0)=""/23, 0x17) r4 = dup2(r1, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)=0x7f) 02:03:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) 02:03:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 02:03:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123b9a74500c775e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53000000002f531c803222afa98303b74d40e4c51f771f9abca6a340e542b494291e36e58965bf13eda86518af2f3afd9f3a90f6690bf2d23f446f95b1751a732c5bbd073e87323ba4832f5cf61827000000000800000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:03:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 02:03:50 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x21b) 02:03:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x6) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0x0) chown(&(0x7f0000000000)='./file0\x00', r1, r3) chown(&(0x7f0000000100)='./file0\x00', r2, r3) 02:03:50 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) semget$private(0x0, 0x2, 0x1) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 02:03:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) dup(r0) fchflags(r0, 0xffffffffffffffff) 02:03:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f00000004c0)="0149fb7dedf07e2f54839f0a1d103f39b29decd03634c776c8159e7d5cb3bd316e5e9110b0b6824f87dec5422147270000003a1e53df439bf33fbeb7a30cd4ebde5c67ebf2bde2ac6c495a3e6ab686197644c60ba507d7c11e", 0x59}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10fb07e56fc02a5e74f93160dfd19c8100f8ffffff00010100bfac1e15c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:03:50 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) socket(0x1, 0x8007, 0x10000) 02:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xef5}]}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:03:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x280, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) mknod(&(0x7f0000000040)='./bus\x00', 0x1010, 0x5) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ab397752ebfbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4081], &(0x7f0000000100)=0x1002) r2 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000140)='./bus\x00', r2, r3) getpgrp() 02:03:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x33, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x7, 0x6}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xe8f, 0x2}) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x80000001) r3 = getegid() setregid(r2, r3) 02:03:53 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, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) 02:03:53 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) poll(&(0x7f0000000840)=[{r0, 0x84}, {r0, 0x80}, {r0, 0x70}, {r0, 0x4}, {r0, 0x4c}, {r0, 0x4}], 0x6, 0x5) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000040)="993186c8a1e1254475e233c7de119ff0a922ad950e05374f2f2e784541b16dad46c933708debd973c1fc599da48d6e89406a0e5ed6c6b71ebe184c7c26d00876bbfb68c64938433a3b0c13b5c6d5be187004ab1e9ed870bf29", 0x59}, {&(0x7f0000000240)="60c9e96aa254501e1ad6cccb271cb1f027007fdd1eca6391da409890a95f32624b26a8192fa79a739f64c58d0cb21405dc0764d5787692ed1697b3b5a180ac0f168f48e364284d39d1bd2b41cae48b2f0db819177022aec9db1fbf1675ec983f016646585b5275fba8dc971e86609ce6", 0x70}, {&(0x7f00000002c0)="74f8ab6e01867a4b28b1e95a1a7b7876213b3335b8b5a5aa2515cad5d1aba935d2ee20d264eb97dc51b5486c050b03e8c51c9c86a4d3f130093a3ca8782178dd60f5b486dbacdd6bbd97c3d635e0e2a3a3edf6b93997a8da197ee29c357009580d523f0ad46bc343cab6510d81d3b5e1bf06c3f3f7bcd0bb046d06176b4c82138ad2bcf235fec18a1466615ea6491d5461e144a954478585da24babdb6b1db35c96fab8454763d13b079713495ff9ecc32be8c26c0515034f6", 0xb9}, {&(0x7f0000000380)="6f3c488c25dd3ebb6be5911d3173dfd6c0c17d5f6d1b4c7b08826108b8a062597f4a7563c2d8a6fc1cdfabedaeea11d665c8747d07d3450ef406eac13f7cc5bfe5be9adafd2da4232f23d0a7f1234bf518cdc12de78d2c1ac0b47446", 0x5c}, {&(0x7f00000000c0)="7df4d1f07f82ed43e1433a73", 0xc}, {&(0x7f0000000400)="04f3c8cb4cfabdc31158b13ebe5835c1d713edc3ff9e274e6fdf4a8cc23d9306e559aec88a7eb58eb3cb6b756074e0eb5681466e7aeb9b34217b01eda4977539570fd143d208552b5f51fd1477c64196d632d38c04f55a0d5efc2f72893b5c9423910d", 0x63}, {&(0x7f0000000480)="acbb58859417230600f79a293db7e90efe838ed9b8597ed4b4099dffff681e897b92a21c113f4fb1d4acd30ed9236e270c9dcdebfd86086ff30f2f02834044be4820450404a429cb593e86949c957f95d071c66b1ae0f220321095d2b94834e0051728c516f2ac7715ca9b02fe6647519cd236d7e8349e7a6b9faf270a0b66b409a4c718c394e95db4a33850d1203196a55e201a3058672ae8a6c61c93831ad3e4ab3a7cb30166b437bdee340180e5636be072da33d1fdd5ce22591714530a57f97ac46b872624e1c3f3a2cc05ab82ff7761fcb551e5c18926c94671", 0xdc}, {&(0x7f0000000580)="9b27ce6ad931a797caac3f0f29bb7b79a4f676fec33d94f0c97c8902dc3dd674ca12f79303cf20a39375993c9cb386b136d1614234327182e19ec3cdcf091f5b8dfbf53cc8716034985397a5d37008c12bdbbb9c7787d5821a6826b954e28e042e2ed090c4a7ce410cdcf9269a4e0653cf9104137b02c62e3e31bb9d2ddebaeae177151b1ab2a065cd45ecce4c83947efd4fb19b7d3b54055df086fe30019c327a1028f9f7283969955ef0fc1e6453988c91476033fe54b21bd0937af8114f7f9eb1f2da289c91611fca4a00466609e7ddab8ba7565c5eef149e499354fc76feed36b1ef", 0xe4}, {&(0x7f0000000140)="933d5293e13fd5af2d07859e9ef38f58ce15050fe9bb99c7d8698ca37b", 0x1d}, {&(0x7f0000000680)="2ce7a333463a42ec3e67886ab0ad14a4136f2db133d8f50775376808ceaf01fced268a539defa03c759c1982d7dd90925e369a5bf2eb643d0467c4842cada992e662cdf544133e840bf7c21d713eb516f7a9d2aba67616421016573a0d9a8bff9cc3b03f588de0e6845f3b8dccc03631099ea1ff8b336e24e2008bea8aa79226cd2f35cbe4dae5c8c8e96506eed374317419d6e2eccdb4a21dfa8ff1cdacbc8b05da09c494d75370c43f17dd14f77d30a95ca58df27f5ea912e0acd64c64d7271f0b59572717", 0xc6}], 0xa, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000880)=""/129, 0x81}, {&(0x7f0000000940)=""/187, 0xbb}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001a00)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001a40)={0x9, 0x2, 0x1, 0x9c5, "62f190e7078c55fe4a2e7bc8184db31c966455b1", 0x200, 0x401}) 02:03:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 02:03:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) msgget$private(0x0, 0x10) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 02:03:54 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) listen(r0, 0x0) 02:03:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r3) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000280)="e6bbe3d8f9ce450c87241c23998bde3faeb82376f3cb5b2262d1006c701ec4d9fa808e5a775456", 0x27}, {&(0x7f00000003c0)="0674b86c0e5730d53ea18e377194cbbdaf0278416c5d930edac2a37462f9d34859403e15d2099036d9469dc6f6af3962b37cd401444b111a1f737d5885521bed77a04d74d5816550ca8220cb46715deec9c3c98216011b69732ee55987e2c4dbe76a7fb763df909e64e6c69508eadcdda1577e0a7c0260c990463a7270761842ec7422e7a2eea6f9741af79dafd584eb27c940cc296696211c3380dd24a3775b5bd50dd46ad9128bcfccfb1c", 0xac}, {&(0x7f0000000480)="8d9c72f1c0bec7c8e7ed1983de43daa8af5895aa23dd8a49d0cd18eb656b9d547366b1c6d1718fddc7e02fd1de255ab6372936c5527bc4491cb46ee10fe7ddb021f541f2949df9b99b", 0x49}], 0x3, 0x0) 02:03:54 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) socketpair(0x26, 0x4005, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0x7) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x2, 0x10000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 02:03:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f0000000300)='./bus\x00', r3, r4, 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000400)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x7fffffff) 02:03:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10208, 0x43) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') socketpair(0x6, 0x7, 0x0, &(0x7f0000000180)) 02:03:54 executing program 0: r0 = socket(0x10018, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) 02:03:57 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xe8) r1 = open(&(0x7f0000000040)='.\x00', 0x480, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 02:03:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8190, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x2125}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 02:03:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r2, r4, r5]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chown(&(0x7f0000000180)='./file0\x00', r3, r5) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000040)={0x2, 0x1}) 02:03:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x177) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffff8, 0x40, r1}) 02:03:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x2}, {0x6}]}) 02:03:57 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/201, 0xc9}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f00000003c0)=""/114, 0x72}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/225, 0xe1}, {&(0x7f0000000580)=""/43, 0x2b}], 0xa) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 02:03:57 executing program 0: r0 = socket(0x10, 0x1fffffffffd, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 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, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 02:03:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) fcntl$dupfd(r1, 0xa, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) clock_settime(0x6, &(0x7f0000000000)={0x800, 0x3ff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2}, 0xc) 02:03:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100000001) 02:03:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x0) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000001100)={{0x6, 0x905}, {0x3a02, 0x8}}, 0x2) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 02:03:57 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000300)='c\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x19f) 02:03:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:03:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d0062d012e2f66696c653000"], 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xff, 0x5}, 0xc) 02:03:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 02:03:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 02:03:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) getgroups(0x0, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) r4 = getpid() fcntl$dupfd(r3, 0x65883423683dee90, r0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x9, r4}) 02:03:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2031, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 02:03:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x80007, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 02:03:57 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) dup2(r2, r0) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x3) semop(r1, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x1, 0x101}, {0x2, 0x8, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0xa) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 02:03:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x0, "61aa0db100000100", 0x20000000000000}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 02:04:00 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 02:04:00 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x2c26dd62ce080144, 0x85) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:04:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0xb2b, 0x8000, &(0x7f0000001200)="78cc948af26bb8ee02d930f52c5dba4c382d0d66f13271d94631b23f5be15786c79d281597daa99c1ffd6b6d75dae66cb67d9c3c3c25145b18fe58188256bf79834484a11c934d95c2e3d039825a925f1652cd872a4d16366fa8fa863ad5751ee439c18d6626563913234b25d7fe75803152101170a33bac85c28f41da9a3d5732a789c21027c286229b783ede55a44e777c817051c45fb4920cd0e23c41915cb52b5e00a94590a25d67876437987e1b8615dc4f143483859df408cf386519e730804400fcc59986448746e44784199c028f9493dd43b8b6cc12b8a04eae65a5202033d47cc1f6", 0xe7) r2 = socket(0x2, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 02:04:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) setuid(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r4 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x3000) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 02:04:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) r2 = socket(0x0, 0x2, 0x8c8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) close(r2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 02:04:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8040, 0x0) write(r1, &(0x7f0000000040)="337fce5c5241aaef0688bae4df9399ca00410a3d8ec846af49b976b1e05f91956a638e16f58aff7ac00dc9c3a133e13d399ddd324952304fe75eac43aaf2d83875cb423fc9a724f949e67d1ea8277ec2bcb81548dd84b835cc6b061eb634517a984f0d26d351f0fb5592cbdff99f7f4e18f7deb630fbf36edb3a436da830cf1a1d965add6a3f5c478b2c1fd5cd1ef56e67a32f416acd9eba13c12e1fa9505bc5bf28808eb3902c6a0f9b1e8f29723879d1448c49d8f2f8f09264ed8574147d9342a02bcee0397fca876725b2", 0xcc) 02:04:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getpid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080), 0x43}) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/119) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 02:04:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20600, 0x0) r1 = geteuid() setuid(r1) seteuid(r1) read(r0, &(0x7f0000000040)=""/86, 0x56) unlink(&(0x7f0000000000)='./file0\x00') 02:04:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='-\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) 02:04:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) 02:04:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="2e9f06d103247710fe7d21fbca3b26fd82b0e107c5d9670111ab446c8e1a554ed8c23f37a46659c82a12c698c8f592fc89751e65510c90843ab93d6e107b14958fefb7a796cca96d30a6650b996b19cdaa4f7d858ce91d8999f82a3f5310f72594b99a4f41cdc4f800611bece9ed086aa3fc1cd39c6d7ddfff07a6efcb22ea50e9c8e256a77c1217881754768abda7e362106b525ce42830c66466aa5d2e7478699f486aaca769b304a560fb78bc932b08c9b63b8e6d5fc095c6ed682c67d823e28e6b42fbb0b8d77c77be51fb0e07951b94ee90b1776347a944096c6128d7029420c346e1b4ada3fe2dff54535ce79ddac4f72ad16e5e767a1002c5d1081376a8c06f641f0d6c161b3830c8842e784263257dbc02ff18e6eb39c18fa4fa0a401a180bbf720435ae8d3eca1a39ad10c4b67bf180a1720513dbeb41e542195158bcb1f6ad18e138fb93d6d8cd9883b38e67d37b018088c499009594ea80ade8ad104a7a4b65c568e811011edd38d27d9e1a7973ac66744cb531ca9414d2248a61b25637f1450126dabcafe35354a02d4e58f2a69972009850afa7920169139eb40c8c2e962fee6b30629c4ae5b039aa27324b4e752036e960d80cb5b2d82313b788adbfaebd9f3e52f92cc77fb3b7e205d2c335da1742ec5d91a39e3d6885608f69e7bec2079e47060fe9af96240d5df77ca17a2806a5b3c94914c6294eb3646e49d8c59c42e2ba6bed315c0a0c5e803e54d4c6951d7dc9d60baa910beedd106e54c18da2effac1fe4315eff68e6e1a5fc1213019481db97c31c2e9ff8214ca1ba5986fdb27e21fab10820615a83e28c1bbfafdb12934a7dd607c6167c68dcfe12d6da57f26f899c31721905e26a6ab6b5ef2524024ccc77a93556dadf88d21556159b01813bf3c77c8f7635c0a642114d6d1bb88fdd6866193fa1ef3ce6936bd3d109a3c651c6ec9f714b22b6c83e148048912ba804c7805298ddc9df6a75f3ee0cd9b8f42e52fe9c2f4f99f9fe08eb7b4a5805b1b3a7f3d5a9f1b93a19e07cbcdb519dc562a5a7475e51a29fa1069c3a0d53a1aa730cf0d6b75940cc59986c796c50c27cf6f58b76fa90f3fe6e2de6d37ff145409a2a35031db9a8971e48163cdc016c245d655464ec9fb8d1af5732b0342513e1953426b434d82511e6570ae7f846812cef6c1b7aa30173c5c69b1a4e09cc24049855999bc1248d71dbbb5d1822a5e1dbe954ac3169144e6953ed03207ab2aa77f3ede85fcd8b0345931e7c6836ab1c5455a7b55b85d70a65a0851d8d053da528a18d3186209dda5765cbcddc5cd7ed46a36d119376bc7b77682f79e91b8111ac52ab66e5e8bff33d95531f1937fd47780e9348906476a157073467ab8547901048f9b60b45609cbc42a42400deb96c65d42143bed3df37034cfec60be744e8cddef7a091b07e6833d98c57550ce6c6909126031aab55b44466fc1b913e53b2d5eb9d031c4245ce762f999671bf7aed1f447f49d7cf95a4d4053e95427029a2d053234e6e9ed0664137b85dd12c10559dd60595255f3e4a75f7c5ced50faad6fb781bf0acb705a66f0c0d8fb7da538052304f046ca191c54369efa0aa549c07c9a886c556da79d33c3a5ad24f4944d1aa2403d229beccf3ea27390a8e8b483fae2ffd7ac18a15cf3ba2523f7703f2f0135a9c4e39b691e85e49f1d78d7c37ea7081214329699d38d444564240b363837135eeecd90eeea26d984c090e4e5c0f9444863c8df73f462a292c8a7d4696c8cc04106635817b31330e53e1911c874949ce3a3a8360b31c2d96b8c297058b0b4a84bb8721ece3253071ee1c9fe6288ecb681188abf875352eca6ada286ae757e128da29226bec4fcc8f0b04d0d9c53ca0c73844f3d988cfceb481fb70940dff1585fa6a9cb031701757c3f25b24ddbac89ac6ec5c8e9ffa941e543f3b25c227dde10382eb4dbb04048cf2e10fa91f941a8c754222164a28d38b802c7cbbc0b0652efcebb1f6935b72836d1b06745d2666de5ab806f1d3deda41222102d51c651f0a4b681dd2fdeb85c6cca0393338079878f4380f6e3403c419a70a0a236e03d3d52d52ac3db7f68cb14786bd036deb775f1e4eba641224457c04a44fa95ab0654c09d1c254f1a4f6af46a98fbafbcf6a59459696c35bc296fedc204e6909cdeca6efdda14fdc3a845d0091de2817375df5fba17fe1e010ba9390f7449d3da09d6eb0a1ed1299cc3c5322166f600b0790daeee56e82f8a88260a31be39a462b00c21af728d3108c1cbd7a8dd2c58cdbce1d369c2b0b287549a3af28ff31fb6e5bfeade187a242e4618029f56d9ee898036ae42fd5311c3133ae2374a07a863ed899c64d11c7cb2e3e1220c29ca65ea113886d5b8a825cd4833ae13e4716c9eafc7c737017354c49c690100720adbc07dd2b0ae82f23895cf79356747a9cc39a47d78d50e99123776db3ba415e963b27bc6a9a842d2610e420e79396cff1d5081f8b3137fd8757fc5b8e76932f87d908e052b6db5be8242d5748eecdbd82ab1f2a06977f4d28bbaa1c88d659ac86537a5f1dea09473e78a07eea9f515541ab886d4cd2c4a05e844db9069c9f35a09cd1e5139b3ea92c68c3f558ddaf5cf628c70bb1411466e9c42ba6d65234386ad38ff94afcae57dbff3e22c58011936dc0d76089a458891e3058e727c04f1f27c0b6c66d7749d9fcd761aedc6a425054f6c9c0ed94168bb170d8b04eb3044e65a726f610eeca169a8799d2c00da166aa9574271df2fa1bbbf2742c472d3c6314d19285c358cffea73fd0582adf4b2cf2c589e8e0bdf635ea279dd9ea84562d8a30ee16bd29bf7733ca0702edd036fd2f569046a9564c7ab07183779df29a0b2d184be66a433839c156324d8daf89683bfcf8032bbad4ae49c3b9f413e927f0f59a33881e4ea6dd813c8fc3b392d08d0a9a274f8c609646ff350561c6714c64b33d22e78b8b8d38b282d9b9cdbaec389050f21dfee55d939ad16f733c026d5a58c593104147d7e7c2ac5b2a82f6a09d3238c036e918adee2416738b23576e39aaa52ecd5c2b143a693efaec782f04dc4cc86e25871f646c73b913b4d0e2d9b25b5c9794afc302a9745a0349635a969e9490a7f91108079d272694575d5dd066f37663815daa1df534214c17db702c7e5e832d9123a4e072419ba16082104cea158ad8f4dd008327421b6b3c0d6f24c0b3c91977ecfa4b774252081923b06cdd5bc06a18a404d0ded794f4ce58cc49b0d51814c869ea5a7d761b2cd25d84d0271433ca230e13e9f837a6cb5d4a9863c4c49fd21b156f283801089a337e04f176b8324691ea009dbc57e355ed055d413e49cb4cae18c3790480bede583050ea7411993144d4ca3145c7c828a851f9bff00567efa9b7c09500a37cc8e400eca326f0ac87de10e25fec66d4856e1a84acbfe533127ba020cb72ceb6e7f1891764b5691ebd71b0b5c890d537ae6c92704fcfeb226848e5b439ec6da000d9aba78301721499e2f5bf5fe39c654969d76ee14e27cad6ed25b6333c359d1863d81a8f444f15499b187d8edd59a33a7ddad470a1d0df5bb698e38c44a82acba9ff01ad9a67eabf2a56b710e5fedc34d826d5171772cfe7881bae108cd14bc14beb953f5e92679dd81129e8f1bd567357a1a8b1d2fcae2cbae0f449c42fc570b5e1a0b5fdf5a2a69f34c4e65c02180b8813b50210cd5888ffe8368b5e2deb5ae3ef9f586e5685b1a6e150fd4a6ac2fc5c07b9b9166119ac5d0fa9788b0981bc3c9189fab58a38fffde85eae163d23307c76e169bdb117fc144eb7295f116c465bdf66f96fed082aadf72d597df59870a5bc655005166b3cac671e59536234baea7f0fda98857e42b990bdabfc98c8da93d04c44c54a325b730b93ad83fa0ff07cb145a89bf35698330849e09c6b20799092ece6cc1cad3ad0ba7cda02966d681b60a486dbfe6873fb799b8d00aeab643ef49590423b1fd3d0226e54480c93338226073c1a8dd651453229a354be1d639cbc08038dd1cff8c18cf1ac2a8d6ec6f577fe82c76dc59309bb642b9bdf9b018e15166169b70f1a9389703c28be1a313f4880925dd137713cf4b91562e312a9b3b029502d866b4e1b913bde7355979549d0e7e0dd5a3b3caa70f9a1a021d4df06d4f54ebf456c44056d0096bf2ec766be81685821e007b9e614dc63713277594ba92095333b29a643617031ea2cc3f0a0f696e971ae57b001669854112b8add1ce42effe0007517fa7a25be4f6951acdb7073733571d2107c656b8004588f7e1b016df58ddf05c23853c3bcbf43532202a7f7a25feaca2efb86730dbf4a44d9fa9bb07461fe56a159bfa377eab0bf750fd687970266c502c99f8241e0bd45fd0ae1174563d564c386fb6565d8e1d6814ba73b5c42a32b5b013f0bdef5cdc7eca1d9f8905396b97c3bed47b8d3b6ab34f08fc2a0d9447629715aaa563b04e2e258046f98052dc8bf8cdb1545e6aeb45e9548ef77e29514336f457a3d9bd9d8ff36e282baed7b86e61daebabdd165a28ac0b78ae33451fbfb88ca536ca8c72a5f7a638379257a78f7922ca02a816c8d6b38db019efbb8ecd097a46ecaacad1920086abfbd4a8b4ab4cfbaef236d92e7c77e96dee47a28f0730059184beb7299de23bcda21345d7de66f238ebaa1709edb4d71facde295f9a3c965bd41a257b408de78080cb8cb27768609dfd67fe3f53f48fa764909e0311032075b9000a38b43555c2b4cd144b2480e6d3d063bf0adc2be5089a338ba6d97cbc0ebf1c1096b6714389e0768ffddfc158e191e755325e35d4650c48ecc0aa4f5c77a48577f2aea39861004ebe918465bdfaef262de3865086f407a25eb7f0de1b67e69f3f412511a9d4c6d59a29de5c060e194cb0a90ce6735755a18a31e809181da569d6c6720afd718f4aa437c9f8509068c2ab2f86997faf5e15a5ceba5fc5b32031d9406311b623b3f155706f871d372d22044426300e05b9d0785b7f525b95c8f454271ee9c73e59e29d67cf5e010ffc76ab2d9485f8c150c113c07540b4b870fed18d9da847e172e091c4c4d053997976e764864ff655179ab007b28ed2e6df0f1fac1021377ea56597f083b8a67c59b09625066b3c8cf50cea3652ead69ed416ebb6ec8c41c5617724e8ca5fb9f7d9b45243b6e1f1bdafde2331ec982989bc858ba3d207f0dbac2b2e56d5454a94f650906f42ab0c12d226ba0ebe1d5de218fafb8cb43561fa4a44f9aaf05f9471c474bda855e0845f99f10750daf14cc3fd76292e732a85fc5c8e0d22f4a7de94aae0d489167a06277f239106cfdea2f6f31810d95506df7930b0f131c6871119118b1d1f29b8a0aea1dc4399a764dec011ebbf933895593ab39089e6bd593d0773de4f7cd32a6276729f015c1f5c0337da89e951253bbe3053a768a33a980ab76087c7a8412b5860d02e6e5fcd3e17404444487a650dfbf12abf4f5b53ad3cc41db93d9c23fa8f25c647f49f20894a2a3b11d933074239df9f3ae3c99d4423c249eb1fd96bc4abeea38ad7bf2460ba8d12fe3092d09d6171883b919a994d3626f0bbc4de9761ae556c4a2f3f5af6bb0494008845a5986ec0dfe771df8fa4f02e45d705d7b89a3efc2ed6ebd327ac6e548ed50b7319996964d529eee71132d3ddab53a88763488f9145494fb772511e831922d2822daedc07763db5156c8dd8921c20fc972adbfbe61c8e68e110e2eef7b951cc4230d38d67833c0521f5ad72f80dc194cc7aabecaedc3ec272f0d676e27149a5c186d09cf1c016", 0x1000) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000", 0x0, 0x78}) readv(r0, &(0x7f0000000280), 0x1000000000000150) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) 02:04:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) 02:04:04 executing program 1: socket$inet6(0x18, 0x0, 0x20) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x44) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) sendto$unix(r0, &(0x7f0000000180)="bec8b25dabe88e143a8bd99d8f9f09e0801a832386842f3a288f4986bbed757db2ca8b10f53213a01dfe723aed038adfe2769231e2329297b9e7b93ffb4763fa1b32461efc0df8bb7bfc5282773717e2c9df1ad8cf2d050d2c52be8d0273691166c25db8ee612c055591e121704958853b592068f7caebfa9ae00628f5369cc0eda30d769d97c8e85c33ec21", 0x8c, 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x49) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 02:04:04 executing program 0: r0 = socket(0x800000000000f, 0x4005, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8002, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 02:04:04 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x3, &(0x7f0000000400)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 02:04:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setitimer(0x0, &(0x7f0000000080), 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 02:04:04 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x48) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 02:04:04 executing program 1: r0 = socket(0x1b, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) shutdown(r0, 0x0) 02:04:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) pipe(&(0x7f0000000040)) 02:04:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 02:04:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x5) setsockopt$sock_int(r2, 0xffff, 0x14, &(0x7f0000000080)=0x5b, 0x4) fcntl$setown(r1, 0x6, 0x0) socket(0x30, 0x8003, 0x401) 02:04:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) read(r0, &(0x7f00000002c0)=""/189, 0xbd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:04:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 02:04:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000080)=""/166, 0xa6}], 0x2) syz_open_pts() write(r0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x6, 0x81, './file0\x00', 0x5a19, 0x200000000000000, 0x0, 0x1}) 02:04:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fchmod(r0, 0x81) 02:04:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) r5 = semget$private(0x0, 0x3, 0x400) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 02:04:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000003c0)="001200eeb71adc1b297847149ef956ea25b5d03391148cf5b3bc8bc05b31db523e47db34507b21ce439ebe0f52740363e88af1bee1154d62074129ebf52dd0b8dc0690ea1a6c195f4c4d406c06f044651765c3f60f1e222e249f9b8a33b14cfe83a4cd5f0adb7a7feedd2cd03af4b2cce5ca58113d18dd3672fae369ebae5151902e147103171309f2954075c7806392b5f2ee65e5742e2fc7c5356987af176debbe1318256ad57f2bd372920d6feba3f08dd76f6d77fa582110becd8effebf79d8040119fb99ab2430c3c2ef60459a0d49159bdcd14602071285d7afb40a54c66de50b050f6aff5d5e09613bbcd6d25087ab4b79201c28caa5bac5662bfb7056349cc85ec82cf196a58c4ffc247ae4dac9a49f62097f7b7c0bdaa5b8eecf4d4cdd0ba11991eac3d84f76c8d7f252df190023c13a327fbfbf5975385109af1dd17b341f4dcc5a961bb309e88a7d5fe0be74a888764b82a9f10ced08c9c107c96449f2b1df9e3a9462992cbb1df36e7a451566490c9fd337fa5e78f1fdc52dddceb1e57fb670d5311de094116e0418b7138e42b9dad9cf70a0deeaf255d092f9196e1befba0a719d67b35d872140b91c2be7ae1b87088642f34f37bbd6c2daa057deac818596ac51a725cc7a60f1ca9b29af175856ea21907b852008f8c7ce7d285cf058f7a668657aa021c830b6b512f5630c0aa4356b601c84bdc86c2424420adb0eac90309030c7c1de1a93f8e7b6bcc763721d78f9d895002f0ad2d83e55aaab19b630045decd5d86d65117e221712cee47f2d2c8018687ac937837510d4812110a5da3e703e9e332ece44f90ff15cb85abbf18697d8a687fc712ca9476fe1ee83940a241d4531858e26e85f3fba14c15d3bd3286d85d03b45226e2bb8925eb2d8ab40bebcc771e63f7e193dfb5c667dddc3911b46f5a5207f53743b0fa6878c8cf460ac7fb44574d5ab516a16e47f759d8ce1ac3d63e7517c00c23600a15668cdaeb94ea08520d61c3b6b21ff98fcfd6fb063137a0371455c5b355616d3ae0ae62799d81ab0c9cf9c8c80ff00f9dc57334eb03a9954d1ddf6ca33223d93ded6a49e61418d5e1d53adee9f5aee634ad85205840fd61251d3bea6fa82a8618eb0c88d7db7141e0968d30e6b18724b9ec036e6977616550f5bb00d192bd2e88507c9e97e881bdd7661dbf4f45a57615c3c6c89d5e6674ae458f894fa30795625e980a9842e783e8e22c7e895979e2239968de5ad799f89411c2b3705b7ac8c87206266ddcdec35c547042d24c0fad1a2828402edc07e6c10e71e9077c85bdcd79a8d1b9ffbb152b8bf1909c0c42bce2b2004f33fe34660c1228daf7c69238b3e72377d1b1c40affd041c89f420b055c6bca1ca3e9c86aae3a9c80a00890fce5ae27d2621384487e41556ca6f5e0d3a51f0c4c0f16958cb9fa4c1e25d13e81a67e846fd5921d7f1182f55280afc3e598b7cf23b96f794709d450f84b179fb3641e769e7ac20617d482e4e1f98b52dc200a6192f679f579fa33971cbc639959a989f293e9d0fdb90f52113e0c3ce4ec85b81027e2ee9f83862343a4829289c524c6ae90cca66272f1cb2639c9dd1e7261d996b9e127df71d4ead3daab0d3fd38cd434ccdf9fb667561ae714cb537cebf4b7b9f9f935de644a09e8e879235958bf2b3385e316dff0c9f4fb5639977b9a88522568e9237c457daa52035a318340dbcaec40f274d2887e65f59660ebc23484c8bae0a9588a210eb42267ab5bcc30f189f67f288eb53f8912317e1380be5663c28b60e41783de9a86368db056ef484b6eef5256d612d9e406550134c64086780057528a98685bf528430276e0bad94c2492bab7a477cb556b9807aa6b102f823a1a7ccfb1633e2c2a4797365bf98dbdcf6ddb2f78250115f3fb5f2bac73361e1dbddd9792664bd6efbfb5702f1621daef01f73bfac38058c1012d993078be73a9e707d1c90887902cb596e2f463375e6e616d955368c007611aba8c3331f9c090429e444004065c111bb8a68881043c715651e27bf3b5cb68c9372d1f9a6e1c86f4d0e4498a8d36597d4af9402ddef9205cbdaad1a66428aa29dc5dd313a6d944a946188b6d6799401966f1dab38aa78aef27bd881ce7767ef6f5b4bb09e65919c9245c2f75774efafb39fa983d8bcf0b94445f9f2caf698b16d399f213d2fb4cbd22508a3d1feb0ce14cc8c7fff36d9c7729044ea2682b36f1e34481e61644174135a3800e2506f1eb38103b67f5dda90d7d9053fae2808296ee8c162e9fadc91b7df1c404defc611120316a2e1ab5a38d9270b51277cecc413f643414aed9a912bb66b542cd55a8ba4c4439e3dcdde94761c9d7e1dc09740daf2234d18442bf0058e78acc63f49e7ed71e258cdb82b2232b6e42f914596e4f27f58b7407bd4c98383f81fe7ad80e0c4bc9b7e4be35ca16c07646bc7b595d92462718b38fb88fda3ee48a427b4efb84d4e99da79f7b0e1088e5cef3c3828155e4b96ec6a8426184e85d9bed66f05e6670190d14c8128c9eac3a3c203f6b4a5134d17633c5ddf4747e67dce5a959bc8f71041c33ef9de78db0972313bb84e1a341388afc83bc287d21818e6fb01c4e9e9d3e11b2d79f3a9669c459bf97373870ffb8ce91cbb8680af19413319568b60f46457c5f7a0d9c1b7153039de8e5516346e771f0a71a0cf5172bd81007a011ceb71f1f0d60d26b64ca5fde809738eeb064b854696617f86516132d160d06510c430b1bc28e53af9a30d00c8be256f0feaa84915cabf84090bbbed48dd0031823c0560bac4ef6be44d4320301563cd93ca67b427657671cd2e78a7fce4ca80ff3753a8b4f11fe1afd6f924d4b4add69b510081a966730beac54c9ead44fd59e3afc6d3b73021998b366645150b8cfb996948fb37c304f065c83f6c5ca5698e9944a75ff542de53ab21f500e400e548298ed4517c30d33462ea53c048badfc9e47951ceb15a30eac503aaa9d75e62e1343525847f80bf0685ff39839d00e9233726a98f55961d74dad6a90c0c29b217f8aa939584f5bc6cbbe6cfc902289f5c79e2b0ee7655d439236fa65ce413c3d92f413390635527713a1084a6e0487892326c0a01f4a47102475f6690e0f96909d3f985a39bb6f586e2c8bf5d4eb884468112f14b2ab114e86d30070d04b5c9c445788f56bb986f80879aa8974d057fff62680e05f1f5340af7d9cbf6b5bd7c1b5bf15a90b0f91d1ff72e4f95eb03fe95b41d33695f6191a53e91b96c3fe2ebd25c52f87e142304fb2d0f3e762cc28c7dc055f4b7472b1fb65c6d3c9b24123b32b2fbc62298e0dbcbf7996a992898f09d957818aecb73e1b43cf13732fc80d2e51830003e39357049294add59704664495835d5f6d100a978f159a30b9783c59e36843e1cbbb37564bcb1546766a1c57b1f08ec56c47ec43537b56900f4ca76a9808d6b60a6a2286c0b4b789d57e5e8adb2f3324ebddd48d0e7d65610a063cbff922df8e31ea03b01b16090a9ba3774d9fe48415bab3c90c73e0808f92bdd1d9a7aef9a1055ac61e449dfed981d7ec6d6afc77a703cc8cf25cd2d9890a0c0945af5bdfd549c6374ba6c591c9d5796229cdf9ca316c9a62416c2f42f085410630e805c5659240ee5aaa0fa8ef24930146e1e61c3b343038ef938602f6e8b80802048281a2c2cbdacece4d515297ffe933a7a06a48b23b8c27ba2f0be4f5dd67f8bfea5f9c2154e7fcc89899fe487e9dab684df03c77e5adefb7f8f8ff2650d420da291311dc9d5f10f4120c60fa0f1125ee2ede4236f8a071086a1c238784bf9ff09e36a689797b3271f9b75a1bbc4846b22e25c1ccae79ced6fb5e55febbad71ce2e887a1cf6cd3dec02169f3218986f3164bad5e793c2505d85a7cacd36c4f7d7481ddd64157a95cbe0dc11b11cb39877d3bce007629e59543f02cc1abd157e627d357ddc55449f93651c478d91952c6c6ffbfe1f90d65bc09d2f9fd86b09ff68665404eddcf2d16df72417dc0d856e41171a7811a48f742daa7f783b8030469e69db88f5ba2941693e1077c740b7fe298462e1c1150c894c6a0cbdae6fc09ef2bd4a7657440c8b999e286a9435c6c2399320f5923a6e3be6e32f5cfc773cc27198d4d27ea73560c0aadf5bcb4e18b0253a7587838d99c5d7c8dcbfa11ec33d55aa9107d143b560eb9f14afad168e98f67129235ec795bf02856de72229eb99c9b331085523b20b6384d1f65a650043f52c8df58b268e5d538732cf176e717cd8754586901ee90d1c72cc1d34e98e76e7660e89255158ce102171ec5d59874ba04d8ac74a2ae85f0e0cc8d84b7848f0ae95a2205ab1e2521cf9c6264dc9518e4f4cfd2de92340f172caa7ca4350b8a9e3ed7b0eb7b6e866b2ed87b7d5ade72d1d3ab91fd3d8c2d4122c83005028ee9b431611de5481ad861442c71b83d08667590859aca7f861b34edd33e23611988d98bdeeb710ba8578badc8eaeac9b65aec8fff9b3358194194a8ed354f0febd1da88ed40802b797c9e6c2a1c813d3511c33a7dd37535d5b6712281a73be8a516bdec0f243435d6a6f90f7830a8c140f4e82560e4a7745c45d579b83b665c0d554e6b9efa9ed03136a045c83f7472e85db6c083d6a93ea37827060e72ddf29945fabb6b87b7f3190f278389653a2f3897e141e0c9702a083c9c7c87b8da9a59f3979c50f5675c3f8bf5a6c61c794f9e9171e3610be1728efcf553299f83fe63983f30a21e5c0ab739e7719947401084790f101cae023324bb3468ffe39d488455e01da1ac1827131161314f99ebe65a650197893ee33982141eb318a55ad18fdf2d65407793c7d5422507e7d0c4d401100f3ecc1db93028bf370dff46abc3109a6c6e3780b57c5f6c2c3ca070ed521445c878416c9c32cf90008f73a6808cbd27ba095889e4d5fe7a8d11ee5c9e27e29442829364a884fe9040eb862183f53d748e2a34ba185e681ab4187f87f2da28247ecbb8c6e512363d415e3b74f465fdeab16e28fc0f82daf0e4b4c1f894ba266e90a3cbe89be35927b928ce74469318c7ff03d416a5f985f864e35af9eb6943e69edabce647a28cf5c432b63bb2c943cdf43ac2c9be5a58643568702b067b16312f83891b204aab990114336c95e8f7e2ff6008aef317c005cd5b77b5b925bd4e6ac8ba165eb6bd04022dbed4516065655e6bb99ee9f15eb3e3ab158d81ffea74d3fd481f19c7d6fc6ecf748c05c06e9f5ed6ffa79927c683de0f796c917a35e27e080024be31a9908ef47ca5737c3bc887298626a4b70b20d43d012bd398f322b83fa412f97ae13368505011cda7b0cc10116e047040ec8a4e19c670eb3a402a048dc5781221a00cc3a14dbe97eebbf2bd5c1c48f25e8ec4a97b7accb", 0xee4}], 0x1) sendto(r1, &(0x7f0000000240)="44af01bfc9fc163dc4f5376ed780d92653b4c601487dd9b4cab6031de4931359295d5ebbdfd03b2e6d81f7799ebd85b181824c300a8c51de88c65a03d38b24fa6d2c155403365753d2c0c369f3570525f9b1f20b17e9291f388da355cf3a33a79746327756dc20e654fd893c98dff604fb19e4e841af2d032ccc0d3bc1a5a74c6d133daa84e2ab518f23a55762fa5a", 0x8f, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x17, 0x3) 02:04:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="f8ca17171bf163b2b79f8753c2083c3bcd289aed7b9649e2cf9ec067", 0x1c, 0x6, &(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 02:04:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="b939b05c6465e5c764c5392c4808034a31b35e7060a27a61c6e842b183a6a2f0e3412714a96cc6e48152c656aa2f819949f4ce1efe5c3af473f64a1bca650a00dae6556a1489e45dcc1c913ea5a8de945ffb141bdab41f643331546cd33f8f80994e6020d5d3d4995321a9a2aa04edf108f3957736f17492a36f92bf57", 0x7d, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 02:04:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xd3, 0x1}, 0x10) recvfrom$unix(r1, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) 02:04:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000380)=0xc) connect$inet6(r1, &(0x7f00000003c0)={0x18, 0x2, 0x7, 0x707d}, 0xc) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x10001, r3, r4, r5, r6, 0x63, 0x3}, 0x7, 0x9, 0x101}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000480)=0x8000) recvfrom(r8, &(0x7f0000000280)=""/224, 0xe0, 0x801, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r9 = dup(r7) close(r0) accept$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) dup(r7) r10 = syz_open_pts() write(r7, &(0x7f0000000140)="1d47b32417c19144374e6600f99eba5f82c2f580a72932ae810e2bd8a7db0567a7d267c7af50d9e801d1bd245f51", 0x2e) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_data=&(0x7f00000001c0)="71b13aaa35193b1f980cd1af83498bc570c0292deeb5b5f4b5bdb849c4ed566cf1b1890308be79af9fce270088c9758522d921c15fd4163e0d6c53f88af9230894937651a72d59343c3ef197e2b47db138e5649cec1b7a0750eb1b8702bc1f3cd5927cc053294245356aeac3afd031760878fb0b4973a07dd48acc9564fd182ed473627899089c0d0480e9a829218bab5b2db7387ae7a25c102271b2aaf054b0522f89189618bc615ecb98bcb2fd165cbd906394c19fabfa8ecd75a53beba019d200c76bb563d9415ce83ce65584525faaabfc59dbcd1b40aaf803c2a0393f1e12a55e00ab22f3d9ce76"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r3, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r2) 02:04:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x4) 02:04:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:04:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x8c, 0x0) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/205, 0xcd}, {&(0x7f00000007c0)=""/166, 0xa6}, {&(0x7f0000000880)=""/102, 0x66}], 0xa, 0x0) open(&(0x7f0000000080)='./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) pipe(&(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x80) writev(r1, &(0x7f0000000000), 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x200000000018, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget(0x1, 0x100) 02:04:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x35, 0xd, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x92, 0x6, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x7, 0x2}], 0x8001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x100, 0xff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x6, 0x6b}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x2a, 0x2}, {{r1}, 0x0, 0x48, 0xfffff, 0x1, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0xe, 0x0, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x87f}], 0x1, &(0x7f00000001c0)={0x3ff, 0x9}) socket$unix(0x1, 0x5, 0x0) 02:04:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) 02:04:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 02:04:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x9, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getuid() setuid(r3) r4 = syz_open_pts() fcntl$getflags(r1, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r5, 0x3, 0xa, 0x0, 0x0) r7 = socket(0x400000000019, 0xfffffffffdfffffd, 0x24) syz_open_pts() write(r7, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r8 = semget$private(0x0, 0x6, 0x8c) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r4, 0x20007479) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r9) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) ioctl$TIOCCDTR(r6, 0x20007478) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:04:18 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x1, 0x90d2, 0xffffffff00000000, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 02:04:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2000000000000005, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:04:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d43774a87fa62d19b4990adabf275b23c70d9d6cbf252b94fa3614c588c3b4a5873f912ddd7228259a20aec253853e03dd17732a71db749eba0193811c32af259bd7a5d5f835922b3761002bb2c8b65cbfccd8d22d0dd9e6598c3df871bcdc73aec49ba46ef745987db23d25229777bbf366f11d", 0x74}, {&(0x7f0000000280)="a0b037108a770a8e38285a5bad0d1042edc2e703a05f0bf5b18d91c01bc22967b7e16a546657f1fc8ffe89967fc0dff8ea8583fa30719650cfe300eb53bdc0ec6b171bcb9a6e8752e9516c3a603c689a259daf7ae6601d6f2cdb6e25ae34b38c8820503e8d1a7872f5d448a020a8adf7bda1aadd07794b94d2e3c4fea6cce1b7680bf5b3e7f0572f44c6df3a5de1bca35b8b", 0x92}], 0x2, &(0x7f0000000340)=[{0x1010, 0xffff, 0x7, "7425f69245c6d127b5ad4c9917cc1207284900c233713585304e2c9e3e2831df673fbbd6fbe28b6da65b339f421a4cfdc366776598ed9534cdc56e2ae74640ef448185987373752cf8081a1ebe40ebe52bc141a445bb3bbf502e0835ae574fae21e8960c6c72ea81b92d72cc8fe499ae7fa61992881060696b262211226a07e8cb77f843bb3cfb3b686fa592b5b5c794c9e0c0534f9b43be9f5889257d70897803a17e5a431c4ab235e1106e185a4267edc6586ec2d3caddc18183be0a3196f48fef3c0fc37e373dc251199318b22b4c97aea684fd802921e4bc859d34ba9891f1e3d1cd3bed45050aaf3a9ccb62eae83c0e2cdad77205fb86018c5f1b635a800d6b818a8b4518a631960010cd5abe396749444203bb4ca8c264263e6c6fcd2fa0b9463dd16bf1d004a1967f3001e9aed9fdd0bbbd4c1199889a8653b32b47d636ae8b9c6f2839e536773a42625beec096729b3a327e4e3453532ce12b5bacaa0a56553cdb5980c48204d390753f842d20490e312c1b343d06f7304fe4020e0a8af444d3931c927c9b1b4cbde8c840001e5ea230a4bb67ad031ecb655f8e87f4a2a2c71adf8c93b57b7ccb37ea1814f870483afc0c80416d4aac9c03d50a78ef257f6609a5d25e42e74fbaab1966dea405d2dcfff6c61e9649b703a624d8ceed75ff6688ef52e68112e04b8326cb395871eace5751351db69b5a7e1d9db6b6a7a8287a43f5a20c7482d8eaddcc56c497e9a8901f3a062c78c3a1c2db7ff308f2edf3d1659241486720345afb860c9075dd9777e7e8af726a1c987479432fa8b5909165dbb0713401f0b8de4c33ed892893da0916a625e69058c9d14a23010e63e58c04e10003a504e2a0ed44ad3d63d5f30a1988ad10dfb113afa311b8a61fec6ddb200913b888da993997726931ffd1710159dcc0285060420945330428b88482a4f616a319e75fb61d3c89a54a73b3b5e3470cd51b4be4e383b17a8e3ac635e10655a66ef702fb9abc792be76fb8f8963f12ef1a053cc9690961dd16204eaa1bfd16973bf2028706ef49b85beb6d97ce3652b524321086da9b06c8f3b0443cfaf04512739ce75398acc99777df1ea46e01963d17c080cdf60696f50f624b548626b8549e7143eecadc34db8eaa3fa0a19478cfe5bc632c23a6d28eb51e9e8259af65b2d52db57c1a56353fdb2d17e4c4bc6c3d4db66cba027d18fab08d6e96941564955cbecb182658da9fa4e13b76ad2ace089c4dac686809de59b37b6d038e3a48eaf49fe1e452a92ed413a154f9e93d97dd5625511175208d4a9eb1083680fc9ec805fa0e86d87c4ca78ff3e84ef71ede2994f24e3bb3e2ff68e552f57e0a0b1f236655dfcde9b71427b91367e67fef3781c1a23408f3ca0b5e2ef67942ecdb12a50bac81d7e5b6c749a556216c08be2dba52a39f05a6d254a947e3e00f3a96503242b8e88b02a5d3f1e007a9b48535ec5193b40932ff34af9fa1f0cf4423d40b3c0f7503681db0b2af5bee0650266225ae1bbd088ca5ce8359b35c98b59f071c6721cc3d750d6f29f95aef770f6c2706b6e8f3e451d79873d2f692d5c00d3f0061df592bef93ed5be4507524583f25359e9b89378eb9e8345992add4286a7e8f604ae4b4cd9dc204646544f14a9b0522309a660afe7cc6227203bb57e58b4f18484f8a2742ca546dc03827da9b11891344eeec8a6750aac670a99e57cedafcffdf2d3af631dba026ada54927e8892393cd344606f37d8cc8cccdd9ffd4c29ff94b394a7dce428a3d758f2ec8eb4446b8d3ce5c0dc3e12be9cc725ddba310ffd4d1d43a025523e25cf9f3ba9695f382a3254d8d9ccb0fb31f622ba73d8abbdbdc5a4895afa3ee7960970e5ae8658335c325414b3f6c727e8ec9d0a998224d3cf961a11d440e7cef87df4521f467ebf2bd419a3252171114371da99e2b72ffb1397952d0467cfda030ebb1153644c2a47c1722602721f52ae26b469bc9aa7ef77ad310df77026beec3c203d14e75bde24e751dad11d8736f51ba8304c64af900b8f75e4fe32455b206fea01ba01ba1f78c66ffbb452ac0e24e1d4ea7be6eb1761e7003ba05b0c02a496b52e51504f9a9049b2cd9a35f3abaf9da28134cb523d20e886c162a599cac60dc6e22d3e912597d4f708b5cf3eed0d5db26976548e7e30fbdcedde2e5402ed279bf5bacd3c1ef2869c32376b638224b424ce939a0a012a5097a2d5b858223dbd975938dbc7af25c9efd7d9da26ef9d78f8d879dd54096dbcfd2c323242239c83420f116a1e07bf74c044023ebe1d098cec225302efd3c25fff982be54bde40518255353b1a7ec03cc2d5b0246b0ad3fd1dc805a5a18cde08c8d25c845d2a7da3d594debf00da4a69590186b1cd0ee48771f9c87ee7dda4a6f415a231f479d69aca9fa143272ffb7a1ea42a0babdc984fd9176dbae5aa1596cc02aabd8171bc69e9373fffd94e615baf93b48bf99f483dc18270d7f83880a4f80e1a740213f1e5f1e195de8bb4503a8ef7714a71fbf1e6498c5075e382ba2ccda98cd26475b910e03003376d2fb27fdaa5845338f079e7c18162986cfc1ce56a4b95452575fd0f08b73d2c3c434e0d9508120d8124befa8b37467505b733e96e87a4ce02dab6f67bd5672e11bf969aa2be086044f0c053a92fb9527a0b54ccc86079646cd3dca8c8959bb23b1a061738c954ecd08dd4631bf62de0e8c83464c61ddfff0bf11444d2bc4e6dd8fdcf321d8cd923ac46070aae7f26f382d060547b3d527e80c57ce8e98130372e03a1be5a2947234337eba124bd56c14e4ab790a7130be9e5aedb53612c7ba9e52d7b97bcde84ca003f9870d3a5c1d7ef50eb92599713db4ae5db787ae679dca62d1fe27fc92b91ab073faa264e46457e8743c61f7d29b6a5a26bdbf8038e1a855c591a1881fc28e089679dfb5c16fe4ecf06c2bb7af09055dd972f0612d1a2330d35dfb2f47188f0c503af804d829f595d2bc4cef7bdabd8473285ecb865e7aaad9c3af22446d3bb0028796fe239e5ac42ab637880ec5c7332286c5953ecf5617c91e0feffdbdcf6918801675c2fa5b3656aadca1e81bd1f1e3b6bcc44d1e5801e92143caff806dea97a0d2d5c89a27746bacc6e4fbf2b5748c95909cfe934fb425530a88d6c008b9a42590b3c94201ae063a146860e930193897df669f861300e778a76574766f4b9abf91b76d21d36b336347a1952d1f48dd37e05a254d2a229ba44a3d058e0da3f6d4d62435551aa5ad413f8220b101b81920a39c7817d657a01526a3988d5933df234e355be73c4aaf3252cc33f8d9a9ce350c53b4bf03ca01ab6666006ea2fae1b68b176fad9dab3a22deddd6873acf2bb0581262c0e43a987aabc40422fa7ca3d8c024d2e496a54ca59d47ef6bb59741108a9732997056ec286190cd4155ced19f9edbbfc49e18e51fc3c8444f142e39090b8a4786bf8f1630fa5dc1c12e1ce18c69302c9d7acb3f800abe16dfad195afe5e2848aab620de16d7a66b0042c27ac7278c3126330500f1da111e1d8e468330aeea6eedf3a11079c7aab62ef20d6069564244ad13974633d984656536808fe7ea569e4bb1b05f553b1434d0f180b9881ed2ca5e7b3128e3571f64ed9a6471846dea28a83655c092e3d4f454e47f722c6b78088cfb81d0aa87576237e847e8153616f0f93913032bff3a18d3fbd331dc6f697132b512842644d7a3b51c00b16964f2b43a0f6faa621f7097f138aec9cd143d76b9a95976f9727e5f6e7d203a6258f9057b3a5c36ed2dbc097e734b1121c64c06168661c318e01099d29e2f41c201ccf6e3f57275e14f0ae1d45b6568320ee3b33c1b914c631f76387f46a1453f57f08ea647548fefa24f2b5190b0a0f0fc81c6a26fe0d7169ee56c33336549405d655b883dfd230fe1d7cfed87a7c69aa571e5ca24494bed1aafc5881fd6c31c2da4619caffcb88afed905d250cd2161bdb3f0c5bf1d5c25393607ea457e1549241c651a12a085326b2ee06da63e8a0138372c29573c8fd4fb44bd246e1d1752920aff1c8ce3f97710fbcdd182820679cda337c3656c774bcc9567381cd90a113695b79c5551b6ce644a65b15813d5888e9a47cfdfbdb0e9e43f2298a951ce6d6a8c554d11496e9d9d0b0bb9a15c448997b4e042c5e98f88b961b4e32742811d757a0b0ae1880d297ee17f3ccd80e5cdd97079948e2f9453be26921ca38716c14570a39877b40cf727249832fbe97905632ad5254b93f92c3692bae1e9d2c12a872f1b37f95c0938a66c27c1010505e71c1c2afaa1221de6d82626e41cc1b1d124edf8a45a3a79464bdc71f3a500622d4c5a41dc68ef7dc34814b9b2ebaacb808a055ea6e59d3334cba5374aadc0453cd65643991f12925f448a4c6eb32a6f39eca7251fca68b5567eb272af31ce866e94d6b812b4d317d3fc75610352126af0cf6beee974c4c2b25f016659b8d56129e401f332cd7d340eedc8380016c9984373b6427e259f4f94bed99406181c7d3ae6731950cfe2f4f5f4ff42f3008a727b9f88ae1a56c9148ec3d235b0b7591ef087e6adc11c66ae510122969c3c7fea49bf8eab89043892b4c45517caca6d542affbb2a4df1eead7f7687921653364cd2fe69a60f82828127e83f102d2dfaf487778e46a299bc74e949403fc6f043c706b412ff1f6c16046cf1bafa824984f4bfb5d72a1335a69e99bc835bb795ea3fba1ddb008930f7de1f12746649638c9bc80251a7cd87bcb3d21a37d86baff600a2a132df8097432273371378d41579c515abd17249691655cf06443a9285f5eab412f673680f6c5d15ad0148b1d0737327a4bf31ae06d0eafce967ecacd7cd1f8646491b06d253b0a03dce35de3ea0cbd17a9fdf99bab4744bd97bfe03232f6f1045e58fa534c95a04f1c2d0c57606033f1fd64b1387cd14e1242a0a5189c26a55853e820212d334139c67d4eeb0110778e3075e8b46b42276f4e6eec11b99dabeb754093b965f8b4b8b8140347298bfe486dfab6cf9110b3a889d233870ae1869028399272aa6e6f3cac97d0c46d610a1772da78e4f016ac29383d69e095f45392f5970a1c7429ec6bd55b657a10fefa3e5f2014b1d2a2314b1cc554f1c25b723f71d88a12991f55a3f41f9da70b4dd1cbfcc2c80a3b42afb9a5ef79495c74be902a376cc84e35ca0ab7738df92e823370e54d2db588c2fa52a66b4345b9cf4fe2c0266164b3905b5a120b1996c1c0af5dd89e33a1964b3f42a8a3ce909aed9b7799fbfa9016f0bf3fd4b2b30d1aa9d04e6fef843794b9c567a52c523d7e0f7d3ab0ec0bfd8497f74e38a84c226ebeb4e567970508046e222dbd467eab749547a2e2686832b9649e04f88ec06dd99d3c032d1a5d81e8a557f4acd7440bee4135e6c34f902350ea0ce0dbe4eda918e9f9f4fb044b68dd9f8e7166166b98b311fd02f23b7abc7e1b52e18ab4ea00b5e8a44f55aa6618f75c1144d506b0a8dede1ee0c8b0284cd9e510c54c2fa824a10ac2eb13dc0215e9e7a3e9a7e07ea1e37bb912fbfeb9996a7211bb594e041198a8600c12cb6ab72227d1924072ecdcad2a341130ede02d336ac421991b018c0f764f64fd4d0edd3ff0c1fed7a8c608f6dbfac28bc097b7d3bd8ea08a25e5262cec38589ebe928bf573e123737ddb025bb5fb0fa596608b0d6604958c20396964b079b93dcbcc690c24569dbcf365b9046723298717f43a330e61ff011b3a68a831acf1a0dbf40379fe1225c4e8c10354da918a6c276d9a1788f46421b93eb46c2243335b74880cf"}, {0x38, 0xffff, 0x200, "ded1b25689c2ec944eea4f16cb93a903d88daefd60ea58aa14066c693ae61d4299fe953dc0"}, {0x78, 0x1, 0x3, "ceb8f7fc95d9d9daaa78fa6a31627aafb14b65eac744914508178b4ec02fd832bfd64d3b9a0169b59f8c32eaa15fc3b55931cd7eee10e93b6edb5ed0dcba758833145afb2cf64b5d0e6ee1cc3d771a5b14d775f97ec95a4b61e655fc156c897e78553dac2fa837"}, {0x110, 0xffff, 0x3, "b76d0b1cf8ea8a6f17709949f36e04cc35be95e07b8bb00df65f328a49349ef9f308009678e6898d68a3789a3c4fbb7cac98a8562510a92dfabc54643b936fd9b7c1af4393df6e877e5dbbd35190179f05ef243dcf0999073e6acb3d95cf41f57721c94fbfd44f7dda36c3884a3a9e4f21339c6be4c768b5d4075f200ed8295e10d994a9cba833000c4a030da64f133ed6b4c7159a0c1b0ace43c2b6aa3d9cc7ba2d0a35a7e698f8528bf9d101c95ff501f3c3bf2ba8a76ed1167fdf0008557682151d502f8160ed2d3e492ba4b80f00925df4b025368bdae5ebbdbea882133698289a7e03a01f09f12bddeaa6cc98d4f9d498f908f4ca68d07333d0feb93d"}, {0x40, 0xffff, 0x4, "404f7e9faf79f2dfab2a9089351df1b93de1423c8a067de3cf08f54122941c6025b756968198086ee7"}, {0x78, 0xffff, 0x1, "0cc5f729d481412db3087f5d8a17e9c47f58017618ee55ca174b38a4191a834be97ea7b6c6858727cc9d9ed5b6d3d928abfebb08e30fb89ba385d86b7c35bae3ac1e92c564838bd5d91b5c5f8a7af028e5e99f487975cc28f6bf114297ac264d118a1877"}], 0x1288}, 0x4) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 02:04:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8010426d, &(0x7f0000000000)) 02:04:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000040)="87def6e09b124b8bb5af547a92f6859daa29e3d9950473e20075fa4388cc576724666e3db6a53d5378b6fdbac410b888388f26773a0a322e017359ad181a74238d57995717febec1182a3f100c55b690a20c03bd908b9f88d5bd0662783a14e1ae415509abc05e9a3b79c4a4f850891a9bb8c4be1bd7defcff419f3103fd2d632f71f195707e6866906258174cb61203649ab5bfb9497226d10cf48a2ceafc990c43dd12c436c60d9311d9df3a2ebcd1ed0c8888181e3d3c9741113835c3fcd060ff0777219e07bc9e5cf642280c295106b885765f58b73b1b89943402d4d8b0c3c50e5f029daa4f8c0c553aaf741c", 0xef) 02:04:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0202"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:21 executing program 1: socketpair$unix(0x1, 0x2, 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) r3 = getpid() fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$setown(r2, 0x6, 0x0) 02:04:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x41) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 02:04:21 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x182, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8001, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x202c0, 0x1) r6 = socket$inet(0x2, 0x4004, 0x1f) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="42ba4992906dbc539280c519a124e18deeb5b406dd2ce7b74d8520df0ec6c9548f7891a20bfdf0b752440c9ebdde0253802f9a2edbdd3b3493c04fac8e7a0c80871ad97af0012a61d5d48f0437849b0d357ecb7e9849813e02fd0e9937f0b4f17041cce823c0802011d06f02392b145ed23f8d00b1b0da6623fa37c9c7305149dbd8aa1c5af99f8a74cfbc05a88d0c79c819b2577e3b547865a51315c35b482547daa6f6807899dc9eeb2af78a2adb704fecedfef075f38ad45294985723a57b8a7944c4ddea6081ffcaaeefab5bedce9c093564a5e70b04ef3c4e4b0af8ef652c1be5dd2493ad2d85d2e792697ad52a2beb5ea0", 0xf4}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="1000000000000000ffff0000010000001800000000000000ffff000001000700", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x400}, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2, "8a32da395d0200ec00000000000000002300"}) 02:04:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x4001, 0x0) syz_open_pts() dup(r1) fcntl$setflags(r2, 0x2, 0xb6464fb0694d45cb) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) poll(&(0x7f0000000000)=[{r3, 0x48}, {r0}], 0x2, 0x0) 02:04:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xe064, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 02:04:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8010, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x100000001, 0x3}, {0x18, 0x0, 0x0, 0x9}, 0x0, [0x6, 0x20, 0x200, 0x2, 0x8, 0x6, 0x3ff, 0x1000]}, 0x3c) poll(&(0x7f0000000180), 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x4, 0xb3d1000000000000}, &(0x7f0000000100)) 02:04:21 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(&(0x7f0000000340)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2927c450ac7f972f8c981ae4903086c4c42205487fa273af6184c1e5202843bec429de55c4a8cd553e46280606095554daede08eff947226b6267f8829e1b725b7f09f182c3b87959d6b57427dbdcc74fa31c3de833f536c2caade80a37f4bd9682a76fc0c1dd306877d69935903d91fd50859d5"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r1) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) ',+.>;1 *?!>=4?6 '?!7#5.246>:  '7!. (3<  OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 02:04:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 02:04:24 executing program 1: mknod$loop(&(0x7f00000000c0)='.\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6, 0x1) 02:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xc53a) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x80000000, 0xfffffffffffffffe, "01790571497a6c0602855885f2d40c0edb4c4169", 0x100, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0)=0xd303, 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x800, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket$inet6(0x18, 0x7, 0x8001) recvfrom$inet6(r0, &(0x7f0000000040)=""/94, 0x5e, 0x800, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x94) close(r1) 02:04:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000003c0)=""/199, 0xc7}], 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}, {}, {}, {}, {}, {}, {0x10000000000000}, {}, {}, {0x0, 0x400}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x20000000000000}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffd}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) 02:04:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3ffa, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) 02:04:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:04:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getegid() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 02:04:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 02:04:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x21, 0x0, 0x0, 0x200000}]}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 02:04:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) write(r0, &(0x7f0000000240)="e97c6e399106ba76afeaf7f17394b4590b4dce08b9fd31588d034e65a40a43efcef42337a04b3be303938a3c612268ecd8a52aebdbd7e29d89778ec1a0ffd72c34a94913c1248f714db3e58b74acd9e7496f415ff89cef64dcbd1fdd0d358ab83b748d031beb04081fbdbe07662167b0fad1c95e46535e912c9c8b09c6f04998f8bec17591832e2e8e465ba08410506958b2152de365ae574254bd1e83937671433784eee393726806449cf5a9d4030bcba832d448ca3a21649ccd2df36c7578e5b521b025a28a8ce4c0b1f29821732c9103bbb808cdbccb8b58334df8c1107beb7ac5ab77d2ea951c1aba2efe2fad458bfa229c4f844b393402256290d507", 0xff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() r2 = getuid() setuid(r2) ioctl$KDSETRAD(r0, 0x20004b43) fchdir(r0) write(r0, &(0x7f0000000340)="54d8dd2caea8e8de4c8dd2a720b5b10e65d02460ea8ee35165bcc3673bf191c4277c04527d6e685b53c025f62609d256955e1f26a490bd83dbcecd6e2589bde439aba2c482c30f6b1d3aa114dba7a74972c4f4e11ea1b7df67abb92d070529e149b644679a6c22434c356449d8b6171f719817a23d8a0258ca66a87a72df3cae0861eb3b8a60cc62b3ab54a8ef1fff934541c062f44ac49a1aaae21db32b459e8d027e0d4b9627d97a2d47ae77397a3dd18cf25579fda801164260e773aaab2ed1027c32009269ebb517bad26145e596ec1ca41e8c92c19d71bf86e24fab95dcee913091f7806ca42e84e4b5ce914bf015b3ea087a398d98824c7709f83e1f79be299dea3947ddd416f96a3131db82d731cb3392fe7bf5f7eca0c5013b574ecdeb0e782bf771cf574d7031ed19579dc9b097de1c2fc471d454f3df336309c85f4657a909268d0d2cbc6cd588e4d473b5d5ad3f571d8d11de73d738d36d69abf6ae16ce37d0ed96db1607f6f5110b98b41eabd8ac5472124c2f270c47e7612ea5e01298efce71344b6b8b8a37ecc09221397c0dc523d4cf0dc1ac48430ccbdd1e7052774b1a2fbe519e3596e726d3e803a5f423e5be4567f038c181a640a4d50646987c3ced71bb6976a8c68e1602f006ce5613cc9c59457f18997d682aa49aa2b570af1b8fcfc9468b5553f94a55ef32d29765349cc2289e78764f1fd6332e191e082060805feeae49a7ee0196ddffd06b574b1016ca4b988d1ec727fdbd33b624298d440de9f6baa26473b097577109fbea3e2671826bf2f39df57d264e5ac32c406de66f91512c9243c3f2e6f24294cec5699d5ee290f8d337e76824b7fec88eb3daeeff066b5d6b467f58881e7710c6d377b9c6b43ffc97da6f32e6a2cfc03022fd551abcce650c541d3351bab8c40400393c808cf4101a39f9b0c1aaa4ccccdc408f88333fed4863c024ebb4144fe3643395edd20f25fd58639dec50b432b9e95cbe52e089b4269d0b595c58c3479f5e3abac7efca86d01e22386e52b0f867ba919e2d68bbf92a6d416d882937dfe475d3a3655369e4f06e7306248ff37d3451a5b0cbc39ba3ccc025c7585170ffa5105e995e296005f1a98f62ab420cd0d3e7894ca380b601b047f1296ce35320d2c94819d6cf87687a2846c25c2d345f9a2c7b35a6dd279a77d852c30e723f6f771649e71ffc29d478094dbc31056b01be6cafa2e53cb7a6f23e691843a68e3094c145d86af5fd58fe3148baafd7ec621f3fff6e2a950b8c6dc8c7888a846c80580f3f2d1a8c912259ec88813c1a19fe1bad0a5fca8db8b17defc2de84355f7a7a0b335e1d9911b3c480362d8d96aac366b19c048383ad262df44d74a98504d2de9296b031652db9db33e4f2bb8bfea459374e092cfc3b35115a550ff80074ea75757fb472fd757da573b04e396548a8315bc0eed324a5071986559ad90d939971583763f633b4d4644d66666c2e57b698224d4c0b1992d6adb738a6649c49da27e7b426a5e8ffce9a2eb01bcd0685099182e5d7e8a01513bdcd2290174c5f06f7006117f7ce7c9f11c7f728f63c8b5d789777c9460eaa727c670be49930d6d758097dc66d31d544c5b96567d6775db359210652c260b0a0bc71e1df1120e1e74d5d6570f19688fe2a6245eed7e44798c0c5f5aebe6cb923661cdf6f747faee8c4854b68425a858ce86457e69683fded2d54f9336488f77cf943d9bf4c04a77097dd6b62b8c27f45009c273417784534f5dce7b06dffca3a0df96636ac734f02a59274ce96210c566e0b0b16b99dcc40c6b60507e8b2eabee066979c024eb42b0c65f0adc0e249a35f7c2442ea8e404d83cd17894380e7da716fa6c2bf3076f614d3dc143cd59f62f4d0efa6f91595b095b885e18e60e22a3cdc9b384505e6697f64254b2b5284058131d346200bc993579cb12cdb9372495f378e5079663c316ed631d5f2a6139b1c0bcab726a601aabfe25520472332868cb6e2d24a29982f7da23add2249c92ac803343d0d46807c14c8930b4e1831ffd67c2554601753beaf0aac14aae840322db4d81074e0816d54742730a5f90177ca527d9b8d24b391af722c642961e1f5ad41fe89963867c6af964c96f8c34fed0ec725b1b883f89d443409023dfe222326967ba350c5726bb0aff13e5b4ed2894531ea8f4b1917474cfa1422a0f965ae3e17932532ad111bdda86973316e087797adf1cdc7ee601edf197e48ee7039c30d5562624ebdd4cf2e62dd0811780bb1bd49dfe8a66dff0b26146df7de04dd879dec2ad59d8dad17c43f52f96fd15a9e8bd6cbad54b3a53bec8fffa75f9067d696c69dfb7fd11dd453bb233cef857cc05354b12e536f8028917308fb0946f2ccb43cd2b0d9cf3329b16279237d375c86f7eb944c8a6c4c777c75e08adacbb842c6cea51c91ec74cb5526d4f323555bbd99389872414bb7d976d13b94617a3ec63130b95313ead70db3b6c5efc4d9019e678f2110a97720b52415073d2c80c2794f54b5fd95001cb96339e3c86ef62289400505ef23ffae36f0fb183399e1dbbbed9d1780134907449b462e78ab97765ef218d6e02ad91da8f8480b2236b1b30814bee208460c2356fac7caeb48b9aa47bd748b0ed59dbf7a62a23173291dce79bdc860988573aec6c12b1c55aac8c2beed35882d2352b9ba7db5ed13dbb874ba1bb018b53b9400280903194327476ad9463d885c2bf5c732a730d05f118fe7719143faab44e92016e11754965beb702ea8507417b6c039b28dd7ada576013cdeb8cb31b4575300a4132da2bb1e4c141779551f1f83cd1de3a286fbc79936f177c863efbf1843f577bcccf282b89301cb7d1303037cab1a55afed93e7398e03caa19bcd2e562af3347db72055555d8099f675a81514e8becbc40f4e8eb0af29503d19167acfa46c02ab182cbd2d9b58a60d6b39a5a4c6dbb7b6c8aa57da8c8d23a0f0a16c1892a0cd3f45de04e6859ec2cf39709b8c3faa678b04c907ea6bddd1dd3817dcd447096f2953e08cc2fca714aba858acb29cbafbc1d54dbc4f0f7701d5815bbbda356d9763e6291e81e4300c680c7de0a49cb2e041874c07b4610a782ea8a0d71a00c5f6958539e2d71d40a5bb702ba01843f4472a4f0f339b39730e1ad32512a564d7fef1dfd01d76d0a0c8b583788567fd8fec3313d5014b8623abdd17509ef0a0a2719fc6c3ea4c16f745cb7a92432f996c87ebc4c7fbc8aa60b5074fc4ddd3afd4ccb82811101e9615fbb635e8579ba3a170a95d42fb200ea046689b91390189b414f1980271e40c6cc388d68c58c5877ee3d4e6ad8e386c618ad7c7be4c8f7cd38e6d7bb76f30dc2bf5b3c2014ae43847c4e246820b84a9feed168537059ba8f90da16ecc38fe0df41dd7e3273adb827efa6b42877a6d9db795b2c2286bf5b9e05641ef4df954c56e6a19ab628595f8de66df6e095fcf35ec44cb4a15c3edc8f3ada70b7394c15ea8c7ecbab77575da7a2798c6f863ffa697fe6d1b09b114c70ab57246a5b9fb5df76044a30149645e1e55b3dff2acd6ea8bbb78cd38b41a682598f04c56fd49b65f6ae966737b94b8d34aa17025d57934878888c526d62d50b04e9e405b23e639d809067c677a9d0d6261a366ce88125b74cdc6e8ea40aa9b48b59e4b1961483526199c87ba15071f6c579aec5f9ca7d68335277896a59bbbff3aafc66865223937df9ddacb3bf7aad1827c0063f0fe34a7cd9180f15775d76dc47c039cd8690542f563be9b4bee5973bd1deffd7de8285d3136ed5df7de4785291298ffb515c643c500eb67cd31d070971eec472885e2e90e5bba187a1736c61dabbe72efe46ef7bc7e3be6a20297307eb171135e009e3085ff04978cbd7e4aa47b7953ba5fa7ba42a6c5c8bb4dcfc2cb8ac003f4c8735fcde29f5fdb7ed2f6813bdcfe749006f7f3c8f6aedd51cc4867203c540a5e532e8e12893e8e7b59ae68cfda52fdf2bad943f8b3663e1a2198da9eae73f65d5948f3dc2c8e0cde750b534174834459b22429503f6e523d3a887cc8734d65e76be00430ec26abb6a9900b1d5dd7abb39f1b4fb0b9bcc63f0842eafe77c1310f82ef3f2f62b89febcb7689ab8e118286132f5d0379d78cfb16481622bfffbce6094caa90f5f89cd4a26d65552061e18955ebe608c245237f5c2a5910bf26382277501a8cbe37f749055fde13d65c7704b1d79cd15c05fcb35efba9642ecaf798e35b0d41b540814afba5d1ed7daa126bf4bb0769273e720f3c78b5e603f3c157173c6c04cf31be752e2504bbd8b958b936dd78784424f4d45c38d5ef453ccea97c4ac23eddb99ba5447af07294d11669061b1b49cafeb368f681462fc73e52a389b9465f02647b0525d70a2143676f5454ba8c96dd75f26bfccabf333420592fe46e9df789f388ba62d279c91f70971b47d5c96ba468ba6489f3317c433250df3b27a314d690e917ef57e12a599ba86be88cf6bb96dc56ac4d2d19ef791623ddfae0f645edb9822843cce6623b2047f20c23e8324b0affbc40fa0852b4bc09b70d8b125f9f68e1de7e97da20792548725956eef558f92fa11b88dbde76c65aacab7e691dc3b37ad3202377ad000633fcdbd8bfccdc002fdbbeb8c2c1eafb923ac826f2f4c61f1db994658a4de6b908879adc3c576c9c638fe6c644f102013f3aa245383290bf3c2b9a7ae4946234203ca139c8fe247fbc33d5c22b6186f2d1b49a8c1b1fe057bc31b29afcbf82819df95dcb5f0c27bdb24ac8f061cb24372fe2b3229d2cf6b9f3c5617e069b31a8b05f26d83693a566445503c9f2b51e2aceea4ad5e852a932e41412f2c20cce40240bb97e20567b15ab0bafc9f58f9e50f801b3db682249a3bbccb7a16e8e73be6fd602243135b33ff6bdb1bf9459b0a108b2d21054d558f7c0a94c4c176629606fa8d35c3ccc1b65a7ea21699552e1ab35cb61988650adf7e5fb17a53469f0f94d6edc0981e2f550ae901b374637acbced3d498669b4c579d4d149230ee323cc84e825ae2eb53aea9e7ae4ee764a741edb7fd8b569fb8f63e668eec4d91a4e7a05f0123f1794388d739b2643de125e5acd0498af7b7e3fa6cab7d8a7afa90c985ec670a1f5435e5266f8aa678100b343d9b435cacf2e3de532e170ccac3a847df166bf2c9ae151eb8d50fe376d4bd700522daae916144c400c88cff33c87873494d506661fb3515c9bda955922894b20e4adc4ffdd22bbf61bd0e2baeb38f70da44dbc407246973c0fb89676d4a2aecced53459f1bba293bfa598f2a88b4ca47bd4f889c7bf83e135b4a9c7ec95a987a40aad07671125d057c96410393efee8a161d5758531d2d04a332283195ae7f14d7484ed24e6f9b7878f25c029a8157f4affa6031b9b5bec53515cb5275c29f2c849273380dcd1d1cc81d11bf0fef70bc9134d6c7aac1f5bf0401f0c9a350e0a826b16f7c5cda48b26094bf9df0de199257a9dd577c577e6e8289709b699aa49fd327ec6296bc627b0cfb5e35b567b9bbcb749172213bcaa07519a7b4beae3bc4b794acf85e2ba18d1628cae2cbd080f83cf46772e73b940874e24bfa55c27a59e82e612285ff0a0d8e4d759219a40be81a4178230b05e06d41e3c14485107026f05770596d68008b0170369d12064b5f2b142c7c33c1216e90fd2282dfa6df9932072571ef252b22286e3d5e8b979abd85f929f0cdec2808102c603693313fe78bcaf9c07a9dc0e8d05bd396bf086cefebd96c7f0702ae923529b1f15b4a2360a7820bb40711ac7f6e8262e3b8", 0x1000) 02:04:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000002240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003df7c0f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea48f5f357140537d7fac7e79864645d3b3f198ba23f0a85cc6a9599aec794f7a6eb765e76d6d404b52a3361fdfbee20b0fa6b7a916248e9b147578b3f922ed86064eee232fb081d814209a043eca8c199b5269bb01012cd1a656a82e9c99fa4f49f61"], &(0x7f0000001040)=0x1002) sendto$unix(r0, &(0x7f0000001080)="ba82bdbcd450df7cfbf616549830ae9959e608a767327a0bd20065809e7a51819d41a992eecbdae83ad06060b4503bb0806c50018c5c4b0182687afd0c3e654cfba9cb60e007b5b1a457a2c2fb691a6546ab46c657657f1e0d4584e0796f7aaaacb0fc862842e56c1e70673155f61e7f0af7c3e64817ae245c3bb7f4cea7aea254fc7faaeb0557686bf1f1a92ae1ddc25e2855dc27d053d00b7f02e4e072e24ecf8ec945eb2a38b1efcb28302f80f875f5e991ab9a516bb453f96376b1be25d4a87003e25b8aab41c77e54768d336c2b4e", 0xd1, 0x403, &(0x7f0000001180)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x4003, 0x0) fchflags(0xffffffffffffffff, 0x0) fcntl$dupfd(r1, 0xa, r1) 02:04:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 02:04:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) dup(r1) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000100)=0x801) 02:04:27 executing program 0: setuid(0xee01) shmget(0x0, 0x3000, 0x0, &(0x7f0000ff6000/0x3000)=nil) shmget(0x1, 0x4000, 0x508, &(0x7f0000ff7000/0x4000)=nil) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 02:04:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r2 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r3 = shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r4, r6, r7) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) poll(&(0x7f0000000300)=[{r2, 0x7c}, {r5, 0x100}, {r4, 0x4}, {r1, 0x4}, {r4}, {r2, 0x100}, {r0, 0x4}], 0x7, 0x101) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) accept$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) dup2(r4, r1) 02:04:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="41d15340cbac7e7e8c672987f8d61b18d1a601f5f1ead4802986943ba429fa6eb19fb00863dd81cf0c2941b5cad3c38c97b814293c6ba8f52a2a4efdd4a3e2f027e15fc04c89fba4625bd82059cf5765e452700638b5f692cce8e49d500c485249ea134eb2b06d7e0a8d628db0830a3bbe548edbffa8a4e9ea069e8dd5fd42907f022df760f15f0967da736e386e44244081c7fcbec85fe8d6b87f6b49f9061288e343d9f2e64b6f8a3fe335470b6b0711d9cfa067d2a8396ed459433079883a313ea9ebc45339a62591e0af2f1e87ad452508ca0a002b3d511963baa5cd60c2612eb05a48ed1996ff7bb0c3e04b217a455c5b0de24d3cd3b2a7207665d50a61fac9a2e9a07f66872c914a012fd2e8fcca0607690c1d22411eb8ebbcfb30e4e935ee6f1e07b0f9c3f0e617c9126bd3bb6370a4b2f92d80d1b0b450f32546309dd54919a8e8da5c870fbc82f7da2c1f3a6f9563e830e8f39549012e000dbc6613c85f5f6c646d6a5e4c88b4582ec32e841de95f2cf6676e1cbace45f639a8e236dc4c6ab6a5e274746ae34292f448e57d2588760f425b472284c1c3a1d05bf4442e4e0f147251e104f4bed2c0e46d040bf2f625279a366b5bdfb02f3ba5a178d4089cdb40d704e5ae84cd006e6facac4a5b9fcfa60e4733e085bfc4e8d5a00dacd9674d7607698bc3d80e9e5ce3959b4deb693edcbb7f804bd5e7077bbca0c5bf3a2d2cb7e0780d443fa192fae3e5dd0c0f8dffcc9b92dab0aa8d38cc0ce4d9faa84a748accefd6c1642d8d43abab350d1dfaf559a4aec1ea5e966e0a976f832c733e2bc0591e60131bdecb53ae16a582c7cd8d9674edaff922168b22272138610cc2d52f94af667ffd738927d629d437bac955505638ed94e5e0c458822831df23cef2c30977367b45fb8410cafc3579eff175a6224ed89e9fb8e01735d7390c5f8449c3993dffa97d5ce11c7128c0d8969f5448c968e4aeecd85c22cd2dc04ef60645d7d807b476e8413edfbeafdc37289678dbe87beecfb5225bd66bb13d2c4c88962f986d519bbbf82dfd5619c54e2da0640c3e6751627b577ae856e9a823312f4331c206ee0a8bb81c4f8628a8d7980ace938989b27b1999e4c2736b1f0e4ab878c320d53800428a3d67eb93911e20b0157f8af72d27dbc7e833110b6e963ccd553e47be44c1650f5a4e56b8e9c888cf4b0d0e96f213ba3c543128b877a04c6ab62d15db74dc8b6d18bbf40f1e0368132ce24db7f08538e82f8458ba120a2529e85d0050fcde7afda9d6c355e49550c881ebf08949e63095eea956fb990bc3089a5d817fd5e75b21b0bb445511a9a2c36c7aab8cd348abac5ceed8d83c8937f50bb9b534c63037a0318be5fbb1dd3756323b3e47236f452e387788a1e6b983934d1dbd5df058b3f8b4501f512f62b4c398d88ae090d55c7e9afe584a5ef39c3db5d65d206b46214e185e555af59b195657dd672e62cebbbbf3c1f0fefdb074734aa5986f3836491a07536f1fb57aad195f870b54b5bdbf07731208f8406b866e271de816bb05367924cbc8ac5959007ba910bdc80a19a86d8a17ef1b7723f6b5862c861cdb31b44d36371605c4872d4b3751bff08c1e69c339259fcd0ac64edd9df8d1237955b3c62cda308dc830041a838d0bc13a5a75e8084045478257d37b88db0a509d64c4fbe89cc0fc7d61d8519f0f4b3078f8fee744d7dd7cb71e6c77f30129120cd1bc34d43317ad0ff6538d4562f1a3c8ab10fbf9b3b317dbd5ac291a3bb274c2696ac93e0273bd1bd5abf9396f6c95fc8f109410ea28585d8fe7fe863116898a0e323e9b0c261922f493f1857f3f41ce571e7d71e58b15a9eca15e2d2fe51ca44a0ffa9ab271cd352546ec4f3321863fed59a5f07205ac4b02024348f8f55cef70b6ed04c92ccd476d0ceb7a65843a79375db0617ab571cf8a8943ac6c17acd396d2c4bc104097f2102ec54910b53897f4ca9910a9a336130f40a60f5727f8f1cea9a62b24b931ec2a77635c28f0fe4b541c9bf93de69e2404fd5959ca4c4f83a069cf375ef92f0f0a271f899771fc6358a0192d1054389cc9cc8e7eb4eabf0d036516a338e6fb7f1f31985940b91a9745b9ebb92ced2ab735203bea45b2ed8242a8bad1bd0998ac2b9d2d150ac5fc5bf2fe597395fd0dc8dfde4557bbee427d57b1c04f54403902ff52537832beead235ba8f2d74e562a25aea9eaa3bb3057105f8500857e03df3e042d49a6c77098be978477122545786b9b9930a0c9011dff2e60ef50fc4350f00c59a1cd2d885324cef51ec5c148ac1e4abc1c2d785ef809a85760fb7d5aa0de9e0e021139a797a8e51c685ac0f3d476784786be280ee6fe10ed1ed7fc959b0c029a02d1aabdcb6b1d61cb9331df99c73999e80453fab0481ce4166c2ea3ff8247fa76a169256692c0df3e72679715306c0ae4b0fb34c2e18a5d651441619c0ca1504e03ea576de76c79e3c4206f1c2cdfccf902b64326f4b0be6c6e9bab55bbb50a3c9f607ec48f72bb0fb17048bf07fa726081f5b63601feee6f633917b6fa0307d54a2eb673a7c3ff5972dd0f7586e774655a144cabb8e698ec24521f559f6e830019cdf7bb18101f103bc6ebb12a0095c0f4de13a72f6b3b74ae5e0702d31b2f20377a28da1ef86f6f91d6821c4f6ff4ccc325c6293648b8b5e1376377f54d53140011954469f17f75b9bcd7e97af480e1006303ec48988eb79f77945638e53d3ac8c68bfdcc886ff44f32c155bb304719823779b4d6d9edae6e5016466a95e13030480b8e262322fbc1c34baca81682c1381c365ec3cf0c90427be6c8281cb09bf01474b41f8b2b680f47a29280070255c08369645881df2c3f574f21c393159f8802aaf868ce60524ac87deba5815a96e15468b8db1c6620ef4471496179f30be7a1cbfbb01391cf74b6b2e453c2faf323f62f86ba092e22e7e2950178a07d1860ebcdc0f757a23bbaf70d82a7932d376b38a61be5a3cd3ae0d541be7b0cd1e67d5493c2c7050264c47f3a94f0b770aaef2b920e553b0d64a39576a21174a777e8a1d2f974ef3b8ff4375199269f3806df3078a5a3ff0204e3cd8c15eda83e27b8810bc283dd1fa0ecd4e00fe1c225ee03d9e48b1c2d77c0e09283b16214e204470a8a9e73dbe8b37fa70c248126a20eb89f4005267d841e791c741a3ab62893fadfa3df43d027676136406d306f937eb3ff0b72c50caa035494d2aea52a19d4007e4ed471ba5d626e0ee1165b5d8b29e372c2f3154cd4dc70eec8003390080c0006bafb79ba5ae8988669a1a56c5eb3f71c64ad861d78a600d642cf85a4010edd8b5416f323ece253470eb1e145997fceb412b281b5b400c7665cb947b1cfbc97ea0d259ea0b37ebb398459a8fd7d63ec338a95b1b574659ddc363497f89ccac9959f49c244848041b31afd9985d9f19c355d9be01ddb5fe2138ce0f7a9af41c4c6fb80c5b31f4ddbdf8eb61683792305cc283b2dbf41bdfef3e7b31b10f26d582ca3f3838b8d099772aed31156d1a53a1d23c0d73c81d9eae31f0171e43aa2204de3ba06a5e34dcb5105ef0ecba729070ecbfc77d297c6def58c89427daa6c354fecc7fb34f0f93615ea9deeec339c1b7a3325ae6f68bbc274555bac4c8dcb61ef00e9164848969fbc8b7016b651301836658eba865a9d548f4e81be65f84ec87bc07438a17587fda368d2c687f9c18246efaca8c2502c499278c25506d5218279bc8b70e2080ed94541f24aa258b100f092d83204d1a2b32c72e5c3abf95505a82f3aa94374f91c50b089f792fbb0b0f92c5942f0677c72d6c4839e06ae4aed5a0654e382498656efa6348414e10a7a6ae2e13482edf0132d8e09b2e879e687998eff302014063d3988d87a9bbbd188fa2af92e80f0309f1e24c047b8ceba570d06a8a012bc86114c7c3590a9eb09e298f387a908bad71b5766f3873cf35faa02c15fc9977384abcef57e4b785bae3619cb08e562f5e18bb9c74ca2c0e08aa69618b7019722d862cea8e6724e5b465aa1f43766aa66c1b303d6c6264f4a5c1fcc15b96ee1fdbbd394ec8ee151d4ac4dc3ee9580d2a4da2cc0521dfce06c0a4fd11b6166f634be3b2aa8d41fd020c8a4456cd1c845be88eda145759242ae58c7cbfc1c929ced6a291cce2852225ff0617a45a55821f975cf6f10362e08a1c93c05101f8d3fd2cab37198a5d937867cfef00c880aa79310ecb3a8edf653c178e477807181e7f1a939a77736f7205c561a022f40a4b485b1d2636e20d1075675772833fd3db31131f3ba1bbe4611aa6aefa498f6c67b72aea9ae2d73ef4ffbafc0ee29c94ab84686a6aa0d7d86f06ff91bd23def0f0b4572788382108f3dd5b3dada0d4e94727c9d543a8cd8a384761aa7ca66ffe383610dcb71c02acaacf07b943e5c0add59e83212c8e2d581cd68515aebb88d8bf6a8dca1502e3efc9bbe19fc3a9be9ca71dbdae0076e30fa307c77748306c9c0cfa1f73280765510ad9b82b7a53e731a10ec5e3579216c2be372c69f2d4aa692ed2a31f977ae7c9e4a71287c31fe7e56cdb9e7293841e6ce27da24102bb1b8e1dd5c2c5d2c43edacbe5908e6ab7b7d6a12a67c563ea5e3904f04d279775fc276539ab4c5bc9d3ad2f085520e494cd89429ada20292ed55b3ccb8077e937176eda52f8408b84db9c4f46c97b4f6098c790001d99e4fd2b188c04a760ab3cf5e5c38b869b424a3c065f0e6e782aac17e1f230182ac015bfcbc3b1f6eae05d33bdf84a31bab88fad491623ecd17be730702a019824a37b760d4a5a6d30487c605138821038979bc7a12852d12542c3b72150f8b449ba6de69b75839e423b743715cb0536794b7541101dacb131d9d3a0850e3a804c5eb66e8937be3f634bbdc951d70e2af521c3f47ab764f9282a4e6a99880990dd6d6069fde72f6befc5ad77f50fba7d6b77b464ec72a222a053b8d18af169b974705f063cdcd770d5e438d43c3289b942d9ba448263ea7cc9e6583f26f53cdc3d183e4ef5d22e0f6cc43fe950a8daf7d1122d91b6e5595f41c8eb2feb6c07fd305a16e16e14b615b87c17e04241c20fe8d373dd9055a492efd9b2541465dd1e2012b5baae0b24700e9b1eb7632a4d4e3f60a223d0402b08686d1f310eee0b696c5c73740e63bcd2e71b0a53982854eb32077aba6a0c05577b12e4100bd6a1ed7ad86e7436a727e38e4921b4a8d6a8203c82dc75da78d0c14ce30f5d7e3c95db792219ff79577f562ed748d1d9bc1f163869616319593e7783490c6b9ef05a2f56844e1c11513c7aa7e4b3262a0315d4a5df514f32b8c8ce2f9884491e13cd687ee15bc308f43a1a6ad0bf55de8511dde17cd6b110169503ea28cc69764bf76d10d4ef7d02ba8f536f9d91c26df8995b73b70007329ce4b6d38bac24562c464c8a55309a7433889a61fde37a4dc02ecdd0f599f1ac54a544807034ed826da88772d331ace180a2cb2a64d6daba4d102979e9e662eab7604554a369a7f9fe046e786e36fe609cc1a3f29f858d0b61e74cf4f13710c3542c382148b3d2e49945edcf303293466fb36603b808cad3975c3c2fc51475d34515a00e3b6102a6d9efd2e05241a7398c6fbba1a917cc55c86d4f9309cf62169c4451d21508b9fbda5443bab4e06ead74c66ec0ffaa5da4210092c7f24bef44632362bc6b9cd57722b75f8f13c6ecc5b6570b09a3cf9a15244947b4f3226be1b4a56bf33d70456418065e3c98ea5fe8cf56f94fa8f11e418475ed8ed3c8693567b3b87ebd082a4b778876c9d320feef62", 0x1000, 0x1, &(0x7f0000001040)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) 02:04:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 02:04:27 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x26) 02:04:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) sendto$inet(r0, &(0x7f0000000040)="23e12da8d0a6b8098af5f830b635f5f6", 0x10, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xdf8, 0x3}, {0x3, 0x2}}, 0x2) close(r3) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) unlink(&(0x7f00000002c0)='./file0\x00') sendmsg(r4, &(0x7f0000001a00)={&(0x7f0000000300)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000340)="7c1ee5e3618f1e23a9e4e41aa2af3c5d7ad8869e0c26", 0x16}, {&(0x7f0000000380)="4c1cbab734a2697bb346c267a8e55b558edcf28d23e441edc67da076581d029235e79518951936ce157730bd5287afbf7d645c16", 0x34}, {&(0x7f00000003c0)="858f8f3810a460b68d1fd05605f61551cdc692b529d3c0a0a0dc3db0d72d6a23c1ba48b1ae9864fbacb4b93983d314817fd8bda15de17e742a2ca25bdc438d65cf", 0x41}, {&(0x7f0000000440)="f9c436a5de77eb5209f6882c2393acd1e5dd3e47972ab97057ae7f955afe77e360ef03f7be39db0a91cc6cd5598c2da05b69637c873fed8b219b2146751a3fdb70d55b91d7a1adfa50bad619b9e99b2124f2f651cf31271249a89446fc0aec8a", 0x60}, {&(0x7f00000004c0)="0266e07f6d9e9c21a93be118bc4de3a33bedc43b9e0153bf24f8debf3954444eeb2aabada6bfa68c675bf7f4df97a5da59460c64ae5a2240d6964e255c6a7c9e", 0x40}, {&(0x7f0000000500)="ed37a6c5f7fabe85f369a784fc27bd261ddb248377e7b0fd230deb6a4aac6e0577a39691377f1ce2d438ba8b4b", 0x2d}, {&(0x7f0000000540)="89e5a06d63152dac72bc32d89f60185153f88daaed1e1e3060099cd1452e434b13546971ac37a19b90d85112d9143f22df5d52deaf9153c8b238f445bcbcc86ee8e9c17074f73129ab58d70efff1deaf47fc21fff9dc6635d80a91306956b3fcce8e6d17e0ca0297a1256c873c04df50ee58b8237bed2cda0be690d3aa33393d02e2e9c7b7ce157abcab44061f9e2275ea319d3fa1c4fc3200e3d98c4166c94e94c96b13918118de700e32b8dce53eb934f781bdaee93f8865bcc97c1bda5fe050cc64e4545596b0dd7d2882e8b9bd78a7d96a506974da17f2a2f015757537b7531a212243b73974ce0f1fd6c3ceb1702ffbb8459af30695e0859d098df49153201a53d3efb157a380e15f907d80c581d7401943d7dec8746ed9651734f5eef543e11b72ebdae59cd1d662bad3d8632ae02cea83a87b4c19cc4d2bd8c29992a47ff57584203521e300c2dc54fb49dc99c5eedfd6c141bdc4ded52c97afa0ce1b601e298b23bb96aee786a2f62b160a6c355161829960a2bf39fe07ebfc673181acca9c45884b9a463b05abc67989aa24900cd971f3da61c24ba289834db7c9dce642df1cd4fbc3731560d3dc84009fa4582595d7e8ea0d457fcb78963563252c455693a30323047f64d591240ef37c0ddba0863afd0e3f31d2016f1fd3b8ebe48af082fe97667ec6a1c8113017dc56b624f1b643cc7f9852301bf3c212b092ed0f304e776992d2c5cf34caebf5b7a03ff9dfc0e03a4ba84c82178639eac38d2a30316359196e2deed0d956046ccd23dc2de9a7136daa5fd805795b5ee191ff810505af616a58787027b7b87685319e09471587ac033c17f61bba4e28cd6165667e655b43ebefed308111aeccf7c7f12213eec917aa42ecf7b88357e8246e611ec09ec20eb93afc32988a11e1ff3c8910defea94cd7dc144d7e2f4b678341f7930e517c4e6825030d1a23b089742b6710d80741d9f83a309b7ea7913c3238fc6d32c63d76a2eb82af6beb53b59b14b31385fd790f9030fe0f65f4a93c5747317ef0c4683d091289fcdd17078fbef52ed616272f23c393987faa7a555397e02aea80900448c5e55e096063d3cfa85069c7e490eefd61a81a388298b1e6c65498f00b5ec41435d1fc86c9ab996ff3a73b34039a82cccef4852090c0eecb7aa38476f64e0ceacaa71f2ee8254f1e2d93022e7cbe4b495571ee58f6c4c1456a1684be239be8765d5ae097d77a4bcba993e33ca798a93321b4635c0ae729e2c2e6bc35032f61b4f18fdebdcd1a3e2bc08899424aaa216b890654c880c362d47a91e009065482c981f8bf14105b8346b160dbbd81ee273e9026eae1e346ba5f294347c72f019264948fe91821209dbd523da432be9448d6d644aabbad72d74f1ccd9660dd2143025a2b763a1511ba22c6026cc18bca365b176bd4d49e679a554787d11418f544031e8707ade07e56d953368583101667ed32d22addd4d9fa0833cd7daf1d7734f12165277f0e13bcbfd9426174909299c1237403ce8839cb6d27df8cc625869919324cbb26e8a2f106a7d05aa967ac92d96963f94f49dce862cec080115ecb35b5dc2836bd8dc0afb6fd0a567d9ee47b23c206a763af5eb4358e37bd146e0af1c3a14fa2333560eb96afe5c2e91eaa43ce5f5168e436297920bcbf099f48fa0c8cc301767b7f3839e705199b271e8d00850699efdbcf5e8351a817c65a22dd31132e7e566bf39112b2271a655ab5f8193da68086a29b7908c22cb45b65d181a20211d3774346bf54d68ba6de745e876e1ade6e79f46960793e64bd967a1208189e811b78eff74ff00f81ae98a91b59cf3d3e4f23855571bb891150a3b84a4e8d0ad8b58196c8288e951de6e002ad9787c4221f758d73b75014060ac15138f8cfa2d4ac70e0e590c9896255b5a2ed55a95dadcbcc65a13ef688e7d2bbdb396bf557bec76c5ab31dab90b2388765a24dc9975ef760b9563ea7750a95fa62db62f9b1f4be8d700f49cda8dcca6bc1aff1d7bfb7266f32f3242c663a345bb9382b950e757e7f51098647a6b3beed865d944462fdb25a6d3f407ea4fe89d8bec307045ee0e631c6561a292de48c536df2cc1053c791da61531c74d499e44f688a16ad0acc853e54bddaa4c94ac5f6a610f2ec2b08669bf806a893ce686cafe4c9e050ef139e83894feda72a9e407a17693a47a9c56cfd5c36b2ae1952c875c7abaebe63cc286744a5f22e0ec6b682624c9325644e83712f08a077ab63b346be24f199e1f0995a8b9f2eda161672cc4c1b6e54e70da9810f4780e510113469cd983258c7e4b478ace4f8184abe6c56cbf2a158282ae9a44133ad26de5d30e8a5ddd63feafd86766ecd13fd80b86c098bf474241c26f88d15aadab6f58768909147490a0a0c724d58d5e52bd33694dec366cb04ff716ecec82df1e8166634d04c529349208a3470e72eeff77baf550777a33e2bc665884ae0250b4fb864a1a0c278e48fb1a269c410c13eb224ba5cce6e13cde40c5b3569747d36fa618854643fa11d7fb02d7fe11a30409099e80394ce72c9665789027a52e8d33e5042649a9df59a4d75271cd8f0ee4965d634b7232bc0c4eb65e453cb03beaeb55ac2221c53e3ee953637c6c6b7ef5d7603524228a545920b7850698ec3eb186c3fd4acedde54340dd6028598795e388f66bea9de8527676f9717073ace1e9f81299a6224a1197fab31ddac7f6d69c14343c53d32963d649b610a7314e9261d27048b79bd4284c416f8c896d873a57363194a3c0b7ee6f0a6b7d5d9d8ef96cb6d12a6f270182e5b22c2c7dec882e6d9829b4fee99729a1b2aa717ebedc626d5650111aab7e3da9cf02085f2f9592af2b32c83d06250b34fa446d8129cb835eda5ec591515069aa9db598bdb8673fbc5dcad1f76dac2d3e57f7d6288ec215bafe58f22c1c257d67628473dbac9d06c120022dc96d28c6905ee1506027d2b0d631efeba8420ad426dcfb8ea22a888dd6277ff20b9c92d46cf199e9cd2becc60832cdf6f0226f18696821f16d3f3deb092430b7f4fc456189bddd242ffe2ce2b0d51e12f34708a34e5cb3bc07e4cdfc14cad48e01dc470343ee3fab44edc880ee16da7f60cfb5687d6468bfa64feb31800343e7658c6d9b1d9ab24a149a620f38a83744eb40aa4b03fb88a6c4e85bce7ae162c7ffdbd62ba87834dab6c20fb300cb8dfcb37947649d906282e8d59bada24561d6d1b35ac57feb816181308a333e1e73a951461aa99be59b0b8266a729e61c1dc8138d87bd29ea84dc85aa4b365e3db43e1f0c32d551d060ab1d2701a10522a94e52a386596013d8ed0889beedbbcca65c47d584a70f9b7907fcb133f6ac087d85a88f3347a267a2bed549726bed7c3005485f86a4ac57f471d7eedef0df01c14e304d099bbeded0b229026dbb1efe2856f19edb9f0661005ee1af0d01790e38698525f314f204aaf8f8c820a8e76a7706bfc70a75fca751bc07a06cbe585e5bfe91eb240e8934e96f58828e9cc844009eb63361b0ebfafaeaa3ac3045882f1411e2c3a310b1fd7d092a61ca35c68d8b08ea49ed7e266b960f92bda89bd744f7e1cfecdd1dbe43a119b427780d80228e1972b5dba706ef781adf186ad1696fa3277a192479b3f752f8a9115013e0b7467cef25007d6f5616f2c90dc8a8de77e2a327b625d4980c51ef59f9996f076543c3f9c0d12018621c381c9e1c5e18fe94e3526cd0c9a143f8fa21c83492c0fade1ed6f8f8ddd5680050674c792eb9b85e3772f47cc4fca43e2cf0a9f499ef3803fd5a55ba70fe4352bc5eb6193edb211bf1b42a657bfde7b17076c45fd33358f9e0bb9ffa19e1ed935d137145f6d0576c8293429b777796912ed7f47664e116455c1101038d76bb2656ae867d97c108fbf58b0b94fb7eb91f2ad8c09ee11aa6420758fb76f16d65b974ede86ddf009b0b8ce5315d316c6616dafd5b3e86b2a1b468a185554a72170357699f58f810d409e395e050f931c9299cb53117938990b48e78145438653cae27d0f4dfcb05438f3648b550b8f5a420ddc4c8b0c9645c64a62c6f2ab3750a9f3ab4f5a73ba4694c25775496511ba9c3ad6896c14a6c9ca7f6296d167caf4c5f8b50d8e21aaeeeb2e19c6eb622c85a4495faa282d76c7de67d33b5c9de956d5f5b54025b09bc88865690e0bf1a84d7205b361da3d50b817d53c748d1650766ffbe21babb0bdbb0dea27feed7ac8184ac789695dd2373006ca4d229e747df6c08690da6e55566b26475992a9cb26c476d4f690c318c85e96ffd9466aaab6c8f1800d9e5d207ff531fd72d5c0068f6185eb23d1e9145398791bb53efa759d8be122e8b5a1996d51ea05653d593de7f6b866be9f82c214c1162c02707913ce43ca3cd38e576afc2adb297521b350625d235c8899b3a9648805c6980362377148ba3b38b6d64980e6c3e3482f97cd907161443523cf3375e2282bedb52fbad3083b4a2b5c3682aba1fb4220f4de6ca640234f8aca0ecc2d1e56b9216acec2578df5d0d93c35b514f5f210e23599a51eae74ca944ed61526f005c70276210d77ca10f3ce9427bccc39064cfc0a80272b900512176664d8bf6a9cfb59b78ccad1491e513b51fb496dbd137df995eeee3ec0d8909130240c48d6aafcedb439b9b05bef3cc05724b0cbda1eb1427f9d298931dff9ec539b90560f943cb672765e25689657223830561ac960a350def571ee069ecea12f1bf0aad1a6ab15757630a99a5c234e2578fed2a4806fdcbcc031ff603678c8dc7d6915604a50b82d90c927bef5723b0f77a4b31541d31aaed679fdd2b66a11ec9e41749c2c4efc9d843fef01a7d8dd2bb35140b681628af3c4c3d666a2079d3dd66f1cb7eae3c4653764bf7122a05fd7c6be216512bb4576755d1c999ad11d6548cbfadb3f54d6d4e1d0f5c7a1201aefc2915bbab25c3c4bdc32c81405e67d3aa9ce8597b868e3cd724b1bf089ba20a5870ec6ab99b6c24519b85075927dfc647e72114c24e7b85532d74413b58dd0b6e0bfd5d03c140af9a6e2062261a39d9b947469e3af5a26cf96ee9ff92cc1149803594c64f9bb3ba3ec3f76703020c0800a68872194aec5ef537268af8d2fa90f84725bd119003dbf419cf41f6e52b4123e415d68a45ab5466676f9f0e1431626fdfc5f475dbd267834202bada919432424ca3c2d31f61214237404def49e20b2850b925ea1918b55db6b36a867657760edc81256e383d204069307a1a27695f5a8d399f7e0600477b69ac2e3ceab3a13812b47262cabbea8aee7a6d7d4d388f4aec9b2bebe88846ea17242570cd743ea22387483e6a0116c06af3b045e3042b3bd546f81d9d95dc139188b3e4013852e72b52c1d64ba209007704646466bba31199367035d061d52fb5185b8de49dca7cb06b0da973e8b2b061dad16162f38c55761ae6f30ac65a7f7c17ea40b44287870c3c3e8605273c76ebd8895c16c72bcca78259b9e8d43b3dd9133413f1e5fcd1ccc4906cd06b47678f1f8e45b2fa9d8c3091b7b1ae6da5270f0a8d9e9ce96b2b6540bf383142f9dd75a89c205cc51747b3f949dd082d50886117aa3ad96cd3ca330dd3909b7070286850592cbb68bf05fc06c93c5c040923505f33e1a6b53125fbe33e448998d9541dd59b85609bbb1b7344188f946599421acb95c41e6bf26352265de0cbb2608ae9173e930ea02f73b62eff5e57093d62fdd16de0bfc6e1923d90b59649d3e9426f98aaedfa0eb4ced931b3fd8a93195ee230ae01764d002fd146ea75834dafe22f1", 0x1000}, {&(0x7f0000001540)="f9399f3826c06237d48a675ecf32b2fc936ae193ddf866d7137ad7f213b2085f2ce9af87376e5c9e22988d7fbe331b12bdd0f12fdbc5498257e3768a22a5e8cf10d43f8df29d851ad8005b597f145988f9ca3e4c2cedcbd640b670410fe9d59afe669a0b02b804afbfb71cdc4ecab9e2c64d5cdc0260284b9671287befc008d256a652aefe01f6394776489e7ba474e47fc8c931bd2811ed7b07a7092ef6d5813191500fbe0591a26e12c1b56c8b02d1992edf7bf462737f0c5b7c08268aaefa62984532c880077098100274e439da4fa84af0bf4eb9d279", 0xd8}], 0x8, &(0x7f00000016c0)=[{0x100, 0xffff, 0x9, "ba6914f52fe9dd585a19b36c7734ba47ea9651df7d95fbdfb4a0587fccafd22d30dca27c71644925fd1ce45bd7acaaa602494090169ad391e33f472735025ed14034d5b4f07e51f31be55a5b65b454d217bfb39ffec5047987cceee98596df22509fa9dec710da8432acb8a0453dcd34c4a503077906962a89c0be229ffa9b1d773ce8ad32bfb4f519c377d75dceeb1857228625da65e38b25558217d5029dffb68e494ebaae3000273124c31ef805cffdeebeef3a976000a48e588cd34c3943f8c7ce7797b107e0a318e348a41bb189a5d10be91c3e2e90cf230ea91f109233f55414e28e83c93844c89e3c"}, {0x88, 0x1, 0x20, "0490db98aab02ce17f92b94ba9a05e759924a7b350d520a0188547fe56d388a1336116ca6ba1b9bdb48e432b728b37f13dc573c68ea1318ddee857e4500de44e790f001320bec7a29017961f706d2d78de8d51586a01405cc36f7ec9fcad7b2d3193063148ef80f32c7c4955a2c308a61cdd58cfebfdf3"}, {0x48, 0x1, 0x4, "b37e6b4bf0c706a004084e0c62d6abb893bef3a152ff97617331f214dac0e5c814210272fe0ecb2b8a3bf0af06e30d80f649f547b1f39a"}, {0x28, 0x1, 0x100, "fc70b2b5bb7e1fa7fd49176e4ef0e8fa6f"}, {0x98, 0x1, 0x1d87, "a2de09b2ee4b5d1f61485deee737e6f711561c7feaab7f39ddc9667c8fd14f8c9b8feb1a4c3b77063cd135bf38112cee5b8459a4c967d83ecefa996054d89633f7cab6f8c20fdab142879709b3c25e8b73cd90f64660042c3cc0eac0349816e5ec9f5eb8f9572239fe76f85a583547bf9e215af0d36e77991c488b3089a7ece6cc7f7f694527"}, {0xa0, 0x1, 0x4, "d3884a4773a87da9c8dec3cd29d237bee75abc35d79b9bd0206e13f9a70f30190635d062c6239d71ada34e48de23fca93c9cd2061bd7545e69a1a706a6055912d8e3f97c5ed8b2639d4349ee90adcce88608c338dfcc48d2bd9bbf0078cce54be4c8acc99cb6ef83f042c4ab05c21d047979a9b8926ca054dd8f4c6c5c6acf3b779f6555e10fbd37757784"}], 0x330}, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x10, 0x0) connect$unix(r4, &(0x7f0000001a80)=@file={0x0, './file0\x00'}, 0xa) r6 = semget(0x0, 0x0, 0x34) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000001ac0)=[{0x3, 0x0, 0x800}, {0x0, 0x401, 0x800}, {0x7, 0x7, 0x800}, {0x1, 0x4}, {0x0, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x8}, {0x3, 0x6c7, 0x1800}], 0x9) lstat(&(0x7f0000001b00)='./file1\x00', &(0x7f0000001b40)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001bc0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/wsmouse\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000001c40)=@file={0x0, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/wsmouse0\x00', 0x180, 0x0) accept(r5, 0x0, &(0x7f0000001cc0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001d00)) open(&(0x7f0000001d40)='./file1\x00', 0x84d3, 0x100) ioctl$TIOCCBRK(r5, 0x2000747a) utimes(&(0x7f0000001d80)='./file1\x00', &(0x7f0000001dc0)={{0x7, 0xffffffff}, {0x5, 0x6}}) semget$private(0x0, 0x2, 0x8) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, 0xc) r9 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e40)={r7, r8, r9}, 0xc) 02:04:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000c80)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4}, {0x18, 0x2, 0x9, 0x200}, 0x1dd, [0x8, 0x2, 0x1, 0x8, 0xa712, 0x1ff, 0x7, 0x9]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000b80)='./file0\x00', r0, &(0x7f0000000bc0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x81, 0x3}, {0x18, 0x1, 0x6, 0x8001}, 0x8, [0x30, 0x800, 0x5, 0x5, 0x3f, 0x20, 0xd5f0]}, 0x3c) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f00000000c0)}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000006c0)=""/194, 0xc2}], 0x9) connect$unix(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="ff00000000fff3fd77e40300"], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x100000000, 0x8001}, {0x18, 0x0, 0x2, 0xffffffffffff8000}, 0xfe7, [0x7, 0x800, 0x9, 0x0, 0x8, 0x9, 0x4, 0x5]}, 0x3c) close(r3) pwritev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000880)="2f3ec79dfc04b92746d9435b13900f9bb3cb71ddf0dabb71e15b9c31e4322d604b2e561a2352b6b730376c00c921b5017927931f02c1114632bff8ad6fadf37d935b1e13e20bec6388afa2f621babc187837be50ab1a6ea01f6b09424511f568519d0543bf6a791acf9959b6b7e3e69620802bb03f751f6c545d004f581c3127e02f0d", 0x83}, {&(0x7f0000000940)="fac9beea55e926ab64bc2d1b00f2efee428bb62b071690c66b3fdb2f6635486a7ae13d09c7a5d3ebc33162a09d6982d5aea9078777ae4ee687a3ad27cbe3174133f30c917420af4d39263d96b67dc7b5ba2f19cffb8a6fe44d8f823e407fab3ac7ac0d55ed0ddfc61e9af223472313c12cd451194d07e6561744fa93cc3830", 0x7f}, {&(0x7f00000000c0)="b1dde94af50b24", 0x7}, {&(0x7f00000009c0)="f3a70ba978809607d9edb8b7b10f2e7bbebdcc353eded49ec739065b55e5c0da411c06e9090ec33ada3c9adf45ff482d1bb68ae476b7b226fc69f2d4c6f9dbcff40973cada425dd7579414633f3105070b87bae08122589d29116d90887edf1a712641aecc81ee4b1a5b59ebf48f47e3bfe4ce4c8c75954277cfbdc4d2abca1e600815ca04bf43e8a39a5a47b68ba78e4817a500ba3ff668aeac125fbd958e1de79d117d8341ae479d546023bfb807e2469d56668fa9ad7366461e48f9e6bb54329e893bbb9dd8c1ca9d16c3f3e253fed9c43fb0a0bbd2588508a79e95030cd223c0432b327dd14982", 0xe9}, {&(0x7f0000000480)="ba46c925a7bc35fb26c1ab79", 0xc}], 0x5, 0x5f) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) 02:04:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 02:04:28 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 02:04:28 executing program 0: pipe2(&(0x7f0000000080), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00000cb000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:04:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, &(0x7f0000000000)="0c708698ef55ca953e1de7668e2992e3a52e492327290fb4456671ea8ab18a4aeaea3aa83e69a025fd9980948fe517adb67514bea21bcef07b7ffeca195c5f0810afdc7d8d5bae9c4d6dbb21c5598ce940d09affba3a32a1b684d88eeb2c198b54f660743f5817d74b1fdf2c4b799a86ac8828f68eea22d6332d6ebc35b130a0532601452ed6699880b1aeef513b7f82062a389397e6c3c30e359bd2918da61d9645e531f7e2bc42ab1d36fcf2a50def448b63c57bf32894486436cded", 0xbd, 0x408, 0x0, 0x0) shutdown(r0, 0x1) 02:04:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) 02:04:28 executing program 0: socket(0x18, 0x5, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) r3 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/203) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = getegid() getgroups(0x5, &(0x7f0000000480)=[r4, r5, r6, r7, r8]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r9, r10, r11}, 0xc) 02:04:28 executing program 1: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x0, 0x5, 0x7ff}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) semget$private(0x0, 0x1, 0x1) r1 = semget$private(0x0, 0x7, 0x1) r2 = semget$private(0x0, 0x7, 0x500) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r2, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 02:04:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/125, 0x7d, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, 0x0) 02:04:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x244) setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b189423000008003a02000000060000d4c1f8551a1019e9adffbbb824ed4f798a4d46ff2d04e58f228d52a1af694672089b00baa38813ed", 0x38) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 02:04:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x802, 0x0, 0x0) 02:04:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c3, 0x1) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000300), 0x258) 02:04:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000395000/0x4000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)="03c29b85a24aebe971dfd0a8e4afb0e56fdf95f4a7e3a59b30f8a74eea272724ba26405e535e873e2489cdc0ffb2ac43431fddda519ea195e33a1919a9d25bed96e808aefb64dc75a44fa706f727ff9275da1634b4e776d96d62", 0x5a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:28 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = dup2(r1, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 02:04:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="4a1794c72e3c69c5f38eb0b96e9fcd79f3fa4c0fe59898741d6c79803814715fedcd5120e7b1bc419ab9374298a559e0321ab074217a6d3a2694b8f48e71476aa55bee465719c1fc00"/88], 0xa) sendmsg(r0, &(0x7f00000004c0)={0x0, 0xffffffffffffff0b, &(0x7f0000000280)=[{&(0x7f00000024c0)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa6a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce00"/2874, 0xb3a}], 0x1, 0x0, 0xffffffffffffff14}, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x278) setgid(r3) pipe2(&(0x7f0000000040), 0x10004) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, 0x0, 0x0) 02:04:28 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(r0, 0xffffffff, 0xa, 0x0, 0x37f) 02:04:28 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)={{0x81, 0x9}, {0x1, 0x1}}) 02:04:28 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1a0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000040)=[{0x89}, {0xaa, 0xe8ee}, {}], 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:28 executing program 0: r0 = socket(0x11, 0x8003, 0xffffffffffffffff) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 02:04:28 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 02:04:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 02:04:31 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="e150ce26e5", 0x5}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1211, &(0x7f0000000080), &(0x7f0000000100)=0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ca7d318c71"], 0x10) write(r0, 0x0, 0x0) 02:04:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 02:04:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 02:04:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 02:04:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x400, 0xfff, 0x1f, 0x100}, {0x8, 0x1, 0x5, 0xfb9}, {0xfffffffffffffc01, 0x91, 0x68df, 0x7}, {0xdeab, 0x69b, 0x8, 0x1}, {0x0, 0x10001, 0x2, 0x5}, {0x4, 0x9, 0x100000000, 0x3f}, {0x66, 0x9, 0x8, 0x8}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffb, 0x4010, r1, 0x0, 0x200000) 02:04:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x16, 0x4000, 0x6, &(0x7f0000000180)) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/235, 0xeb}, {&(0x7f0000000280)=""/224, 0xe0}], 0x2, &(0x7f0000000380)=""/240, 0xf0}, 0x2) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x6, 0x481e, './file0\x00', 0x9, 0x0, 0x4, 0x5}) 02:04:32 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) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) flock(r1, 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 02:04:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000440)='./file0\x00', 0x880, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='./file1\x00') pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = open(&(0x7f0000000500)='./file0\x00', 0x1, 0x83) openat(r5, &(0x7f0000000540)='./file0/file0\x00', 0x8402, 0x2) openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') readlinkat(r0, &(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)=""/79, 0x4f) mknod(&(0x7f0000000400)='./file1\x00', 0x2063, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 02:04:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x100000000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 02:04:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a3437db37191216fb6be467379d5a81118077784c22bb27dcff539a85d4801349c84897ee9edfd257a1d330425ca84c0846b28249c0cc9ac5c12ca8cd7ba5f1552b4a0b58e77211a1de26481c09ad07a631ffe987a106dc12303b583eb6854e47fa33290f079d26ce252646468db5c7514d4dca13466591a8cc73faa36a8421aa9350049bc9cd476a5cdee096cb3d23143dc2ff23024c3958d1ea2e0ae7dcef68b708012cf4f01f2a300df27917d4dc3d9d256", 0xb3) shutdown(r0, 0x3) 02:04:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 02:04:36 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 02:04:36 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) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001680)) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/45, 0x2d}, {&(0x7f0000001240)=""/227, 0xe3}, {&(0x7f0000001340)=""/166, 0xa6}, {&(0x7f0000001400)=""/42, 0x2a}, {&(0x7f0000001440)=""/67, 0x43}, {&(0x7f00000014c0)=""/212, 0xd4}], 0x7) syz_open_pts() 02:04:38 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0xfff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) fcntl$setown(r0, 0x6, r1) sendto(r2, &(0x7f00000000c0)="72ecb77e36f0fba724af53308257c5b5de0d9843c1b21bf442aae73a2e3e6b52", 0x20, 0x408, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0xa0000611, 0x2) fcntl$setstatus(r3, 0x4, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000001c0)=0x7) select(0x2, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 02:04:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xffffffffffff0000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) geteuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 02:04:39 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x89) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8, 0x4, './file0\x00', 0x4, 0x2, 0x5, 0x7f}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x100000000, 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:04:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, 0xfffffffffffffffe) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) r4 = dup2(r1, r0) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() r8 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = getppid() r16 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="ebc611a41d7a7989a3bc05de0ed0049dd8ab88e215bec4e2f8d7f0831fdcf6bbe03afbdd2a1679a54cf36bacb9b57a300207e1e3af67f55974f38cc633e4d7c0ad7f59736e29229cdfe18465febfe519681ce7dc57e4592a01c481aa0f028178774b6f32bfa37f47df38e6482f1493bf1bfa6c5dd36a67dc7d0c3abc86f25ce8447c517d3b0eddbdb93a15a766b4a34b960454af53e717ac39a5f5d9e18626f13e3cac2c202db304a4c8cfd7bacb86f657cfa2de9dc77fb63b7e5d7d18190bb4887791797ce6f24734e3fa9c8f2d1ed4bff8825f8311eb51eaeed185df3e", 0xde}, {&(0x7f0000000040)="c3d8827c751513e83998804a08136c211465713ea4ba8b53fee5eea9bfe1999a0183a5", 0x23}, {&(0x7f0000000340)="1c9a467b201c749d267ea05588c537985bee257da0af8933239b70259850d6e1c7987bc258d7035c99ee702a74af96f9cb0ab05b47092eca4e0ca33c483dcaf3bd981f2a34094e8d0cc1f73cf548e5cff08ae94d38383003c2485a4c0ba0ed7277cde173ff78068ef1f8891bbf33b1467f2706ca6396f3ed65157fc47dfce9f80966b45cf2fae3f9f620865069ba5764d2e80527237028309943d7f300087d71efa4040737bf3336279b8bc8d8ddffaac89e840bb4f34e5d435d6a722bbef2545a1b35c4c4f3b3d4dfe5b6b89d6b5111e46b5a630322b24e91c17776b8507eb810003d1f54dca4f4785abb079a35976a57bdcf74c6bf", 0xf6}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r4, r3, r3, r0, r14, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd8, 0x404}, 0x0) 02:04:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) socket(0x10, 0x8003, 0x800001000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) 02:04:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 02:04:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/25, 0xfffffffffffffe86}], 0xe22) 02:04:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/54) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01fa6100422f66696c6530000c22eb"], 0x1) semop(r3, &(0x7f0000000140)=[{0x3, 0xffffffffffff7fff, 0x1800}, {0x3, 0x1, 0x1800}, {0x4, 0x100000000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x100000001, 0x2, 0x101, "314633551c6d05b677432df2390711029e987d6d", 0x6, 0x1000}) write(r0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\xc7 ):\xa9\x00', &(0x7f0000000380)='\\&\\\x00', &(0x7f00000003c0)='@@!\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='\x00']) 02:04:41 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001fff00000000000"], 0x10}, 0x0) getuid() recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8000000, 0x3}, {0x18, 0x0, 0x3, 0x10000}, 0x400, [0x7, 0x7, 0x4, 0x80000000, 0x3, 0x0, 0x0, 0x5]}, 0x3c) r3 = semget$private(0x0, 0x4, 0x20) r4 = getuid() r5 = getgid() r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x1f, r4, r5, r6, r7, 0x82, 0x6}, 0xfffffffffffffff9, 0x7fff, 0x9}) 02:04:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7fffffff, 0x7, 0x4, 0x825, "6817dcce786143ced9bcb2e45f3094a93fa13ed8", 0x7, 0x7}) r1 = syz_open_pts() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xc0, 0x1) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="4c101bf6d046a572f1e95f41bc89162f471157cff6bd2dd634112a31bd7ddfc62771b039932c409a7def890a1c486f51e5fd66c979a7bfac8e954a98e96b91fd72c55834627c231151714c44ed5073fc04c1b9aa0322d900e0dd339e143eadaa4efe4d3e3c216210c6f9e8cd715c5b70e656d34545b3197a7cc4c034524d85cba6430d878702d1bba7b2fedaf81c1f18ba6d1cd1fcf4d4526d1ab09a5b86b149fbbd1f2f37aba8e4fb312b1e2390001d3492c1038f18287df3528b95d594a921e7d9850fdb69b0a7000adeb0383a0de00414d4790df65daedf22c1865b316401b808c12731b8b90296df375e98", 0xed}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r0, r0]}], 0x110, 0x40a}, 0x1) connect$inet(r2, &(0x7f0000000340)={0x2, 0x3}, 0xc) r6 = dup(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) accept(r6, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r7, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xc9, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000002c0)=0x40) 02:04:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffc, 0x80) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 02:04:41 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4, &(0x7f00000000c0)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:04:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x9, 0x1000, 0x100000000, 0xf922, "39da41ac729579b80d942e0b8cc7c2f760daae93", 0x9, 0x7}) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xac}) setsockopt(r0, 0x2, 0xff, &(0x7f0000000080)="7fe2911a6c2a6b26c1e4c5bcda39fb34856ddcfdea29118a9c12a0b18f2c32874b579b38f9d93377cdd516c2bb6e070d54eb79cb76525e947d9317ce3947018480f4bae18a4cd3f590d594084fc040dd2746c83433de360b549d080f60587bbfd9df0e685d20c17b2d90f43c4fab3d77e85e53b2bf25a9e0e7b6712965f75d5b85774377fa0460b40958bc9a", 0x8c) socketpair$unix(0x1, 0x40000000007, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="f01e353ac4f6131732c4c6f983ab7af23151eaf244", 0x15, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1, 0x4}) 02:04:44 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000800)=""/208) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x6) semget$private(0x0, 0x0, 0x80000000209) 02:04:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1ff, 0x0) 02:04:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x97) preadv(r0, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000f636970337f6926051e70e796e458a20486770b0070000000000000000005609e3e99cec3de312579e78"], 0x10}, 0x0) 02:04:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x400, 0x100) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 02:04:44 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x220, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2080, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) 02:04:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, r0) fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 02:04:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000480)=0xc8a00000) munlockall() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2000) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) close(0xffffffffffffffff) 02:04:45 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xe532f60c5e0708e, 0x811, r0, 0x0, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x850, 0x5b) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="643dd798bc9361fb4a82b7bd9c3bec8c4cbfb68b7ad73d881c006843bf809e4eca886d4de6e6978119d1459bb9af2f64b47f157436ea967771e6ccb9af918dd62176f4d8fc35d8", 0x47}, {&(0x7f0000000140)="9fdaf34c21da11ae2964d848716427f874c15c440136930f3b90b033ea0ddd357f6e5a46f772b4278951a3d9c1f503dc53d8001bd689ecf89e122829d57525f085c48d30c3a53177769bdbb9171026e1b3c8a676d07ba823d674f5a28f3ffe68b63df77e0fd40b1e6f5522047ff7702c92e184577e073e321120d80e2d08cca022a12c59e78a63ccd23880bf", 0x8c}, {&(0x7f0000000400)="dc946d779b3e4736a57f58e277e6b06b0c6cefa2f28a3b2a594b0c758de29bdd6672fe5833582b05e1e1a7b999ee31c6e9d9176b629022d92cb6e429ff5701892c6254d237af6d226e8b91c0d253fa7857243702bcca8d619e798bc52a4d1e8fdab3bec6d606683ef52c880ab0a2a40ca0f258817188eeb0d00a76ae5b6dbabd13fca84035414558a24f", 0x8a}, {&(0x7f0000000500)="905b0ab048ed53552410d96aa3c392b4b9a4843fa82d193e07bda79f119ff28a7513b96dcba488aef6844991169ddf8c725905a08b56268e626466382ffd9112501b489892ba52f5ab8c0479ad5f7e1ac9539507cb9fdae4bbf2e662bde7620eaf9fb03d566ce63a83bbfed1936208e7879b4d56c16a08a592da4d76a625e5aa67eae5fa57df7f3249f15108d16f3c33705f7c", 0x93}, {&(0x7f0000000240)="156027eb756c285a9d3b120b82956162d78e5c9a1ef17f2cdfae4d5d8fa11cae537cd42ba328ba31f61dcf7687c6a95441c28710d44e7be08b7843430a26520cbffce50850d0cd78531305162ad45067f67e723f3332a40366c5ea3f775da936e0", 0x61}, {&(0x7f00000005c0)="2b8869c60a1057b83c75d098e32dc18d040f2dcaa5691bac5b72f3076df2a4ee9947b789a92935d276c9da62dc48a2bb3dbd1348898902e6f985277a35168518fa3d6a12d3b74358e6a47b7ea2486973128f9d084603767813bc5aefff542b3e9c40095e926927a688157526e6d256701a70b460c12304b27c04165687bdc370b39ce3bc8cdd5dad8cd21b4f9bcc4ac352c41282defdba8dcc98c3fe5650adf214287dc612cb736fc732b442df2535330ae4c14a5e1d3383371476e6b956969acc2f12583a0cb619feb14248083b0637f876613bf03f765a521c3420f0800abeb654a75e587129ae4f7616f4ff", 0xed}], 0x6, 0x0) 02:04:45 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x8000, 0x9) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x101, 0x1c0000000}, 0xc) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 02:04:45 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r1, 0x40}], 0x2, 0x1ff) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000600)=0x5) getgroups(0x4000000000000016, &(0x7f0000000640)=[r4, 0xffffffffffffffff, r4]) r6 = dup(r1) r7 = dup(r0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ab4e627760bf5bd738c5", 0xa}, {&(0x7f00000000c0)="6a70436125bafea92bcef158c62da7cd6684c3", 0x13}, {&(0x7f0000000100)="24a19a0b7dcde4df7ec80582563502e25d145e00ab1c702fc7e1ddbae1e1fe98a4afa4c988f266c26e142708a0a5e97b0e374230200f9c414f87255a7c8c448cba68ed", 0x43}, {&(0x7f0000000180)="40b0f56090f47866a46023e1658d251307c2f9df83d3eb605d07d1957bbdb60a5fc17ead15f8ac560c06f26e617891dc5d9bd9e794cb0fbb5acd13a853e12cf08068beb4a6b51eea42311a82b14558f252726859d0ac7ce48f8a752bef06f6883b634d73327d86e0236811cb792db7bde3316717a97ba47d161591948feb1f64d2", 0x81}, {&(0x7f0000000240)="9600a80bd0724ddecec9a837eb6767cbbb43465f328ed51258e38918f7", 0x1d}, {&(0x7f0000000280)="e7bca0d5eba332db9b2be49f6b484cfb83406cd44fa9c5f54f00360739", 0x1d}, {&(0x7f00000002c0)="496bdfe6fde1f4e20203159e584ba753ac9488ceead1af7d805176a7461fd696fe3df828618f115a14eaa56141bca3c829421c04d49ceaaf5165e52385ac29f4848cce0f7752fa854b3d22eff5ec6d0765e0f9f3fa3e1764e0f3680a42ff3422c3f20c2bd0aa2e780c1db12c3587991352b6206eba4026498f91379f8dd08286b8d2104e38859ade300e28f3176e9b56bc2603aac7dee38e2d48885ab7dfa7b67989c5762e9d03612552b3ba2bf15c2607ce1c700296d5b40ae871a3fd6f3f80dd6918526186bdcbdb843a5b04637d5c1e4bb01722c30b6ab9cdc88e0a6fa36926b8f94b", 0xe4}, {&(0x7f00000003c0)="2a62df150eb432776fc3c4cc346ca82602e47aec53", 0x15}], 0x8, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r1, r0, r6]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r7, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1]}], 0xb8, 0x4}, 0x400) close(r1) 02:04:45 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 02:04:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) fcntl$getown(r0, 0x5) dup(r0) 02:04:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) ftruncate(r1, 0x80000001) 02:04:45 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 02:04:45 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x120) r1 = getpgrp() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r1, 0x0, 0x1f, 0x1, 0x7fff, 0x9}) 02:04:46 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 02:04:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) syz_open_pts() 02:04:46 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r5) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r7 = getegid() setgid(r7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)) getgroups(0x1, &(0x7f0000000280)=[r5]) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f0000000000)=0x100000001) setpgid(r2, r4) setegid(r7) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0x4d7) r9 = semget(0x2, 0x2, 0x480) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000002c0)=""/81) 02:04:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x84, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="e22de5c5c24f6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x4f) 02:04:46 executing program 0: mkdir(&(0x7f0000000080)='./control/file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./control/file0\x00', 0x1000, 0x4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xffffffffffffffc9) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/107, 0x6b}], 0x4, &(0x7f00000004c0)=""/100, 0x64}, 0x1) r1 = open(&(0x7f0000000580)='./file0\x00', 0x82c0, 0x4) mknod(&(0x7f00000006c0)='./file1\x00', 0x2180, 0x5) open(&(0x7f00000005c0)='./file1\x00', 0x20, 0x108) r2 = open(&(0x7f0000000600)='./file0\x00', 0x208c0, 0x80) bind$inet(r2, &(0x7f0000000640)={0x2, 0x2}, 0xc) ioctl$BIOCFLUSH(r2, 0x20004268) read(r1, &(0x7f0000001300)=""/4096, 0x1000) r3 = getuid() r4 = getgid() chown(&(0x7f0000000680)='./control/file0\x00', r3, r4) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) 02:04:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) flock(r0, 0x1) 02:04:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) 02:04:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() r2 = msgget(0x2, 0xc) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000a6a3c68af1a9433e4659bea175c8f1b2f0343db872f4f6dd27af62013951ec7b61a363a9d5936ae88b913d22c645ad3ff13ab8b9b7264064a0ea6ce1d94bbb72e92aa0a79507cfbc1d49c70d0917c215a120e46f0673eef9ef4a759a663dcd8301ac57833e4066bf96a45069fbdff09102af6a3586ffc06a8cb179200c83b40c608d5fa356a84951b386f6273c2900943ea1ccfdbe8aa2fcda12ddb5efe022abd4171691ba26ffd39ced88db59ecc720098fe23594afae2c96a93160a3153731b36b220158"], 0xcd, 0x800) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0xdd, 0x6, 0x1, 0x9}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = kqueue() r2 = dup2(r1, r0) kqueue() kevent(r1, &(0x7f0000000000), 0x400000000008, 0x0, 0x8, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc004, 0x2) kqueue() 02:04:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000780)='mn', 0x2}], 0x1) chroot(&(0x7f0000000040)='./bus\x00') 02:04:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000023c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/231, 0xe7}], 0x6, &(0x7f0000002440)=""/193, 0xc1}, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x4a) recvfrom$inet(r3, &(0x7f0000002580)=""/213, 0xd5, 0x2, &(0x7f0000002680)={0x2, 0x2}, 0xc) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x401, 0x2, 0x2, "f13aef54633a3cfa635dff97f84d352a7da283e9", 0x2f1, 0x6}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x2e) 02:04:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x1, 0x4733, &(0x7f0000000240)="8a477043419a8a08a70ba72bbf804e526a1f4079f376201a640981a71eecb9b8617c0b328b4a288d485dc039e8d6e5081ae4adc5314f1b1ef89d6f34d68b0eb718385e6818c0217a44a0e5f6f418a75204002c8684434ed6af053897d8dadcb8518a5a40913ed55598b19b7947eec5b801ce92b5f87bf97cc5c203b039948e080398a695b91c1004a226ef2bb6dcaee48c6f1558c4dad4c89c908e8ae4d14a8cb32ab9a26cb29d905c409b8b106da72dcdca2243faedb30901da9396f5e145bc2fc537c4132ae591213ba5", 0xcb) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getpeername$unix(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009375ce24e9b9f713326572b566d8617c1da5f17a1b5d9bf114c37f1ae0809175eb865bf2af8f6c12631d2f00be4bff"], &(0x7f0000000000)=0x1002) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) setsockopt(r2, 0x8d, 0xed, &(0x7f0000000080)="21f0ad9bbac08041ff854a4fed8cc20054854aaf180a86a69e6326de", 0x1c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 02:04:53 executing program 1: socket$inet(0x2, 0x2, 0x0) 02:04:53 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0xc0}, {r0, 0x8}, {r0, 0x20}], 0x4, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) 02:04:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) write(r0, &(0x7f0000000080)="b352a3735ec32dfb3ac41b9638127cfe96d4be9f4f7a6cd13d58a9386c5154bc071038d2814897b002195152854703b3905a898802f27e8dcf121ca88afa26066f37381859e8fe35a84a", 0x4a) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="ea36d8408ac09ea05e68a896ad9af18967a737947097db7ccec890594181e41c57e40af98de8472c4e1db469d9b383ccb460f5775fc0a90a3f893205eee2a4e3e88ae08dc9b9c6af7132995b449a83f779ff3702faad68f8dc70a7d28efbcf0e5d1b92a51bf4d28860ccc610e4607a4c7556ee48554dff3d86597f8d104a6aef09c1ff95d8f5b3f4e90e78bba41f63f41af135590a27b3d28505a03ba0353a21c458e896a4bf6e472ca9aa796db796ccdc4394701f1d476c6abce186a8f373dc28d16e4cf7dc27b32f4a40e1a0a7546a0c2fa2e0da37979856fc9ef11a12ee92846c9fd3ce2416ded2021fde261330e7310e2461fded6b188033575dac5c985f4966c6e44fbc5131e0b8b896552927e0703aa590c9eb6ef2297cf35ff07a5bc47a1df84cfb997ed6ec0a5a04cb39b8412f07044f827ab4353b5d9d4c21d0ea6959d9153299c0028d2a887d2dc59d79471d6cdacb74b35288b4425542a38ac4e4d54fce591585c84054f7f9b5c2b5768b69f3a7409b5bc78e3096d78f011e4fceafb093e9abb34c9735d48eaa0ab2ce54e52aa9df10ccf4fc63a4aa7d38cddc45e255ded9aa40ed825873259597bf996569f4da762b5f9c3961e50accb3536d5616d330e68f6c129e3d8d96a5f1d792a82a4388577c37b9d59e8c4b099c4b70921a70128e6bac295f96c69f16a198da6c683e5b6e61f3a5ec7135de1c4ef31bd78e1952e9bca2371e6a23a6b620da58d22365fcfef7cbbae8069f570710c2fa6539197212e11da77603624e74a7872a5dddcb6f7e93fe4c0f3175925cf64ac688534cb08e49a980236d7476f7351f0593b41f956463dea87cbecf9b8eea010b637ef6ad658b1353b1f05cd902dd95132c8b0de43ff0f1019708e4513a37a6d1cd7073ec3529e38815ace5ffb14285eb032fa528f2a955bd8b2067da7c8cae95b6dec6b87298d67b662ffcffee18bcc455441957d8871239c9f20045b49066cef680fb99f56bfee8fc0528f5ee2c2d9fe2ad051b86338fa999f7bd1aa7ef5cc79c6929d9604c2f2ba3e31648f028ff3f8b844fca1cb51f7eaf6536023f4bdbba9fc550d5ff2dd03ad2951bae4bd3e4bff81b22897206040fa1da4ca94fa994b780a391b1f3db1e7fe9324780f8ae652d0794dcf94c4a79b5fe73a2536986961aafc97c9f3da2aadd1f125053b9702731f79678adad7bb5c20056c4d12354cd7e4ff97a04e421b51088347665f1b712e27b9e24867650fa067d2de3bbc97c38598e498359dfd86fc8eda162e81d73efe701d574c26fb0dd19c472493220812def44dd44d7c2b3ace2e8149d959f1a06f6b323b9912d26eb5e2fa9843fa278dca099a413726d5e4f528dc1ebb5086906f137ea283b3551328d1993ddb7f70d7cfc4f9341eec7398026de6e85672459bdb0acc61208ea2d412c8e478e9380bd044521e06229745da3a1d6228acb99ffe54123939fc6005fc9099bb89fe7619e403bd6cb4c0819df19a24c2f71f19a273c3ce1c42ce82e2a94f41d757d501c441ff84777a66a65f973d84bc512b8f501610382ee25ea003148964e55f06da2ac8bffbf10e9616a50b3d32d23fd7af2fdaca0a2b4f679fbb0db9d16278c7d76b4b1771c9410366893f8700adf7c586351a7963659b902edde257ffa6334bfdf6739773b4d85020c1930008638e940684087c0a36472a93ba05b28a0b7b02c80a1256975a9d01e1c407a9c4f8b82861c388c092ba78853635e60e75b711226edae3ad461abd75e6518d94739fe938efa7df8802bf4bb33981cf70b47464802f4d3ef748e737f85a0c0a8a75b8b477cac3c815a8a3b373bb087966c94d7683e5bffcddbc21e2d9532ff47c60fc4ad8e148f3e23e9dce7d23ca888b399094918e1f6eed8a50a9e8d355e5638d833bd6d791c83aa7c9741c3208477223d81c75104d1bc00c8d3c32518d16b1a2c69033c40866c831be19a5c686f5f55ad79cd4c2486b52d443466e9541930c5d05ea8852cdbe2b80bf88e5d80e148f7e3ac32e5def96b5760b2f8f7a498bb45914ab7ed2f0798310eb4fb337ec1db31574b0a0c9436bfd6ba1d6857cbf0b0e45c171ca1e39283a0089930466f1746f7ca32464b0254911a53af00682cd3264e88bd5a2f9adc963baad66e470e42329dba8230b310276c3d5d70cb7de744fedf20e5dbe81cfbcaa2974804acac8b1fd750dfcaeaf589dc1bfe9daea59900d9232e808c71a762f105c6ea5a62e6648c605aec7ba59b908b8db62acbae0cbccf67211e716e729ea79b9fb81288ba768ae58066c73e2a7e61a58adfc1b620c3264e45c74c6150e912df946899c484e1da07d2cc5165da81c2434f67eab33b8211ac841f6b677460c396f2701d9414e80e4d3b4daec4c94bd32930b263f356f4ba93bcf56528e740fcee45859df928ec2f0a9a82b7599abb065742f71665843195085554c5fd0a41d6628ab0976308a68ec70be99592569509a03518d098d9688750d6468aa99caaeac8730db1ee47525220b1bd7d3997d354d28930d87a603e42b8d6a3c398f497e810a1d01a061d426d9f96d0125b894165404c676621ec26286e63d365e722819208c287f11103f9e8359541a77a20e23753b09d48bf7bc0abc65eed7b75239411b681725e63cb03c817ae692166426113360e1e3eb349621ee571c7e3737bacd8ebe0c21a713db730bb25ae06a8611ec5d4fdc1fdcbc3cca8e9cb805a65f418a5ab1f363a275bc436aab5cd374c5e623968a090fd53f26b21e681f9bb28e04cf650c172768378ce16f71484476af9a341c5c108aab5ca94075b739ebef8e0063f2139dc537ed4e387428222a1e983bf6f1a97f19aeb7d386b5e25b36ec16e384e1598c476517a225f6afd092c69a308014a7b6c0456870397e46b68aaac412f0562878463573c3c709a03e1af58ceb46da22e0928e5f7cd27c9b7b372f5ee0de26dda7daed538331ef3a1aa1e683cb49be5b7c3f01de52a4771f3ef714156b61de1291ee45601ad5e65498fa18b9d8fd16e274def45a8cae2e8fc89523d610c04ab7e13caea3f683a6ec43bb1d8fd57c7d7888e67b37217da5f3bb21fad0b52238bbf5823e430502c02d64726f6f67fa65cd6eae546e32b2b57c9273ca9eb05fed921b318b7c97d50a14d4937e5a641f2802f822896479e1c5bbf61e598540c83d52d5bcc2f97a59bda28c403997aa2498e88248f8f01e68f0b62ed89154a4655618bb485aed48c85a6acd478370d42627fc8fcb7cd4534b51c60633114aaa0f647d018662d43b60d316723c244674787475a9deae889d144c5eec9deb999a516f853c56d308c859433b34c46c88bf8ad1886aa16873dc084f53a2b54bb12267c0ff268b2376f384bf92e70290814ab89a71202994595446634080c28952385a0733f41530c88156979b80ee5db7fc64c5112e435b71168d69e412a23d4598f60895f7aa06bad5a4c6fa0e22c3f8f42a6d42808179ea4db178bef52bd498a073627ce344db14aab42d9c1eb8e7e0bfe3b0cf85f67611ae762c16830bdb2917f2cd2434af4664d7759410ac50947b619e180962b2790fb3f8e675a822af8b21f4e68c5c34beb53379145d9993ae87884aff6f18808781af57207a067fc5884039223f13e802f9b5c2bcaa0a8cd2bb7eb65b74f7ace31c14a1280d0251ca24ba669c123ae1cbfcb1014c7e790b3627909bfade9edb0ea68f7e4bae6210eb401da0e46dcfcfb90a99d2a82fe6695f7c41471f77bf7be393a061db761d81d6a38190d102b755ad58105de6a16b865f64a9028ce7d67274bdaafdf212d2a04d3e8623426cec0ba6deb305b774860925f88f475174d4f978696f4cb405f112382f6ad24d0f20d5e194c0241601b90de5ad95c765e74bd7af67b2d933f631428ef8b0fa9b920c349a6ca555627fd1a08ba0a5856b561abfe667e28d795f429721599daa5a0d8b90f57e1284165af81792178587b2553ab092f177f8f5b6d164325ed765dd0aa0a40d1f56a96c050d74ca39a7684c2a61ad5c7ceb8b8eb2c864021383ac093131ca965d65d243a45d3bf96459435f2e6b33d1da55b1c76b571a6fda9cf6a4b626f9c8476ee9e908e5f581cf76359d64294ca41c45fb98be5307a3f97ba5c4210e22501ef473884da231d85b2c06168ae165de3a7c6cbcd33f472ff9b60897b93ea97b3d16fe2926d73f290cb967abad1e548f82d6f2595a39c1ca58605036780ff8607bee1edf9b0881a382e7f5437d38c52f45db237496d432601e079cfb59fc8ca020be5a64b4d49efa8b6d861bc9e557a5b0ea1f3985120ef61496ae2b52f0216abc1cb9877772068025840afcea8f058b332f8b431b76cca0328af804a59a15c54da59595146fb944e242883552f116c5bb9572cfff00d8ade22c749c70d9a81233f27fac2b036cdf73b19bb56be3aaca5a565c57fbd70cc71b594fdfbb5319e905537a1f610ef591e8159c55bd46ae7b67ae9f53ef88ab8dd1f8a874b15c2c4669df02a5a33b25c322afd72abbcdf13e74c02c808aaf7c6682c1b818416cad529f4bc8db25ee656eb085b0e726944d5ffabb529c9b37c28f46bdadc57b7cd75f29558f224fb3894e0baf7fd7f5f3e38c00ddb994fd2cdf352523b9080ac2d62d3fa3c1c4d02d23a709108474c1cc714a5b1ea06d476521dd80aebff2f7d58c3668b69193bf9e3807756be822f05c788aca08c0bf8899ba35faf7d10a1db0709a4b67358cfc296c7a3609e0df507d497d8816e98bc656feb1f5ecee2a31979b836b00f7f291af8c89437797cab720b00ff4b16bceeeb234b67d2e0ba9410ce918ecde7ca7400369144ca31b950a6be60b50fe5920e0c53154695df296f66153cdd2110a94616452e5254a44c2d66ea89921f55db57e073d4946cea9085c86645e944713c0ddc698d0bfc610d673754e87b851133432304e400ba72a771e105c94cee4a46b8280c981f57c4b01feb810e3a524fe4d75476782c9b16390e618440280846607473ef52a512b3a33f960a10099ac50a504274d1d6d11b84db37b47ae514947d744769e2e86f84a5d014c650f1d6b0ffbcd81589067d5a26022f8bce478e8e86bc81a3d4d1df04b4e32e2efc6757edbdc513e897a71c2f54adbed2d6a2bd28bae6065517a2f7bf8b80f993d4c7d7a4a8d04a095a11ff1a2facad89b7c1cbe48d340f5425a3a781ae63856982c486821982e0cb3ab9f34b7b13f103123b0f6836d90aa0a13a6f18355981d270f5354d109a54a02351199d6c5ac7e70dc9ba19178c8dad6b0fad28414fc0750bea4e0af0fa7ea9db43a0fa5cc299d6e43eb2260743327d23665980ce7bdcc9bc4336e4893e43e0e9b8aadf10c5e1afe8ab2b7da9178ab1a8a2290dc2f6ed746b8c2ad04f0a6b39577ec19438ba096b3405c628786836985fd932df8dee200cb3259a3e5d30f0705d4ec34bdc5c9d8ab9e649c8d4fbf56df543fe7ad98641674cdc2328de588974f5270d708461119002f7a4733bbf984d5929b0647c7174d277888dc4fc3038232d218df6ef09d9bcfa5f31f0dfa1b4ca81b1d0814934733636574ed6dc16d0b2b4d520b823896b8e0e3837df52db18a86e9a58004083e789db94a9a7259c48f5c0000951bc4ed33a092105b4772b931c355aca9649de65c8e759df760803afd8153df067bc511d5103d9d2197ef1300feda575594a0381fa8cf4234535139748c3b84583f0349018a6dd54e02a9f8471333d5cf70d76b06b41070007d4898b5e45158dba938a5d325db0fe67de2b73f94554e0cefc700e", 0x1000}, {&(0x7f0000000200)="16f96b9c6c1b991a4bd9516ff4e959a26fe1f7863c8990b512736ac7deacc50c352d9f29716d99915a37883b0a81905423839c5148dc1a08dbb1af1b6c229a9cbdaec47d3369242a443540b325eeb78c1c0a3844991b0c9ca632c704d029add01030adb8b73dd0fe0bf78479c0427dc5e6d5925dbaa58393d9d49c51b867f66526f5a565c3b04f8bcaadaefe55be2c99bc638e2bf15f97b8bf95d2b5e2a701e1c5ad84c234ee2e3574fa43f6681d8ab23d6dab1757d57bbcbe9e", 0xba}, {&(0x7f00000002c0)="9f158a5beb9c5fbc6bc9e1f1f06d3c0694369b5d5a1e3fb4398333d17adc7107000edc2b647a7e40a7c24ddbc851d55ebe34fc2118936137f66ef33ece095300681dacbaef615cd44f3ce54e3d919647f33199e01d3c9e199081f29a1a542d39b02c8f86f8203a6726413a9423394c77c757f089de4529da1a10c39e1c2e75b0760ebb25728d078b9f5bdc9d136bb987a02760c43516fa1693425609d22361c0d91352cb793b29b4f769cfe8828f648e8910f798e52ba325ac81", 0xba}], 0x3) 02:04:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x41, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) syz_open_pts() 02:04:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) 02:04:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x110, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 02:04:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 02:04:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc9190926ca76f02d, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 02:04:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) rmdir(&(0x7f00000012c0)='./bus\x00') accept$inet(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) 02:04:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e855115a0e390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3723391f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872e081ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xaf, 0x9, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4c}, {r0, 0x4}, {r1, 0x32}, {r1, 0x4}, {r0, 0x102}, {r0, 0x84}, {r1, 0x14}, {r0, 0x10}, {r1, 0x8}, {r1, 0x185}], 0xa, 0x3) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7c800) sendto$unix(r0, &(0x7f0000000000)="ecd065cba2d8944d30a98ed8aea29d007f0cf8b40081051555d0a89642c3765c7d0495024b854f1f2f606c6bc9050f8e0075", 0x32, 0x8, 0x0, 0x0) 02:04:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="a54e388cb69ffeb6be2fb72d9e74d9891a847cc90baa9c75e22836d0c9d74d69adc6b4072b0621e2317455c5e128df4382f6663475398c848ec8afab10221390a28f0e9b75028de324a7b79e461714722a1b43394c345e5bfa2026a50342efc538e0916bc2f5b13f99401390d3e754de1631d4e6dd49c7758a4ee545e08e8170b098a4ac9a649e31a29aeab8b9cf58f75d68d088202f9e7d32a78ba80e260c22039e0101d1f43baa99847aab6e5a3d592fd28316afad8e305b41174a197b8333c20078b244ac7c43534a6d1053954525370e", 0xd2}], 0x1, &(0x7f0000000200)=[{0x58, 0xffff, 0x6, "24891676f9edb8a842b27aa1cf7c561b499ddfe8a6d7471e3630fa4310885962c596fd2ee25abb285776b26ed51fac17627f5d05765db4aaf63a38f0f9aa635bae"}, {0x28, 0x0, 0x8, "33e09dc72efe420e138a6557b6d0cf9030"}, {0xf8, 0x1, 0x9, "c6cc2df8215744aa57acf1e7c01564c4fcc9ab7788271b0fd428f955811e417318b509f3fd263cdbc6ba8d9dda61979dfd34a4e6a2acd646a7c76f45aefc55e60d69101b4152fc55e553bcb9e6ea2fd84c6ee73f678277f9a8edb5f0718bbfa0c7f7136d6d8786a8f4c5bae0fc836073503db643793c30cb6ddd083b5b96cdeb1497a248a884887ac877a9017c54fd679ff37f41a07c9fc13568441e246a61e9b72182dcf83578d0fe552c86b4b191a21654c956bcad6b0142f6dc1b516098f57ce92e51f05991bb1c24db25dc00bfb1254c29a4abe7da41f8e51644fd8e2283b2f72c2e8f7400"}, {0x60, 0xffff, 0x9, "eeeedea2e3a6bf159bfc620860f74bc6a73e57a618edb2019659acd89ed898fd0647f1dca6c002b6875fdfc38c0f4df17a9bc86136b8de48ae4902836f069a0b7ec3517fd5265c0da49d"}, {0x18, 0x1, 0x10001, "9c"}, {0x18, 0xffff, 0x7, "a766"}], 0x208}, 0x4) 02:04:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 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, &(0x7f0000000000), 0x2, 0x0) 02:04:58 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(&(0x7f0000000340)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2927c450230b87518c981ae4903086c4c42205487fa296af6184c1e5202843bec429de55c4a8cd553e46280606095554daede08eff947226b6267f0829e1b725b7f09f182c3b87959d6b57427dbdcc74fa2caade80a37f4bd9682a76fc0c1dd306877d69935903d91fd50859d500000000000000"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r1) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 02:05:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x400000000000000) mknod(&(0x7f0000000080)='./file0\x00', 0xc, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) 02:05:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="a58e229f6161c6a5ecf3ef25dce57ca325364ec6dabe02932d901d68afe5a87060ea9748d52e2ec9c22304e35de02f2079d69734006b3119e5a509ada74e065997e1a48a2f8169560b602e42", 0x4c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x180, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="c9024f498ed9042b517ed34e7558fb6ed57bef833a0be1f4d06925a0e6cfc750e1c185cbcc8e9cdbbe5723d2ebd25df43881029846b2a713131dc4812854013b64b080bd40a8e3d20b52b2e05f05a303b0c02af1a67de56b53fd539aa047603aebe81b34c9c1b5b87741501f925dccb3cfa2918ab5ab707ce71924f417cf6e3261796a821a57dbe5d76b46fd496a6c2a2b5efba496c5fc400fe8a05ef63ea88c4b50660bddff492dae5469ce216e9e0f28bb23c281981606f316de346d8f3da6b7a67947053ffe468b52ee56450fb7eebd448fa46cf878b36f06700bcc5bcf5e2884dc397a3b03c30e8f2a6d072ae86772a40919a30dcbe70d0e197a1fbd11dff09790e5a15eb34149f3924a32016e623a06ffce4812a684434189b8851231380f8b456bff70593d01fce495df910291a97e829618ee9e6897f5668bb169e8fb17d40d1987e001362a1526817aa44dce68aa5faa6443b7f27be3aa739db26ea4644486e8ca136b8238bfbe9537fcb340b4f663206f18db73438f99c8d5772b28122eb4cd052edb2a75ebe2ddc317023408929685e6ba765d32ed28730dffea84c64456d6ec0199ed9bf58867b91cd4c0fee9d7644a38fa86e9ca9b404bb50de03547a7ca236f7fbbdbbd1e833a2ceefe4b6b7cb969e9e8a174dbe5ee36695c5d7de0e3f006339d65a75f2c4df049fff594764bb6f77dce30542bf7da53af9b485209eddf48d2d78d0b12f1775b4fdd8bb688cb9151d37899e653a03a98385a0543de912e50b269b1e47284da893a8317345f5159837fa422207ce881b0f90609fc97f8a667e3fd9ab323aafdbf0030803f13ec1c27a0a2bd46953b7efba85e17d1b7f3ee84686f09714e311fcc9920431f53c7c1f4ab083beb5e5fa564ff4d950139c230ae0cf399cb6662859b326c64a915c7fb7fad41ef483a6c0b31c45266e5894fd62ec98d81b0e5cd8878b0039a44f136fd53d16ceceaee8f28ae1a56bfa9191ea02500f171c839ea2d9e1869dd82c6d15d7594ec67d400b13652a95f5078b6ed961145cfc00dbad82f59a39388bc79847ab50273ac4d48bd238b98d54a45fb8228b640ab7c85bdfa1948f1bfc40475cb6f775ed8caa4e9465f0698f695312fcfd1d0501a03ebd5a9e64a50271849d283fd27c965d9b8557d51365999ab9c1198cc948643b2b14beaf0ac986179ae06b09bb432cb0ba8cc9dcabad0e02117d0f98e7bdbe2ebb0d8e06d80690a981dd0863c012aedb24afa07b732fed230cf64bec7324de90a37d0f33f366790f61384cfda1e4c748b8f32f113ef832e8339b72f4edc81e36b046ebbe7af7f93bb104533b41ae5bc08655a596b3ae75567dfcbda0011be54a5aba983c624625a0bb60c3a8db9007334016202bfa5c9407c0b3794d78c51be6252b6de754d54de68e30e3bd45188a302ad352de52e43275acc124f707c4eef0ea1d6af773f6059d4341c5fcd61b0c7944720fe46ce56d1f40bac40efdff719b488c36c818bf5964200aee938bab9f28eded1c4e04fa7ada4f82dc38930c52e0c38e5a26d9a354e2e22e8c8904963b798dea9253d9f47e1b3829be6f96d8bc0d61d9a43f819985b96a9e2614b62f374c93f511378a6db6f4e77aeffd6ee6adcd224cfd591f2b516068f20be4247d66f09862052a3383d708d8d0b2a37be1ce627ae392fb0141f036e9725d356ef7e3e290040edb6900d9764730333b71c89ee2e56967925045b2a74bba78cceab19fa40030b4fe7c671f85c44783de899ad9a3e9a63e79df2112eea91d2321384cd40069cbfc21039a0bac4f133e4699ede0a53e77bbea69632de6c4b0210a342e93bdafd31fe5e91962002ee53bd85cd52228fce314e9c5e383354bbdd0ab683cb5eeeb539f9be2aea450ef8ee44fb7e897aff49b7001d83e22f6a1d7ca8788ba4717c55f5082d066f809429a5117ed1f4e03c56d9c26d2e5e0be5294d0a5e58465665c064f94a91102d8dc578b3329b7df7609fe8375dc9cdf3b921faac269f53439427a1200beb8b61b31828ed52c98b8920547010fe3c9ab61f933ea7de6a89278ff44c03ea81f5411a3e91b44e31d16aee02e1ad6e209ba6b434fa3f35e10a3c39285d4dac24d68bf9d97a6ebf1c94233211f74a864e56670be014525b350e3829708c77d620209467a1c0210f946738457557a7718fcd5bca0924e7ff4f5be66fad40e6f98dec99bd3726032161968fe68480f723c1eca1d60f28e17685418623f1d0f1f4669fb43e8b4fb49607412eb0a593ae46120952281d34c39683218b2834779d2f61ab3cfc7d6ded25c67bb31352046c478e5f44b4b18872732f9889275d541f91c3005316916a3cea5571fade282ce6843f28532e3bafb16eeb8d0bd63163c986047772ebe7e483dcebcd607c79c90fbb4139b9849be0b936b5802467c979aeb0461d4e39ba7938146a2b60452938451d83dd8beafd9fdc1742a59ba93f155a544990ea1d6333d02e9fbedc6109feef3f613add1b1a97bdb6958c9eaa53649b83c3bfe3f5170b4b10771b35e762a03d8bf6248f2c8d7517108dd3913985630e377f2631cfce3ddb04883e893d062766eb54b8605564c4f5ae3b5cd792f2d368be94b948e54e4c107a2320802187d96de405948a4611be6338634748ca6f67a3e8e6cdcd445b019d62748d7473a3f31d3461401788ff8d102f0e0156b0455062fedeae6232076e0e40c652285759acf17ec9f6550ef49b20bfb5b360b01821eb116f85364b1d80aa30f8668c548d31804d6934e190688f5d0f815d4ab57182f7162bc1cee329ac5f8a2b95bd7a408ce6dd0f51027886c5d8905ac09020aa2282d72eb06a5163b1d2779439063a92777323223c490b17105a7081e35203032a09dacbc2edf54407ea86421eadf21b6462d71d7ade7734bee9b59a9faa2a34668bbe81383fcdbd41c449e2f8c2941a32d12ed225db66c90e72bd0ec578b29b53d38bc2dfb23ad0d38312435e8ee88a3d59b714fcc529faa0a845895c49f1adfeb08e059afb2c0732cdf8a09b8dbe2216d933b54298d6684300edbd5bfc22b48aecab20fbfd4fae02af72c69de8da313d7423ea7f84715ae8e594814d751a274ba0581e7e35e15ea8312701e4640543c668fe1ac2ae5480e1162d51848ec1cc2b61e2f8a5305efd55b4248b34719cb9deca85766f757f6c9b1f8e23b4bd1bce601daadd626893e2c3af2d01559fb84d90a6c2ff81dfa600151fbe059f0f379d5bfd789a942831f09bec453ee260cccc12e54a13854688d6fd3e9f076686776cc914a9f56cb499f16cd354e1fbe4d4627a830e9c0c223c6d995906ef7da101aa74871abfbc423f9a993c127bea2681b08a9335c59ffbccd28d8a199ee209e14c25c11d77f8f2dc3446b12061bf44ab91ea8aa7b394c689a11e435bcc32d41221304e5959e71167134447892b4699024a1b75406481506213a4b1eace9d30dbae99fb08dd3365d2be6b6309b4026efdf4952fa6eca8c5469fc2e1946f4aaed46de7af4fcbe7060a551d438bbac6f731b4ea5fc222102e2fec0d84c326e2e5b6ed1cdca833d9a17dee7adce5e14c0c17c7c0dfe6a033715c2f028365e16205b7da39a1164736cdfd26ab45172491f49d691ea866ac7b2490c04daa6ea38897d14ec329100be268703535886a35c4e0c70353a623faf7e43b5ec9fc2e14711c8ef6e451b2bf075e86ed3f11ed40f5b834781d97a95709c85a4ff40abef6ceee29abba645ff7b3953fd4bc13cd384bd42445affddf98556f279b1efc4bbf0ce978121da90bdff26284ca656726538ec6ef45f35f207e354dda758601554ea3f934561ea6382016bc213697b6f5495d86ba1807510f05a25c5f7366b0ed65fdf31cfba5243540e8d4cc796dba8230fc08d1eb461a659164be6e4d560a01e7b7e9acbca09580bd2060dd319b7f4b610ebc16f36140c727b74bfc66d30e5d32566633626818fd65d514d005602a85494667497e4237bbd8f58a4dde3dd8979cb253c0c8ca01a10cdcda21e5757136a3142451b01848a07f8161d40c54c4ac1ff3e0af2720fd8486628bc6fe0ef7fe84b429691f9da750339ead5f9c0cfd178d502c568f7696323e7f3ab9f53c3948a0569aba3c900478e43e3c6b3d135c1b33bec241ee5a58f24b4cef61946f72dd47a4e04bf2962b4618022ecf1d236c57a4f58f7063cc0e1eddc175e774b1987d407424a9beea536cd71be38eaec1b054d7523ed2e0d925c808f77f91a6248612aca9a98507854cd7c9077176ebbdc887b4040e290139a0744ca3cbd2b394e0364780b934c732e1f9010e837481e2864de991ea6bb0ee6a1dfa8c8a0967cadcc25fa0535bc8920e05a62a1cb492e6f599cff81ad5302d9103a3deffe06b21c9935d94e407aa288d23b13a0cc72f6a38971888cb126e8dc17c7921ff4f4fe839a5f82b0aa87007079eb7f8bfbac98274d961896b04a2c0b3ee86009bd40ae12422a981ed967538dd42ae620ffa06a0aadcd03728e97e65a1105a4dae71a0c57e92e01486c594957e53e92f874e2a919d874e6332d6304348eb4d77881c0f2f11ac4c5c2a088efb766527a61cc4db7e6f8f4b2e9dd06422494b206d5bb74bc28ee9a0ac778482ddb9bd1e771f1aafa270461e9522bba2b0912cca2c8b3cdb53e31c157af3531d615a1ea9997d4058b4e92fd941b410526e6a0110bd30ba0b37d8cfaa6f4c037202fe6fbf57ecfd6f18b742c053bd4f00edc74fee7af796214d692596d7c9051c4a922367614d4c377622b04a4740a1a840a84b4411173e63aeb599a6d59fbe73ae54e833c41e65235d466cfc5f5f6c1088046c74ccc8c41bf307bd1fc9d3ea46da7c8ce4104e7a12e379c1d5fc42b66076d9e91f8884f57078d64df1f588d802c7052192bc21bbc664719d85c0c4aee6911a05b575f6865c228f213c78cd5174d7937b89fbd625290d469efc79b2b97f242db4e5615f110115c710e5e6e9d961699a2e8a5cd898cba8ddc1a762ed66dfdbcf04090dd8b389227fb8eaffe11451cef7a92ef8fba96047aa8712a4eb57202b7f37e01e81f2f2f1322aa3feeb72faa6da411df34cde7bbc8caf22e9422cdd97ca06673ee89222f62b63ec69d8c4d54cc5915760f0e253ead41d2aa501cb3ebcbedec6323301e117ac6a30047b08d3893aa95ac8859921e9fc9e2b91404fadddcc4f75becd862f0020a60d4fba28ff1f8daa9690805aab118dd6b6399e0317d8dd1f6be4f0b99cdb76d755ba04eddeee9a8b242c4fb35fa90feed6bc07f666c3437e43910b71a300096ac98f6834b5ed2fd2fd7530bf08d0fbf1aba87c701227c61a7c25cfe1064e2fef20e90f28f15c67db17f55c65b1acf298470ecf683f0279f57b39ce795e493abdd62e2881fb5d2eb934915b034427aace1b1dd611589ab94420b7140bd871f3f6e43cad79539691a7defce35d7162807d5841ce4f9544f2fbaf78ab97a109a52c5b9a6ec40a9655e97e86599835933c4af90e257a7566788fbee29ccc353707e9981ef91e2d99da687844738cb5ca4686ace515ce763d8b4a678a8291d1f9b9a70e7894b351ab4d8ba662bc3d9fe742e0f9ca9fba15c76f7b258d26a2a7143623ad803fba4ea9fc4481b831272fbe8bc11e965bac2e8639df9c3c6ab3621543b6c3757a7ba5baac774261f72ecee96c05c928fc79bcba59a39ec53a4bb30f8e1aba7e92c34a8fb4ab2bcb9fe2c4800f05eb62a0709fcb4686649ceaccde88fae38dd0e7d22f44240cb19cf494ded0e7c07e9adc0e131562e42e2a17b8", 0x1000) socket$inet(0x2, 0x1, 0x9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001140)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001180)=0x2) recvfrom(r1, &(0x7f00000011c0)=""/102, 0x66, 0x0, &(0x7f0000001240)=@in={0x2, 0x2}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x481, 0x0) truncate(&(0x7f00000012c0)='./file0\x00', 0x7fff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001300)={0x4, 0x4, 0xffffffffffff8000, 0x8b, "e8f5ea8497570f74517fa83eb369fd4d5da8db90", 0x290, 0x100}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001340)) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f00000013c0)='./file0/file0\x00', 0x121) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001400)={'./file0/file1\x00', 0x8, 0x8, 0x5, 0x1, 0x1, 0x5, 0x4, 0x0, 0x3, 0x4, 0xfffffffffffffc00}) r5 = open(&(0x7f0000001480)='./file0/file1\x00', 0x800, 0x4840249576b5babf) bind$inet(r3, &(0x7f00000014c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xc) fcntl$getflags(0xffffffffffffff9c, 0x3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001540)={0x7, 0xfffffffffffffffa, 0x6, 0x972c, "65d0b97533aa5b333224edb626016fc07b3ca17b", 0xd89, 0x4003af09}) sync() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001580)=0x6) getsockname(r5, &(0x7f00000015c0)=@un=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) unveil(&(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)='r\x00') ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001700)={0x3, 0x3, 0x2, 0xe0}) 02:05:02 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x20, 0x80000001, {0x7, 0x6}}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 02:05:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e8494696c653000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:05:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x7, 0x2, 0x2]}) r2 = semget(0x2, 0x4, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xb3) 02:05:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x90) r3 = getuid() pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r4, &(0x7f0000000600)='./file1\x00', r3, r5, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r3, r7, r8, r9, 0x40, 0x3000000}, 0x3, 0xc1, 0x6}) fchflags(r0, 0x20000) bind(r0, &(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) socket$unix(0x1, 0x1, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000540)=ANY=[@ANYBLOB="dcc3e9126338ca8c700101ce2602b178b0b4950000000000"], 0xa, 0x0}, 0x0) fchown(r10, r6, r7) socket(0x18, 0x3, 0x4) r11 = getpgid(0x0) r12 = open(&(0x7f00000001c0)='./file0\x00', 0xb0, 0x8) chmod(&(0x7f00000004c0)='./file0\x00', 0x4) mkdirat(r12, &(0x7f0000000200)='./file0\x00', 0x10) r13 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x38, 0x8}, 0x400) ioctl$WSMOUSEIO_GETPARAMS(r15, 0x80105727, &(0x7f0000000500)={&(0x7f0000000240)=[{0x25, 0x7f}, {0x0, 0xbb3}, {0x87, 0x10000}, {0x1cf, 0xed14}, {0x0, 0xffffffffffffffc1}, {0x86, 0x5}], 0x6}) ioctl$BIOCSDLT(r15, 0x8004427a, &(0x7f0000000480)) ioctl$BIOCGFILDROP(r16, 0x40044278, &(0x7f0000000440)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="fdfc3e50be57d270e66df9ebdc", 0xd}], 0x1) 02:05:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8000, 0x5, './file0\x00', 0x0, 0x2, 0x60de}) fcntl$setstatus(r0, 0x4, 0x80) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000027d000/0x4000)=nil, 0x4000) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:05:03 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x31) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) 02:05:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260242c0a", 0x1c}], 0x1) 02:05:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28150, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 02:05:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, 0x0) 02:05:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) 02:05:03 executing program 0: setuid(0xee01) shmget(0x2, 0x4000, 0x24a, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) geteuid() 02:05:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$inet(r1, &(0x7f0000000000)="e3aea52a775eac3171dcd598a70ee8dc7971f6d2c86df7f555eb948d2b3b7c0b2b3342", 0x23, 0x405, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:05:03 executing program 0: mknod(&(0x7f0000000500)='./bus/file1\x00', 0x2008, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x40) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000580)=0xc) sendto$unix(r0, &(0x7f0000000100)="ca49776d3a7b54c31d7393714866e5d9f0a53d", 0x13, 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r2, 0x4) dup2(r2, r0) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000540)=0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) execve(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='(\x00', &(0x7f0000000280)='-#&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\\:(@\\\\\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x00']) faccessat(r3, &(0x7f00000000c0)='./bus/file0\x00', 0x100, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 02:05:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./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, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffe27}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 02:05:06 executing program 0: r0 = socket$unix(0x1, 0x200001000006, 0x0) socket(0x20, 0x5, 0x2) r1 = semget(0x1, 0x3, 0x40e) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001980)={0x401}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="bb36c1f4ec9b191e3ce9b5fb49c0212bc300e1abe9265f2b1c38ccd955a56045174c02078f4d974c395b8e451bf726f7a350f0308e161429dbe1c8ffc915c5dd6c29c95e1fff076e60d5004e751775ee93f5d8ce27b9a6578defecda87532aec7e5845a3e68f74fe74ea9f44fe90ef5e1085192fb4e828f580fb99afb98fae8e842fe313034aae3efce20b6ada40581589b0deb1940fe3803b2343c3c217dcfeff448dd46829abeaf0c998cb55e191b83e08c87b7130765f664c7301e4", 0xbd}, {&(0x7f0000000100)="6be5a9badefbf25b6cce9dc09cf3c206ce81ea88e1ae39367e5d7446c4ea7c798b88b9ddcb7e1a48d813708959fd2d5d1161c7cb0b47b1c52c8ff242365a9aa826267aaface3ca9d6cbe7ce310ee8b206324aaa72dc02bfacfb7fcb5d57552c3dec3f869bb830743d38fb1ebb3ce46cb13649c251e9f2c9b2e27a0a72f5ef05a53d76035608348db6508e4aa1c1e424d72b4dfaff7245edb5825d8d079c321250e9f8acd46014973709de73222fa730d202b929a2180b4d7e3b80305ba12f9d9f6c70f6e086138cfd475ddee74865b1737052980cbe758d0abd64c916bd89326d6e83a6420a079eebe71801f900264c367cd9275397ec21d", 0xf8}, {&(0x7f0000000200)="604dbcfcc2e6d9308668e9a446c5d4152f7d42ab4f94f38a99f942c080349e0147f85c1f2a56ed23e1c0bdaa7b88a4312e94ebd68f43d500261747d3dd664ca6e1d2bfe3064db69e81ff27c4e874df4483a09156d879edf3d1f06768547fd33d27e486b305101632bc955ee05cf31ffb130c37b8fa682debc1997ee58e8a065f6fff24f0f2398a18f4ae820a8199dc6334bce405f7c7c44b2f7cb79307709a22e4e1a8dcfd8333a9cb4a10439bc40e2122919aeee426f04b74f4a52c65ac3c763cd8823f8b5a233321e7b9cded3372fd1efce10a9d2ae6f89e841c8a13b19c75a6043a64c74100634980d356b9a5ab25c1a9e0c6261c", 0xf6}, {&(0x7f0000000300)="1ec6f806deaa4b0872baeee21cad717805ad7c3608b982f4f03d1b0d47ff08e46f91df24415e84cebf2cd1307e78078ee4a780bd623f09dc885072a9db359eb7f0a33de69ecc67f44670e9d5d4d1a96850c332c4a7ff17fcc36478220e16310fb175", 0x62}, {&(0x7f0000000380)="e8e0285abc8ac2bd22a8d2cde2c3d4221c94d91aa68d8186fb9f146ace955fba6766c0fd89b04383210bb73fb3c7bda1fb90b86d2c", 0x35}, {&(0x7f00000003c0)="0155233c5f4737108c1f998e578c2b1e4274f7134755ffc6ec7e33d26dc83f222ddbd68c750b1352c1c4f697e35ecda71f5a06f7fce800f55d27290a1e4e53f0f74851c01455fc14d3192d7cec3b5d758a1b5822", 0x54}, {&(0x7f0000000440)}], 0x7, &(0x7f0000001a00)=ANY=[@ANYBLOB="c00000000000000000000000030000005b6ddfaeafdf7e7c9e85ca06d5c5a67dfe64673a68a3c5dd6e02e5c80f0eaf4792f9b98560ef0bbe3c06e91611d4576d1046a760b3991e4df8551a430835a8f8d2763d782c94afd174b41b7749921699be586992fc571febf7f6aa3450a36647e2e612e04b029d5f65b8bf265efb3e9c9af955bb4bff4a185e6b060c1eb648bca1148e62f77324648c363ad1e46eaadd5fd1144a1d03eb96faacd418f419844822fe13902d0947dd62785033d0b7f282400000000000000000000000680a000006181114645f7b9bd4d3031462b98672d95655e970356dd2ff334ed4d12d50dec6fa92e0f385dd8a730655cd274efb0018000000000000000100000005460000d61181e40222c0009000000000000000ffff000004000000283aa1440b0a25ecfb6cb17a73bd00a00d3873ae2cc5101a72a391cde7a51902b5f14271233341d02f4cc6a6b8d2ed29ba1e108640f7ccf5f22dd0bb11500fc55133b9e2840999f179a6ccf61dd8b9717a547b4293f94979b785517070a6a3275db2e58d51fd14df4c906349e804859150a3d3cc6e5e04230c2c000000000000a000000000000000b6e47b6b0600000097bdd7a049954bc5367c00eddda8e3ac190d62cd020ffbe9e96be0dc6a95a9edc6c2ec99e531d7372d2143a0c7f07342e6e90234cad02c7da4f77d6a7cb6a7ed28c1e3e1462250bef167dd2f094708f9d4f66a543fcbcc8d66990ed25ade9461e7064a1fa64c9a2c6e960e3b54d0fd6588342b29571a03a67af811952d9ead024496b8ccdf65b59b5508710000000000e00000000000000001000000150200003482f638f09641564b2017126f8c91c345cd430dd43f95611b7c939143a2c2bb8cec1aa6a7596efcca132518be25c0d7a797a18a98bb905fa5baf55f58547cd59b5557f6455a51073a7747dd1ebfb91336841129437bf59b0045a7d90616c339f3c3c29839b9e5a1c5cc156ab38c8d141bf87c6ef2cd456c3490904dddc1c1df7507f1b50954f275c3b2cbba37940c5208d462d7869fe64c530da5d3abc57ddad48d87fc5fed4f6e818384fc89861c2bc8bc55e97089d45e36e563f76fa91ac4e256f41369da2b77a4b2553b690000001010000000000000ffff0000b3000000e52f284833367aa4734bf9868b88a0b5580b89752a9fd61afb8ab73d7a5da4c61358fa17487a3a899f696a2bd308dc38bc225632e54377f71b09532488cf5d3ce92b139deffaff981812f59109e5c773690873665dd9919b3293c32b288b5b90bc84ab35ce938d491522c0db2cddc69b8591b56110d3c739d63c62906af487171855e9eb6eeca65f2d3939026bb49e28ddd174f39facce96261d7de0a9c0f9dd6dbbbe423a6f9ede23e04aaf27d5524f052609361ad3df9999e68246304be7ebbf3c6a500ba705b3f52f3215bc13f0e461335a3536f5ae825f66dd2ad02c5cad73a58fb0d50383c6aee094df26a6146c1b0d85ad8cbb6f5141e243d1bc4d874584067f584b6472d23b59d9fe504f60986fd2c80e7a0b6ea7c6b7ebc077feca869f5a3f5446561d7a1179f434f3224acc87f63a413a98392cf07c987372db02b12e267795fdb2d0dd902adbad021c304442334bb9e98a266e2f264d4961064a50a79531cb81607f0c934429f1c9d58d9f2675508b9b832fe251876e56de0e43ff81810a26d9d4a0fcbccd745326ab4ad23730675978ffafeb2c70470d420116baa47062b79561685a8240c3243917bcc3f093d37d68fa464676c46be26ab734f80afa85628b96a97aeef0dcc7a08152216207198810c5ba3c3707597590b2aff029080c604bf92ea14521fe16e4b5cd2179880f433d62189ebe2b4e87ad6c1248fcac5a626e4e9be45932974c25aec34af850c1b6ed57b77ba79e30609d379cb3a614a574d4f7e542344eb34baec66d4b092356c9da6282e537676265bdc88080b1eaeeaaea555c1b82e58f024e9e52a6638362e01ee68249da24e58120d5c916746b7c7ff0642f99b928acd9d101bba25b310a5c6a587a7b964b82a44e6d9ba1f8208c9905d60dce4cbcb2425fbb460022d7b3ef6a50ccbc060ff1fd2283e733fe4acd57537897c7fe210250f309757fc218d7c09126fd9bee466cecb094a779489cc9a211f6445c6836a098bf3053ba89bf5c963653d080b6518046bb27996b764cf38875b624e875700ac52a2fda8cc19efbab0d1a8f55bec301a7d7dd923bdd38cb4ab2dc413b7f08da765cffbc186e05e374364de834cadb78c8980c9a828662a1cd5ef20badabdab3ed738e1bfde7014adb6a827945a9117983770a73e0f199d32ccd5e2931c6cc46890bd1349c8e37977b6559a69dfec5b64b4fd5e4d7ade3dbad4591b9bea3b42236d1806d39e83d7af68a5e0bf651a5e923d89c885afd9b8551b288d28cf48b7f76c7993a23983261c7323f02fe4ae430251d616c7426996cb1a13b2e5ce7e1bcf41a53c829664a04b6e279e6c7ee4c6b63573d5a1c14f4e35820113290df183736c13e34cdee9927642640d896e3d78d7fa60330d43b94e6356bd74f8c4d2ba5a7f206fad09bdea56c8824a25158bd7e4cc640e97ffd2456910d7575129682e83bbe94a183ceb1b53345f922b700ebeb452e91f8c613f4686e0be0c8d725a6a3194aeb2efc8aa0ebb192182e42b40450449f237e4505f36196d59924bf66a7285d39452ced6900dd108fe5fde75c1553f4f51e1a3049e89a06c9013dffd09612dbfa1220dc276e99c805fc0c605cd314c06d6d34144d8eb24eee70a1404404f098ea46e8927e546460b3346d0af357f13c3f481aec0e87dc4c1c8e5a84e3dae67ec47008cff8887a8b9724850980cc62dcc9e36a3d94e2c9f51a11139fef9b263d6512e0b54e1f504eb09b8cc9db62bc86a45ddf2dee7b322d3b330e2552961aec3aec0352abef8351853793559b3f29c82bd939f91b6835f9e420eba0735a0d71563bc0ac98d4e4e7b80a106358036e98d0660de91f9753c6298a558beea183ab76814b82866f8a9ec1db607f28a6ed5e41e356a5497e286068b700a4b3beca7a737aaf40e3019f6fb064eee282684f003bcc800a25354b8fedd0207df0378bb0f3b13789362c5dd054b13608db485eaae89495a73fc83bf7bb10a9b73b10c0884e896b1b1597691cd168b54b52be8868a35e27d92c518031bedd6633d63ae0fc0e74e5a824a60242a5c32c594a99253654a847b5b2d436bf1d50e228bda303335d371c537a0ed9545426076545d9befedaee6ddd50d37103d6832781555bd9841fdf80785f5042646c3d31590a83bb374da7612aec18a0258db4937a375734431bf403a043201f1872cae7d9ecdfbe64afb058d5a17c2c05f8eb9bf07c903930d60434fc8247fc7906022038637b2029afa65587166da4f5751167aeabce4de0643bb4f183efeab1840a085961310b90bb5df9ad643993ace5257785656ba40e94dd4f4ebbdb6890880f872068dc7cb941ec774a7d9e9a68b11d885caf7e61a995179120472a7ace10ea535ebc8b545fabcdce710e772d3eb6f6271cf27b1cc2adcf4b90d909620f16bbc4c2482a2ed61b29a52e91beaccb44e3c2fcef5c74204874856f244c9d3cbc2ab13efcd16370a1914b6ae12c5dc7c4f5674c693571a945c281eb31b5342438448e1bd9469818cc39cc8eff3c9c5ff3c7c11433f10180a855775ab266a4374913bd14479934fd27863198830d153a2a866ad674121d24778f66a7f5f1cadda085b576533916de8db6312378b57437ac152873ce7d675b16b3f9007699be2a2c086703eed49679b99e35cf5ab9e8ced170aa7cb46fa362cc7c0a928149214bb7f689cf88d3037474a2c76fe60fa1921add9b75c2ec88f33a8d6efdba083c5c44129cb1029cdda28debbcda9e708be286118f061c8605c8d95b0db272ade7dea3a5d9aa84417b578e2dda71c524984fdf3739b5fad4da228753b2db5aee8f017d7aeb9d454e075db4de1bc4375f44594d66e2ec4fbc59b2f90dac61014b492f2f7940ba0af29d14076c9bad3db2e6f2019e776455b943a68db1e2f034017f42221f200cad59275529ef0b292ee926c2882b3c7ab74bcd923543d9aca75c61696032ebafb03311f713e56db77a66f5a161c8060bd22cbd35bd0e2f9173bb19e074de6f32f68ab5b50378dde51917bf4cdec0839e5b2217b26dbd3e78ef79d25a99b84a975b73d453132552ab0eae4e193753e7055fc103da78a99e4ab6e289a8953b16fff1e21637999014846b5ffeb16dabc14880507c41de41dd40c988210fec8f6bf1382717c125d30872eb065acc031a2a3e1529500f34de7c964d2eb5215f6758a192768d1c0eff9e307af557401e06d69a1ba7f79c7445fe63efb22e5543a0c49f77a31c057fc87ebbd82f8900265795333527b54be453fd74b6a0c1fdaec661c08f838f5fd032e073aee1cdc326e51c0f68227970caae5f2f76cc26e3ec396a384b1bbc6f2381aebad90524255fc87e55e522dc56b994d19f6cae8b2de5efe4df516a458a6f899d2ece101a0da736f2a223f80a5e0b7ad2904cbe4f085f9bd4cb388f203e389e55c18505b3fce1038fbeaa78984ce379cd479dd98bef9fecca3a3e75a09191aacc16ff2b1a36bebdaee57d593e2cea93918b1e29892bbad5afaf1c16c936e0131138fab156f280970b1f60dc8ae43d306689bc0c5212c38deab211199dc4b2fc4d62a5efc1d0fffbdd1a8e1a6ac8a97cfc5838b7519b52bbb8d837f84a858831209cd47a94b467d3a7e0267d6bf5608d7af169c00d2da5ff011a75b07e4378bec5c3994ff0a134e77c5b9469a617b3830e3a623de34b3e1182625d6f802e4ee673978fbb257349cf25b9f4a5cdb57cd0e3b0052235539fa08289488336e4c354410f5153a18dcb5d5439999511d33c517ad1304d533d2dc842a0fc4a4e334e16a4017a7380d7339b168c1606215682114afc1ee76e142ecdb33ff2bb6fab31503147ae927bedb8a5f79c67fcab5d9fc03c40d2190b8e142defa570320f41a4c878aaa2dd7668eb3e740ad234c936f31e8c01b1cc0cf0abca2f6693352f9d0a8fdb75370a268966aa93497415f4166d514604452f97570b15fbcffda4520459be0067b73769bf4714033828b43a28c76672ea24f68a8143d2c4df083d3e91c9680066f7c48c1148cf3d1743c5c0b321f55412f24f704f098c890fd22286b41651b38930b97e025214ac9e09550cf4744c4a6249bd1069130e6e9c5d10aa4c7efa8cbbdf8f235baa34d3b7b0fdce1b37c1c9f7af135050542d1de3bd29f5e1061cc429b3fe11792249d7abc276ba18e2ad451bcda0566c109ed462a7d37645d731cb2401420ccddcac239861cf12293f03f09df639bf60dc9c854906ad861ae73cef0b50ec26b3c507cf139d7a911abc7758c568f1e5d604c00aad9af27301d549e0120665c9eef43a89d9df2b811216d7d7794fc3fac67630e5d2bf14a686c03a68452f5f655615b9fb78283bd03d97ea491f9141622395f6c3204ff2eb1a3cd99e6c9c7be90b184ff225bb92227bc12ff2bc7349d7509e32814f30e18a72af6f58fa01b31f6f4be6a617293ceb303013aaec408155d1bd0aede49753db942694e91fdddd72773cbaee9419c9060adaf8ecf57becbcc85aac4f49682f4147dafd8463469fb48438d188b24d6340a8641557276796494f8ba5ac351a42a408ff5544d4d6f213a03c3558c8077488f216bae1d1473796ab6d5e366c1b98b3d67d801241f098c78bbd31d61fdf1780c26c620e2058a32a537b08a7cc5debaedf316078d238e9c919721a4c21b4bc48f5132046fff97579f7bca7797b954fd6b363481f850bcab0b36b6ecc4dce6b724646fd7a3a5e3aee7a83045e6bab377d75051095ecfc08a94d62090195541828de39c8da5039a96c94d548b6855aeb2f2d0b9da42ac69ad33dfb327cf66425f7f8c4f5739e29990b2a8546b6a4bb7c4044ee317a6123a9419de5c1421698d17ca2fb987f0e15685eb64a009af7d2585bcf73da5ee3ba08fe049797c3930e29e3633c2f0f76b2b7efbd11c1e05ad4d31856fa189e87e0e5989c643743b58b2737185549b88d92e75c27aeaad2b5d9b2c107eda276c0606a9241e04116e76aeab3eb974778c15440e81bb8db149448d5f886de318bc11e691d4c9d53b36a421803908c777c45728e55d9b7467cf4f42a012026df444841054355a4df40db4aa87815b753e516becb2a8d50f1b8d3fa55865a833608cb2685eeb4815318fce63c523aec5ed5fddee1dead0e6cb69b88c819fd281adae1b5029760cf5e2195b0dcfe4604e216f3edc160496de0043b0a0babb7322c3ba2fe8fef20e480bededf8cb9d72e38500ca385cdd694a8e2920883ecb87b9a051b8aff7377053c26568af4d41dff6696d22d92599d3719e6f474999c92d29529112ad2263aa4b8d90a96bf034969a404df0936b756a6511bdb0966bc5eac3f68956a045f98e19d3eec7fe0bd9b00d998f2ad1d32eced308a7f16ab328ee81baabf6109c520ec418d62f8897d5d9c3658f25868b9a8f24988ceade62103e6d04b5238862e910f100f83687d1c18db08b08b7fd7b1b1b4da4c5c73fe7ef696c995d6ae8656e8be261197ea7b18f2bc9156616f51d86abc281f75e7941b839b64310de6a7fb50c85b8d6a57d1bd2d1e6e19d4572ef9530748dab7e48690618e246722bd9e74ccb73a2dd3a67d51f2b5ac6699ddec09722543ec69165d01bfe8c3254d154dd32fdf953e37aa3162268156ea3ec4f69348bfbbc28041ba21dfbaa3905d6c00cf54cfb30f4b196b916088463353ab35fcab805a5c9486d703f27be40628884ad39c18e968b4ac8509b7f62b4d7efec9bba9997c941044dab030755fbd53fbab22c984b1c499a8fa0f6ebdf8925d7650c6d6e1cc9b613610df78753abd390801000000000000ffff000009000000e5fe764c9e5dde3994addc3ce1c6e83629840aba52c810f5111892f3cbc2b64627e9163d0e8bea1796a10fc4d3bb596de302f723475375cb8c9d76be6f93618deb24a7fa17aaa39c3c81b396444f819559f1e40c62b65ad99a849d33472424605d9c47b5743a26ede82bc4bd6f0d28292dd7d428be778d1ecca18bc63d3fd2a66997ee1dbdc1042ef3fae19b9630c6ffc42f8b405c389f415c5662a7e150725d3f0126c1d1977e1ecc4a3d34d4ee1a56c423c38cc3e831e39b56e12c3f393c213faf312bccf1a9ad56216745fa7b7138993e8551fb47d77d7140c0e6bfd21f0519f7af960b31ebe5544959e36ba53832448ce204e7000000dd843490bf473d4048aeee0a774669e22acace90c3a5c8b7feb171cdecbcee35328b4c39787fa39723de5332114a4be8ac44d1eaebce07f7a4411f94667f1fe6def7365db3e5b22666c1ed32534ecba7ab2944c33c29018797bdf14df95a3090ce3baf5eab819835f8eea1904b29f3551c9398017762a89597a7b6d96ff25dc61eec0e7b2418a9509923ff"], 0x1440}, 0x5) r2 = socket$inet6(0x18, 0x4003, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) 02:05:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x80000000611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') 02:05:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x80000001}, 0xc) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xd0, 0x1) 02:05:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x2000000004) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) clock_getres(0x0, &(0x7f0000000000)) 02:05:08 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 02:05:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x10) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) socket(0x17, 0x3, 0x8) 02:05:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 02:05:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002004, 0x13c7) r0 = open$dir(&(0x7f0000000100)='\x00', 0x40, 0xfffffffffffffffd) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0xcc, 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="b717821fe27902138bf56c99e37640c11a01376a3f9591a5b43aa1f62435d7870a5ec5318ef44fc1949c514ba8b926c3d17f33a8f48b36eb83178de5f76f2aa8c15ed1dad0c5f208b924c97ce2aeb179403c84b5c7a31c640edc757b239489759f2ad3eb2ea49028f8d2f23ba2d295c267cb4122e8c095565a4da2cade22102fa77d6a722f1254efd115e0ea4225a34d4bfec60966d440e7084be8aaebbc53c8e2f4cf38909a5d1ecec2", 0xaa}, {&(0x7f0000000380)="722700b411bbd2ed973eadd6153b3fb6545657f3d9be2f290fce252c057d764487832b32b3b6908c993427d7cc7708e4d6b4ed4a78a6efeb4ded58d54b25df9d52a240dae1beeb7301ac9ddd7a8eae62", 0x50}, {&(0x7f0000000400)="2d4e1abc2cf530956c90d8d0cf0f57cffd90fb28ef887195a8c14c711e32577e0a7257a9efca665414311939dda4b1694783327d96794308f3a6b9a601fd0121b534", 0x42}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xd}, 0x0) pledge(&(0x7f00000001c0)='{%@*]\fuJ\xff\'q\x9d\xb9TW\xa0 \xccO\xf92\xabpY\x10H\xe8W\xcd\t\xbb5\x1e\xda\xb0\xa4\xd1^(\x85\xde.\x91,\x17(\xbaE\x14\x8d\x8b\x94k\xa9\xd4\xed]\xbfJ7`R\xebZ\xd4\x81s\xe1\xc8%BT2\x1e\xd4\xa5\x1d\f\xe4h\xf2\xdb\xef\xdd\x9d\b;\xa4f!\x86@\xceX\xf1\xa6\a\xa0\x7fc+\xfb\fDQ\xe0\xbdN\x14\x97cu\xdf&w\x0e\x8a(@6\xdc\xa3\xe7\xf2Z\v_\x1bDe\xbe\x15e\xd2l\xa7\f-<\v\x87\x8f\xef\x00\x96\xe1/\xb3\xe0\x1c2\xb3\xbd\xa0\x81\xd0C\xa9HQV\x8e\xb9\x9e', &(0x7f0000000180)='{%@*]\x00') r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r5, r6) 02:05:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) r1 = socket(0x18, 0x8000, 0x3f) accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000140)=0x247) 02:05:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) 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, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) dup(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:11 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f00000012c0)='./file0\x00', 0x100, 0xffffffffffff3efe) bind$inet(r0, &(0x7f00000011c0)={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x1}) mknod(&(0x7f0000001300)='./file0/file0\x00', 0x1, 0xffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001240)={0x2, 0x0, './file0\x00', 0x3, 0x1, 0x7, 0x4}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x807) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="1f926fb4f6ec468ae25e725752497c7008eec28d2e7b8f3db67c226cfa7936181478f0ab03253265afece921cb54af580b24c65ffd73606ad3ec658b22abfbdeca71f79e7ea2a94f55a22ba9ffef3c50a0c1c4a749501ce79d5906427965dace8c32836313bd3784de2e123a17aaca339ad24d8232f30e29bb3125691c2c03b149004713629412d2e077b543665ea5d076b2d5b149f2743daa9a58838a2e54bcd65ad707e2cf5e64f365c7fbd767d52e16e5d3a6c3fe9324640a8b3f0cc871b793cf4e2d83040f66cc2a57c4e739d5ac1ee8227dbdce8e368ef9481f8839e28560ddab6a37e1e8f35fab2840632810453800561b03d922a3b9fd9235a767b0d9b31212b89b6e93b41918ab5b95cb7f6539631af2df29a0fc1a6ff8a67f2915f378edc5767a79f3352da1ca10c4d0c45bf7b1ca92ebde07f05022ed95bea8cf3e076e824ea12bc17b2600e196208e3cd4ae99814e6d7c33a478452b9d3fa8b089c2bff41b2653c374908c246d968e96f4076ad735cc5b406a0174a856430b5084da9bd04ea3e827aff59170e289dad61b5c42d432a530cad2858762188a4a65841edd3a0bccf8258eaf5c6f0923b7c3620a63e78ae1a17cfe83debbdd29bab6ffc17154f535b911d0be973b342c302c7a8f7c8921e2840ab5551d88fc44ee34a6d31db8d3b577c361ebf4206797cf9519c8de4ada9fc7e91f17cb5a97439f0353464902ede3e61b446f63b20058bd30a104d1666f4b97c88ef98910131b60fe246113d39c8250ae3370f910293e1ce007e1905cc46b9ea00fc30fe7235d38ea753eecb4efa3d2c517eb471c7d305c1c2bfc69b1fc089815b016b370801008515b671e4d783bb3061502ea9d7de6bb18b977844c2396b59079f0b3f81ee6cca6ab6cf715da5bffc0ef56eb9673abf3635ca8a1facec20452fb9b5a1c928d85b9a08d53e052d54e7f1f75b0316207c69b0646e285835be9e0c2e8b59ee96efe8550958ec6fb4818255b2d9618d387f4ed51d10ef487e844e2cc01e400586030e2767bd690ecb5f557ea2c0a60ef5aeabeaa59a8ce01c52ab46efc4378aa95eb8c6c74a0e62caafd2bdd85dfc632ff18cd1a381af0c6eb770a7f4ffaa3bec9ca75c47152ffe9735afd95b9514df74cf10d1c0d8390906a10873c2db818986321a240e58dfa93a6539200bbeb4f4b4c6e7e23759508b7c8c6767f147e7cc4e5e135d03d0e224d6b9c4c2fc8c10e054b8f6d8abf81112da2dbb02085fb911ca7fbae91a73dfbc79c8aebbd1bbbc3bdeeaa289e5d378a00b862f010124380541c7b316aca2aef9cf9847f79fb7df13d20c95967390ea14ece08f2f865a04e700ab8505dc53afdacd71e5d704e0c22347705f38dba6cc39356898227d0d5ec5cded878c7eca15d98700ff3d75d71c68933364b3eb94f08351c80c7dc728f23ea39bf6edd8893b39af9eab963ca6c4d9b61594d96cf5b2ac7ce27fcafbb40bcf0ecb6178e8c8d10267ffd47c9178a2fcfeff6440441fb73e16e7d1052b2424d92e68097e03ac55746082e7272314d20af68f83b6a1f3068995a9073a9cb168293ea4fc1c56c7782ec9ee30be5e3c67fd58215833aa2a37d6de4342b46b8d9d42a664ab4cf9d921e937d500e20199524d03987039021030266663d9aaecd03de21f6d91f678b12262ed37e79db572fc1b1b139a62ed47c27f8340e34962c6bfd01457225c1868786dd01d51ef5e3031e342b2372c7e1125d946167984e24472b09011eb15f85cf471e921679d9126649984f41342069e66f1f9cc20a8f327a04540fecd7d89299a1de839ca03c8da3f12bb1d4c6b5bf0e160f83daaca1196855bb9ae7a9e324965673e0f3822945d41343e4da07e99c8015f86a61c948ad17e38f00d26dbfdad1e729d6c5673d5d1332a87da52bf18908c61d71bc9c6eb6a9f8b69af464af0a065d1297866df888924882abb86afadf5c3d6e63a9635ae08685489ff7daf48ca18df0c8e1c9e59706d1211b7366c1522e2389a4048d3bd8322e87f2dbc8e81d1c97a8baf83d56991d4e2a8f74fc95fc93c9eff449fd8d5ad4f3a692e60ae33cf6c99395813efd573b704991b3fde44297b528b8b2f6a4f07520c52fd9b41905ddd9fa1f4c25b309e70419b429bd0e970fd0008083278b1c92bb661380acff4b598369a31c3c050c24b7251e695410e734e870e7769405dddb14fce301328befbcbaed2de14bfbae3c9dcdc18d74644fe829acfc631a52ff3130f11b5da2f38bf91885085e3927ba74a116c64b10260ee30603a99ea2dacd80fe6c68ec82b4843da3c0072b2067da03455a0fe88b340b35ce2b399435283845833538c346f688ef82bd6baa727ae50f56753fe3fc1befff83fb6ed8347c28e599b7a1b354a086aa752bb71677be89f8e196802e46e81885b5f2382da2096c1cb0387a5139680d7f7f68d2ff2ee054d9a975bc1620ac86ba64aec7c1c7f6d62b65d69346829a77612b3379c7d2103a1446594d326ad51d07433f37b9fbf3b6e808faf3d3914820bd3da47efa5f7ebade436ca0b9ae807c7351b777d8b268710a26fd98432ada986d11e946066b7808fb0f3f1f56c9139e4d501c55c5306f42d9459feb72edf9349706bcc3753c2cb949ca7f33507e0bdafb19b54813ed6ca1bfc8b0039d24a2bfb0c28aa04ada2f7ebfabaf412ea141c39b4c279ab4cd3ad02fbedf41b9cbb0ca61a9ae1ebcbd7afc4c88680f40ade3779ee8ec1f35f32092c89f5647aca3d6edd62959c1d516918f5a8e165ccda4dda94dc7e7e854852d6881af7c8be5de50ef75974d78a6252b9cb59e5cf0e54c19c44beee311365a0f66da22496d970aad4e13ab2c8f90a65ffda74d804afa07d5c99aeacf380603ab42689c3834151b87f2b4affd38750f94100413986eef698ddbeaac32ed7c88b953ae85d653ab9deb764606e739b6d50aa4e154b7b095286d714e96ca9c3caa5ced29c03f19d46fcff177486f697b79395647f3fac9a88184090498873fea0159bf74afdd00df4fca645e64bcd18419fa9058e4e71957ae0bd6a721a9003550b70a92bb8fb173ba91fd7d887a09e5b07c766efc7f6db61d1b98f40ea612390ebdac2d3ea4c5b13338dd8f23f04b585dad9534df65a258d2b2baf4dad3f863b0e3128dc6f603de82291a4d0dcf1208bb5f30addcbe651619e986bda0d1e1aece5e711fead72037dbd5084708598d84b13f1ebd4f622d69b2faadd10f1905c30dcf45975eee349e9b8e7f3ec6a1e6afc58ca424ff1c667afe330ca7a6e82bdb7e7bb1c13d8eeaa858760d5b527f321c5cdd92fd2342ec745723a5daf4cda800acab3609b8e7fd32309fce9d810f916e4ce47034820e7283aa8dd634b77f29646e30225f41e7cd5af0a24246a917829e69bb3702e15097ae5fcb3db616dc9484ed8a05b6557c2b44314779e89168af6cad59b31ad2dbe57b8758df4e9ade3f3954f255bc0de8f25ab052b39fb0d11b4e65c80677ac71f443bc0e33f7456c0439c4fe6c5ee4e203c6fa92637c7e7a1dd3922ea3be3d0724a41f45c46774a784e0438b8fef8d1d7831c6e44b306bbf8d9f29cbabfa87f917cd1b5373f134278f81a54308be13970ed040a0d1d62bd0ef1b559c29d3adbabcd97c45dc4626aef66bdd2d0e53a08a0144cbeda9a4f51f8e51071a31501d2e7336c11cc2fb3f63b58c2cc3b7b54691d9f721a6375006835e4f60aa53838a02e20507f93ab86cba16951a8f4d0d6cb7248e0b9c418632f0f438f97f3535f7b0d637e8cc8cee7997930a58bc69bcd934fb349ad612449d4f92698e916b596d061253b2a39510b22ea45ac89b827459ebaf554a78d027be035ab972aa3949b6d69173dfb9564b27f0bc1da8243cb654ac51440d216c97b316f01d3354575145fe3ab2d2d13a85267fb06d8b9cc15e4eef7adf351dc34de17d8c345cb9fa8c6ffbd4964c5fd85ad67df89c5cd6f8e99e4dab4b05f9e396e27f80ec2e3a77e824b5efe183fa94abaa23339fff682af0c9b0993e029692e91638b7b1ca0edaea1206a11b2e52aa4a76d6ce5db0783a1b273d664f0cc964ca55cce866cc4a80071773fa8cf1cf77466a0c476b1ea541b172bea17d948738005a526adb22beb34c29d33222c11744e86e5dcc73b4aa4073c3e2582eaef528df6eabb3efe7eaba8dffc6a8535840b00612464f3f15c49a24416b3842f380401720449cf13f39cf0482cc6f5ae221ad87a6e867c8ea940a7b30843181152100ff63a98e25d9df271d06ec5bb0104bd78274489bdea7380badce70436bf94bb9ccedd6eb5dc63eb7933a346a0237146c5d2b21b6e126b1760775615584e800fe882bf2cc5e64634da55b9390685939f02803e6b945eb9b985ccb277cea74e6771326c8f6c5cea22767f8ee55b884c6fd07919a18fa3d5afe68088a3767ff798216090476f7295b72c2153e0a81a27fbb98f2e44d8daad508939e26443a2cc2a5a21759289c084879ef6c2e971dc370cd5eae50be4808311154d62b18fe106bbc3907fdafd38ee5fa5ea136191a4b70f067432337dfb29f9f001ed8becaf98f90b7897095b0e9684824262371403b2e39add236dab6808c463bbba65a7af624a7df789b20614820ca022c07bc194ea1107996f6b3e6e2429c01520220f587228f75d106b2296f139279b3e0c4f50f8f5c6cfa9130b4f849b2117eea8ab57a073c2b6185da298c60fb2cde06d5353e3f4c2578e80f7483a11aa251acd89e89c6d1a33ef403ec9943edde5b05da4ebbaf6b9e92d63581628f01755673cd8bd64814de841ece74b337e66d63dd2184c7d7d3589402a0d3cd2245110fc189107a85169d1872d17cc721bd2c498e08c735c06e50c64bf82705323842a0056d99b45559e49765028856e31b235a77464650bbb53310d55b5f4cc801219c088625e4af3b45342b8a042a32a6b7741864af9971d6fbc4d0dcb3552b1abae3c8a105c7742e93003c12fc7534d8700feec91c923b0c163d440ed50b88938de484356a0e76817e244ae69bd19cd09bc7fa5579353828a1bb2145c7ee0a37d3e4ec22b87550a77cb1978370edc74d35dded446cd7278fe213c94ec5be96db2cb11088ea563e3fafce070de854abbf218ead5de8e9604945ecdad2aa25a5f0bb4e9e71d49a757c58747e34fcc01a223caac17505a043a540003bfff5262a3f5bcfb9610984c55fff4a616005361bc7a1a59f29e3496bad1983d1b7bc18607d8854c6787cadadd39518bd11c7ca2c9a3131f5bef260b25cea7eaf5f40e2544b24ae91df45c0d3d1be3786cd84bbbe8a1760a78928a49f482d2a82b834d933c645ddb95390723f14ee54ec6de4fbce1a87e97ae5647595d2dce4be841a2d8688ae9b28ecda874e741414ec189cbb06e735c4fe9e81dbffdec4a15c2a993a719cee7485c54f08c6f0b21250d12f30362e5ef6552c5ee6affe79b28b4e03fc330309db38683b917e06087e342a96e5889807336d29d68c66b7d6a682eef02bf1ac1123afa3e50b79d61a4c9e0341beb81ea49c13938063f6e277eaa5322c45722ba1263477ef0cdc6e07c6da658b5522571e61a5ee9f48d0ebd8e85ad6e4a650bd194e7d3eb3aa1a0fec0d86be5100053ed98d2e14342c194b656c4e3f7356cca2f1a5fe81953a7491e1094c241377c9c2af01cf15a61c942b66c0d75a9ba600cf9ad8eab704aeba3c60a0fbfe7f56976010d3e5808850e18fda394d1372173411bb8c561499bacf796a42e647dbfe49aae226e16e3c953d8185e96f4c6464bc27833d4a23823116", 0x1000) open$dir(&(0x7f0000001200)='./file0\x00', 0x0, 0x4) 02:05:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/../file0\x00', &(0x7f0000000080)={{0xffffffffffffff80}, {0x3}}, 0x2) write(r0, &(0x7f0000000200)='Ms', 0x2) read(r0, &(0x7f0000000000)=""/1, 0x1) 02:05:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:05:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x13) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/109, 0x6d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="9c14705084b0f1452e2e00", 0xb) execve(0x0, 0x0, 0x0) 02:05:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x3f}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)="276842c41d6ad56c4b742a9b487878770f94cd942454152ba9aeb92e8937a217a41813bb87c899ccb98a6bac623fc1b78d344210d36b9b8d530291690628d8f1c00c409c69e7d27b5c4b5c6048d496fb99015bf7bf5e51f8d87ae8fdb23320195fa537bb4725f0e7005d5cde85333d26e896c82fcf607f7a8a2e6ae372f925dc6e8a33cdeb2c000c21219a8ae68d6da1102e8e5b77e3f04bf8657c80923c9a4e70fea8018943eca5efe1cbbcabb2fe95856d690a909580990f555e294d4a2616db50a52654327020fd09e1c9d0739edff86a68c8670cc64954f44307e564d20e3f5914", 0xe3}, {&(0x7f0000000180)="4dbb1740139125dd08ca8cc5348700cb82d25df905a920402368612604118f15e496bdd488e182486e200d9cf829a5638bb2808f37930f66de6e1a60e5657e2bda57032e38724d5289c49e54fdd1ad8bcfc0258947a7cd7d3ff6600c5325ed97633dc4900e86b1892a63b57b4db2d9b316c01760f9eeda62ce2698e068241b70703a49b21c07e20cb79bf2c646c0115fc5f076172e6daaae8ec9d3d12fde2824fdea1e8d924fc8fc1d5293631cd6dabc55d24cfed4e63e372efc0ef963c3d11cdd0765ce15fe96b9a197e7b395195cd47700170242d09fbcc58795be1ab2792e5bc5f18f8e8dc28e1ef210e2abc624c319cc4421e1fa9c30dca94b681b2efd7c130e1842f040a95da3d490b87f5a269a5e4b29f5ebc62fa669d22e9296162862724fbe07d18c7f809d423584e2016ba79259d8bc23a5d286a81e8ec4b9beec0c16673e95d41863a917f43685ac6af00ad9bf579f42490c9dced0c22240864570d189824a12a603f45db4e8daa5e4024e77cdce4ab00f8e3f6c52cbf7406a1dae1f623541fc426653d9ddbb66758c78319b1ae803e0a63e85235bb30682ce89aa2c7e7ae1c491ac6c651bfe15e10349c4b250ecb0f69877a1edde5fd3ff86bdad37b11ea85e1cbbd532c7fe6af023212214b5824eccc731b7d3003c1f6edc3e4dbb775d73e0c803dce3ad1d5eeeea13f8a8e5f45c730086e76b8d7c43af96f324cf3beddeacc7870ad1edd8d9c49211eec80b7494c3837c43ac13d339b9099e133f4d2df4b297792e3bef3f989c26aca8fb82a41c301ed6a6967893dbab3734dbc79062ba86f4197065a188f68c21cab3556a5c829dba7c35b8574d4ba653d63dc5f0ff6a30672715685b96f6a94052c8422e8388f332e7265dbfdaecec34f9e7e535a2562b3258fd607aefc421e5cea961a0f16cd50ba845c1f43ea0cbf4b753889e4821752ef9c849c1b0b1d72f59586b5208c288920fec63c627513bcf9aad0176e1fb36a722a204a359ac85d939d46e4f121797397e8afccba8668e0c93925c5e689e55afd3e852c6c782df7f3c043d318f8ce18b7691a5b67e4c3c160e10e2c67387ab3bfda43afef19819895348f71c39c1c5ebffb607e0e73c9c95afeff52eda89935a3d1ddb94c6695216dd1513565070c551543eb5d0ae5a4b1554076eed1133a9f3acf598a65a3ea2cffa4da70cb144b52325f61ab109a3258a9edec16ead4dc246171f0a480fcca6cdee3588efe6eb31600d91e797ed2d0dd1a2c4170036551473b284699243bdee57db8c40bef1c6fcfdb8011bee3ea9820ef1e5119f35c68539b5c039f87aeb0abbfe9112e03e8a6a82ccc7990ce4f0371d9f2be2ed9c1a698b866ca14ba0cc363e1e127bcfc0910bc5e78ff4d09b9917a2875936a3910e59fe8c5867b7311ef3063d2fac446149459434f74405cc4951692a6883b713541e8ef7dbaca4cc605086dac061cf76692023dceb8399d1f11fd7368bf915c598de81c0327d064ad75fbeb7c3a4787ca651c411101e18b335459163988d71ca3138c82d38ecd32f9d445e0dfded634a843330da188315e909d595f4ca8995ea5e0c3c2df6e3f28ace36367866e9350271d03e8ac433de81c9d644e02d83b6e39983aa8f4981272f8954b97a9e46bb1d6773eb1948fcfc6eeff52232a31ca37877bb156e1ea2a4e5cbca4dc1464f6d21d380026e6d188644203ee1f9c482124a6ff2919734222f038d3089e5e25a6575904c51b2e42b7c378d01302503471e26ebc463c34709e494bc7fe54ce9fa2710661902434d4da558fd12ab59c6cef566d6773e5c7eb9f4b6a479aac195bb8b7a9be62d7a5aa1d4f60730ea34dc3742caad1142c5e18edc4657ca58aba4da0c2d5cd15d0bbcfe266dd8e4f35014210c16d25525ad63d6e59b93b58295a0ca1dfdabbcae5ad3ef6b206bb4536ff0c360eaf6c031d5151674ad039329deebe6c257b0490cf235d7cb2e2663e5256e95c3bf96cb0d5c6659fa47d4dfb35af483d326a8ead7e9451a2f817b9ea9c1e98b58eec75a20e1b2ee573b10bfef70daafcee82d9be00b88cfac480a56692b82b5fdbbe41a982179b62753eaed2c1781b369fd7bcf00227ecb0f5d105fd34efde390ba8a04ffd51b766f3926e4dcbc66c239e522e97d64df36488d16ca70ca5d8830ee95a0cec37c46c79063b9113d6ba60c80d0584406f68a9de4eec218d6a38357a6e4266d9a1ba642a12c454efdb0abf7d4d673f9d1bab129765dfa52b2e2486b1a875b5db673742f4460df2122fd5982555c678a1df169a32fecfcdfeb1858dd711b39b48a0777bbcb70f28f14d0bf3aca0a199d1c58afe865ccdacab4d800ab5b35310a3e703b21a38ee51ba9cae6126a115add1e7b7e0d308d65424ce8654e045e71180fd61849cdc6d9aca6ae4cd6dd22f8353865c7d86111a6b3b9f96f9a2df56ac8d7ef7a5a7a7f41cfcf14b7b86e8b23a45c555837f0292fce5a9a37970280265e49a3a6fb99b1cada7194b900f82e761d47d218e55f2f49177fd90a3bb1a138589c07831b1458638bb71acbaa036e980f3cdb028be7cf44b2d5c07df07b7262ef7929268d2b1577a8fa3009f9e8f335d951c598decfa25c6b5244cfd1e398393640da9e46e6f542463bac0959d233899eab0318cc2d560b39e7f0f3bf59cd9ac408d6e52048a897be75a6a4d3795748b40e2cdc6ec3fb5b266b4b138ae8db4cde7fab35f53f3025866f8ee42d082c933cc73c97a8fa87823530cbd7fde5c0360840f46019a0e50ffae3170563fac00cccecfe4138b4811a499c6a0f37cc9e54cd4b4fd975dcf53a859ea0bcc74a77015dfeaebba981de65673d65d8774e3a997f0bb54f9f0cd0dd89c2dd6d5e40ed5810a463d32877385a8bc3fdeda8c8534f58d0362a54f61e1ebaf12fa8f2684c8144e06bb3cb266ac18f0e6c17868e1d06ba88f2035676d5fc5b3489297b6c4b73856e4539839d8be8c5a5dec0c383ecf20af4c835d204b47f19d1147db5f4cd169e1577232c5db0660da3c4dcf8ef72014d1bf1cba92fe76848a48efd7390b112a1ba9274ca0e0bc16d61f8fe4ab7a0c4e2d0b46e7e9a084a58d71743e7615bd51e9931d5ab523982d868b8fafeb5638949af3c6cdb08daa9a433894d2d594c4a54faaa9890069dc5fa133cf4767f337496d363b90da8a6102e195ca4d941e53b7025fa373f42b7bfef5e9f4c17fd7b8140ce39d05e3866fa0e3124774388a917b7fa89c3802c71132971282c72bcb10667e6bcada0ee51e4013a10d3cacbc08988bd970f8b659dd1d8b361c9d5e7d31559345bc52e4a673991a3c5248611b2c2630fe02af47fa5a356f66c212cfc93aabd291440d2346865595a5fdeb9f2fa0a3add0dad95014dcbfff2db4f2e562c25b2a699933784c13c1e276f6ee06687823d291e7db379749a3e08227e78e6f3a18bcae01f9fdf86b3bc9d6af2e63dec7916a868933e20f7749c9ca6e9267f9b9216f93877bba19580bd857211cd323e02354cc8099a32141391952649a6fbf410532adfcae1389d5b3ba1b7106ecec8e883c2afd27c0903cd7c7a2ce78db58ec4bb1c5bf0766f683d2f7d42cd544390b7497c65e2cae5ba9c2ad909225c04bfb158ac5ba364653c6cf740768b2633c87df26627f56122099a816b49479f681f8dd4d7970dec80a02270797028134ce9311307ef05470cafcf77f67c3d72c0aa31cd195f8036c45c2e653463ca611a54a34e20fd3cb70a8ff429564707a60c4152da710761a4b31f07bd2e9aceb87ad870051d5964b9a246504a8a3ff5fdfe6d410a302c74f38876d0cec8329eebc45a780fd00363bd2bc74c599a5e2e76d330f76edede3a97f2a01145b11a5bddf39539a88d1c64d46c08a22481626a0140348c1d27177239819b5db81f939ada580d95cae59eaad8ecfa0abd349f01c70e93abb838302e6d85535ca493bd1348e98aac5decf10743b0f240a6e7784182b8cdd96785e940eba48e5fcfb427367ca84f13ab0245eca9012b367f3335ed0a5aa75e515620349e083337b3de10228985a490b3cf0ed64fa3408f800fc587268fce29ff4dd74d3dad06be019c6ebfc51bd8622c57dcdfaca7d886a08e60d6861320bc890ace9e2b08ee902e392912d36696c90f728093c74185f8bb1ef86fb68c8f31a461e387af21dbd8f310afc507afc1d051eb5a20f4982bcdc63be95f9a7e6e17a22411d598269020a6b879182170dd6ad57b8c743be5be9f03200049b1091948df412054e995a826c993f042d188c272b53ba4caebad1bd966da9e0c81cdf9985fab053e895ea0b6a82726863fb387a95320cb6f4e64f9f0f84b7ce493e37ca0a59563ada8d831b0c519f84674c0bb02262f8e837300b820f5f6fece3170b9a23d8bcc2624465d66d83643a4bcd3422b2001289d3da2d6afb2e0c59dd817495fac0ec08546b7e16f0dc3dc1acbb64717a6642fa233f74931970abecac385cd300e88fa4045e914cfc7171987094f911322b0002fc034a36ffc7880c97bf2f46ba1a67f6c136763f5712c470cbc9fbda33993662a945ef053ce704d2286b1e18ee9b06b90e551c791022a064b79ee21bc389f61c9df281aba77eec01f2562c2b7dbdcdc30275bed7bce9eefb9c48a7a1f6539a5daf730e6f2b10988ee403ec9cda2e2b09753627eeaa1997889d0db460969630ec36951aafa5007569c596fabf588325b6362ef763fa113a659d8291d242dc2fa3819b17a55322784fa86a84dd8293da1c7040e5d703f8890d8263f068488dc35a4131f511a9a77380bb24f7efa64512f952391fe7b4270f40e8762c4a64b9d15033539f8885686055ed3998fae9d8fa51b47c25618e6bf413a73139878325374a34271209302fd0524e1b1ade36942e59e38f36c574e0c9b094e2082a73baf7dcf0f53f7e40536b36d9b8ac9bcf011e1a3d89b1cf2ef3c2f133e5e130ee6c6901838bdd7681f63008d5e9aaaabc7063d8dd2ceb949f3a1019386bb2cd12a5c70a371ad53a999c60ea54554bb1f8049c054fbd208d90260cf8f9e010e1bb9fd02a4307e2f45268bf813083ef2e82e7a38a7e9fa7251b3c91f770c36da807114a69648208e7960a25c5863f171fd654e16e3cdc1d744e8226a5582491a0214ce088d7520e8c44bdd9411a520d7662f8d1bbf02b4d5fa42c1fe78bf3af9d21b30c17efa1c81f7c6be5488f20303693caf4bbedb67e9bea14fcc791f8e9cb5dd2c12191bffe24c0fe48d73ab2cb5d604fe7a99ea9fd7f8ca46a1c1f723dccee492df23400fa21f3713aa7321977f2eb6fb35c487f1c204a8e1517f23e2a26f2020b3149b21ccb4fcae07f3980b8e2296e006d5014d8c9f7f39ea0adcf0aecd5bc735fdc2753eb5c1746a7c867b26cd78a9c8830bd5a2c5d5e0d3ca4402f7f5b3e67455b3ec26d6494f8255418090f8cb248de8f5f71031702cd6720129fa2a888f4318cf03b4e93f73e944dacfeeb65d4d44cef1359b5c184f5b20e2dd10d7360b280d13b3b4894d7111ab934c17bde5c4655beff30a895dc46764ecec2940c93e508511adae2601995d57e86a3081047793236d715c230a6c182cb21027302b36e7646f56bc1be5254953216c67c5f37ff41727787021d49fbcb4b2b1b13db23aa28db83cba727003525310751e4120142803b53e8ae58f2c2231d6e53ecbcccbfe6bfd7f79198aad402418b39040ffc53bfbd6f23ab2743ee87b063084c1750b84494721e08f9c845dcbbb8ad3180f41666ef12ecc8cc15d7eb99c0823627df679d8d703b9a7fb884e", 0x1000}, {&(0x7f0000001180)="bee70694894cf0d0de15137963c0", 0xe}, {&(0x7f00000011c0)}], 0x4, &(0x7f0000001240)=[{0x88, 0x1, 0x6, "ba350dacd4c230c51d15e7884da88b400770ff07a01812cdf1b67b45df342327f4a1759efd9021f76024e01b8db6e91c01b0aca267d0bae86995da1e39311455d76fa2ded458bb02e53a7f83fe61f020106a8ec2eba195ab0ddc43fcebbcc567c57c1e240d8d7f4219b526479ba53e4f7a"}, {0x1010, 0xffff, 0x5, "380f3dbbff68b061d58a18e0cbcefaa5418d36fc336e7b118e09473a71e292231f363650a4e3b41534d94e7a7a178adad2e73d1a6857265fb2b4696e6c12de56fab83e499601b194a8bc0688bfefa46fe81e1aabd63d4555ee9859b8aaef65a67e944e04a06bd19f511c37d95db2ba00ca9a0861894c087251f87ddf07b9a9256ebd85dbc31b6dfbcc43772557c6313f13326cdf687e7b9625bb79308a66c3df8b253e0f1df6bd8eeb26d419c2db51fd8b1e0ab415f6f139a46c93b077954c141107f2d7066c7242313d9b33f548d05f8dea50a95deac8d8999d085de8fe1ab53e346d3ed5d964eb397c7848efda7aff12de58030c2188a75a2efb4498a7502d69dbd0e9164ffb0e18b3f95440f957fb5d43999a7f66cd9d4effcbe11f1c530b52f0b4379591c5637bbe8b4cb1050500947c5940bdbc1066255b0a7ab1627cfa318e022340b2aa48cc197a5ced612a06cf6bda12e953b6644659fab9c3617d5caba2918aae289156cb0dd97accd3f21ae50879dd30c29ca78590e704a55c1db88043b3930ec9702126e2387ca443b47f17a96ff91aac96732b5004ed30db0f7961f4c20963c64a3621f9d38972f0d5b50e57b2006c9baf59960e88520f3bb4280145c6063d646547476354994501e23de4f01c0651692c2698c0b45a8f320e762ced19e51a1820d5856d6039220514023e8bddf87fdc4964f2da958b15e191f545f1137c2a00c2fd4557bf1d3cf9cc3049f792ba061800a7b18084b33caa8f321a9674adf056d56f7c225786e30556d38e5151a458a6fb5326666021f8bee148fc7f391fa882382f8b33e989bccb17a241cc334073bb7e47853c950e59faca62160c26d97b9ab58bee5e3ac588bd07bfeae29fc5f82a3a206013474b5c5ef612511b591dc1e4d7d180d40a621b3036ef9fbe5e1cea352923d68f51a58e8399af3855f306fbcc403e3032d9c3dcd54af7987b9f9947a91c39ce7ab17e79d79653495c5b526c3e3b0075cee8e504ca3b7ec309a6505345d6b73fc5425c53ee2651fa69cce022be65f86a10e50b20c17122a999cc826495af4590fe9eea9fe6e49f277c9afaee3d6a358ac6f3576667df1c144fa529731c3a6669d90736b3890ddd373cce9826795b31e54cb379fb0d091c1c6b40d298b82f6f0d84803f84feba9408fc90267dbd9135d09faf4ffc72bef42754834540302a925d877782310cf8807d12b64a906eca96fb7e91d508b0f628a5afa6a5404837038ab93f59e1dbc85aaf9e1a3456be8eb5deeb5ff851615e8b8faa5c17dad24bfd2c8b4ebcc4982a677ea1e19ecf947ef53c51ec3f06b889681a1367dc5ab13087982aec9c255931f69a29054ec1d900e746a8f47d516cf27c5bc3398b1509e5c0905dd28e412282bcc1779cb519c466fc9a7842e79f086d3dfa6a63e68db83191496efd16e72f3ad3166ca33049aeccd03f648811da749cf3f6da7c07969e960144121902931a90e062db56e28dd96481c9be724c3795c6f2cd54421f0253a0f3f199a642ab0a84360a36505aeab98db4dc6ebda3449900f920e5f41003c721830f652ac5308d6803e53bd1ad45022d6fea1da4b37bfd3d41780fcdbc6390167b167f32ce7f97e310bf195d96fb16b8b326e13f235e38ae57ac014272db5211b41c3f0c57b733aa5a0bc8c904991301d63016140b87dc3a6c34b2e2555a4ddc0332d15f4539d11ba07441ede3760f3d1ee5d2ef74592c191cd839eefe78fcf960fa8df450dc487e4397b5e1fb70edda66949bbfeebe7812217a209486eb43e73d8ceb1ed16a38b8a692ed715eb2cef762c32231d9eb3227d24eb605eada65e79b4bf0e201e971c7e54f522ce945d19e0ccf2cf81ecccf9853e9082ba9286491a4460c1ac53b5ee7c05c993564de684c0a03d7a5c7031d2d2ed0d6b9b4f099fe1eb37b585d8929382875bbe0e34d6efcab4a02bd902c0faa7c538b6444ca7f699749f154573c89da757e46a8f335bec2fcc7caf82edb89b4ff7c00ecf64f2b85c538a621c42119cdb6533c27c02f6c87e254cc8e08ca7627d2af8e0d0a34c4a65f5da79845187f5db87eebfd72c424e4d782c3a768f62ffac0501ae62d2bae12c8d8252bd14f2287c8baf26e45bc07b1d84c5a8645b23bd40deef3ccbccdbbea07f1e3588486e8e090c35bbf631b6a39248e782a248af4a1d3b9facacb10e2558f8cafbf57331d28c1fb5405c7c3da4d2d43406e336ddbed23a989dd42f22b922f6aa2bb3a404f8b5acb85be456d8f602b1c89f3bacda89be12bbf80c21d0ff9957800ee8cf63df0439a73060262bd6a3d823b8c33d1261c2f02f2c27681e37041be630550abbcef0c57aa6df21e2e013355bb3e8ced037ba8cac066ab47d6b1b4956e0ca43960bfbe36cc5bd6afdce06233f649665e2212ee9c484c2b8751f097487e91bf96327a0d0d813c520c6133907c025b134356c1d5c84ba76003da9ffb56b59227ffd940b9daaeb1e243e36138a91848890afe7a33c9fd654998cdbbce1758b23d785c96dfd5b8f766cfce921b1d06eedf60c1541542a6b119b1f86d6bf5edbe64f6a5951514a6dd40da4d013b617b2419844c3900faea527dc3bd3b48bb37914a7cec1e85d98a844e2fcc9127cb2a9079b35371057a5f0ca98855cced173a5a5ef2854f2ecf9c1d32911572bcb8aadad9be1d103ffaa05de0674a58b62e643d75a5990b6c822fdb084820f0406eb782d11f4410d91583539556afd2483f6f817aead4c3d742ff25441393e0b58b3b3610c2668e8f95ef814b70aefb93de8c53d390974a87a97c2b999a84fc3b99050fbdcf40aece9871c606d276f87c82d159989c1ecb401b713fdd1ec6d667c54fe36db0b4d9bcb9c6a4000ec9a99adecbdd6aa3d7b5ce70f1bd94b620b00f9aa6617cb49f2e466de3c22b2a762ef0c2b54c075fbd7ad3004019753e95cff02f9d55b493f066e530fad309eeed15da608d4d733b0b15f3f368300e85759587a2417d438550fa0d78a646520a1ad3830a23ae166294e334603ac32813c1795a65425fe4539358082999672d15e6a5fe6c77010ef7e7df0b93ff6820bbb4789bf69c98aa5192bcb5f56071cd33db4f5ae229f2c221ab9edb5ed3c8c124b7dbefd1322a4e2286b6ee96c2c243540c2959b67ac72c4eb2aa28029bf1e409dbec7dcf6abf25f9adc74d7a6bf3ac7d0ac5bb9f9e56ba7abe4c06780563e434d4a94e38c15d479b18c69500821d86b3d07a6cd6d2f31cce70730f88149d54ddee2bdc9028313b8db5c55117bc1d45e5a7b7f88e2c65f7af2eac3bc7a936cf8d5e06aaf21ec88f5d2192421fa8a01c4fdd9126a6c1c4558ed3a94093e1dd17ec5025bff3a9175772b63edef158b2c9dc4044ade0557ff5a01c2fd0c56f0c16219c35f089f9030fd7b7a926db12537420812c6f4824a65589e8a96dae07d9417b1721077a9090855b30e8d9f6e57d2cddf6fc33d388e614977017953f7aaea19ac4021b8472a2a51692b0193a6b7c5116f1a4f32a2b901cd472b4858bb4f55359c6c9e2039153864a5ef2a4c9607c582e61911ae20de065be0519497c56743bcc6e4a3373217076ff8a98628acc9bb994061ce8beb93b481b5ff0089526c7311a948506a70ce3b5835c0008fe09600e03d8820969e4fbc2d3d83d6fcd4256b7c9e2e251fe9de934385efc45ad8db0084586db897c4bb665ad2861aeb45f86bfe326455775892f740a688f630738e2ebe195ea048ad013ba2f2785aed0aeed69e98c50df5342d23395cf629db3879b378c4f8cf8a6d50162cc518aa966f487910aef725b0c9ed93a45efcdd9688210c82e90f28294c704cc917024db4227f402a1737e9f7550cb6c64917d903b86cdb8bb6d480d3f33890539f9c71153fd939012904b0a35890fe3b02d7add1ef2e20a3afec53659059f4a6d296a85a43181370da6fd88b77ab832f77aba0fa9ee24a7161cc92c5d65e491219d65f635538dc07170f6ee1ae8085eced24e86cb586a1c3e44ed3c806f3931682d8503a4efed69e9ef5651742909f46f9a25b7dbc1efd4c18f9e81ef545863f38565744a1172e4ddefd4144ad993527e73be6231d2e63a8f5d931b2969a6fde57e771878a58dbfd90c727b2cbc0ca16ff5789c6bedf3d310a184df0bb8398161420b2947e957289693fa7e166f645e835f94aa520710d76f9b16181dd1f4670eef3061ba459afc195450e52bac1f7683d04f1534f5f0d043e6205ef5f4456c89946142ff489cee55f15ed207424260bce320a223a772b3123f00942edcdf99cc599a29e5f8345d225c063fc6ea8bfb7b5603616b225d5f2e0adad0109e8f4fa20f10f989578fbe6c19384d9f000afa24d1b79f61b2a4a4b115632019ab05ddd08257d93bc0abc4e30726f1cdd4f5838f5ad14e6320481cca7b0a385e558ec7fa88e3a10e4ffcbc430bc311a360ca57ed8be7ef40e6ca06ebfad792cd8622aeb16e7c5389f90300ce15643a270c1e2959e5867622d8b490985b16db5f287edf79ac6446dfc2a4bdb6f3f2827cf5ec71df5e87b8b7f7f29dae711c76cacdd41287e50e4909d8c6f4fdb4f38ba24c46fed09e53389a9d317b910359dbb53f664e9e087f20c3225eda5c94c573a0c728db3beb3114ca9b80283ee1e904a708a50fb1478d8796aa397ca3849b0d3208172588993303abf5c163ee14de9b07cbb61c6b9f3246886024ffd2aca94f21dc0af4e01fa04c7f57104b2cb4277881280544f3ebe30b9df542b734fd1f99a9298fb50a4b6076cb1dcbe6c2a83e80f66c1f63adfae0757fe45856c2c803c1b317878641b4988c8f33f613d80c38207787f2ecf553821c42cea63c77e1e8f27bd5e5f08000f447abf3154245bb51e5a9603e8756dee82b6510429d80eead8b04681dee799e643f08ce97664c5575e2d7d559e0f744d3d2c929dccf8c838567505d2053854547401bef12555290d01cf449492b7c47b6cbde275c0b88047f8698c2e0d64417a5ea0db7f56f7be173d12bda498a1d461578fe22c316bb386000730c66296f46f1df8ea781a918b99cb8de26702515b9fbee4845f2dab73ef9094726423aecbbb4663c783068e5f30a9f446748948842629f951c45653c8b862ebac389c127148d06b30fa955f735914e7689c25b0fa574456f007aed42c9e7056a82679abab15b4c98dd4386609d98145f4266299552ae22e41ff2622d115ad721818116beadf3e3cee7725851da02029e80b3b573d8d9300757b7f8496bad1eb99fe4cee1282c4b4cae2c0d198b270ce0922f17775d40738e048ada7110661842a22d466bde3413b89430c7c9641653ee720cd2c10299d0391ff0e16bb6cbf7291373a21003bdd8a492b8f5669edfdeae17a15983a85e84adb274ac626d64f0c6184c29e8a4ffcc6ff0bf7287d7af2bce481eee0e7d8ffab7559b7f5e0b453f05242540c368f2958b7ac184de1119af48ae75e0436bdb78899b538dfcaa66ab666d42837fba562d3b1544844726902e3760d23a08b49c23b1ed8c4dd99242c3568dae4bf542a81f3b316368012164eed0219ed33aecf8e4acbcdc16320aedb9f06a374649369e2e79f46a1e175489db0026c67502a1b891d9119ea7557174ac2b2d35be00d34fa54dd23e7aa088eba38bd90392c8c29eac30a405efd51d4dda23681971cc0fe9d0a6851863e7aa31dd9f358e239aedfa77e25fd0a8a9b2569129d3638dd2b64a45c44e61359dbc9b7558689ac980f92f23e8e63038e3142ae446cb051bf8e7e766534518c101d74f3bc51ff8436ebc77c9"}, {0x98, 0x1, 0x1, "ef9ba43355beaaeacaabed102e283a884e50a2877933d0bce88549885d97b1712985b9f8e856e92f7f0ace6f6f7b9285b0f760ca9532554fff2b00bca726043b9d894181fa942bca3396a406764b20eac6b2c405f030f1652d0b1ba7fb2aac15125b8b8fef53345cdd25c1093da9312038febf88abd6334abf5aa6aa9e82449e89e8ee898fa76ca0"}], 0x1130}, 0x1) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 02:05:12 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000020000000001affcaa67c392287859100000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000008000000000002cb0fe55f7725600000013000000000000000000000000000000000000000000000000000000eff61e22839d88f6000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000a2000000000000000000000000000000000000004b891fdcd9e54139000000"], 0x1, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:05:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x330, &(0x7f0000000100)=[r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xffffffff, 0x9}, 0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x101, 0x1}, 0x10) r1 = socket(0x10000000002, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:05:15 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) semop(r1, &(0x7f0000000540)=[{0x3, 0xfffffffffffffff7, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x2, 0x800}, {0x7, 0x5, 0x1800}, {0x7, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x8) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f0000000640)='./file0\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000600)='./file0/file0\x00', 0x85) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x100000000001005, &(0x7f0000000500)={0xff, 0x2}, 0xbc6b05db0c0b1852) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0x45) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) 02:05:15 executing program 1: r0 = semget$private(0x0, 0x6, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xd5]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 02:05:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = geteuid() r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r5 = getgid() chown(&(0x7f0000000200)='./bus\x00', r2, r5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) 02:05:17 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:05:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7fffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) fsync(r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r1, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 02:05:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYRES16=0x0, @ANYRESOCT], 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f0000000480)=""/157, 0x9d}, {&(0x7f0000000540)=""/225, 0xe1}, {&(0x7f0000000640)=""/240, 0xf0}, {&(0x7f0000000740)=""/181, 0xb5}], 0xa, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 02:05:17 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r1) write(r1, &(0x7f0000000200)="01", 0x1) 02:05:17 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0xffffffffffffffff) 02:05:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800081002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 02:05:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)=""/82, 0x52) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 02:05:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) 02:05:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffff7fc}, {0x0, 0x1ff}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x522, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x1ff, 0xedb7, {0xffffffff, 0x7}}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0xffffffffffff5918, 0x8001, 0x67, 0x4}) ioctl$TIOCSTOP(r1, 0x2000746f) 02:05:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 02:05:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = msgget(0x3, 0x80) msgrcv(r1, 0x0, 0x0, 0x1, 0x800) getgid() r2 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) fcntl$setown(r2, 0x6, r3) 02:05:19 executing program 1: r0 = socket(0x1, 0x4, 0x2d8d) sendto(r0, &(0x7f0000000280)="3f119c5e09c3b66873ba0830c565977a5a3e2e9f50867ee3f213af46cf6d27ef9838ec12b41d47b5fc770292edea05dabd624c8bbda8b735835636ed1e8ae9bc5e7a791823aa66d511db526c1f", 0x4d, 0x4, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = getuid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r4, r5) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xe, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x42, 0xf0000000, 0xa07b, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x50, 0x80000080, 0xfff, 0xae75}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x8000000b, 0x1ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x14, 0x40000001, 0x10001, 0x1}], 0xffffffffffffff7f, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x98, 0x2, 0x5f, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x80, 0x20000006, 0x9, 0x800}, {{r3}, 0xfffffffffffffff9, 0x8, 0x8000000a, 0xf094, 0xb07a}, {{r1}, 0xfffffffffffffffb, 0xf2, 0x20000000, 0xccb, 0xe1ee}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000003, 0x5a7d, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x10, 0x5, 0x6, 0x1}, {{r3}, 0xfffffffffffffff9, 0x48, 0x5, 0x8, 0x8001}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000020000001, 0x4, 0x7}], 0x6, &(0x7f0000000240)={0x2, 0x200}) kqueue() getpeername$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) 02:05:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) close(r0) 02:05:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:05:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x82) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffc51, 0x0) setuid(0xee01) truncate(&(0x7f0000000100)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 02:05:19 executing program 0: munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:05:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x9, 0x9, 0xffff, 0x9, "18833b96b8238b73c95b6b696b364577a9713a09", 0x7, 0x1}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffff349) dup(r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/153, 0x99}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) fchdir(r1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:05:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0xc6000000, 0x401}) 02:05:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000300)="aa7d71ef9148d4340a8c63687ad1ebc7694e4862f8ef9b77da37b48e437edf0a642cbc299da15156da319eae257cc658cf43417589a952e875e64398084a94901b3987da8218c1dadebfc62c37a14c88d75b29d7e0295f84f82c2cc0873fe4abf518ccbff30f20eb04ddf18d651435cf76af5c5ab2af4078aa95fea958b0cfa29f167eb0c3a4", 0x86) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:22 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x800000000, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, r5, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r7 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r1, r1) r8 = socket(0x10, 0xc004, 0x2800000000004) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x1b) fcntl$setown(r3, 0x6, r9) setreuid(r1, r10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r6) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/107) 02:05:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f00000000c0)=0xc6) ioctl$TIOCSBRK(r1, 0x2000747b) 02:05:22 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) 02:05:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) flock(r0, 0x4) socket$inet6(0x18, 0x8002, 0x1000) 02:05:22 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) getuid() 02:05:22 executing program 1: mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) getuid() getuid() r0 = geteuid() setuid(r0) utimes(&(0x7f0000000000)='./file0/file1\x00', &(0x7f00000000c0)={{0x1, 0x6}, {0x3ff, 0x200}}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') 02:05:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 02:05:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x800000002, 0x3}, 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x3da) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4d, 0x2}, 0x3ca) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x180) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x1}) 02:05:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) kevent(r1, &(0x7f0000000100), 0x459, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x0, 0x1a}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0xccba, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0xfffffffffffffff8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x48, 0x7cc98065fd270772, 0x8, 0x8000}], 0x6, &(0x7f00000001c0)={0x4, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x9, 0x10, 0x100000, "7c143aed85c029152deae9dcba83f539e6c0fde2", 0x7fffffff, 0x5}) 02:05:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x8b, 0x101}, {0x48, 0x5}, {0x26, 0xade4}, {0x100, 0x2}], 0x4}) socketpair(0x6, 0x4, 0x9, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x100f, &(0x7f0000000400)=0x8001, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x261, 0x0) recvmsg(r3, &(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/172, 0xac}], 0x1, &(0x7f0000000300)=""/106, 0x6a}, 0x1) r4 = socket(0x1, 0x8003, 0xfffffffffffffff7) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x1e7, 0x1}, {0x40, 0x1}, {0x0, 0x1}, {0x24, 0x2}, {0x7, 0x6}], 0x5}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 02:05:23 executing program 0: msgget$private(0x0, 0x158) clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) 02:05:23 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffd8a, 0x0) getitimer(0x0, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 02:05:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8004, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48, 0x6746}, {0xaf, 0x401}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = shmget(0x2, 0x3000, 0x4, &(0x7f0000162000/0x3000)=nil) shmat(r2, &(0x7f0000244000/0x10000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 07:53:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2c9, 0x2) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0xe080, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0xffc, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/198, 0xc6) getuid() read(r1, &(0x7f0000000240)=""/220, 0xdc) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000340)=0x8) 07:53:36 executing program 0: r0 = syz_open_pts() r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 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) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000900)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r2, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) bind$inet6(r6, &(0x7f00000002c0)={0x18, 0x2, 0x4, 0xffffffffffffffff}, 0xc) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000000040)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001a80)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 07:53:36 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef988671800000"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x2, 0x81) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 07:53:36 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x8, 0x2, 0x0, 0x7, 0xdc, 0x93, 0x2, 0x0, 0x6, 0xffffffffffff0a6d}) flock(r1, 0x8) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xfffd, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 07:53:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="000000186004008b00002b273e2a7fff050001e19bffff01e000000000400040c60100f2e9009088c6f273e9034f889084f64ec808e3c59991ac418f4955c0b2cd7b7d683bc71988076655c2d08b54c9e7fce852b3b00439f684b8c9b434e1349bfb07f4faa0e5c5bc44714480514bf6f49f1dd334cad36773e4c6a5f279c2bc080d01c74f43715e355177d33115e8c7b40ad81e51d852a356f101929098d1b95a852a642e974ef3211bb780c979a14552fa323ac8c0cb94a5f169a947bfdfc2a280037fb49b118cb7ff4e3a9fde1220aba839ca811539cc528b24762bdc647298d8076b619fddb32fcf506d1feec9eba0f3edd72777d89213fb29b47816e5ac5b4f03849230bb6ae56f1376c5c7c7c29b37ea601809bab4c71492cc42fdc041d76560c852229ebfce80c136c7ab2030c3ad67bf1869ffdc370ca33f0c16aa06978bb8c20124fe233c7cf0032846a7a0e3e2ad499dc401535c8c18f2257cefb4f135c9cd8c7d81fa77db611fe861794f09", 0x171}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xe73f) 07:53:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x24d) 07:53:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004794fb78dc00"/4098], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) r2 = dup2(r0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/61, &(0x7f0000000080)=0x3d) sendto$unix(r1, &(0x7f00000004c0)="137bdfd56b0ff55bc8efd296cdd06743619d3ddae7c6f382283dbe82ac7ac5774cf61ddeaf82dbaeb13646ccb3a17bbb38404e7d2e7910995595b1a3a299ca4cd964d3533853a8c17ab67da4bc9fd2209d7c39d1c466bfcecec5af23c6a0c9c839a088f87233950bfe5bbc124d5ebb718ad7314927dd1696524f7adb94c6b354be46bddf51f72ab9ad2af69040dda8d1c19eef78a1f141174ce1b909cd7109cf69a8b4379bb7c04ed93fb55fb90462b4790af09152a05e50653d372c39cf34de97fee58c1c66a97d3b8b423f4990d7149bb294181019b447ceb902c84ebe833d93550745b4e3789088e7f43a8944689d2bd78cd34d9f15e0493e15f795647f1de29ea44aaedf46433dc5e01d8d76b33faa6a90885bbee33e60c9d0e015ff25b742acb6177147e3ea0c54dd7b3b819f54e962cb9f119375b42b41d1a109195a7b76fe78b37b1555d8bf8d3432096a768be8404aa1714836e406bb5d08b8479dd2f06398793a523ae207ef9f26c4242c673382719ddc17dc22ea065f1ca9cc19a4a0fac988afb9a8bbaa7caac72bc5c11651ca2c98f50fd445ec6f3c1b4c6faccb10688b21082b989b7858f611f9652f94d4e4c7d948bb37c61f35d979b359f82cfaf0c8bad5be6d4b6a3b83bb07be309b2315f4ecd0aa82207eb2430763dfbbbce088e0bbfebdfc2aca930fca60e31ea8e4369acb8297e909a633af209c75847677135e527dde69ff6dcb230dd79041f11a11610b5e453196dc0c2a37d5d3f2709683ef6fad18d3daa227754d0f0d5228c50aaf5efeaf5dc99f3382f00091366ece6dac12340c0c52e1671e0855e6487ff7acd373914e9ddb7e90ea7f99095c8906c816b5b167a4ffd4d8512bd81f8aff6f2d3e803f2dd4631fc5724ca1899b795d5061211fb8c68d5930d212bd248752e5ee78f701c052fd515b1f4d60f6129a7a251d65eb9dd14ffc6914f8bb1e8f4a474a3a4f88c7fa6760277cbcb1c22d68345ddc390ddec73622db4726d86ecb82032b3af098ec54bf9ae5171781bb12eee1e0f445e3fa632f4a744383e40bb17c5acf0082ac3fd5490b849cdc3b69b38850986d368343e6c2495b926924fe29fd8067a5b0f3db2fce3ca5f75cdd0b6ed9ef009e7e7108c26d221f4b74c8ace88d232a9b00896260a294a5f0c30b934ae67ecc4f6441763fe6b1936e0b34692f62465b40fab149ec5690f75fb36dd5042a1d9cf68252d892dba05ead77f64c4807f39750727494a605c8a4b8672afed7cdab2645b0c72318e1b7fd41aecd40de85dc28ef72b4956cf1ce2ad1dc2b18a0fd515ea2f40d5699128b868d29b7d781fbdbc5c68fad2282d70b5971cc3f59f080ade0c374a1c2aa0157ff4e40e1de2961eba5fab951e900b23c81f8f1f3f1136b7dcdb3eaa941a8fe3b45ac43dd43d164b80d78e955b840509f87908ff391d7c1e5e5f008ad45da4da2029596426afd876c1772b6f2bb0a05f822d546c31c2a23ee48227a6e6027990ac061ff1b0da691eee3ec6f28f329411f6526ae548369c81603e699bd868c2a35a36f50a72a3b2f1d1898d2fb2b80e61961b30a81b8dfa675a4aebdd81a485a21b3053643aec61f3c7fa755c7846e6ee7ca95834ae8bdde8ae307fe8a486f492c3df1c8757d279cd75b85435f25edb71439ee414004afadf2883b247fc0e74e59ed3227c3749797aa25d13342aa3117a275052632146088c3f27b78f7512156b05d854aebca5860adeb6003a27625cac7c94cefca7c5886b14cc71a71187759e20f94b5167a44f95af5c4b5abfc3efa5a5b930d39f0de4c89d673648626083cb9b37f4cad83db1f0b1f3579d0a7ac3b741ebe475870d331e549518094b9f12ce14048adb58e9e2e4f2839bb67c320c27f21d8e2ba2dfc8771e229d06a8c2374b663e90bba0500c497168693d993cf97aed280aab95ab28cc88b4f1c16e1eec942abcad709aab6600e1a55a19907e985001910e242b287b51fdbfd195d89f1908d323f5e303376e00925e39060eaea03ee1c01fd5bc064a56927bfc6b99f0b9e4a834522ab6f66f5083283ec6d6c177745b9a19ffcc89eb534a1a7240bd485d17550ecfc727b1b54201464ef0c9d57eafb68c5b048c2970486f29b2826ba57dcc708781930a80134afa1bf7bafdd094684b4ecc0ceb6789557fce9d10c440eca80e7844ae4bbebb9115066218709fe13962b80bfa59d0388ffce93d73b7aa9043ac25f9f2682d1bfd7e002a369956c2daed9323b9fc9fa1cfb0213e2fc0fc25b082c64b6268b91b595e9cb7f89aadcc2fb46f2dc9c91c6e5aa881f33d8b3e072994469c315b6e21fa43b4241d720e6e6eb18f28df433cea4a93095c402c0a1f34661182bf0e84376990c4a260c86cb11f6b4e194e299fb8ce4efbea117ec1520a75d6ca92797ef82be02fabaf23a8625fffe8dc6db8a16db9ab7f05b07b6c6382b4af0e54ec2e7db35dbf66ea87a436c9c0bd437e43059a5372712ee377be68327ec303a2e705e6f5f0b35fb4e13726c16b54ab81de056f4bdebc53e3c972b6333b6dbaf34654e23bb29302c7b3e5cb13f860db75f4543afab8dc85d73a85fae701b756b8afefeb07460d2364d604470ce87b22a1c7e09830c9efa73bbe1ef4e3d428f48b6e4c25511c0b7bedf3b091cb79b3a9da604d81b8b084e52a591e695767b939f5f77b1d105df01efdb85ee5591588cc133e8e8c869f6bbd6fbc84cc82734c6a71c93621dcde2ebfc88228221141f44d359ec70b458c3ddb5b230fa8174e0bf9b99e25e93a36a829834e684c4f327082604da24b80e0d1e109ce004c8d1cad5967191eb24f6f0598a63f03cc6523b2d3297d67807b733f453f89a0bd19edc6a046a5b1063cb1ab873d9227fd4a029ea8cfa9215c8971ed2ef9a5ab2bcef5bd8f52883d65e2740d733aa530e711cd556d878d31b82c4624d3c000010d2022c8280327a9963c3107cd4fbca935a1736cbbe2e210285a21089f9f0a53d0c7946a0e3d31eb3b824cb1aaa51c427730329035dff2e791952fb92c403ed0589043ce61f5892bee96bf229d55ba4a57dc0f63a383d6200b1a099b63c6984892918f0f8b24304a8bfa86c99256c67f6faa1596f667016af5e20e0c4e70c4b7d8a4d78d56a5eeba2059e2442665f8ef3f5c767bc5c2d60c8081bc39d5b4b14591e085cea1edde7fac8f3504ef53083c7f0e1c357caca3f3594548cb45b4a04e382286b661d1bda4c1113025901dac3ac01857f704c9e66e8f4538abbcf5fef4327320dd21123ea15d4ca91d9c42a217fb2ba7c22b3803e5f7016189cdfe9718c39bb0cbaa49a5faf505ebad1f6b6446dacded66467b08c20d18bd5feb450e14eba474770f92e8c916191d80bd80d621153c2c3ffbec3291270a3ea0956417d275b2adfd938c34d51354282270d02609f441011f445649c416a76334f9c7ebb5216983662c4373c13751173cf049dadf558b0cb1b15314c88b45da3df54065bb6333d31a2254a326bc11ed89fa4221568352688167c6f37062d0eec76e8f8462469715a071cd4de32cde81db279e13a6aea77941e1e07c5af63beae274abd7c4bee24a76b745d2d5d027640893c7dcd25f7a16c3ebf0a8b8fa4d4f0b70c32d54421e1451b0a2ffcf98c5ed622efb6e4b3364e3b33d6ec47a223e2e8a175a52eea507c901393446c6256606fa2ffcf2638df75e93f517a12666683530ec990c1150b8948dacfc2c0f0eceb4448d8d6d0b6eee431d36b8c4455298063c8a633bf1f00af9ab92742998839b17b1db4aa50ee443080b7510bded015978fbe280e1232a170939126c0fe00047af3084b671115694c64f490e639c1b6859b6cc0a9dbb96e9e51aeee33e405ac7f784e31192ecfb95d418ea154c44cbdbcb09ca291279f6c710ca76f0e2d20712038c2d28c9dc3e560ab93447ed590d3679e5a1cfe6b6482db6f466223af8558cf58d393b1b377ed48940ddc8a0d8b7de33b279587fa58737077d79dabad912dc91657179a25cb0c889ea2496bf704144ffc316e040f02bb93395a11bde710957331ddd1f96c1fcb14d45bddd37a00b7e315caec03b3a8604adb065a2cc6247a68dd55e88c3dc39a8bfa947935abb54376a714a8c719f7e9fcb643f755a1181fba5928f2c7b371da7dd24e3a65a20a9e514d5b0725378aaa50eb2552b1ba2f2ed06885756c7cbf1077d5fa41b3e1cf8cda79a7592cb5cc5db1bc5e221d789b528e91747a23ba2f7b329d0f71174655a99689cf8fae4189f999377952efa6f98e40e4be9e02316baf7d65510b0c509797a570d5408ddfb35c1bc270cb81924aa24636a3f7caf3c3154df68577afab63e3fbafacd9ef67e7b51eeaba580ff6ceaa5682df4aaaef2f7efb87f347d4b1da9f1a40fe4f5dbf8e3c678fba76279dc5ec31027513a96efa7950b15761d76d4bcf439a7b9b4e445b44737f48b80a317d77f76c5247ba29ab4acd899b11e6bb6bf96b20e987bed15ea5e0a704c3752e3713199997ca8c7b504624308d303ef7c5fa075ccfcd21b104ee6b906592a6c8f86b0df34c2a2d5d17ff938f3d9f641821b381de3216378188485852a4bd02a3cdbbd023517e29e3a3b08f8527eb6672a11cb65638a83942bbdf16ecc4510ba0800625b43d7ae09d85ba7a50898430c0bc901efe0dcdb035d2dc430f8c120a0c55118badbb3c52a349ffc1105257044248d03db3f64cd384626166fbe4b95cb557e35b49e0c607bf2145f6ac8c0f1c5bb38a5af22571714a5ca18ba2f70275f523fbd7dd128bec21a4efe8fad4394bb7702c8b8b1e737e0df1d5e997147b115cc51b27162e2c4fc631a3d8815bd2c596ae60b31f01d942129c1cc1a52646be77e93410c23784ac89dde64482f06fbb7a43870f4b079bda8f37e37f7e414b174e8d382ce52dc83a407d18c2c66e390da780dc80d7e050ddd6be61da9aea696688928a90d6c7be53fb1c1342eccbd968b7e74463e5cc199820cc9f67d37c7d8d7f915c76de49005bab1d38b164262af3153ed25380bb63b16a47d6a69fa23a3f60ef8df9a4737a496f454ab13d503ff3da98308b3306e7f11e01fabc203270cfa094d762b22d1907030094ff766dfcffb15eee6d2ad98f0791b9ba7d6fff7cb615e9f46f199128a2ddfad906dcae03530c8dc86bad1da06aa07ec0b158c555cb965ab7632f83e96741233ecb6e0fc326743fc1cad4f01d94377b508e92d96ac9944005e29269acc9729198a3b5ecfaf7991603750f1195433bc54476fef8180d81677589855eb00ad4098795d7e018b8621ed0d3a7817c0d9584f0980a7f796a8a1e7848d21f9a7988208ceb75acd024d281feaa795e8590b2a0fdba47b04107a0ca01ddfaaf5995e867f1cff403bb75527a99b846ac6ab15f9989c917f7cdf3ec814cc6a0abe8c1c969da66e33f07526113706c2bbaabfcd1b89d9c55fa52e3c0966953dcb130ca94cf9080e40c99e271bd4a2e9b5a675cc3e21681c4c7799c80b784a2aba4b92c8c4c330a06f42f3d72a508f27ce7415d75ba3de993eeb810a81e187626e97044b3a040d004b0ca981467976b5a7c576dc9a3893aaf276b787e589b0aab9af7ddb57c71fd1ba2f5c67d1e9bf70804daf725131c3a9bb861f01b94eee0879afeb6e82aad3f4a3844cf7eadf301a8f9ddbefba9f21ea952f1747e7d45e701d4d0423f395d71f4dd450f19ead1974aac61ad16a4e23111bc6b470d0791c0e2fe0a0f6d98e47faab76bbc4b27da4ce4968ae8cccce670103f1a0a028ba67fe60ee6ab2e785c4f3750047473c801", 0xfc3a, 0x408, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd89) ftruncate(r0, 0x100000001) login: `‹+'>*ÿá›ÿÿà@@ÆòéˆÆòséOˆ„öNÈãÅ™‘¬AIUÀ²Í{}h;LjfUÂЋTÉçüèR³°9ö„¸É´4á4›ûôú åżDqD€QKöôŸÓ4ÊÓgsäÆ¥òy¼ ÇOCq^5QwÓ1èÇ´ ØQØR£Vñ’˜Ñ¹Z…*d.—Nó!·€Éy¡ERú2:ÈÀË”¥ñi©G¿ß¢€´›Œ·ÿN:ŸÞ «¨9Ê9ÌR‹$v+Üdr˜ØkaŸÝ³/ÏPmîÉë óí×'wØ’û)´xå¬[O„’0»jåovÅÇÇ›7ê` º´Ç’ÌBýÀA×e`ÈR"ž¿Î€Á6Ç« 0íg¿iÿÜ7 £? ª—‹¸Â$þ#<|ð(F§ ãâ­IÄS\Œò%|ï´ñ5ÉÍŒ}úwÛaèayO `‹+'>*ÿá›ÿÿà@@ÆòéˆÆòséOˆ„öNÈãÅ™‘¬AIUÀ²Í{}h;LjfUÂЋTÉçüèR³°9ö„¸É´4á4›ûôú åżDqD€QKöôŸÓ4ÊÓgsäÆ¥òy¼ ÇOCq^5QwÓ1èÇ´ 07:53:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x9, 0x4, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:53:36 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 07:53:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) 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) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) 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() sendto(r1, &(0x7f0000000280)="5312c65f9bce47ce", 0x8, 0x8, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x22, 0x10000}, 0xc) r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 07:53:37 executing program 0: r0 = socket(0x22, 0x3, 0x80000006) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x182, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x9, 0xffffffff, {0x101, 0x8}}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) unlink(&(0x7f0000000280)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0xe9) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffff6, './bus\x00'}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 07:53:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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) write(r0, &(0x7f00000001c0)="d39e1fbe43c9ec8f6bec1759a9be50523f8e27bd68241f131903e631ed8fa457729b8726f3d5920d1d3a44995cf2cf74228fd0a900259e51e6bcf24ec7500f3cc5164b0557695608a1f7dd513eb8486fdb5c78829816bac23330f9aa594f8ee075975f6e5ebb2dd46b79c6489c3773dab1887a9b9a09e67965f63f2d434cae079024c85106e292cdc45e5975f912a64b531dad7899d654ba4e23847540bf7981b3ff8fc3802c3294d2d5a2f1f488e479c8ee215c70a10382aa315d042d28de975c41e708bb5100fd9e5025e52a8e0199d6af8bf21f12a92e67a85d463b4b2c4b105c35d4899b5f63fb7773cf4e6f3a9f29e37b26dbdc17b662563308f8", 0xfd) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)='.', 0x1) write(r1, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 07:53:37 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) open(&(0x7f0000000180)='./file1\x00', 0x400, 0x40) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r2, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 07:53:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 07:53:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x30) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) execve(0x0, 0x0, 0x0) shutdown(r2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 07:53:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(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) geteuid() 07:53:37 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xff, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) r3 = getuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) close(r0) 07:53:38 executing program 0: r0 = socket(0x18, 0x3, 0x0) fchdir(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) setsockopt(r0, 0x3, 0x81, &(0x7f0000000000)="27768c687f80a4a5781bb0c9e7592b954bf9a766812aae19c68b896158ff9ff8156a81c1da76398d6b88bc8d7b8e0853fcfb77e95670124cbf9d380550", 0x3d) 07:53:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) close(r0) 07:53:38 executing program 1: semget(0x3, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7fff) r2 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r0, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semget(0x2, 0x4, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:53:38 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x81, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d9355ffdb1669cd77755373b"], 0xa) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) lseek(r0, 0x1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xff00000000000000, 0x7}, 0x10) 07:53:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10610, 0x5c) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() poll(&(0x7f0000000280)=[{r0, 0x2}, {r4, 0x6}, {r4, 0x44}, {r1}, {r2, 0x1a}, {r4, 0x44}], 0x6, 0xffffffffffffdffe) r5 = dup2(r1, r1) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x3, 0x9, 0x4, 0x2}) syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) pipe(&(0x7f0000000380)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) 07:53:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x44, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xd8d2b92, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000081, 0xfffffffffffffffb, 0x8}], 0x2055cf, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x86, 0xfffff, 0xfffffffffffffff7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x7, 0x20, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x2413, 0x9}], 0x8001, &(0x7f00000000c0)={0x9, 0xff5c}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) listen(r0, 0x3) r2 = socket$inet6(0x18, 0x8001, 0x0) fcntl$dupfd(r1, 0xa, r1) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x108) connect(r2, &(0x7f0000000000)=@in, 0xc) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000240)="f8afd94d2d40c63238dc7e1917d823e9e369a04ba2cf395e8167a1ff383c617ca75d9377620f1b880fe8fa091d315e42935f8718e3a9da30fa2b15830180491e8866208bc22acaa0002fa10334674db0caf1381e6c6f8bdcd8fb576835aa5f7400ee4a2ba4b3386d8c80e0c5de6735f08801a69a870172a313b3fb03907f3b2216902ab6d3a0aed3a906196750a4ea26617956f1bd2a21a3", 0x98}, {&(0x7f0000000300)="66b05e3200c9fec7a20477e8e48e9cd299d22948b9a12a1fed75c06a20511ea684d6ce429400b94b3ffa91f845ba1382cc043b27867e73f1bfc0824ace77e8bf7dae740b4cfbac44eeee1fb7ee3e516a79e1753f8d6f18f7f92dc2ed7054804af2c39409e6c807e4b8a73004a9889cb1f1e8f6cf5d4a5f4cb0c9827702973bea8b53", 0x82}, {&(0x7f00000003c0)="556bcd0b687380ef1ce5ecb62e6693ba0f34dca300dffa655da46f9aa82441f2222f61dbea6505c7a9aec6ff732ec0b9825cb2a982bd4a645d78dbdb4a1f20f4e5a16f7fbee5f9332e8d3fdffab53437d7eb6cc707089e277d7f", 0x5a}, {&(0x7f0000000440)="315ead1db801fff5bb2c046ba3b0407b80dc31c0b0f939c4e15d435debe2282cacd1d37a0ddab43afb8c218d033d09f47e026bbe649d36c5b12eef60d01fb929d332939efe8aabd3b0", 0x49}, {&(0x7f00000004c0)="af36090f30fc79932241f24768b9d4b0099c9a2dc944a13e771cb15fa2fe3c17502c95f421c17b0b49b3c05fea57e3ae8b64f78996c51fdc997495aa09998bd0f3b764bea089dacd3c3e85d856687008f3556fd16f049ebad1f42af5e22ea16674585e3c8ca664ce44d3973ea68dd879345ae235fafc19ea", 0x78}, {&(0x7f0000000540)="88b431af61ea9e01d712bb6cf831b410165e961442b9be876ed3c7b9695ca9dfea49ef8240dc92f3b36d08035d85ed124ff8447b9bd08d771b5c32dc956b62cfd72291ae107888e5daa873f10da5d0e4a9cfec26308127b2c0c49f64", 0x5c}, {&(0x7f00000005c0)="bc648f825e72feef168f7a5c9bc5b22b4724c5d8651ce56b72b453f30259089041eafe1eba704096fd205ec4bb95449812ac4554675173b3c6894a53", 0x3c}], 0x7) 07:53:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 07:53:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000340)=""/72}, {&(0x7f0000000a00)=""/128}, {&(0x7f0000000280)=""/54}, {&(0x7f0000000800)=""/79}, {&(0x7f0000000880)=""/252}], 0xa, 0x800) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup(r0) 07:53:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x2000, 0x40, &(0x7f0000000000/0x2000)=nil) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 07:53:38 executing program 0: socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 07:53:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 07:53:38 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000001180)=""/4096, 0x1000) close(r1) 07:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d", 0x7f6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) write(r0, &(0x7f0000000140)="ca6d66c5419f51ded5", 0x9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f0000000240)='./file0\x00', 0x140, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) syz_open_pts() 07:53:39 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x16, 0x8005, 0x4000000200005) 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, 0x8) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x0, 0x7, 0x803}, {0x2, 0x20000100005, 0x1800}, {0x40000000000003, 0x9, 0x1000}, {0x2, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() kevent(r5, &(0x7f0000000300)=[{{r1}, 0x0, 0x10, 0xa, 0x3f, 0x8}, {{r6}, 0xfffffffffffffff9, 0x96, 0x0, 0x0, 0x43b}, {{r2}, 0xfffffffffffffffa, 0xd4, 0x80, 0x8, 0x1}], 0x1, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x5}, {{r5}, 0xfffffffffffffff8, 0x21, 0x0, 0xfff, 0xffffffffcfa6eafa}, {{r6}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x400}, {{r5}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0xe95}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8, 0x1}], 0xba24, &(0x7f0000000480)={0x1, 0x6}) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendto$inet6(r3, &(0x7f00000014c0)="deaf174111710e62aed188ee537f13310a1b9a95206e80ba4aae9695d5f6809be0807e22c04b8bbe79aef3dfd64ed93936b06e413c3432ea2d1df907f35bc46628e88bcaedc5d0974a89269b3a38e9df2e7e0ce17396438eced94ac00b02b32e47657c13c402f79df7f039994fbcf29d9910eb69b2f549a3d568a2d457e1a3ab5cf691e0f01709b168673830b69f3a4e095366ed65d3a7599aaab2a29ae08086bf307ac7acd50bc3a1d0a44c2c2125ed23f09a34fb2e5cf057ab7b", 0xbb, 0x408, &(0x7f0000000100)={0x18, 0x3, 0x7fffffff, 0x2}, 0xc) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000004c0)=""/4096) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x201, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) 07:53:39 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x7f, 0x1, 0x3, "569103b1fb1789a372911295a242c2cffc13a860", 0x7, 0x6}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:40 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_media}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f0000000140)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x8001) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x100) open(&(0x7f0000000540)='./file0\x00', 0x40, 0x80) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='+\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='*\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='$\x00', &(0x7f0000000400)='&T\x00', &(0x7f0000000440)='}^:.+\x00', &(0x7f0000000480)='}).^-\\!\x00', &(0x7f00000004c0)=')\x00']) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 07:53:40 executing program 1: r0 = semget(0x0, 0x0, 0x82) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x10400, 0x48) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x32b) getgroups(0x5, &(0x7f0000000340)=[r3, r3, r5, r5, r5]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x1ff, r1, r3, r2, 0x0, 0xc0, 0x5}, 0x6, 0xfffffffffffffffc, 0x7}) r6 = socket$inet(0x2, 0xc001, 0x0) getgroups(0x3, &(0x7f0000000200)=[r5, 0x0, r5]) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) utimensat(r9, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7e000, 0x8}, {0x7, 0x2}}, 0x0) shmdt(r8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r2, r7, 0x87, 0x8}, 0x3e72, 0x1, 0x8001}) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x28400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000300)={0x9, 0x4, './file0\x00', 0xff, 0x6, 0x6}) getsockopt$inet_opts(r6, 0x0, 0x200000000001e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x3, 0xffffffff, 0x4}, {0x18, 0x1, 0x3, 0x1}, 0x3f, [0x3, 0xff, 0x5, 0x4bb, 0xcd, 0x6e38, 0x7, 0x80000000]}, 0x3c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="ca185b812c2dc8c7f10fdd43bdc0ef25693ecdae45c742d605d0b619db87d7491e272e62b6903dea7dc7da90c911c86238", 0x31) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000040)=0x6) 07:53:40 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0xd8) r1 = shmget(0x0, 0x4000, 0x202, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000561000/0x1000)=nil, 0x3000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="10000000000000000000000000000004"], 0x10}, 0x0) 07:53:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000500)="0660a45c032cfaad6b84918be442c148d0b1d9e4dd1d00e3b080d53996328107ca2c46f20c857094e994c41b211c84fa46498e57d88b144c6bc6b88db2027accd04de94256576ed35f4c68d02b999d6902297f3483a404babf8a09ea7cbfcf6635af063205b17930b46a5a1c2080c3398570739596db4193496703be569cfd48d6d834a93b0e6c29124ed3795372df0cd4afce477b9be6d9ea26e7a710ebb48523d9ea116cb963818c264a18901b07021df31de031eff3956c4352d59a7f41286fb98dee05e30b0531a3f42db6892d4368", 0xd1}, {&(0x7f0000000380)="7d0460efa3179b14738b9ee35e8a122a6295ba0d64e6222d", 0x18}, {&(0x7f0000000480)="bf3f010e0b1c212f909ffcfac8e2c38cae0a699e7a64efd6ec81c5929d61249547c59b9e977a", 0x26}], 0x3, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000000), 0x2f1}], 0x1000000000000093, 0x0) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="861afcd7a19a8b7edacd57642af1551cc650bd2425ddbd6765c2b1be392266f93a1565532bc051b2a49097c4ac2552aac1ae723ac09ce0aca3d7d55d3b9d9f3cd3896d1bc73419d6e540d4006d7e4c6a2ec38e9a1d55575bf211048ab36271a9721fab57eb3a16fbf8bdcaa417f62078cc09469eb8d68cb17f168ccd8ba92c69392acdf7d11e3611b6ba17c028f4fae174af7c332377833b567f8558b8478ebd83a84b4e0072935b52f0238b10397f8ff932f3fab3a96bd91a9ce1f0a48cf2986a7e30d878510d1f6e", 0x3a}, {&(0x7f0000000180)="29a9600e65a7a958540dac6f98664b2bfebe5608f69acce031431f4a5dba6ade2e1c10ddf04f038f548c6c47c3a671c2d9672532939287dcd3bbdd7b3ba00d28fcbf488c5ecf357d086cb2e60006fb1f2c1c01335f8410ac4a8f1b8a15aa89f3943e", 0x62}, {&(0x7f0000000200)="159d3c9c4ae780145a21d5af2aec2c3b8bc03a", 0x13}, {&(0x7f0000000240)="e7eae23cb8f7fada3f251ced7b7044ace492d85787dc738a8b1656dda41aa785fb20472781f50af2e4481759d039319e30b10b05b492325b517175c03858ea8faa316cf0a953d0b2e626cecd8f024b37442645db100b6e5c50bed0a96335570f69c7459a87d1ade54e2808612eba2fa0df9e5d1289140bd8fa7421d2325dca40b9da68245c059c784e63bc993be60fca0822c5487e9ab466911716438b3b1a457ec37d1fec1a7e8ac4ddc34e60e6f720efe8499e95c8eba2b3e5ef723d3c37d017", 0xc1}, {&(0x7f0000000340)="5d1ed44fe551b4aef80b71ad7bd1bbca737f228a4beb14ee45282be7dbdc44bbce97fcec70395171b10e6c2b72d88a87e007a014", 0x34}, {&(0x7f0000000440)="c30ea82bc8f8719bb04ec290c3605a22ab05300228858812674f70", 0x1b}], 0x6) ftruncate(r0, 0x0) 07:53:40 executing program 0: r0 = socket$inet(0x2, 0x4, 0x10000) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x418, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0xb9432a7332877d86) r4 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x1ff, r4}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) 07:53:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8c0, 0x1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x104) r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x400, 0xb) setsockopt(r3, 0xffffffffffffffe1, 0x400, &(0x7f0000000200)="db05ec07e9c5c0bd4e043e65ba267be0f92a68b58519f38c58dc4a225fdb", 0x1e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x0, 0x7fffffff}, {0x85, 0xfffffffffffffffc}, {0xc5, 0x100}, {0x80, 0xbee}, {0x45}, {0xe7, 0x1f}, {0x24, 0x2}], 0x7}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000340)=0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) recvfrom$inet(r3, &(0x7f00000003c0)=""/85, 0x55, 0x40, &(0x7f0000000440)={0x2, 0x3}, 0xc) chflagsat(r2, &(0x7f0000000480)='./file0\x00', 0x30003, 0x2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000004c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, 0xffffffffffffffff, 0x30, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000500)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000540)) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) close(r3) r6 = dup2(r5, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0xfff, 0x1, 0x4, 0x81, "6facac464931d354bf5ed74ce9068aacc05ace4f", 0x2000, 0x400}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000600)={0x1, 0x1, 0x3, 0x0, 0xfffffffffffffff7}) fsync(r6) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000640)) r7 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000006c0)) fcntl$getown(r3, 0x5) renameat(r2, &(0x7f0000000700)='./file0\x00', r0, &(0x7f0000000740)='./file0\x00') ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000780)) 07:53:40 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x5, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x85, 0xf0000000, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x42, 0x8, 0xffffffffffffd6bd, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf00fffff, 0x1, 0x8}], 0x1, &(0x7f0000000180), 0x3ff, &(0x7f00000001c0)={0x7, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x1, r3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000180), 0x0) 07:53:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) getsockopt(r0, 0x4, 0x1, &(0x7f0000000080)=""/18, &(0x7f00000000c0)=0x12) 07:53:40 executing program 1: getpgrp() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 07:53:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r0}], 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, &(0x7f0000000000)=0x10300) 07:53:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffe4) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x2}, {r0, 0x114}], 0x3, 0x3f) 07:53:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 07:53:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x26}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x2) 07:53:41 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/249) r3 = semget$private(0x0, 0x4, 0x80) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000005c0)) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r0, r0) semop(r3, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0x4) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r2, 0x0) socket(0x400000000018, 0x3, 0x3b) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000240)={0x7f, 0x9, {0xd21b, 0x2}}) 07:53:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x42, 0x3d, 0x7fff, "b6180d4d36a764a3096748350dbe832678a981ae", 0x80000001, 0x40}) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x4, 0x3}, {0x7, 0xfffffffffffffffd}}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus/file0\x00', 0x0) close(r1) 07:53:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 07:53:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000000248) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18490, 0x40) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0xe637, 0x1}, 0xc) 07:53:41 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ec6c7904b93f1731"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ØQØR£Vñ’˜Ñ¹Z…*d.—Nó!·€Éy¡ERú2:ÈÀË”¥ñi©G¿ß¢€´›Œ·ÿN:ŸÞ «¨9Ê9ÌR‹$v+Üdr˜ØkaŸÝ³/ÏPmîÉë óí×'wØ’û)´xå¬[O„’0»jåovÅÇÇ›7ê` º´Ç’ÌBýÀA×e`ÈR"ž¿Î€Á6Ç« 0íg¿iÿÜ7 £? ª—‹¸Â$þ#<|ð(F§ ãâ­IÄS\Œò%|ï´ñ5ÉÍŒ}úwÛaèayO pckbd_enable: command error 07:53:42 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) 07:53:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) pckbd_enable: command error 07:53:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0xef) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='W\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x2bb1448b8187acd4}], 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x6) nanosleep(&(0x7f00000001c0)={0xee, 0x4}, &(0x7f0000000200)) pipe2(&(0x7f0000000040), 0x10004) 07:53:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:53:43 executing program 1: mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8888, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pckbd_enable: command error 07:53:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x4005, 0x80) read(r0, &(0x7f0000000080)=""/241, 0xf1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x190) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x20005, 0x2) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 07:53:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f0000000280)={0x100, 0xfffffffffffffbff, 0x6, 0x1, 0x5, 0x1, 0x1ff, 0x81}, &(0x7f0000000340)={0x0, 0x101, 0x2, 0x7, 0x4, 0x3, 0x9cd3, 0x7b}, &(0x7f0000000380)={0xffffffff, 0x5, 0x47, 0x401, 0x5, 0x3, 0x1, 0x6}, &(0x7f00000003c0)={0x76b4, 0xffff}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000740)=""/142) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000000000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x7fffffff) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1000, 0x101}, 0xc) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) kqueue() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/252) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/45) pckbd_enable: command error 07:53:45 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/78}, &(0x7f0000000140)=0x50) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 07:53:45 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x2a) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 07:53:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000004c0)="d4f86461b8cb2354b6cea01530ba51c5c765d36d4ca4e6adb432ef9be3c2dbcf45b9", 0x22}], 0x1) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7fffffff) 07:53:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8880, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x4159, 0x4) listen(r0, 0x6) 07:53:46 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r1) r2 = getegid() getegid() setregid(r1, r2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="fce1f909fcf73a1275d4f61b50ec862bd621be81f35d896a99e307f99d15ddebb047299b", 0x24}, {&(0x7f0000000080)="c8bc7b1134fc115fac26ed70dfb2e92c0c325164e5c57bddd109dcb58d93dffd68fffa45b3f658d8e0676d0fe057202f33214f", 0x33}, {&(0x7f00000000c0)="4c31bbc9d02f649ed4920fb4092423d0b9e23a290a54af739a02b573af5e5858231a9a344165649fa2c69cbbd80bdb1df98e8633c035ccca33c37ade20e1b274f642c530814636ad486359d0f8421c732ed630c185fec192fd645a8ad39739cb05b459c190cdfd011dd2fc97a2f7fde206f42982171734963c3213e6311b5a7a2b77e0e0cde7db6cf856f7ef74da923b8e607769aeda1ee30a3859706da170bfd52f0ee30ad4b5b78657c2f800baff84fdbdd6fa19fd887708a7580607bce454b071e7d5711e33392f9f33afbb6b", 0xce}, {&(0x7f00000001c0)="d26c569de8b3380ce7edffa097bf6458f804ef1b1e2f68048b74034c0fc357525db248c0ee2b3b51bfe538c4ae3b8682fc9aa3951301abfd5c1cc6bd6f707313", 0x40}, {&(0x7f0000000200)="410dc4761ab6c1ebc4a3ecc0566b7bb390824555a7010e5208680d2074360af9464806d84737e55e9bf6b5cebb5512bd2b60f9005d3d614dae7d1841460d2c3cab42a961858651bd571eef075385c46f53ba4c7c9ef4d0a2b0bed42315b16dd6cbb35beb9caf43efe3685ca77dd3f46a00a3eb4434cbb4d132f1dc4c9a89bedde207081fba0ea60179fa816cc2a86aceb2249dd000b613dc21d94f447db613b05340d7137e47696a6dfad542edbbf09d8f5bb16eed4b764ac3c086774d183dc52072a7938dac287b8410b23bb191ad228fc63be43bac374cc8b94ade12482b3856c02fdc88f6e9e56725f63e9b76599441c9ea", 0xf3}, {&(0x7f0000000300)="35ba2edffe270caed2bc6217065f3568f6ffceb60d8551fe5cbd1ddca761aae2723dfcf8a0fe20039168246f352f81b3335fb7ed2d88fd463fe6afd4dce5d6af36dfa34fec0da69cbc7fcc0cb71930915fb0d18b4b657202d7fc6c0fe07ef4953a5be27a", 0x64}, {&(0x7f0000000380)="8eafcec4032ee67e54687f010917f73dafe5ae3c3053fdb1396a1bfbbf8655360307b59fcc6e1f08afa9d5b2e465d38f5fba402318b5518214df9f43956eb042f26aefcd73b69a345b40e7745ba555f8d678a47e5041f5e67ade0b626bdcdc36163d07b4c3f1eda00031a7661e3bb1ee2df80bacfbdf9fea859c9d55164c419c28fb5cfdaea9461d941da4ed3978200e212c360d0c78b6334aeee9a067a9f4fb72707391c941f3cace6a3c771334af99f38343da955036fe6817b26be76e4d58bd55faa5d115b44997e113d4bb5df9f625f3ad8753d839baf6b7806e7b4580e6b08e00d5da102ea4bce7", 0xea}], 0x7, 0x0) 07:53:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) 07:53:46 executing program 0: r0 = socket$inet(0x2, 0x202, 0xa8) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x40) listen(r0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100000000002a, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x0) kevent(r1, &(0x7f0000000080), 0xcfed, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x12, 0x40000000, 0x9, 0xfffffffffffff000}, {{r1}, 0xffffffffffffffff, 0x12, 0x80000000, 0x101, 0x20}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80, 0xb537, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x7, 0x78}, {{r0}, 0xfffffffffffffff9, 0x98, 0x0, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0x2c, 0x82, 0x7, 0x9}], 0x3, &(0x7f0000000200)={0x80000000, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xc2bb, 0x4) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') 07:53:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e13", 0x180) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00fef2e4631a00000000000500"}) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) read(r3, &(0x7f0000000880)=""/161, 0x52) 07:53:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023abcff357e074b07"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100), 0x1fffffffffffffe9, 0x0) 07:53:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000000000000740000000e508ecfffffff7279d666597d7820eea06f7ad809a7eaafc30703f7e3d7df5d621d27f77e420f6fd9db45ce375aa97b0eb0f00ce42382e3e40192dfcfd8a81c7d7b8a4b68129dee327e49bc21e221fdf05dfe5c1e1b5506181e4aacc1f9a7041225e4a6db72f602fa4db1fa565b9e0f63f44cfcac0fd8792d97616da8c06e21edbfda269992ded1d6d4c26d22dc650de67c88d3fccb2fd5dbc1acee49e305e6ea613f6b29231dda7f37df79fcc5b49a5ce66af8638da8a1beb5e5e"], 0x18}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[0x1, 0x6]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0xc53c}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) 07:53:46 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:53:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0xffffffffffffffff}]}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x800) r2 = dup(r0) r3 = semget(0x2, 0x1, 0x605) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000001c0)=""/4096) utimensat(r2, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0xb45, 0x2}, {0x1, 0x59f}}, 0x0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 07:53:46 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='%-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='{\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='9\x00']) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 07:53:46 executing program 0: r0 = socket(0x11, 0x3ffc, 0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 07:53:46 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) 07:53:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8400, 0x0) getpid() getsockopt(r3, 0xfffffffffffffffc, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(r4, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) write(r4, &(0x7f0000000640)="1952b22198f2321f4fe6dfc568fcc0d09186b5d19ccd7c4b4d1adfd47348b509de1e540fe22b8e295f53c5d87d6b3f400c1bb17bf3644d9dfb394efcd39952795e285959a084d46987d3b3de5c318650fa11238dfee01b78ad643fbddac72c2977088c4e362ea347b3c853ecdcc0ffd1cfcf44dfefeebd07fae832d26a6dafc311b61381d7e6cdeb6e3ef9b95ec018c7bf898818c04bb0b1a1e14473769054612751f4707452556310", 0xa9) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 07:53:46 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8004, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfff, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100040066696c653000c4b8032ebd2d19de99db7a921e2a0c967d2fda9e1dd6d91a010cd481c2b60dea27ba9bf51abb2fcea52e2b9e64cb"], 0xa) fcntl$getflags(r1, 0x3) 07:53:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x41) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 07:53:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000100)="ed5b348a1e7cc1331d7ea6f921ec4ad82900", 0x12) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x2) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0xf7, 0x80000000000004, 0xfffffffffffffff9]) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 07:53:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) r4 = open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000340)='./bus/file0/file0\x00', 0x8000, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x0, 0xffffffffffff8000}) write(r6, &(0x7f0000000040)="510fc3a038", 0x5) chflagsat(r4, &(0x7f0000000480)='./file0\x00', 0x40000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x0, 0x80000001, 0x2b}, {0x18, 0x0, 0x100, 0x8}, 0x1, [0x5, 0x7, 0x4, 0x9, 0x4, 0x200, 0x100000000]}, 0x3c) pwritev(r6, &(0x7f0000000100)=[{&(0x7f00000004c0)="38efa83585cb2c94556d4147837f4dec257d56483d11b15e6e5cc37a9f4189684adda77a4c940e2528e6901948d7f571f1c84277f7ef92bb007251cbc1e22fc44af8ddc5b63ad4b550eaece3f3420f18749dd3dda8f5"}], 0x100000000000017d, 0x0) 07:53:47 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x7, 0x69, 0x0, 0x0) 07:53:47 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() write(r0, &(0x7f0000000100)="7a8722a9124fc3dada5b9ffa8f840e0d7e5ea0cc562f54a9b396a5e2070da041569006d6d48c2ccf67133b85e4fdc0ffcb5d20c4b38a2b58c67fb25ce3b9a4717d1f91d96871a63cb181f7aedfca1fa6ad28e5c84d1c4c441dc323338cf72a2fd9693772b12c578656f95e500ea19b481ae7c87486b80c82b4e7bd67423eaa79719705288fad083b48ba360d9a5484e54df4899719177723e93a5df308997c69ff5fbccded27e1ce3971769aa35a76790a75a597281b4c3e1830a842a1382fa606a26469c6dd20", 0xc7) fcntl$setown(r0, 0x6, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r0) setpgid(0x0, 0x0) 07:53:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="e95d9f3deede65cad11c4600c13c64d17045efdb702d8502bd3a8a87c4032880adcb57d4a0533565c4638e7b1b2d345864861b78a4ec3470ce60e42205d5f8046cf21112", 0x44}], 0x2, &(0x7f00000001c0)=[{0x20, 0xffff, 0x9, "018ed8ccac5f1074efa9162f9c4a"}], 0x20}, 0x2) 07:53:47 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa65) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getegid() setegid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0xb8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r3) 07:53:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r0, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) close(r0) 07:53:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x100, 0x0) r6 = fcntl$dupfd(r5, 0x0, r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10000, 0x0) r9 = open(&(0x7f0000000300)='./file0\x00', 0x440, 0x10) r10 = dup(0xffffffffffffff9c) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x100, 0x104) r12 = socket$inet(0x2, 0x8000, 0x6) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x20000, 0x0) r14 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbe250a0c0b2949100"/4098], &(0x7f0000001400)=0x1002) r15 = socket(0x22, 0x4, 0x3) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10000) stat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x44, 0xfffff, 0x6, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x7db3d812, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x43, 0x8, 0x101}, {{r4}, 0xfffffffffffffffd, 0x12, 0x2, 0x1, 0x400}, {{r6}, 0xffffffffffffffff, 0x80, 0x4, 0x800, 0x48}, {{r7}, 0xffffffffffffffff, 0x7, 0xf0000002, 0xffffffffffffff7f, 0x3}, {{r8}, 0xffffffffffffffff, 0x12, 0x4, 0x80}], 0x5, &(0x7f00000014c0)=[{{r9}, 0xffffffffffffffff, 0x9, 0x2, 0x3, 0x6}, {{r10}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3, 0x9}, {{r11}, 0xfffffffffffffffe, 0x6, 0x40000024, 0x1ff, 0x8000}, {{r12}, 0xfffffffffffffffe, 0x24, 0x0, 0x478f, 0x401}, {{r13}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x10000}, {{r14}, 0xfffffffffffffffb, 0x84, 0x0, 0x1, 0xffffffffffffe886}, {{r15}, 0xffffffffffffffff, 0x0, 0x7, 0x89}, {{r16}, 0xffffffffffffffff, 0x44, 0xfffff, 0x5}, {{r17}, 0xfffffffffffffffa, 0x6, 0x80000080, 0x6, 0x8}], 0x3, &(0x7f0000001600)={0x8, 0x7}) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x7, 0x0, 0x0) 07:53:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) socket(0x7, 0x4007, 0x9) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0xfffffffffffffffd, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x9}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 07:53:48 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201a0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 07:53:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x8}, {0x1, 0x3}}, 0x2) 07:53:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="fd4c50a59d3c5b12a9bab18182bde548ed940c60a6240e55bfd8906dd2e50347826c7ac6d6237c337b5c2a80429a1d82a79ccc2e0d73dec32e622d", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) 07:53:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0xea, 0x0, 0x0, 0x2}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 07:53:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x4, 0x1}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 07:53:48 executing program 1: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:53:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 07:53:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000235000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:53:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) clock_gettime(0x4, &(0x7f0000000280)) 07:53:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8240, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x573b7caa) r1 = open(&(0x7f0000000100)='./file1\x00', 0x40, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2054, 0x3) getrlimit(0x0, &(0x7f0000000080)) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x26f9893b51cb1cea) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)) 07:53:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() r4 = semget(0x0, 0x4, 0x240) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000180)=""/68) ioctl$TIOCCDTR(r3, 0x20007478) 07:53:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa5, &(0x7f0000000040)="01000000", 0x4) 07:53:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x80) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x80002003, 0x200000000003) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="efff2d2f6669696c653000"], 0x10, &(0x7f0000000080)=[{&(0x7f0000000200)="c6987e5002e10a6e70ae176359d491a690ab99d154489d08240b0c116a9371a7670035661525304ac30ec964d9acd7d62f9b8c9e5c0fc40bf2a93d6054a5fa9400855f6e7a7f8f", 0x47}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="bc27ed1631c55f4bca020c07cbf53088b7636b23e07752c8c39ac70d9f51c757b68e23339e2a0cf5f45c29a6265704f2c7e5a1c79fc3551f0000000014312ddcc62565e1b2e84581a89384264de3c52433c084ef57fa0121f910592304d78fe9d06b5198a8311cf0562905bfab086ded96de08c18d898a754d63a7e31d8b7ba3005077d63096bb952d6d7def9d5e6c48bcfaa151d15266f060b57138306bb76f569b53626208dff8caa23976dffcf5677bc44a3a190b571dfcb55eec936f8c7b42983fa53032827e546d8c09fe9e5363b5e212c63e7d2110abc88c60b977c7157dc651a49fb82267a51aa06310c65ba7a283f4cdf380ab10ea9bd3dec0897ddfd90d8dca5afe8921dc0e22718c706d446e06d0ddc1ad0157b616", @ANYRES32=r0, @ANYRES32=r0], 0x18}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 07:53:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getgid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getegid() semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x3, 0x3f, 0x1000}, {0x0, 0x52759782, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) chdir(&(0x7f0000000040)='./file0\x00') 07:53:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(r0, 0x10) 07:53:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0xfffffffffffffffb, 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)=0x2) read(r0, &(0x7f0000000140)=""/208, 0xd0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xefee, 0x280000000000}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000380)="11ae53dcd931d5b6ba359d19cc6c1011c7d6040d33a1f66695a3f4f748aa372740aa7ed96097d8628dba6bade38a4f4e15beaa191f3b91ce5b465641f1537dec3524c28d82a8318b22433a2b8b60cf88b1596c8d016c7ebde110cffe2e87d57aecb5ff0d847c99ec96fe8535ed22e9fda8b4baa8619df35ecb0715c1136d753eb4b659cedd2046b6330610a7", 0x8c}, {&(0x7f0000000440)="09cf72cb498a972ed245e516553317e14301774ba7317ae4246a552372c0f4ff8eb8e6e92408e16f3f01b29f1a8da6a62d03cc846ff25912459dd61bbfd5b0671fc332fe55e3c30407065a07b611e5b372360a1dfca261ea08f8bef0fb", 0x5d}], 0x2, &(0x7f0000000500)=[{0xf8, 0xffff, 0x8, "f7f47448da7064bf30d6972d75152b8ecef93faa34fadcdee201b9cd3ae647efeba05489220763732adee306fd4430dc749fe95ec36e82615ab5d6f75c4d374e202af82826228ff446f12c9774a81dd859e4a9a5a7368fb373a1e49e2e70beebdbba01410827202c51128ef4a7871f20f2d62ba5d00bc948df35ab1e6f176cca56870314c63076c802b344ca3eac15cf587783058274461c76645b2594378ee60659acb0a03a6d93a9c983632957584001d3e0f4f1dca92cdd3668f4530ed5a2d44d15d30639492580d13450a212ae476bc11ac8e6b996e70d5484b0386f1e42144f3357b91af838"}, {0x40, 0x1, 0x7, "1dcfce56070db04e432536d48a136933df01053d22b034d3aaabba5ad85d5e9462f6ea26b591f923fe543c"}, {0xe8, 0x1, 0x5, "e032a5caad7a1d3c771613b69caac1694f54dce9a4093656186bb7f5b357e5c27835451576b26128a047c40418160f22cfcfde38d44613d9b9acbc5ca9e033483d06507b1674e42bf388f4866e511aeff7305e4530eb0d1dc214e91fd5dcf74b73c6b99643f7d1a52736046a8d64154635721cd3805b0c075b259969d7826ea96ade04e703571f59d12131e50d7f28ecc7ff37cbf0e1e639680fff0167c96cc95e2ceabbe58e3fa5d3280a3a38bc04e1fee02933d24301ddb55c2cd5883e246e4d41db31a5f6eea22453bcf627b4c3ea6a046e01"}, {0x38, 0xffff, 0x6, "de90be240cd53cb419eabc0c7778eb3b0923edf23900ec7d1099da897f4856264d65cc07de88888d"}, {0x90, 0xffff, 0x40, "4b8e122e150866e7e25b58c9a4f994a6c27a144a2095bc0ddf887acf53a6670baeea72a1a8b3eb6791a3bc122b3ebf1db5fcbbd31694dd7ea976b58e19d6146543741bea9262fe48e3435e59a6299cb0f3912e20c5512f2c91b0f3098c269fb4472879e56140cf3e100d12221d0cc3a21574150a358b2373ee35a0553dd98e"}, {0xa8, 0xffff, 0xff, "d7092afdfa0afc5b2b1f016832cce4b125f3717e59d0362ce03157fc8440e4b29c01c6dc84d5a87e006c96622257933387d12b046235ca7dc803a620a83fad04bba935d8fded7677c359306128b63ef54025dfc7c73228ce9240d1f59f0bfb46beb024ec2fdcefd9b29f1041459ef17ff364ab117652dd18abe9f46ba6230523bc94a482639c427e3c46e9e7997b79d8cc3e517d"}, {0x78, 0xffff, 0x6, "4cc9665feb9dd52a2829d1ad9a789c44d0096d97d33932e9294b7a286bdf05e2f6c0b96e7acb33564958b1a0c906d78fec3e126254b9cf678a564743a1d3c3d96a5e74fa5a0232911e9d781e445550286d87d916faa009932a1291c4092597869c"}, {0xd0, 0xffff, 0x5, "067b622a1b00fca2224100c6b98316ae673f0084a54e7e86b5f5d096b7b4c6a5ef1fe899a058e53656f6da640eecbf4eea57cafe78b2113ecb45ca7f2fcc13ea066b98bfa137757ed11580b1fb153443269668281269e0a57d8e54a31b7ff663ec4cd67863a7138f542fabcfda53d42bafa26081a06ea1da1f3aeccdefe8073b7476ba0585bcef238d4ac8a8642579a6bd874f1581573c3ae1631f6a652827b8a16961384777f9c62754727f501f1366807bcd59961f19f7d0b2b64ee7cb"}, {0x98, 0x1, 0x1, "a9e03cbd313a0df892abd02393008d769fda64239736cfbe70266941760d5e6dfcaae57d852e1cdb57808fe88b3dd6d1cdb79e71a8bc077a973f6e9a016333326b27261b5e4154e123653017121dac2e1c6773702d5769771f3b8ddeb5cccec863e7f6c50ea7c5c6e8c3fce38aaf146ef06ce2194d53438d148cc3e5f671f0b319"}, {0x10, 0xffff, 0x40}], 0x580}, 0x8) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 07:53:49 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) 07:53:49 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) socket$inet(0x2, 0x5, 0xffff) 07:53:49 executing program 0: r0 = socket$unix(0x1, 0x1000000005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 07:53:49 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) utimes(&(0x7f0000000000)='.\x00', 0x0) 07:53:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020100000000000000ceb919698d60ae06e8dd033f88af36f6f0620e1133da3b0513fcdb37649c6c58abd845868641e095ae1e633ab36d103b7c6e2a85506898dd38098531376ae68a414630002aaf8293a2816b5c99d157eb0f08d5d1d460303248487c9a5352dbdeeeb23ed06dd7aac541823135e57ec9362aca079ee584816fd8f0613151280b429f2a8689c49a8ce28325b9585d688ecd3b7c090d40673957ce0c88147d40ce"], 0x1) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003a40), &(0x7f0000003a80)=0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000003a00)) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x1000}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)="62b0f6603c5bc732b3e827125d33a6d5b50107118f9164b158ff6e3104a8956bd4e85da04252726869762ec61a8dab1deb5e78031a22a6740b849d62e47e626347598f429a017eeed27333a7d5f8fc4227d30f4e33c894779b51985523101004b7e1e9ebd027e77f79352e5470dd", 0x6e}, {&(0x7f0000000180)="717ecdff0a5ab8b2516e2a757266fe84f1cab870f83c3af9a6ec53b027d1faf505933e2deb1a17113084bda1aab5778496f5ab125c69259a28e3a40df1857636806891f21b616643f5c65ea1e74154c17af3fa22c913b041285d61aa181779a6ab40263ac1bdf4563038892f247682df13373e05268b60828ae2a1e4bee39d1c6f1c32bb86fa97b28139d39cb0dc8bf219b609360d0974c64ddbdaded4ee9cfdb75311df32beb47f89608aba70c3fa0560d1e16563bd1453b8800ea0a582b5a6c0", 0xc1}, {&(0x7f0000000280)="498ee6de247cb48209b13968b306dd2893c863fc5b991eba21b843c766c3f46ac1b9205734ac7a1ecfbe239799525f6d462e15f269aa2f753c07e1b66e2fd1b7158a3af2abaa3a9cf187dfa27ea2b8daf89c0589d6e46fb7ec124062a88900882e6963a43a1cf9b11d237cdf728bc15a09429ba6f9bbc19473786c15f53fb1b28cf3a893352947d840", 0x89}, {&(0x7f0000000340)="51dfaae6d33ec6965a07e30ad003a8c831a74a649ae94e3d20dd2a30727bff6f6bbae7eb01aa80f03abae89d9e15e265f8618a81923a17246881539198d74da79ddf6dd51b4e8d32f6232372cf3057b834b8696d7f0f314d82a9756ca285ca466c3d4f29e36a065268619fcae759fccd3579371edb8e7df77dea2db3717c2752a8af295c199077601188b8133ce64a3e75d5dfa375c3ad16c4d08d67da901bf4bdc7ff4f32f46c087f4609aec5a473259eabe1f1d2f78714619aafd70aa8dbc9140e7223297df4b02072c4c7470f723e1a81bcda806ca8892638c9ed194f5999f1ea2301061c3bd6d8e2f2f2ae5f4b4feec0bf89ef81deed3f4fdfd1a4772f4dffe10fd99a0b6cddc2899a25d8a61e1d1b1edeb4408cf11804847d5671ce879a92ea1743a0d5e2f42a738e51016c700402a9e8d30619bbb174f75c92531599785aa373e6eab8d540080d8e44170f0dcd102fd18836819182f854c50bb324f2d1ac2edb33802f505aabe3538d831b2b7687937810e7d7c1368bf190c4406a380f04737e5daa3b1107d91fcfeb960f99976edb6bb056b143f999e52569f0c8d964f47e0cedadea89fbf29faf6256768ed247cfa7320ee673f66809017a72c0aad4f6801045afe74a4095703a545ac04e9c7f6197bcb2105c182dd5f5ce7981772645f8a950a2e469042345f3eba65d16c05ce655e5bb26746f825200c1b0d2f7e4a24e2e05b8047348976fc41bd9852e9d7dd0982564d4fd1888fc258cacb7499cbfd3f8d7514615c7fc743b6968b1313024937246ad03791d112425ab757d4ce290c404f116a2c0b46d358ccf0abf2b8eb70b56ffd9924c0a6a4fe6cea1c4ac5fadba15a5c7fc18ec8adc5f950e5cec2478f792761ccf6d7038d514c509828a97306e7f7aba68c8fbf0738f2ed922cf30708ef41198c26079892db167c2e4b63677dcb087fee4e4391cbd57f59947810d1d5eec8bfcdf370ba4680b51e720bdfa0f96f88b9c1439db5708d4e8d36e8ddf4d2e9febd42cdec82ac224acd18213f64ca9beb14c29706da1e5e932b4c3bfedfb259c1f1350fb2dd4b0adcd7bc151d4875c3688d9272ef3b68c01c66624f7968f843f01fd4018d5e24647cfc3b44f43acf0f4c1a258851e8a4dc46d9b1ef6641d7cad7944fad03c00c66255b8c14a231b47957862e8da52ff0316d30bc0cd3ba34f4ef372f58fff044c0731473a0d2a70c7e5f00b46700e930474be75bfe2c77d8b6f5531b8141c700733d06496f77f0e903a334bffc397e4c62615327a878d401942859376193cf34d06e244739b29d4e475dfc96d0268871771c876d0b2c6654965e6089066dd8ee1c80b198c182d3cf9916dba4d39e2eff7f68f6c1296458e87a7df625d4ac5cce8cd15520b7e9252cc8c4927e534b8e7f9adbbbb6a1a82d2b759156290220953c64ed9fb8e27b36c071249099c4beecd83130344099399a32e8f446f4c1e97fdb807738610f9ed16a0c9eee84880ae451d9ba18f1151cfa443aca6d2ff70b2f4801b3dee13453b5cc7cc505eadfef382f3b109b3cf81a70a702d509fd7585da500c5c7a502a46f89d25407f8e63d276fc868e0b775d88bfb09ec49c5095ef80bb9902076be5ca19a7663c09c477f1191ac709b8296c61b1380d6e737c51cd5bc09719b927f5c1751450b5827532b87727f1c11a26f0253352be44e7215786cb76de6138c232f5f807aee2ce3207cf0b9ee77d76805b09125ce6fad3c27be71b803bdff12f7a9c7b30d0162472b593b395b17a737223cee2147dd240b875fbde69861709f72a1915e823f58f946c93ec7abbbe8217c9b441258920f2941a8ef56d8d5fa240104a3309cb92b58a92875a0d1a1dae214f0471bb58b9d1bc710ab706ac96d23a2089d7962f5f9cf426d1198ddb3d001ad014060f8e6dfa05adad2a42fc12dca05a4090441f90778ceca0feaa6c62cec9c9834f3c8d4524710bc1f6db6972b9506b9857befca8fa14a28e945cf262c3f6c22791e48f0a7bb6c837fd8f302295dccbae163a9f839d011171cd9d3dd7c5c5fba0067a0387e4db7532fd47ab0634cb09a721b1a1bef95e3230b712c2b5bd26eeaadebefd020e4f83dedf7edbfdc6e5f85be225f02bbad00bfa237df19f0799a84eae1f59295d861684c883f3d5b1ad34b11d39627a7920ef0e6d55760d840513806dbc36947e95f2458208fb6d5743aaad73da3c54d5d622397e74c68420dbb47922ad87b1c89a36ef45d6ee6f3e660a64213a7ffb3834f80f7a41d2585d73e24db55d2785889f24bc0d8e7b7ae5e28616d477342ef7cec48a756b73305375e9e4838938568549766c8c7f1194c3de58aafd4bdb7bc9ac8bf023c0957273de6d65dc827959c8f12fd1c69610d144084a77e41ea984e54b95f067389fdb5f9df74c55290f99810296fbc1d9e9a827f01cf43d3bca730658adec2f73c5b67d9253b957b0763e1f9f3db2fc4024ca11a2f1084234eb06c67630acf9a68884173357a983ef9473980cad57baca97aab6fd6b2d62fec4ebae804e9dacca451dfcb1d27813cb7e599bc0a7ba754bb6bedfb70b0b981c9ef4c68654fdd4697671fdb25ccd0a6ad5102741bd4dc9ba54c7a39b783faa02c3ac348e2dea74f75151e16234fc78af1cc0b3be20d6690068ec4f778cf825d942b719e5331126c94d0d82bfa6d73c6d9826b3024dc9e802bb257073b01cfe4f2bfde117c0c079968cbfc612d2ca665605ad283aa732f6c06767bc946844fc0be2165dffc2395fa1c310ec241c4087727c939a82f8c043534b7c7ba9ee978064c987266db385963e3cb871f1835c20ca70eee4121aa4c788f68f06e93aab7854697052b21dc21feeb2f8c0d3ca82ecd14f56bd9ebe3e2c39c91e60e2d17dd413732184b98e6ae4f8926d60b2ad71976686a9c723b33bd557d089d906690429c58a67a7ce016ecd47f173e5be51d9ba952ead345a65347ca0574d57e60e3ee2fa868fe0234be0cbbb495c615bda264f033c11325b02f66e78dd030f26234225eb1985e192bc9e2bef0dece152f7fab46c6dc14d0c3ab51a223694513d6d1ab178b26dfce54bcc3ebe96ec0124ece2ca7600f48817f706a75805cb25c0770404d6413dd2204a2174d918b4eb9ed21d9223816aa582bbdfc7cb2cb903724ae0c7bb9174625f1d6e2bb6839ee2559e6210b8cb4ec09cda3ff4a7d30086da9c70a7fc463a8b60023e755cfb6a5d745f072de1ae32717283e46830c006f11b5bbea196562492438f1576cc0528bc682f36a6e3bcf4341ba55034dea0ca5d8da6daad51d98cf2650fd2af9b0e5e2c2cbfc0b4aff39a06e580fdbef2021316d6c6a41ea59bf51374f75edaf5346e70af9f921e877e2e9c8d7b06bb53660059cc794d2503feeaa170e8bfc0b386d9c4e19e370d9434b556895d31d9d29ded93fc6e901753613447a20a0f1e90942446adfa67858698d9bfba23157683764a77795496f59e223572b5f27c0df8b9f72d5abcffa311a704fc02f6a321ddb5682c789707f6e4da9b5fe893e29904c8bf68aa59874e5fe24486a018f570e6ec0412a2728ca13ca6ac66816d43c68157991359a4f2c6bda97e75329308fedcc4b7fec5c95b131ff80c3243bbd3963b51ac3b1d6be3211e39e0b78b13d268b23870c29affbf9b606ae361e7913b8e718712bbd0d9c7a51e40cdaf1d19d75b961a154756c828152e10564c24b7a0ec61ead2f6e169b3755dfc5983c1b32388a413a551521d73b591a8f2d81af85fff5db0d6b2f74e00a3abbdb60e54bcbe07914d6fd02de5b7fc880bec8357e81a79cb5683abf5c6292535f0a59eacd686bf75edec0a54dcdd620c16790d0baaeec0cfdfd79651afa3aa21bf648075bc60e4db0bb92d509cd2dacc978897a89122923fcaa6cb24634b7464a617a78a9dbe04cfa919ecc5c50af000cdef29d26c57a407d2ed38ff953d02b2313ec46d98149bdc4c7d599a6da9d917fb7b9ebf6417e21781a056d0e35b7e947aad8eee1373aeb2f4552e75fe239eb2929c4fc4f94f88fc511ad660fd007856bf3b804c1795e351820dfd585181c3fb58cc3db14b8f3456f07799966df619b36081d8c0092fd1ac68dbee42900b49db829ead12d729ef8dccc00d8088b4677285ed0e8d7b3d3e90181e5469d1eb528d38b02b1e275c5915ef698c9fee9a67f01202c21455970c8bee6d5a6299e4cec12b041a960bb18bf3e45e9ba9f6fb54d03aa3067802664226c039a40f9ec4a7990c50e579357d146bb4d09acb879a671f81ee11f4ea6af5201d5e9329b48a9ed5a8edb9b199bc5ea8f3ffb7d72d4a9188ea8da95ce7e2db2a424a669d868adb34e7a3f4c6d9a61d45d379d8068a10bb801ce77e956285f5977fbe18ede8da30593fca9612c0bc8877625cff77fd4c837107193c68ca7a3674f063cd58edae4d2f0315ccfd8fee174afaa567925b283f6d69ce0ed0ba4a6bf91eff4d52e1710611bf92d584a3af5b2358a3f95a35b12983cc4a29b0e54fdc280e9f5b0d301414d265f7c4afb909beb5b2d3ff3e318709934ae7cd34e582f2632b36c054b7f3c878566e2779b54208f75ed54eb4261f42cb1abed5cdb984559fa935a0a91dbc8d0dc302ce0ed801b4030d8320e2003270654f1aa592273d1e51cb850e70838422730c05460a0f64365ba3b9446942e9c08f7b379a903849223c850e5494b48f46a801e789444ba8a2baf1e89c163120ac8a997829a137be71290f00ca64e964ed5308b4901fb7f4b5c04e3ad28c295d4ee670e74523d0c58c31914f22b472fd5d516030eba8b07e82095229635295f0507e6dd78355022bca63c8443fd53c34302ae9088d62e89c51eda965d020ae601570cf3e70e90852524f887719e77dc473bc100c1f22f06e3c3d42e4f0581da87ad40de633dc35ac5b30c3a03c40bff572526f789918c419e9f2dab4cd3e5ad1b7390a2f3e30a996fe71d34d27eecf6feac559c7c1acf79912125fb6b6396d852f12ead190393c06a1dc1151ecf2dd62bfa9157a28dcfe70430dcb5814ed1aeb844485ce19ab911be014c90e1bee4e11baeb9395cd9641b44d069b20a84b80096f815b186f9baa8ddf72e4a5e83adad8c9b8db7ef15f2e4c2a25f9a9cc520f50746f412aa97a7abd24d31ed1549706c832e7d43a98dee02f6e70215926400f148637df098dc38b9b98d443c8b6f9dd6125482252ae5cfb1f61aded905ac9e5f7b45d12679dfff8ee33d19bc243b90aeec9554b555131a590c9c4ac77ef073401457ac55c64d99d26e33c91003dee065ad77de9cad3c3ca5ce755e63b329778ef62dc207e494363201308f21807beaf50e376cbdfb3e1d004ba4715cc975d9fe8e3b71f8378a6ecd3b110a1bab3e64d8257850abf715932facc54a000802e79d7060a80e2af1e6ff0e37e349bbcdce0e353daa2ad47deedaa134eea17c2320d80dcc59a6963772a9753f64c4bc9c6080d1722942917379d6e80dd061597f87d4b4e18d38111188c4cadf5baf82a4fe621c370748724b8eea108d88c633aa770d747ae2f6ecad128126bf37e75eddadf45cc882f684dc97c3e469abcefdee82a89ebbec04c03d61b7c3870aeb7f5442ec34acd01a27755f4aeae720c7e4e7d1649d54a3c8089220731c26b13cf3c61f49152a5aba0f525481f2045660452d3de56d935556d2fe5ef84c0afaa16007ecba91a4be4bdd131efc51dbc6ec248b62ec4d1b2b54cc8bc34324442be2fb41522039503b32ea669152900f4059212c19ec856557b4e9ba6f59e3b9004ec513013ec3", 0x1000}, {&(0x7f0000001340)="9fb733859e3ce2301ca07aea81c6df9e0ede165dc1be69c11f681a1f856368d5c065b103cb9b3acf275374b271001f4245", 0x31}, {&(0x7f00000014c0)="f3aa23ef308655b3cf453830c5e0f98df4a795ddfe5452b7a66494e9e22c5d4ceb5c1e6a85188c92bb2db43ed051c957528f71426c16de43ed717a08ef3f8575bb13b30951ab9c0e442c73db19b322245a2321a6b19f494a3329be7bb2ce2032971cd53610555454931a974d56f695175a1e3b43a1f3b768ad931af297470b0e0e3740e1cfe303503aefb87f3ca2af55122ae3ff4dff6768ff62cb382bdca202396b98eb28b43a4f82a1d08068e7e4d0e06f0caad36f816678e5a502808339ff865a2044370192c764640205f0255f3dcf411cb4773ca2f86c859e3dc6d5e934b52e5e", 0xe3}], 0x6, &(0x7f00000015c0)=[{0x78, 0xffff, 0x2, "02321a3236f966a95af65ba0602f32ed15d5b6e50e8b2b992bc2ab1757d955e1a93eab2bf11724c51377536321abdf08c5d8f150aacd6288f4518f6966d106fe81dafd9a8ea5f09a5f15d44a7642fb3e96b6532edecc97afb616b30c7c69166d838c"}, {0x100, 0xffff, 0x10000, "a277ed04b6d2a44bb00166813a7131c640b831c020e309e18862c8cf751184fa6877bbd6920699214fe813302f899fcf2f0bf077ba053ed0518ca20b26f479bc9e5973dc1c16625390ec9c14d07df2ad8a278dea5a327dd3f919d7a3256ad813885a01f691abff70f3b89691d2a0b455d5052c03dcba667175e7ff5ab9bbd5034e1dac47c9e27dbb64f7349d2bd17c50e5d13b107b1a82ef0ef4e4a44c4251669f6f03a62e141673881a9ffa95294607f182c2fd552fd8122878b0ff837694d1c633389aa98c703ff356e75d6ba9f31a54307e44a8080ef125b7e44fd4ef9e487d2fc7bcea9b1d02a9c476fec8"}, {0x98, 0xffff, 0x3, "537f09afd658f931b14d0918a67ba593de8b4f9727012a65e7306b949993d1f89e67a8cb1623545d238da48ede8a68216e1b1ef684b4e1d5c3bfc94a48d472b0ff92d685ab3879df55a4c6042bc457e96d5fd1cf7f010d2cdec2b497fec3c7019dda1fc5d34b2fc1cebdbfa9bf9043d2274eacf23a73c0cea8a0b52031d54df327"}, {0x1010, 0xffff, 0x9, "894975c522ef1338f777b3a330d62ac8307d22ccf7976863fc59f3e70aa6a86642372a5d768575cdaa394b704f73b2d8e885f5ef92859f98aac940f0081c1d9967daa4efdc14028867b931030279b75e03ade2ebc36cfba870c80489e6aca30bb41587afd9d2d4afcbca27df31fad71cd11668521f6c59694bc4e2165b9c8fb69406acedabcb5bedafd28792f747c3d16dbdb7a49fc7ea8a23d645eff54386ea3d9e5b265bfa5a808a2663220e7e8b78190e12087b34cace2a24d10255809e76b33f48ae49ec38b7b5e2f5c3275278384c3069bf4fa23304eeb0a3cbc66a6aa20f7803035c5a360411707aff7de08cc872cc35f01e2203bf6e294664774726cbf69cdc3b8c94b34c956707505bce69828fdbd617d148e38cf595d127804ded8c1cc069bee1c7145b10878080d165d925393c5102009cf04de033934d66e11eb249db3d8b80642553ed7fcf6df4e4d7830addc1a44a95cfd78bb5d7dd4acb5c351967a51689ee3d77f9569a3f9a61c725fbc30a6b54251525166b3a2b865f0eed905a30074cb4969f703d47a413b0cb68c8bd7e5dec2e42efbf7506bf2ca1d4341161139e010b70dea57807c4349d4c94db63563f7630e9f9c807552bdef819a97ac2d3880644205f7e536a97db260618f806be515e1f4432e96630ffdbcece1ecb2bbbb85677a45e6ad5e00f6060fd3b9aaddfacce727e8b6135fd1e8d5b6bf5e9e0e754e6a2d6e59432e910aebf1c997cf62eb2c037cd2c2bea0cce558692c06cfc3ba7e7514af1b9d35885be7e10b58eb99b8983b413441cdf44402991f51df8618afef43b0fb11c89d3486d98b66ca67136a2b52c2a5e504e63e3d138a261cd7fa2e3935dcec74f3f5907b475948db23c349cadf1513ad0ec3ea5e643c8095d252080f1c9f2bf5e62db8a9e3838f7728549c28dec4d4069b12d4fc1314933426cad5a72efb7a9a9f0790839e3ffd8e1f34cd70bfdb3e1a7a902ed71d7a900aa62132f124ae0b5c4f0e78725b615ebbfe315f2f560ad6c246069c5336bdc9a1ea5f36a1dba0df30570f827479ea03cdb83cf5b7f4001c834afc5d653e64a3bdaf5d33ba629f309b1c5570b9d19d48404fce86389b170010a65343e904c36cfd8c4a4789ef9ee820f21ad3421cdbedff0d5bc8a491b5539a25d9f1ff02821202d92bcf7e4bab925b596dfc120b65968e92e51a820f8fa7eda63ed4a909364ad0883acc2376878bfc6589fbeb13aba323ca397742c77eac35d2066d954a102b04e1cfa1564c24c62c1516c100abf680245ae27211ce117d3f3f2af426bbdeb81d2b011ca27b3403abf381e213499b554100310f7f042c7435f81cec4d4951818408709d6c64974ad3741e89c4e38fda4c3b4ce67552770f620fe1c6ee734a4a546efeb62a78b001da96b057d76ffd3a4589d03e0985fa9cc690b2f24c81bd2b19def21d166f01fa6403b74f9749f7b259f3035496b8f22bb1007f03604b7c24f47d784efa7aa11ee5475fd0f6596652fd697160398e32bd8e83f218802f0eb8a0aac8e1201ee79c00e836cff7fed63bbcd0c3e8a6962461a5ab2b46c1d8bac4348d183384af6de8fb0c4739c0aad2de0a337356dfa0495a4a9d226f44544fb272f774a7fc57669a496b6a6245865569069e9a67ec977076842059296a100dd6163d0ad1c5c2c93345cc73b1cdb222991f30952c7f751119089231bef5ad7fa83d4b2e7a455be0a1682b88982396822cb547423b7c71783459975e7cfdf17425bcae434bf3148e7cf58fc88baa71f2b172b8fb2784ff4cb69cfd7bbc7afc032151105f875cf4f0853bde3146808c7f4b4a4eac62dce1ad2c6504228e5d01da02587b26047944c44e6acf88f16ed19a382325dca794f5416354fbe3b317a413184d4c90133bda5d63048e0666827a22cc70dda080e5303b6ad6fd459c0e6c9293eb1a047e4b35c6bf8e0b1be5286f210b03f31340de9bbf8e9f5e40203e9417c06a548afd466e986a4c6570748c10323ecfceb02949a1baf0b0136d5964c7985842226e08a39829dbdff21c7b24dfb68c690b478cd1556aa6e984911ccb03fd031149fcb89307010d7e828e1cd2a150937266c27131c40816737e892dd233c1870e74f89887a147a44970685f18f48198809f20651a1491bdac1073ef47892a1fdc73d5ad92b8f2f8ba2eef8ef606514421922fce8b8979268d48ba7e8fe21e0343baec08c7643c7090739de761dcec264d95519b56f044265e5c866764a91bee9711dbf71054f72c0a1543cb1304de68921d7a99a936772403c78052e84f953c9b62fab6efe72aaf6e8e3cdce5f61eec86ee7eab373d6187cffd1e8c20949415787c420dcb7fbaa4d5ef2f4689a4e70529ebc4c47b791c16fe3e7df0938ad8d2e988bfd038213dbbe8f6d355484b035539060b14aed7f9df76fb48de53ef93eb19813ecc3c4f3e65a320be51c79dd2074684a0cc68ec514baaa0f1c2711253c38ae71ebed8a85e4181edd0ceb437acd825a8dce5300827dbc4a299d26f26ca97d58b70e627d347e77a2fd241a17a22494061a04512a3c20b8aebedd52c65ae8e9f501c651a6c2ad14215d0de15021ec34a95f6588a4fa88617fef08be8e5f298d490e154bfd56d39b616e830e9675a9ea7923950e66d1b942975c1beb726263f78e194d79ea9bbb2f2350e10df578aef8b37c5c7989d038fa3910c99eeb0086767acf2f7e00b8bcc5758ee7d5dbaccb74b5523e7031ce31f90b99236fa9cbd2451c9fef09ed8ec20a50494f06ac64749a08a199500639c04b92e82d1c1eadeee7f4d84564a759777ea92e0614d74fa97ee2cd20d67fbcdcdb3f350fce5df5e3c6bc181f72af1569db11b157dd2a35113923b00585083991e54ef3745965c9fef0a83a1807d69d3f7cdd11dcea215a333a31d18423b927a316c0b3c9d45ae7d43934d2a334c13b1408e0908c0868d0920f551c14e391282ae5fdb43b311d6992d38433e7e09c1f3e206804e09706a7e7337f4f5fb794183195a3a062fba037737027d3fdc19e965c5c30904b7b5187a47d198b0106117d0490bacb38e02ed5adeaa67309d3bd50da40341887e66cae6560cc94849e83431da28ddc0531679a953d9174c343c0a48ed24d484b54bd8f54f41dc63a82715fcffe825577d400002d2bc9b40f98c2b130a92f60b68d7d0d755dcfde8cb83bbfd6774f92f10f5e19a7314203aad8d129093bcd349daa1dcd4881820860d70470844cc2f1bb908bb863aac420b48898e4f820528448f80a9b1c8f51598405877494af306bf61ae3600bcc4d1e9448179f82d522a6cf42b17b5b3d84419831fad6f6be18fcb79d2ea408408040099f69754148c3099f7facebebec615386e8621adc8849052bd204b0243fea8eb2ddeb1290d392c8ba799ec5cc7a8a2c2528fdbe4f0b1b0ee312d63970997ee0dca8c9be9225eec7ad89011a0a56490cfbaecd45b2592f3cd61546963caf6ee2df82f456de7e1011ea9ba710850f6127832a147ae6252e6934bdb62087e30e6a40241e2c8ef34e64626d4caff8e0a8262e9869fbab69b9f8fea28e0483f02cfe5d8c70f8854b053667cdbc2a8d5c838073dba6032215d4f1a34775f012642172124d66c67ad49612f867f400536c4b5d71bbc159308a0980a067a5f983106796be2b5ffff23edd3780ce698ddeee996ef41305f47ac20a32752d3895411855a3b4484663b1087070dae2d33fdd2cf185c511d8fa5b8f3c37630549aadb9426795b5d85a197ba9a25f04d2d37ea56116eb16b058e2951875b9c156172fe014c2e61e66312c72f9ca7164be26848c5b693c36ed1f3a48fd92af9caf293ee8f8931ec98cd0b651a5e10d4ddbd2dc9bbfecd99749b26eb821f720d8bd31a81ade25ee821c071d616b67ae585445b9da06e107151a222bd48be87449143fa999e54b1f9ebe9433cdf8240df6b51f3645084b19ce0cf8e9a13280b68ce6752671fd147c4337f34d5705d204560d6cae42f2b5cf484ac36c5fd290ee7f968222b1d205bf6336cf2025febc00e1e741b5752eff44ef9eb357641d0cf47dfe810be21f14347c63d0e2f48f6a7dc92fa8017c421b57bb8b8cbb074f92b00669a37eaa14ca60e5ef6d11bae1485306da0663a2ceeab7fe2d21a51c8259140d4ad39033875a5b7c90b87644bf7579e4e90bcaf8242e5605bbd5ad0df2c534544efeaa9c806bf322ce4123c679979a9a5b6de8050e210194fb2aa94af2089e3d88ee16db349b0aa85862bf97d4adaecab509f940cd90786e6e00f7cf124998dbbbeb4f51c814bb83a0f3448ab106b1045ac4e50e3aa4f60c6319b9d6b1c585625018da3d23263339036ae0daa2413a60fdfed61c9465471d8ae665a04d991ddfc805eadf29a6b8013b13b2914618c7c34a86002d3434ff45f2f185cbc58e9639c22f80b84504d80bff270817c78389c0309756d42a2651fedc95f23043999ee51820de539363302e17f339f4787f193f566eda336ffbd61d0b7265b242eb5ecd5662376a2c2acd7dfe1c4582fffa660a9618c279da76ab9bcbd854a6e7d6c84d6e4d1d50426f62da7bf6e62414f07361884cd169b4ecbd10b273fa1799efc7ef3509172a7ca3e6e9ef14a642fd410d7100f79387e22fb1cb014b07c81d9e7ef4d1d4fa1e13b3aeeeaf8a73f18983be56f24077aabaf44b98a2eb4c321d5093603d99bdeda1497e82dd296b6fb7cf0361353ca49a1a0cbd7ceb722302c1d319e792a609a44272f76324a847c107fbe1622571efe1b030bbc23366e84e89ba61ec02e42ff57853d3adea36bf7defd3755b49087488f35ec2d504e8c83aa87e106045571953e8966989f229fd080247ff9c51c663c10952bb8af174431c9556febfb17920ac491f6f1cdc2ba8646e43cd361f1bd75669611a6c214570629fe468548ba20ae18e1ee30f6cbecce401659ff7f57fb96f6baa1aee6726fe35b6c506ed14f6e6f63415d2ac7dc42eeb6fece6a1e598abd60524a2040b942128ac014e5854913b2ad24dac5273778fb74d877357f0acdd1e3c79b96ab44c9866c6cdd7fd45aced0806be1719e9c6b1b5c9a7fafece15aebc1ea2ee69bd76745d6855fc9c5f5c17e93524b505efab1a07b0609ddee19bf6d734cae155642c676a1aa0c7ad5d74d3a7f66bc46cc577e199454acecca0e7e25aaa6e5046b7940d61437535d5742335a7bf3697d64ff5b37a8bd2df1e6f1b73adb92fb3f47057da4aa12027b7a23c959d77b163e69eb41589256d1a3945c1a654e13865520e51e76de3048d9f659fd42c5b317d0983396d47f619b4a8ebe2762507d00dcfa56eff008da04ab818c3c34cc2abd832e1a12b76b4d0045d5bef3a56e21a32de2ee38661c6beba4d142d02c7f0c292902041171113020be461270b05917de9782ad82e679e15c4d1951dfd1f7d9f542551aa60ad674a3f604a1716a1e4c3ced98de3de4ba591972ff7e5301b6ff59ccd7e53c961ae75c6fd93e2d40a18f6efb640e76327962f657fa3dbaa1a8ae3a990dfe82df0fdc8f7b9fdc51f8eac4204674801aa0ee9e8aafc666ec593a418f12d602303b53056d66b0218cd5fb46cb373487308854da5ba71b468bfb620a092e89cb828e23682924d39922e55ce3373975d76f29f4397491d1d65c71ea8b4d64f98bddfc731686fc6a7ea28c77b2e1681f25b6415b60689f9fff5366ebb616a0fe9a26701587d4cac7e7c94dcaf8e26d9a734bdb0cda38fc5c67c9b736651371ef9c747f4b593f4c968fb737c291b3ec3e5a0b3a6f58b6687967c08991"}, {0x10, 0xffff, 0x6}, {0x110, 0x1, 0x2, "027727e274467211d5ac7b7704c9dbccf4e389c338cc893bb3530020998619f7c6572ecce1b9ecf0db647b549633dd0aeb0af0987562c70f9e684345e6ded685ef4ced5c64d66dacd263cc36bfe2df9b773a6e4e77902052ad4468272aea3e4806c0b2ce325c71a01f2746972a31e527ab8f5eb74ac0dbb3ff4710206070504224382fe3fefb20d3a24c18290490f3f1047da1253fa050fc0618cf8fb9de3962f133c673dd3f9dd81d80e02f46677a5c5ffe88514e90563a2ff8e7f65da57b3ed08217034eee9141a0c9e0364c58dbccde32de7dcd5877cd17cabcbb33560e1253b0933336a693d17debda624c1fd52e8a9c0aa24527a1c910079224432b"}, {0x1010, 0xffff, 0xfffffffffffffff7, "491cb7f6c77c6950776db832391780f64fa959f20242e960cf2e957a9cb6bbc07d2a239e978b08f677ed13f32a9d4af34212d743b6c383cd673eb1c6419907785d869a0085e15c63efe3600647d7cb1fa0b9ce9d20c455d154e04df5e42108ad9d35ff0f27d562ee1d22a7718ab141ae9642fc39a817a00e85b5b2887b7c5cae82aa2e5ef22f5101c8ab82db4d19bd666c5e9e84ab93e0a30850eba58da93648a7e266bb0e75b5f7a12d24ffcb72d4634c1864cd9702b13959306d951c529c3a02157f29280a6139ab3bd6e710769e84011aab23c704c017a6704fa3b4e8b8a21821b4bf340b866a36909db548204830cc428171d6168aeb04aa41447a07b4c71e3223dd51c1750b72cc4649312f14abe2b6b72a42a389448973c91ffcf04ee50ac098f567818d439f1cc42432d3794c7469687da9d2fb60ade0667ab3b32f923c177446bf79c057ae43e3c7ad1725a0003a3c60fe875883466329d3171c834796a483a96914a8df958cadd731987409cd37bb1906ed2c91bafedb94626616bc032d76d943942291a6fa17799719e49ff3688804e3e17c3e5d2c81ef881f7d8a9c2c407e1f23ce4ef17fe10bf73bed9e6fd1cda403153668c5d48a95a0eb9a1afb764a4af542910ff0a4f048491b9aad5a6385cf6c4d42911caa36f7bbb2c3b6ad05ab9f15cc82613de6119f9fbb008831d2ffee22263e4dde14d03a8e65a0296013a9fbce3514133c523b987ea9009cbe7cd89e1c22438c0ec1bad88ad2f9f5e22e0f92f620d668c256cb41ec13bb0ba03e17a708bb312176d6c257f5b0be53aec0883eac346f0503f2070743c4bbc1b67f43c6a64317c3d60fabc51161176fbdb83004dd68d7cff0fe9662eb9713d3f0ef9785eb5374770d2a07498dec59f234f0d553a40fe4a47fcef20532ac5959cfda712c9dc76189d058c159139f9142268d680de63f456c22be32c9c7543e1e436bc9614275f5222f3e75c62d00e88ad36fe0f57a6603538a6d451447e19a315df7b0f262965016c5a22c6cc4a5c91c5788c178ffbd4e0b3d9e868310791930154c895633f56f8ab2298b9e49d603a86b978d0e63d81de07a02139cad62c9ed41c4e140fe7f6f6e43aae857eb1be402b13da600a97e5cefc8e4a9cb4f2956fa0f8e52d797b7387cd811fa8029a4b6d32c54fd4cb28f2668b2138b0a783ee08b952f315e54362073b04537820ff88cd9f3d95d95871c4e8a8f1d59ddf5250df92674e272a766ad6042ba1d9353397c1d9389e5ff0679961493d14f391d0639cd5b9d6e7f269f709184e548a6b9613f9571432030a65e1f0fcdb41f6e70393f927c62ee67953ec38bcf4c914ae54a9bd5c3c6153375ea548aafdc15a65ea20ab6c18f88e7e2a6f8be526602a77a5e9e9d5ed4d1f4878527f711dd1cc485a945bc84df8da55a7bfcac37be8e0ea38e03b65c56caa97a01436009943583d936747379383c91239a40e3b40597b387487dc4648b0fd6838f8e5f1234f2317385c83e65370d124eeb0f789affdb647d12df0400ba2e67a319197662e9b19a3b2a2ce8a52c432072f1dc047c824e19701967409f3e2b0094694a5dc6ebdeb62c0f944a56cc7879b7cba95c4b4af5e4b0ee1bf0273506d9937dce6fb70efb0aa70e451d5cab30eebb389b0ceb552944eadc59e78de4db1bb495a573838ced8c6b7523f614b40ac773bd21f51f797930d087a9fc4aad66cbd06c0db38a66ae7de1f91d8cc45b4c0186ea6161b5b626a392b7943ea697e22cf6c64a778c446c3554d4b76d77cf006ebce90ef84fd237306317ec6b4aeded73e59fe71e6a6a885563e2ac472225b70c1f6f24739e7e5b6284c2c148e25a2db6f826edcb51fa19df952179dabc147e716dd4a654023fa0b7d63da11fc727af0dcf9cf64c172083ecde9742f5508a11615c12a4cc9fee87fa703fd29780333aa6f890d15706901ffc7c3906a905807f297f03d78d07ae43c9d110124688fccc22f713bb7140f415450d07e92b7f790d9e91ccfaa780b18f25af5de2727259f7e37de2a04d207760a282ca68ef17bf432f52d40855b8ba0ffc85f74f17d0724992e4c247b01379566f56de81cf712d200e317dcd506ea8fa01b75e17b115aa5b527b1cfef53304f044a9cb85f0db151608cb6658cf5dd5eb2596936928b19800a6ccdbf9dcac6e41a769a3a969cd385582b2a92bb76afcb46da0ffb76f0e37592cf773f9d44fb425b9048e7883d86a41105df0e5403153a2943d33bfd7ae8d0806f794cbb7321f0326601bfa26fe54cd0989cb492e0ba62f267ae14d9e4b1a338b63a072ad61d4726130e5b24cd0bdc55e413973865c9e44a644f9fe6a35155702b80e63eac1fadfb64f994f777d960e1b0d068c55701c589357ed0be9e5ade0b0b8aa425d90314bcb50dc46889eb57a6ad459e61dd06f91d0bbea0b072e42bfd7999c31ce4096703b0b1a42a5e349eb015e8d1e93fb095d065d71cfa8057807b38c00ec855f6ab2a110fc7b735d4699168b1629e94a5d48da2003b313d4b630cb9e70d9db5b4a62569aba897eddbb607364eed11955269f112f12a0f416340425eebf5db51e19799567be8b7cca5a39df1759d5ae8a7657b87198cd1f1aba9738d7a76771859d89f668f4a137a7affcc5ef068d1a89694f673d4c874414ecc8b3a971eab49893fb920926296fc4032752fa8713112cbc37f624f22e94a7fe73be852e04c580767dd9c8bed3ba7fb387c4d65e62662961b1b6f3f1b8169f2ca3deb70453a476f308372a9ae25c73f70f3dc25c77e14c182cbb0a2373c6bbd95c72faa6b0ecadef6b0d09c1931187ad6b3fdb7029387c835f414c1d60caa1b06be21519fe5f87104e6a0e479c4e221216987f87a76d36ee8f61fff26eedcd542a16f82c644961abffcba588f2cad218e6829fa6c692966b47e74de9d159f0264e4436ac9fe492ab95f5f0b0e21122364336a3bc10cb5d191b30f47e6fa12725adb4fc154e09b37bba0184f689a93431c3639e2f76c54770c31f8ad21d52d0a756c8a0e9e23989ca10b90ae7b5557d696e7a5dd42955b04d019c91c09637a71d2f1ec6f45c63c652753b859c7506ffe90fd1ae6a6f3519220aba0d8895824888b97e59a11694862d8812d1ed17b76b6d362daa00335e4aa51a821877392e77a78272dd350ad8b6be7a5ca1bc6f448381379dab6e2d0d8bf296b006072cc827dfb0234d3f5beb325c3aaedb9c95dd60b0cb78e9a16f6e7be0a3a6581a3182fc02c3cf43c1e4389f81badf3d457a0da247bfff70df4935b8f27bbab6b190200c92f07f1ed075072807a65301908fb5a2db27acd1543f9aeeefb2f366c059e88929eacf3690416f3510ba2b2d6ff1cde7c03c38ca25ff9967fc55db0537095d5f65fc61d4780bd20fa9c75eda1350fb0e301bbbb77202375f28dc40ccaadbcc89818f5d3aba8a486f2ae3685a1d3d6091e0fd46789ca3e6d91e0ae7d453bc90c19721e67816dcf4d3a21872afaebf3c32444da984e6bc9ffdd594c55f58322ca33421df9e94b5ccf2463823a942e7fe319ffa7dfaf1473794edb59e4ecf511743f73fbcccaf33ad8308cb5f6edac2ab7caea38682b0a5854de3122da093b23509048e837d3d46e5628317cd413a76a5790c40862bbaa33050cb3dc402b10c36e6febabaa521ccf72424ff857c4ac317ce77d2cbf04809f28a8849f371615a31660dbe3dc5d0b3c7ab3c5ac13a030e7bfba0c16a56defe785ec571b91e9c5cbf2111d635652e6f604466c7fb64f701dc7646e79c089a0ba13d57911448ac6d40215c755168565794e3f41dcdf1aebcfe03ccb832194b86e7618a5bd7e7cabe64863e94f95cc6a65662941f8ede5dfcf0c284fac015efdb236596c2a244cd018fe4880dee92661f456a0e8f9fac14adb09511ae7eb4c8ea6619f3e2cae340798f1c61bdc07156540d890a293a3ac4d5510052c8ee263be54dcf8dc3d9e8045c0a33362cfc2898452cb2d5f6e31bb74b1ea340313984b09c908b7c0630457b68ee4cfc7e1dbc36925aefcb28de8172f690b71e9c6628d22e57eabbd4058da813eaf77e9b1f0b4c333b4ec537248f073ebbe13186a8de353e2ea74ee3b2db6b850b7ebe6f052c3b169efa18a5afff98a9ff06e1114714af632853c0217eadf4180e6f66c6066c7da134a9e4aa92a5d7610f1c490846a5a7f0458496e7848d4a974627ed9ceec35bbabcf71cb68946d997a625c2775f1f5c600d52b86f24c5e8bb5c56bfe6ce3920c2ebcd2cf49cb695c80fc0ff43c460949d7f6d464f5b4a88e13731256fe9393f105990fd5c3ce721a00a6f19a8365c143d2e2b93f1fe8ef75496e821384104022fb9efe8007387a7418e4e81e0b0e3e5384202479a553c4de3ef52c520d0cd397d8ed7c49fb0722d79998d4679780f036d2748a46977add3893a87f7da68165c80b15fb51b43df4f5490989a051ecfb1d1811f60f2d7b8423d48c070b404e5251ba0b2bf1c24ed5210ff17be459bbfcf6c676a37dda7610bcf90fec19bb668e1a6884d52459ec8700ce7864132b74e766f2cbcf2d81bf4ff08c71dda86ce16586f9b82df5722889bc592e6e958f3ccc1d3198169d6d525a398b9b8fbf8dc8e8fbda4741ab3d41cc7c531a33e5bee6944c200425e413c4823d6ea6c3550ab1ab82981748b13400a0686e404ea578834bf2772e4ecd44306a6862749041304fc036b9fc34b22d05b8ae8171be3e24e31e026954fb18b4540883725175b6f7317032ba25191e6476aeafd79000144d598b89f9682b98e83f0ebbc95fa4b07eacf6310f63171dfa43c8324898d50e501a3fbaa503f238f03473c5988c6c5972eb714dd835615430e8f0361e089f1a939b581b5a61cb9ef62a056405dfb96dc01d1522a5b3292165f1a589b87af9a27c489963891442258d347dc5a036622613d0382b1bdf1f417682333bbe9f9a3836504558716ea6692328d0ea7435155ee842fe35fce322719d56ecfa29f9ac9420c8bf1b71065959960c835d635986944c86c0b796be4edf1e614aa33f234747cf5530bfdad175c10a08aa14caed2a0d81be4ef7c1f8e9b751b1d9d4cabe9c06332615c10bd573370e8b817e63ed601b21c6ef3cbf3c1444e42da0998f7245b20d007b58298e8a0ec31d04b212f9e6feb7d14a9123094def576a491f62bafa28164ff0c923c8a236f6d9b901a0dabc691ea04d3b49939409616ab89cba80aa7767a13ef57dfcbf16a805b73f2b4a6a9c27772320f8c6bbc69619019f0cda3740eeb043e7a72ff9c0ac432a392237e89023d210a489847606538229b6cf39d6b4131eed403d11de4cccfaa607c7b5aaea8688a1ff639d5078b7f849e0dbf0296f1ad549b4ac9050fce7be13d60a1603580abee327a0563ab3361d1d41c5d76ca21933edb37355dbd09e5e61c7250cdbb43924ec3a7808c6e7e983c4f3333972b94a5dcb808fd8964709bbeb55705a6e29df1c11e0184d80b078daf7d49897c32ef1c6030f30e5202819766b0f4042c74073b883136f624fce0f73757302619f6f8203d3b1bf61c6822fc1d2ab83f2fc2a77e676bac5587acf4cbf783a835f18e14c2ca2b68044ac585d79fe2aee204791a8d7d3e92a970b239d46a59ecf3b6ea7e5b2f11c99246f93f5a4d4cafeb19ab5fde4f1535ace3de414647572d2073648ba638cb5a87bbd663ad757c2433b83599f845cb585ae761f25bd30c41056d03e75de940c613f2c56a2bd6c5fb0855de97c2007ef77d5c1c6ee8d47cc40f3b87fa0a4126c3bf27bb7e7b3e2bd782"}, {0xb8, 0xffff, 0x2c4, "066cf4502047e8d5da92e61ea10ca6e493848885afc3883c863b25a239de6b6155f1cee9ee29e3792f671a716bcfc286b2e1f3c1fa5b27da9cd8fb43e8964199a32879a86a5b4686de4e52349d6a98840603c7f211dd0fb95aa99292833f9a69d5a20092f408db77290388f894ace2dec27e36a4aa83b6961f2949980760e138d9d33e244a224200d77b495de30a208c888b63a168920441425d703c70e3eb4378"}], 0x2408}, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\t\x00\x00'], 0x18}, 0x0) utimensat(r1, &(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)={{0x4, 0x100000001}, {0x3f, 0x3}}, 0x2) 07:53:49 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0xffe}, {0x7}], 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x5, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x71, 0x4, 0x48a, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x3, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x847d10ef3d391583, 0x80, 0x9, 0x16}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x13, 0x22, 0x80000001, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x5, 0x5}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xf8702899dd16136, 0x0, 0x8fc, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x8, 0xcacc}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000046, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x20, 0x2}], 0x2, &(0x7f0000000180)={0x1, 0x401}) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 07:53:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xa44, 0x1ff, './file0\x00', 0x1, 0x9, 0x8001, 0x6}) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getpgrp() 07:53:50 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:53:50 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="aaa4712ccb2f6e11d53c06474560d25379f7fc772a541b6150b3a2815cc1a5ce1f385ec592388d0ea483a820351976ca9637d96cc41e43607f975668fac819bbe2f2af594d2a8cf0e52329a8f4bc2dec7a461bd684274da7bbb976d22d8baa6c588b132b0eb67446f4b1ac4adc4219b13626d5d55aad28f8ba8714a724e4fde66f117be0833b681d3bddd8ab88b94fc25273aa19005217dcce9a8a6402f9a2ec2df20275049d74eba6bcf973b23c3382565062a8", 0xb4}, {&(0x7f00000001c0)="97e0da3e3d2159d6031f1da64d91c911687c626301b3396a2ad1883a6fbb304270b820dfc10403248ef880ed8a5edd73bd4d514023dd1e1f2a1c53dc8648e199a44ae33d6673c76730564416737a5f48cbdd0d5c00ab82e7e55082a0b515617107b4fdb5afb2a0a65932c74a301495ec9f68547a949339d15e29c9caf149d2d3f7e346843b153ef4eef39abfd10170012223fecdfa127d7eb0da0c3c4861ad0bc5cab8614ef217fe2dc3f69079ba8e47d92f461d183ac08fecaeb5fc4f9cf2a2b8bf523f475a3c2dfa02f6f6282137848a5d936d19f6b45deb4b03d9cdce9172a9426ab8065a36a1ec6d76bffcfb4e21dd9d", 0xf2}, {&(0x7f00000002c0)="de5c899bb95ec15f9cffe23a7e46395d3d4e3dad744c69c9895a69593824737c023d6d60c22a3d334132dfbc88f151230ba93384ec889631b38bbdd88d193b7c7ab06a039ea81a602984882761e36cba56e17df230a99ed0a563fe64a7000b8cfb5023c5b0e8566446b70327ae07b97154e4b946f54a18a4dee41426f225e172ea6bbe94609d841bfdee4fb9570582d52b81d0e9150cd7cd1f8cc7c56660ca23bfcc65d1eaf4a94f57459b2e8b62aef3bb1e3229554c380878cf", 0xba}, {&(0x7f0000000140)="d1", 0x1}, {&(0x7f0000000440)="c56a7824bf6ebacdd5f0988dd2c879dadf8eaf240c7b8e882900463c67737460d006c431dc63ba4765980421b4fc68e2107040defa5d27f75b8257cd6c12adc387221c33894d442348f5dc971388774589c8e127cd8ad0161046d6ec2b9116a056ff74d44922c476b15323e04ccb98610023dd723d0bc06eaa4f1b99609cd9dc5a6b85f896a19683cb678b73177d3d761c9c97f5a11d1efd9d6f2fe35a571ef68a64d443925157ac97fade3fe53d", 0xae}, {&(0x7f0000000680)="5442e25635e72d58207f8a11096cabbf0f8acf2fb9d4d52154cd46d1e7e5760ef9b6144e28e2f971ac9d0a972960f44babec3df29320afb93111a8a3c63eea26fdbc15006824ae9f10793be7625a75a20482abf5014e69ead774deb780b246551e9d3f6ef08350ba7559ec07665bb3ab3eb779effec5615b20e38cc1a288b354bef95ff1ad642b4988bc02eeae0fe661c14a4c1b42bed403204d102eba05c4c2b4e513c40207d36b222523b42cc237d5757697231c26c2b8c905292b72eb52ce51026bca7144fcfb3cb0b74e65c24dbeec6e", 0xd2}, {&(0x7f0000000380)="d952f35301855267f70f7e", 0xb}], 0x7, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="0012d0a586ffffff2bffffff0000166d208a00004200"/32]) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000480703000000c60100f2e9", 0x2c}], 0x1) 07:53:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 07:53:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x20, 0xa23, 0xfffffffffffffffc}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 07:53:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000680)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r1, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r1, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff210000010000000007c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ebcc86fa11216994915c3262783f802a24b681fee6e21929fc05a760e97e14f9f8b11bacf504eb6c0c7f272278ecd2dab7e6fb31ccbe9cec92c0c1b3f0e2b05bd6978fbfe49079ab444acda58e4c9e6f094947163912e6d18c42c3cbaba13f374fce5af28381dd36d21ca3a986e557ebb506b34da7d90a397387b2c60c84e2f63a4779637f68345e8eee710f", 0xffffffffffffffb8}], 0x34b, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 07:53:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0xfffffffffffffbc8, 0x7fff, 0x80000000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x3ff}, {0x18, 0x0, 0x200, 0x100}, 0x1, [0x0, 0x3, 0x7ff, 0x2, 0x1, 0x80000001, 0x80000000, 0x9]}, 0x3c) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2769) 07:53:50 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = socket$inet(0x2, 0x7, 0x4) r3 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x42, 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r5 = getpgrp() r6 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r8 = socket$inet(0x2, 0x8001, 0x94) r9 = getppid() r10 = geteuid() r11 = getgid() r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r13 = socket(0x0, 0x8000, 0x1e2) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) r15 = socket$inet(0x2, 0x4000, 0x0) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r18 = dup(r13) r19 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x2, 0xa) r20 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="e0f9216928ae090db4126e82643c92b4fbe438c71e6cf863c0c47e327907397c4dacefd5b07c68d895490aa746816ee7336fcf7e8c5cbe4fe11594e250ce04da549106fc3051d08a6103774ebab82986987001874a569b81a5a07a17bcffcc63a582601e3d7d6488cfd1de8970d24657716bd78239c92a0b", 0x78}], 0x1, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x110, 0x400}, 0x8) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r26, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:53:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xfffffffffffffffa, 0x5, 0x5, "ab9fd009678adcea76405b252368f3260dbd2fbd", 0xffffffffffff8000, 0xa4c}) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="20f92ef5a72303000000030000007a18b7db3c6aa25be15260242c08", 0x1c}], 0x1000000000000194) 07:53:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/252, 0xfc}, {&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/155, 0x9b}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x3a, 0x0, 0x0, 0x0) 07:53:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00008d9fdbb3e22531554f6ab8bf7faf186d54d6040010b1717de063c9e668b15b61e4a3e3862834ad36da160c506255cf742e6873d7f960ccdd124bad"], &(0x7f0000000080)=0xe) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) sendto(r0, &(0x7f00000000c0)="274fa2aaa09c4fecbf93305e5be4cfd9986d4e36cf8873d8c6c8aeafe1180dfa47f8dc82196f2dbf2167619599ae616dfa93ea977c27a4e1b575949789ff12b9899ed3ede1775f72a552199a5e6f61062d430453fd9e0b05d2bb4a4c0956ae9942ae55ee9317798c550cca2327a384fa", 0x70, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x6, 0x5, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socket(0x20, 0xc007, 0x3) setsockopt(r4, 0x29, 0x80000000000000c, 0x0, 0x0) 07:53:52 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 07:53:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x108, 0x0) close(r0) 07:53:52 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="cff888086a7153e1837af7438d0a4d7f7776fee8ee6995f5a4c5bdcb0e8a32c2cca292be91bb1925d79d9a22ce3ad666b620514669df5a24c06670686f1f51cd7b39eac8b214b53a71fa82f940b268fd28f1", 0x52) setgroups(0xfffffffffffffead, 0xfffffffffffffffe) 07:53:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000010abf8d6ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:53:52 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/101) r1 = socket(0x18, 0x8000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x812, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 07:53:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) syz_execute_func(&(0x7f0000000100)="c4a11d72d665c4a179c5d5e9460f1b36c4a1fa5bde0faeed660f3a40ba00000000d0670f549a00d86833c442d3f62c7fa36082158b000000000f1853f7") open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 07:53:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r1, 0x1c3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x9, 0xffffffffffff0000}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x1}, {0xe6, 0x5}, {0x1, 0x100000001}, {0x85, 0xd07}, {0xc6, 0x200}, {0x0, 0x2}], 0x6}) 07:53:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x80) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x9, 0x6}) r5 = kqueue() r6 = socket$inet(0x2, 0x0, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) bind(r6, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) fchdir(r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x73e, 0xffffffffffffffc0, 0x401, 0x3, "e8f43df9c4130e09767fd0bcc9b93a9cd6f41353", 0x3, 0x7}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) sendto(r3, &(0x7f0000000380)="315efda5a4dc9b6d3affb3bdb55493bd1ef98471964f22011b184403ef5924c969f87b8062c093e54f0f4b3cdc561b7e6369d11fa3959052d6c3cf0d525502fa3a1ffc328ae5c9abfb8a2970c0205bc7ed25a584b0d10e3078aa361a5c5bc6dfe9d6a2522ea2a4f7762935f5cee9ab56f76dfd4134ed32bf7abd3fa83b2230a96513a64064c08f8375fa387af38291b9854eec905e180fcf94a1893cf7e7b6412b357b77745c37407c86c56f02a148d84ebb9f794d1b1f3fba19a8003e6002143e78f8adb173d60c98b7f84a4c91f347ee4cf66a0b8f08358fd4c56808", 0xdd, 0x2, &(0x7f0000000480)=@in6={0x18, 0x3, 0x6, 0x3}, 0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x1, 0x0, 0x5, 0x9, "696982b184f65b1bf5feaa047e011978b878d96f", 0x10000, 0x7fffffff}) syz_open_pts() rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001640)=""/131, &(0x7f0000001700)=0x83) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) symlink(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/bpf\x00', 0x800, 0x0) 07:53:53 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x1ff}, 0x10) accept(r0, 0x0, &(0x7f0000000040)) 07:53:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0x6, 0x3f, 0x0, 0x2, 0x37, 0x6, 0x2, 0x0, 0x4, 0xbf}) open(&(0x7f0000000200)='./file0\x00', 0x10010, 0x30) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) open(&(0x7f0000001640)='./file0\x00', 0x80, 0x4) 07:53:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) 07:53:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) stat(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:53:54 executing program 1: kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10080, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getgroups(0x2, &(0x7f0000000140)=[r1, r1]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000340)) write(r2, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) setgroups(0x6, &(0x7f0000000200)=[r4, r5, r5, r1, r3, r1]) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x5, 0x3, {0x4c, 0x3}}) 07:53:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x3, 0x23, 0x0, 0xffffffffffffff33) 07:53:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000004, 0x2, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x33, 0x1000, 0x40}, {{r1}, 0xfffffffffffffffa, 0x22594a46f4e24edc, 0x2, 0x4, 0x3}, {{r1}, 0x0, 0x0, 0x82, 0x49c3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x101, 0x9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x5, 0x101, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0xfffffffffffffffd}], 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x9}], 0x16, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 07:53:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) write(r0, &(0x7f0000000000)='G', 0x1dd) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000500)="d4693d38142285a8f3e795843817", 0xe}], 0x1) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e0b8bf3cb20e15a9dca3a447f6e1d197cecd7b819732011b8c3b213dcb5e73167de0ee5516a7965ce840899ee5d93e4463b1295f9724ed79fd616b8b59c26a5737f69ef57cac63b5ee8fe36cd2d132111e1217cca188ec9fd8f37b4573ebbcb5295f14685d60c65ab5e824fd30f6ac53d118b3db7746239751ce805af0821016b2519655e5cc84cb959f994ee2923451df6cd6dce565c0188dc03bd595fb4ba920ed419b1b05c08d4562d06417ec32147b08d627f3076efcecd53edc1337de6af6f8e60cfe87f5c624a922bb", 0xcc) 07:53:54 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:53:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = geteuid() setuid(r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffff) chroot(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x18) chroot(&(0x7f0000000000)='./bus\x00') chroot(&(0x7f0000000040)='./bus\x00') 07:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() close(r0) close(r0) dup(r1) syz_open_pts() 07:53:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) kevent(r1, &(0x7f0000000700)=[{{r0}, 0x0, 0x2, 0x400fffff, 0x5e91, 0x16bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000020, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x9, 0x68fa}, {{r1}, 0xffffffffffffffff, 0x9, 0xf0000000, 0xa2, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x22, 0x4401, 0x10001}], 0x0, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20000004, 0x5, 0x3}], 0x129b, &(0x7f0000000800)={0x100000001, 0x401}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000200)="c103e324973606e86489e8045ab609ce491cadf392fd36d45368b5323b85e3a2412023e039b79b6c8e90fca04c5c26631d153dcf2093e13a2f263993e2d9f834a38075185613c44eba87e5f7a86ee1628053f12d40957fb973ed3956f130d08054fbc2e70803ab6400cb1fe63ecb626dd301a68a32e4377663db911b5e2a7314e55bb72f8ad8ce9da09bec3d5e6c84515b77c666ec4b3db21460fbc5fd5b45e353357c55ea61a6b820513bd40d6588ebaa081699284136898af37715c39fff6e968d0810d4ca5c138ff50a30153a899f0f3a337b6b3917db7426", 0xda}, {&(0x7f0000000300)="97480db942536f0cb063af0ee145fa2492e9c58b9a6eacdb0c56fc31ac3658b7b1621f968410fa3c52ec1d15598577dc5a1d1c18817fd49d", 0x38}, {&(0x7f0000000340)="595bfef77e177810929eec6b34cd540e54baf9ae961827214422babbf2f109cd03069deba6fbdcfa3f676784947be551739c991ff845f9aa74a784693272b0cc5daad4ee3ffb499314da6dbf437eac1e0b11f1fdef262758ea5d005a7431396a0df00c72981adb004074634a", 0x6c}, {&(0x7f00000003c0)="6bac8111c97565ea0100703d03e0", 0xe}, {&(0x7f0000000400)="9d0612252698fff147401bcad62dda25b2032a592e356c91643a3a5597a8524306bfcf93bd31446de840a5cd41ed83128503895d4c6ce328e25cc45b0c95ca11691eb0131447225c59f58f9a01f211b4f9f0cb944eba411568cea6b5547bfcbe1dad63ae05832aefd0116edb9e00978bf7623093fa03dc28690edff9bfba73d68f6bd3a92dca9b7201ce8f85ad60486b42980c5cf3e4a27f1d3cf3e0957fcd2de94fd9cc7216193abb0934af36181b7da8dbb3796a5388e27761da02b1864845fccb4090413e1fbaad57cb1ca0395b155645af2fa548ca93b0c2ce00bd79520086c1", 0xe2}], 0x5, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xf8, 0x400}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) pledge(&(0x7f0000000100)=',^#({[\x06^{\x00', &(0x7f0000000140)='\x00') 07:53:54 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 07:53:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) shmget$private(0x0, 0x1000, 0x603, &(0x7f0000ffc000/0x1000)=nil) write(r0, 0x0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x110) 07:53:55 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 07:53:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x11, 0x2) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x5}, {0x1}]}) 07:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x5, 0x1f, 0x2, "611d2f4ed11f63e2225e4c37f0b0564cb91d95b2", 0x5, 0x1}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 07:53:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x1ff, 0x20, r1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = semget(0x2, 0x1, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/242) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x81, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:53:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) 07:53:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xffffffffffffff7f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) r3 = semget$private(0x0, 0x4, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001180)) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/4096) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 07:53:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) semget$private(0x0, 0x3, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 07:53:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) 07:53:55 executing program 0: socket$inet6(0x18, 0x0, 0x29) r0 = open(&(0x7f0000000280)='./file0\x00', 0x180, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x21) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/255, &(0x7f0000000180)=0xff) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 07:53:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 07:53:56 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x100000001, 0x8, 0x81}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0xffffffffffffffff, 0x4010, r1, 0x0, 0x0) poll(&(0x7f0000000780)=[{r1, 0xd6}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x27, 0x5}, {0x0, 0x4}], 0x2}) truncate(&(0x7f00000001c0)='./bus\x00', 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) 07:53:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x4) 07:53:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) 07:53:56 executing program 0: r0 = syz_open_pts() socket(0x10, 0x5, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 07:53:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xd5, 0x1}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r2) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x3, 0x5, &(0x7f0000000140)=""/57, &(0x7f00000001c0)=0x39) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0xdc}, {0x18, 0x2, 0x0, 0x46}, 0x1f, [0x4d, 0x100000001, 0x3ff, 0x7ceb, 0x7, 0x10, 0x0, 0x7]}, 0x3c) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000f04867d7762851d768898afdb384847f771126b4cb29f48f73b67db7398c1cd3bec2939837bb35513c0a5aa640ad29b012e92c874a61a0d7c75d05d937ea4bb28153f2ec6f2008c4d703b1dc16ead056aeeb4566f1131d5c4bbe2e12dd3a878ba21b6da83908600ac46ee13d98f48fc6467fd9a8ca1d16d02ca3448d230956b5247e542108398fe0a899abc95578c52e4778b71f45f4332a09c97b0c3f320d867f33d61dd368d8e4b21cb86f7b4143b9f999018ce3f17dfa59d2c6d49894620e3aeb63933814fa408bdafa8a44381803ad4e37f3d9cabebe8b910843d7e730a0563476183bab658b1514d635a82c6975dd07d6043018f29b592414d368cd8d01908731ecf67515118d1d0061bb676d03ce5c559faf7a5d50bad3e5279231e5ef6105ddc2441653802351e9e0f784822a03126c9e874e82ffde14de4e9973c8a01c8f981260f71c6e5af163f9f3522c3cb07214cf3db0ba145e679f6d0a5de0b2f9de7c0ad48eeef51f7f2b4d57b5869b6d5f5ca65564b9d79740f65872ae0528a0c99c8a07e00a372a0379ebbd92b9af167b67c9a20a13558f47651601d2d2b860c3f10addadfb453ff2424d00d065d928cb5475e348e66205858d38b039eca1cf11ba495df84560293cabde1c5d52a4ffd0499112f01f"], 0xcd, 0x800) 07:53:56 executing program 0: nanosleep(&(0x7f0000000000)={0x8, 0x20000000}, 0xfffffffffffffffe) clock_settime(0x3, &(0x7f0000000040)={0x14c000000000, 0x101}) execve(0x0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 07:53:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 07:53:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9700000000000000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0xfff}, 0x10) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 07:53:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x100000001, 0x7, 0x4, 0x3, "9e9c1a9f5092dbbb6d79a4f5a992344dd0697af4", 0x724, 0x800}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x20, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:53:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x8, 0xffffffff80000001, 0xff, 0xdd}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x8, 0xfffffffffffffffb, 0xa62, 0x3ff, "df9d9c4793d15ad030eb65e119e4a0c889322d97", 0x51, 0x8}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 07:54:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b1", 0x65}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x40) syz_open_pts() 07:54:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000000, 0x0, 0x1000300000005}) 07:54:01 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000010c0)=[{&(0x7f0000000a00)=""/26, 0x50d7a6583918805e}, {&(0x7f0000000a40)=""/36, 0x24}, {&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000f00)=""/15, 0x5}, {&(0x7f0000001140)=""/104, 0x68}, {&(0x7f0000000f40)=""/225, 0xe1}, {&(0x7f0000000dc0)=""/185, 0xff81}], 0x7) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000540)=[{0xfefffffffffffffd, 0x7, 0x1801}, {0x2, 0x1, 0x800}, {0x8001, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x17fe}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x0) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 07:54:01 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000180)) setegid(r10) setgroups(0xffde, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000380)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 07:54:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x3) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x81, 0x80000000, 0x81, 0x27}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0xf8, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0xff}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x28}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8001, 0x2}, {{r1}, 0x0, 0x1, 0x80, 0x45, 0x276}, {{r0}, 0xfffffffffffffff9, 0xa, 0x45, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x8, 0xffffffffffff92fc}, {{r0}, 0xffffffffffffffff, 0x3b, 0x1, 0x2, 0x1a892570}, {{r1}, 0xfffffffffffffff9, 0x34, 0x62be7ca0b4a9dc4f, 0x8, 0x80}, {{r0}, 0xfffffffffffffff9, 0x61, 0x4, 0x6, 0x84c6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3, 0x80000000}], 0x7fffffff, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x1010, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x8, 0x10000, 0x8, 0x4, "be26cfbb22c4b26d673c8c67761296ba09f482a6", 0x9, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) 07:54:01 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) 07:54:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007df8b6218079f93bbc7fda00"/4098], 0x1002, &(0x7f0000001240)=[{&(0x7f00000010c0)=""/12, 0xc}, {&(0x7f0000001100)=""/42, 0x2a}, {&(0x7f0000001140)=""/196, 0xc4}], 0x3, &(0x7f0000001280)=""/178, 0xb2}, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) socket(0x19, 0xc007, 0x7f9) 07:54:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x3, 0x7ff, "854917022c10d409bf0920020000000900", 0x0, 0x2000000}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0xe468, 0x400, 0x100, "c37ced774412b6e0e3061d5d38e51f9f3b61cc54", 0xffffffffffffff7f, 0x5}) syz_open_pts() 07:54:02 executing program 1: r0 = socket(0x10, 0x40000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) close(r0) 07:54:02 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="0b0099063f3051805782d3dc61bbbdb8b77dce9374d45d25c3ef6dcd87db22c59bf5dabe3edc2ebeeda3db12178bd8aca1c46d2418b5ef86672ea52a522bd72952ca8cea0d09776186490997dcaac7ba452a5256afb3484be9cfe08e9b708d9af321a6ee1d7dc3ce40636b48a75c569823f7ce7217254539a763d3ae7b485fa55a9ebec24a4150463ca10da5716d0294cd0c1ad701487a6639e86a6b7c083abfcd28733980d1", 0xa6}], 0x1, 0x0) 07:54:02 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3f, 0x6}, {{r0}, 0xffffffffffffffff, 0x2c, 0x52, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x25, 0x0, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000000, 0x1}], 0x7, &(0x7f0000000000)=[{{r0}, 0x0, 0x88, 0x0, 0x6694, 0x2}], 0x2f, &(0x7f00000000c0)={0x0, 0x3}) 07:54:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 07:54:02 executing program 1: r0 = socket(0x18, 0x2, 0x6) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) listen(r0, 0x8) fchdir(r0) 07:54:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) setsockopt(r1, 0x2010001, 0x80000000, &(0x7f0000000100)="2affff7a1c05d4eba0c30110d3a76c8a", 0x10) 07:54:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) 07:54:03 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0, 0x402}, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:54:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4b) chroot(&(0x7f0000000000)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r5) write(r0, 0x0, 0x0) 07:54:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x60) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 07:54:03 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0xc58}, 0xc) 07:54:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 07:54:04 executing program 0: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000040), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000a2c1da8d8753b4de2cb9e5474807af54"], 0x20}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket(0x18, 0xc00a, 0x4) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 07:54:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) munlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 07:54:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000500)="ba99ba06fbc89744c69ccb4a92c36aff9ccb5c8c59c7c9a5cf313dee7413c12367c5fe493c0d4f2dce32f8d4b7daacd47430a46463865b82ecfa14a1976ac443cc5faa9873a2717c65ac36f6aece9bdb427548abeba32354751f826e1f0713c4f51b57136faf80f46b6b8adc2476124a1b041dedb7c3c53a628a50ff09440b0e9e1a5c6c21dc0591d4fa1a90d2c5cfafd6f2d02d4267c12e733b8b5be3b9159196a94286a085c73b90d49b924165c15bb4082a1e1507663a0adf2a8c3003f67c352f5a09681f0e39d1464a330e4c93ebb1eadc7c2978c866242483a611bfff1a2637974a6c1032a7e1eded7f1c11d10cc438abc5f765e6c745ac8e184916ddbfe0314c32993e36042f9a11ef6b09b1419e12dbe8ff74e5ef84fd9d64c116800d7a97724057e3f8e6cbbaa626bed32de524a5c6028288dc4e7e8a177431bcd55b959a0f4d3c80e17b63bf546e364a63068e00b110fa3de47a157547a53446077a5df8c78544175415247848f55bb016eb46d972b597a727c66af5c34929129e475a52cff011bdc15507a0c4f64a4e5b251da9ee1765c89cc80adc6ab013cdb79d18206998211b3b7008417278a28c16305746958c8d560a9391feb6b92a0b32bb375144c00d9c8040a03983d476e5b9bd99a3e532ca5a01b3348c4405b1ba102e3d4f070324fa0f52bccd6ffc7a904e6f7d3acaa3b82ced552c0d0e9c577bec198d6c0b4c09ac2427654560c1674919b90e7dae452d42258a55b316b2df1ecc069ee635b1c8a87781980b8c63055302ed1e6702bf6253eae1237c4f7d9fcaf402e9b8d60ee3534a2f0cc0bb8729c51717a436bc18243820f84b8254e091f68a1ea04907acd99282aa17e0bfd9689e46a346b985204d0ebd24466166bc081cd37db04423afc2e6d4f6f862ca7a23d6e61277ffb633766d3fae4f1c415b610e912885c74261b9d644017540d2197eaea8fa1260cb543b456fb18f8ab09180b5500c4bae59053b0e4a76fe1cdada303c554dc0543ffb84d2d6e2cbf0398c1881f358d8f510060ecfebd5ae4f1d17cb806ae6210d7d4a6ae528828d472953b58f21e519bfc06a2980677e2ac7a0500118d6a121b88b20546fe62f078fd291c55dc64fe8688716643b7cf6d0a0e624fe73097df17a625f29910f9ba51cb29d22056d2924b6b26ecf94facccf10fc6c8e70d7b93a947dcd73c91a8fdb9bd9059d0685f848f16955575b3d50935d71c0ea433729317b320721be8106a7b54481efe8abc13bb9fadd0345f589dfed8825903502f8237747a6379e3453810fd7fc37f9327cac874cf3b358e8a36ea48a78a6c4151f2837d83d9e9e515976bce60660862905f2d9e6106c905a9429d87f0b4296a097e5be63f0ad63d4b56cc26504ecce83b09f8f4450b84527de828fe784da73a71101c60c75ceaa98f6b119ff30e4831d82068aa69e65a55630c400bfcbdfccc0782baf4c4ec03413f97ce081ca5c33d40df2657998bdd4b086698a6348777f1b5ff3cd9a517165efb18215a597df0ea247ccf87d875938e4cb6914182d2e7174ea63ef596a9abde926d9deac54e77b8a642645e1877998f17fd53c5d414fb7bf9375f63696987ce59303aa0f51deb649d510662dfbb0993f1a12341949d4f2d6ca283d785c30ee2618062e6a27ef8537ebb0f9852afa82cd41143d9600c24e10d7b368a0712bd4503425c3841c6e30e3b56930e4b1cf2149693936964ea5a72970bf78fa331f2ab5a1f590958828161451dc096e26d78159cc17363d89dad3e1fbaf56c2bbbdf8f377fbc4eb48926c9c2dd94328c64c13ac0d3784327edf8c7d30e2d2dfe1e3d457e6bb7592408130d80c2785b4875c0baa121556bab207b18095623260fd6b94b77b77a2177bc96bd7f35503d4a9215c3b9d009f2c711849f5c3554942e86c81bb72129268cebd4f568daa245983ea023b13ee792ead6dbe1cac1db26636f760c7f80fa7ce229e1507a8fcfc0d9ad21472b633eacf0ec4e8333b5072c5578cbf35e536c4d13b4e411bfa81daac47f02abaf528039af997c63e72802ec6f9f41512a9dded423407474658c81cbef7cc6924e49196836e5fa55a14319b3705705027f11e7eb7863751686529b955fd7814b3948e7db525be2a0e38c923b0a6c40bd5dbdcef3274830c4f8e82fc497614a69b611c853c910da88bc464b180c7659d6c22ca1d8b93040892700ac9e34b723e6980be3b81d4d722c7beca8b7562eb31c016d57b5ba6818a622025a782194293723a0a5e26f1ef717dd8ba6278a254b952edb6ffd011f436cbfb4dfbe8a78ec3b28072d25e479a7dc8813cf67219b7fefbb7f470448ae141cc0f11964a230ba7e7308372ef46a1b975fa76974e7e00c1c5f5ccd982ae1d662f0033cdfa1f90708b9efa4ff1ffacc32c7fe9db454704da5094d3d5578274222b64b761b54091e695e7e63a2e91ecc6dbbc4ffeb35673b2fc288ea1e76225a97b6a7a5e96e79fb06a392537c88b780e1c91a3a21585eb9f2db9c3f9a5a5aaf516be314e4eaa28924de91872eff4c393e403f7226e744b65dac024a0a1abc2f05df5f548634fe8ae06a658606c313b2d7952e804fc037628df5e1154c4a9eaeb74a4c738b14ce445fdd84c1304357a62851276e8634011360b6efef6a7b95d8b9e561be228c5b500c68a72e97daf9e7267aece2cddcc7ce5a96ef50513e0787289f006f17ecf256111110eae224b3c61d72e417293b6b8c2225fd29aeeb9b178adcafd4a406fda3c5ec595f94a9bf71229854976b666a14be29e31621eae4f0250d6a3435e304940ee3f0e0283c44091ce48161e98aca158dfa48eb45dcda7f46fd7b95d99856ae6692f135dafac4a58e4cbdd40b522a7d495a1fef77317cc94099d6c4fea06afa69455bc5ef23d6ce96896edf84843bf3a3b2ad65aa7f73c09ecac1fb6193bde6f496b57a80f01511c048f902c4ed3a00f9f252510e7a482a393a20b3e02751729bc6ddcc67a82d3f9243dc777de7558b920d9c77f888742caf1080ebf5e77e6ad9827f33b87b461e95003089ca98d62222390a7fd7c82b831e37177b278500ae66667a976d9ea024030547b7c536900e578e68c6955a3d69f81fcd6c48cd6492bfc2dbdf98cdd2a2e51672c76ed95292d2914c5650a3ed1c30e7780311e442a53cb557090aab82c18848dcd165d152f45f7e2af528d64060ca1e0df6142a353888962177efafe871ceee56f07db9a4630db3609950bcd137a581799d760459333738ff1eff720daf913f279b196efe0003a682b13e1675f984e1ff8a239d9295521216505ec94be17c53cabd30c8deeda98d70c3f0a34aacc867fee2714ed830a49c45dee9b5fb29f34364521c3ee1444e38066816b2477eab8558c15220708a6a2384cb7734b1b26cde82a7d34a9dcc06ebdc895e749a5bfdf454b6beb923c69c97bf1132fb7b03183cc7674b5ee78e94477bc6d1fc4d676e4f88d2dc937aefebdc5f9919fcf065cb1f8e439049d0c5499fb2465b3ea68c9856d4a553ca295f0b79bfe4214a8b13972dda45efd9b2ad3c2c15a8370222bb5098b7e4ce5827740570691d19ecac6dd3be2527218fa6576e75cfd0537ac7734e6ec30b077b6d7a5f5712f533003e03cffa28e4f3e019176d1a4f20f9e46232bd0b736d7e2e02fce3f486baed821f92de1653e904fda3208f9b0d6c2d293882def7f9945587773570aab34bceb558d8f9863c0a34abbc218ac47bbd10568f4bb3ca1852f277394a99a9fdf59bed80edf80a54ed458e24143d17892f4aeaf5407d3ed9f43b81219252bc565d7963865aa4f6f719a3e8ca2db8fee8cd8b7b15b43d48e0a78e9cd183457213d36eff3bdfab3ab706ca322f0cfd884448118e19af764c0b743b1ea4aa47c8d37ab1a15d4b8cc8d09f4e29ec5b8805f997ac5ccda94abe98f1cae0881903b6b37346e73625c0a8508d2b5e667f027e36fe775746948da11a7df48612562a4a55589e262dac89c13631d45a0e400babbd6399202c7efb480d4ac9468555dcb42359cc8ca5fa7b89dcd93ed112626b0ee9bf813de2e9a0ec0c68034a362bb6b102ed0c05ab076135e8674e09fa84f8e1340408afed0e6a7323a20e9ddef35a89d37b2f1e06108aeb6531c1e0773ce12c6b3c0c01e705cff794887ad82376365367e7f886cc71a437ec0abd1a6ecb1fc3805700c4105eb293d978687c196eba0eddc27386951907919b0cd66fd12fbb5bda3a95b67dd76503fc19373abc89207243cb8cd330867e08e3debed8dabb96144221ff5bfd4b3fd18f8f5861f088e347272c83275fd5d60215e450b26f1c607f7d957f844e9465597b2d10964e425b520740eb77bd01a40be4bab7c54b6bf5ec80a08744b2b5f36e6689fc0db909b9cb8fdeae2433c39cc58ded147be3b171e25c6a5bef480683337eab21565527d2c42c039c2dabb6a7d6132df7b99194a186916657c388e9763430efe2bb7449dc0bd6771436a3bd088358278227b54c0da9aacd5f9140c32bfe48d35fd4dd6b3177d758be2ba4b51c13e0a9762e08b31133bf85112109ab79adcc4182345fef75c31f4f0c69ad09e4feae1e1424ada43335cbee2902d258e31ff48d741fba6ad9b9417628169475e1b9e141a75b5ee9a0b9a18ea68223bdc547fd2f6fe07b3d67ec71cb9575a6923236fb2368128fa987dc04a2a7a8eb8d1ec6a9a4712235b49e7442dc94bb63e9df2c50355f4fa33bcaafaa28df0517334daf802fc96c7f9324c9674251d4803f7ed3fda4b3e859311fb3533c3b7bdd8e7235c748cdac84e7683565a341821508aee3b09a0987d5579609c2935ad2c22957b24407b40a1fcbeef6df2f8c857012aaac761549f0fb8fe5997f7f9740a59f0505ce116e077d81f020f3675a059bcc5d08c787b47237486a2b276886a10545a1188bf3e3ac59cf742420cb9abc287ad162051a4b7cb958c0a9d717eef968178d0890acabf317f83e06a0fafc3f235d344841b67dfb4c9b8734f55d880f1c647d86326c19cad1854d08a19a057303c7f5a142ba39cebb8b00f833728fb5d469360baf53af818149b855ae88394cb1e31eb9c380145251f10078aee8831292c8eddb3597600bd8d3be1e6b36fc1f9b854c217e4ef8941805a766eb569e4f2fb0110e535616a4614c8846dfe6638b51a380981a280b3cc8e556d5dad52780267a621a00d13047da30b9ad5abe0b17e466354c6d0bcd0f6605a87fa766743f3b737111266212f2fab54b75681da3db04426482f2e28d51c8ef745c8b4f56920c2effcba3f8ee099a0a1c862eb3962257bd2bb44673ad8540fb46058a889f13a59eaf1251f7d5bfc69564a710fb4e92b6609ad52022c4613f1591e8d4008c3cf24f4b7d1ba19b4b568e036e8db3792cc438786e3fb88a228de2c90c9db2cb1f1e7d65c1f2c4fe89be215e10374fdc3ccfb967d419c3784d35b47f7433c79b0b9595030337379fcecd2baa51eec6ff17887482df1cecf2cef5799d5f9d11b91fcd50cd4940de2f73d18ff2292280cc44e161e71c21cb78965df9189cf9878f4f08706a3a3c8b5a30e15769a9b26f809b7a05a6b24f5010e38394e053d639b3125b2205b57c36684c928acf1fb2094af47eba477eb5ea4a7c341a68aea19399716986783bdbc08f12392124d9ffccd16baaab02a065ad80c3513013df298996585bbf6f6fbc0a8dbd413ff22535070e1f36404b15279be8c13fbc2ed416b83bf431bb7668f69e3a41f33f3685502e0627f94f4812f4c013c293c0a93ac714548e626541045", 0x1000, 0x3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000240)=0x45d) fcntl$setown(r1, 0x6, r3) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 07:54:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110e, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10003, 0x2) 07:54:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x8, 0x100, 0x5, "eb55fc4c019012f1599416469a02abceb092b276", 0x8, 0x6f}) mlockall(0x3) ioctl$TIOCSTOP(r0, 0x2000746f) 07:54:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgrp() r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x13, 0x0, 0x288a6b19) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x4003, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) 07:54:04 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x10000, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 07:54:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x1) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 07:54:04 executing program 0: mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000380)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) setuid(0xee01) chmod(&(0x7f0000000200)='./file1\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 07:54:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) close(r0) dup(r0) 07:54:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x81, 0x2, {0x800}}) 07:54:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffe) fchflags(r0, 0x60004) fchflags(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa3, 0x1}, {0x24, 0x7}], 0x2}) 07:54:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x100}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x8000, 0x200}, {{r0}, 0x0, 0x81, 0x44, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x2, 0x101}, {{r0}, 0x6a5b74d761dcfa90, 0x3, 0x2, 0x2, 0x9}], 0x6f19, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x14, 0xf0000003, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x94, 0x2, 0x4074, 0xfffffffffffffffb}, {{r1}, 0x0, 0x52, 0x5, 0x3, 0x118f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x1, 0x80000001}], 0x8, &(0x7f0000000180)={0x8, 0x5}) 07:54:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 07:54:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 07:54:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffe77) 07:54:05 executing program 1: 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(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(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:54:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7ffc, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x10101, 0x60) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x62, 0x0, 0xad6, 0x1b}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x1, 0x9}], 0x59f2, &(0x7f00000003c0), 0x55, &(0x7f0000000400)={0xffff, 0x10000}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r3 = socket(0x20, 0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x3}, 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = shmget(0x2, 0x3000, 0x1, &(0x7f0000505000/0x3000)=nil) mknod(&(0x7f00000002c0)='./file0\x00', 0x8000, 0xffffffff) shmctl$SHM_LOCK(r5, 0x3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000300)={0x7, 0x9}) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/32, &(0x7f0000000280)=0x20) socket(0x6, 0x8000, 0xfffffffffffffd94) fcntl$dupfd(r3, 0xa, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) 07:54:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) r2 = semget$private(0x0, 0x2, 0x200) socket$unix(0x1, 0x1, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/182) 07:54:06 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x8, 0x8, r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 07:54:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0xe082, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 07:54:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x408, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 07:54:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup(r1) r5 = getpid() r6 = getuid() getsockopt(r4, 0xf11, 0x100000000, &(0x7f0000000300)=""/122, &(0x7f0000000380)=0x7a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r4, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="5d95273de513315dbb74e1451bd6987ddeb363597053b434a9c314dec1f55c0236432195c9f424a8fe897c2fef1599", 0x2f}, {&(0x7f0000000140)="99af157cfc149b8516cbc9900e2c2a7b167f45b7ac0a352eca006e66c6c351393cf9cb13d49fa6cb22f68c9e96896b05f6ff64ce8fdee3551734a2aaec7760d5519383d50b6fdf5fca6e5872e24ecff3c21f2b40a403abed79dfcb867b8d82", 0x5f}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="18220000000007000000000000000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x400}, 0xc) 07:54:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x900, 0xd0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e51204240000000000", 0xfffffede}], 0xffffd55, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x59) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 07:54:07 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ftruncate(r1, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) 07:54:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x1c9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="1d72a5f3c265b0f3", 0xfffffffffffffede) 07:54:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) r3 = dup2(r0, r0) msgget$private(0x0, 0x680) lseek(r3, 0x0, 0x2) dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000)=0x20, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x6ab) 07:54:07 executing program 1: r0 = socket(0x5, 0x9, 0x200000000ff) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 07:54:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getuid() seteuid(r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 07:54:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="9d7921ad5cecc33432c1e8c6d007843e6797fe9a2856e8723b379f406984689ff387bf315b5acd910a2ac72347100c293d5838af2e200e9d9a174e42f1f0ee77e687a0ed681d353515a221baba34742f2f3a87e7d9465764e75acfebbfb5a49d06f79dbfed153273ede6918c3cf8c4", 0x6f, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 07:54:07 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') open$dir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x800, 0x0) 07:54:07 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000100), 0x10000) pipe2(&(0x7f00000000c0), 0x0) 07:54:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 07:54:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669606530e161bd848174825a3d04a1d0796430778efe51a8168ecb44a9406fa7574a0c1e72b81dfe0927cc54bda8637e31d2b8fcfad1"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) dup(r0) 07:54:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="c94e30f74237777694e9bf97fe3957ad8c5eeca1939c64ed5644c3ef9c8e602fd0737bca180f9a4a38c6048c891b0ae41438d396a5f4341b31e92c8042490db86e74953d284092c90b5f68878731f5f898e84853a74854b4b03313ee71e2fb3c281aece7112651e39d193f61e1b331890d50f6e7c3b7abc60590721a0f7a226df1b994ff0dd74ed2a379da6c7ffe2e5753fb4753b375ea659e6238a0b446117ff86c5884d695ce17c03ba25f5926d66272eabfe4bbb78d70248cb962226241e696d5bebfb1e75cc22554220df854be38d3d88084e5364b4ca6ec579445c5994879257252dddf0a6eb4846d74250c8aa07d32c80c1c01b404ed40915d20f02e4a53075b2ab852686c0bda007c77ea49f074cebdfbc4869ef8a4d14387801ecf72dbf53a3cdf35fed9aa71b0f3ce8f2a93d88333493505303de8e22896d1ee33c3ce755f7f6c3f8c3db4fb4cdb5f4a4112d1bacebcf7d81debea662e07e49c04bf81a0506f9f7c2af0896766ef343196c683efc99799c6a7d9e8f78ce2afa87dfe5c7f875a6c1f2b6857a809b6bb4903c2976b29f4f85e63b3b0cd0e8ce8606fa2de5d7f008451fbfe980800a73d2d67bfdbe4308db6987e95e8c7bfe1c7f124708ac8d33220f357ced9a8f55855aa217241f1a24fc9dcaf7f0a35614b4b518c6e66f3e61e1ffd858d3d96dacf7bcc6586b0975ba8687f00c428e8f99ca35f937279c4892cf476d09fc4a2e52f63188eed386939cf179fe3f4a9039e0b27a9e8e24f8ebca53cc9094cc57912c2ef84e5cb91900a5f89a685ac185449a7e9c20b18196fe742b889188f515b0b0428864e3ef18955e5f692113ea6a175f038153a0a6002b110f36e4fb2d5a9fd2c403c4a901d6d42e30b036a81354d57037d9561673affb9e2a73410e0a0ed8316fdba8c923730152d4ea03a5d5183284b00c90272372da851358b276e12195495bede59088a26b02748d905ab31abf6718a396a8fdac7cb42b3087b1bae2729a195f97a32c181b097e9cbb95c5e4cc304d37817132cd6f0af2717ae52f9e4a1e04a7aa8e069ae469a94096223ef75368e158d4b5ef3081b323e3697c000cb4853c379c2065c39a845e481e6f52c7d050791a4fe24c2f628eab674620849cc119760e5e2bcbad013a1dc8715b0391d0e578888cc5ff104e2e73e93143a3185c86fb47462894ae17b03436d8d05d0e3b82bf557d1a2454db30e385eff1d18a71eecda8206afd91dfe76969267f38319317d4b10ae268657aa211909dd15f3e5412692a82839ea6d48efe8d771f9c2c8835504307d5b0896af826cdbdeef589e5e879641dbd32c06ea9f2a527711d541203832c29ddaa8db9550a473c98f13989a2ba220ffee7ea35f65095be264123b0ad94912f8d7b148dc1cb61433100468037f4dd63baf7e55cae90d8bcb5f2007718a40b91c863ee8aecbeb8f07fa2cf01d73bc7c4d27422396d2cabccb7f88bfad1044e8ea4dce306bc8383b50c09e21d55bb1b31740166545f2c765f36c3eaa185de8ed5349afa1ee329f6215534613ec8a24ee0e7df74cac4a673f583d222b216bce48e6dc4dd40e7079140c51a8b5121b448344090b7f1ccbad1b53a921b7b24596c364563d95c33a3fa0df2c6c95dc200230db3fb690b733c79eb6f5693c8d2be89dc041a8d1af01780067c354cecdacdb536f6fe45d7ca5147e198591ce8f979cd04c3cd6de17de0e79044dbbd36d61747d53bb47eabea1540ef4fedd6b9b17c0048839ed38850699193b825296510793d5a42f07c7752bbdf17185932cb303484f4872dc27a7ff7435fadd78759c30689ac2a7adee0ff7a4f03b39a62261a7ac270b27ef0d6549db45d87aa7b1614209bf1aabce7ec75493f197ae0c6226a8d3c8c6431606156d0a75b8ed50df8b62d790cdbdf7f63b833c018504c97ca20118704c0286137eea81fe0058096b7ee5e5904e4315f519f2f1600939cfaebda3c042a807ff346ad33f0f249c75324e132b797f1f265137a0c25550184a7bed64a9cf90cd449878f6c7dcd8e87b32ac429f4a260a2324d5f36e060638a60cfac203adf5b4bc986bb404149c322cafbb6919a27f255ad454ad71756c8866ec51b87123a3da13f20bd7ab3224e8e41e912dc0e93e72a736276ede0b13fd4bd5eb56381131adc6b649e2069ce0ca24f2b44a4523227579c7c6d152ec46cf1f99aecff205746b82433fb46a6e804fd1404e04c8ab158acb4f726ea4bdaaebb5b18baa550196ccf4aa9b7d69c7029c160fe1737f0f774599e0ef23f8d5d5d9f4c26acb1bf4170ba5a6c2261243fcb2f5e6ef5e7e65988e251ce549a74d7e8818b77bc2cdcfde1d7380bd512d4121a85ba5096f56d782be6d45273138337b62478d8f36007fc22fc01583d702d7a8972c37051252b74c871af1e3df35201afb139d9d7a8a852773df31944f087b58aeedb8283e4648b60133d96319d058bdbde9dff5512d7ef9bdbb1e0f944e50a2d91e420d53e94c63596aca26d37661288d25714a79cb802be64356379f6e46ce67cc1982c7a9a781150a425c5e6120217198b389511a9260f85390a5d54b573901a28cfa234d46c0bc5640e494c25f6d5dba6c580f0850e503c251550b88e040fc8107b81f80fa319e946ad5596eda4d96c9ca1329c2c782546c40e06458f2b34d4e91f2d266de9bc5fab59d67164e7ca3d5568d9b85898d879c8b66c18e7fc8253a79fa8581e77bac9c3ad55143c5f02e0a814ddd371d1b98c582b231a7f120cc42d2ef67c7cd3cba25fb98bfd888dc7113ce391d829eb9d29a98dc65de357824669182830bd9c93c69f82386b011b4275dab5ce880ef50b6369daca228f4f532f037f221cbac9d1f0ef3bed1e99f69ec550ba7b6227a1aa7f2e3c0edb04f4aa3bfd1b3e9c4f18b4e0b194aa6a5747e7573c6dc85749f5c3dae76f76172fd524e21541da3f49ab8bacda73e164ab8dfa0eef3456b46f020d3ae621890c6e747517b4c9a18f846c28c39e9bf34179bde8cd26d5df130b1a7f854de4ddcf54ea571887d15594de53dfb1b331232509ec1d2e7fc60e5d8da491e083a6908d5969d4ee3235b55479b1458d60ef90a7f396a7ed6c624508718b4705737b83e184562073eebf4cdecaf62b479b4a5aa067cca148fac9e0b5bdfd9e260e721ab03d53ad158022db7831a2ddfef80e183b35cbe91dbe2544f52e9f63cbd264a51c8d1ba0fcc671ab3c002adbdfb5dcfe4d5a4573cc07f6ef3a18ddb5d3592cac0a9923695245b1ef96e6e013498d6c3f60ecb4a5d405d4b3e6feb656a7fa0685221fd236c2d9c0422ce2ba190161190c7b930ba3b2d16a64a21ed5874d9dc3c8d67ed92fde2fc472fb8a94a8b9ed5358ef1ee756cc2c6c56599242d06e371882d7ae503aaa554340799b1c7b23ab13caefc16c03e2512ce2febadde908bc1085d898aa0645ee11fad2b99969f5eedce2c6742f458ba3c3264a52c9ed6a92c1a82ebbf36ec858fe5a44ab8b648db2d90261966dc2bd25214b7956e04cff55a19fe9cb9ca18a5817f04e9f6a5d398fe4e38f980790f28e59eb34111a2c96a554170037b82f90ad667d537ce96937792788d16b900c4911a4452d0dc9b723fad8f76d6f670990fafe735c1de470159cd51a34885044a645d78a09828419ccd753ba12c86efb1efc3e057173828ce63a3271864d52580178a8585111ee1d72ec3b4b8bcae63aa73203871f7be0c676897ae252cd0d9e7098ab369a9d2513c6e5ec3e6dd3c92353d76af8a572472391f2d172ea2f95a777181daa9a7f5ef75293213afab4e65e19242b5c2caa468ab38c9d75315692a8e58a44c659e4c6d4501777d9514af9370a455542bab68b8d7c06960311ec94c0859e3801656f2b10b2628098675bed765a9e7ab629dd26a2002078c6a9d5e8cb114066757df3214ae0e020624cf97ce5c32833be64e556a78d86460c0aa6df959bf2e26efedeb3feecb2fd190d379c03eaf86e7310233901527e55896f2a00aff46adba42159ac1a8e87b78557982575c4d9114fcbbc507311caff8eefeea18cb94431233410e74e5f5aef4efea1ee5f1e7323d4588bfdbdc35fda88a5c14eb232ae113dafed31c41f9325757b86365fe42278321d8aa06ea123154d1b12899d29289b41f76bc8ff2da8880382cc565881375a4a9d448860687b9facce0668a92f8388dd6af2218418874563e40a7660c8b9fd3050fe8d70b1b37056f83891c56366abaed4fd86e9b494896db172173f25d8eeb1ac81ea5ecbc63d7069d36fcfd77781797107b62f5e10a6416f43dc3ea9233b493f075d1739bdc2e6e66c3f0899865e7e112ec2b14a5f2e64b80e0597ee9a4d370a8a3331a1b5b56ebf6b0a49390c43e7ca00602866f40e3f44fbcb9b081c5b2a439ba6e59a637b372d5f2917f42ec45550e5d8f72865e1ffb6a81e422a1fc194a01d7a1ec786d3b0ba8eae2760b2c840e2124321b8ac4737e80cdadfad21117d4b846d5750f4bd69fdcbdaeca5bbbc81c4a1946d35f4ed38058a1d9899673e1cb579e8bf39501a1e40e51467d1398fbb6c7b61fb5c93b72b77b4310feb231a98595bc8a80d9369a830f1a8f70973e097cd76025466ade1de3ac15be59cce5f51112c2128ec9607738d47298e47438379210b793ce1ed013835402178e3f2d3be13b79279bbfb95d7a7f1ecc1b8edf9953df5dbbd2eb1971421dfa3395deed919249cbc4eb7d05240414cce9b3626aba296359af5a4225e2cca9ce154e7a3c26db4e0a26048dfcaa8053db6dcdb7e81d91d64d687c5bac5b8309a34fc4037dd293ab78d667d6e61eca6963daa351c7eb073540c66c1b4afe0f84692992fdf35e8642b2395a00e25a661f8bccf4a88d532c6e79efbef088a050223419fb5b6fb883e2524b6382583cd26b706c6ecca9a622d9cc8380a18af18b03f3432eaf50de8375a29255b271c5cecb67663be0c50ba859b1fe83b3308d52e77418d1971a60e126de4a3778bfafcf0b46e851e381046bcea1b5ec174999a3fe3afbab5a18e10bda96be1b88189df3e9df940fc7cd04ea0454baaf0f16f89d22e62b57bb62e4a83bb769d609f089f5cc395169ff98dae16bb8670d3413e13c2588bf47414d84834708456bbd1a2b7f02a6cb8cc692d43757b100080ff2129fbe16c600016b7c0d07a8c103598a1ac247fa2de82aeb5fe57fd68c7b59bc329fabc3e2c348253893aa695be2c87135f5bf28fcb9573b70ff8d4438a89ae3d7aa23d83b4eba5b318ce6ddd395f5a4fa7643b4b45ce7a1c5c6e171c4d1c1a253a6534f930e6ae6f3a8fa7ab8fceedc959a76e66a4e5b335f00a7a8be1d1a26f0459b7861394cf79ac4ef2e270dcf8ad06a10963f738d6037aafb6db2a9854b400770e5cf7ec4c44c5c095a944beeb82ea7f545b70e4456cea9c1fa4b8856facf1837fadd4740705399a78ed594e6aa9a07b7b156c296c4debc0860fed3b527d4350b8a931d4ff4aaeca37e47316eac4cb6aebe6d338078df943adbd7633cd19d808119350bba017410b07e4cbfc16d6c92bd8a3255df9abe5b6bc37bac1dcbcd38bd7a8f0bd5bb7ea8b144c209817ec1466c9476442d034e9cec59c49d07aa3edec3d47777f67d16be0ab449c6a445642b8690a6f236d7ec08da4e592e425127041a9279b7dab934703eb7d89bb8e06dbd0a2ef3e4d555ed29e9c0e7d346ecec19039f786742b9baa1b2e102be00748d0fd0686d0ac7a024093ddeec179670daf39e29919ae345e319fc46d13501c21eab78dd539c286be726288ddb35", 0x1000}, {&(0x7f0000001080)="319a3873675f22d9444c544ffefa1cc99b7f9e35be0d4c19ac4ba61288c473fd817ccf83edddf6a5059b5298769264f6df7bf3db769e5460798e586b5e7a07504bf0a96a", 0x44}, {&(0x7f0000001100)="84b92af9f65f7cd9c486601629fcd9beec78646b2e5cd6ba0a8f78e8e2edb7c443fa13d499859da6c099710ee48ea4b09ce9611851f71d62bae7cf2bdcb891b18696a431c582b7332940858f613d0acab56d700abc59b8b7e522414d91a85eb2e4f4", 0x62}, {&(0x7f0000001180)="b3b95c146efe477aa3a3399fb447ca323257ea7f1880ecf23b090ee8989244a2af457be1ab420059cfa3b2b847e6eb899da2d81fb0e80cb62765f92d0be61173e1bc90e61da75386783ba80cc58ac11793d8", 0x52}, {&(0x7f0000001300)="fb0bebbd821b13e1a1e189c9126a79ba170587ce9abe2281ec0a726925ea616513e1d782b6a71008da72b4e21295de0d17bb43114e14a1a0724efc1ec2d26c67c54a729f3bebb069d422a35917a9ae4590a8b7ae1d1b0b46b476814d5a4cf1fb813e5d6a6d2c58940739ff140670c1c26f059d3dd085006bad71dccb24052c34834f9c4068a849bfa36a1869a53c5e5c317146c1727c95015355b3ab5aba9b1b3f7eda65ecbdca7ec62549a2ad73a370431d0e50b72c49707e8694d2e98e52505f21e250f80ad4b4b01931ecadf7311f3e58aad5f257e2aa59845aa580b9784f4dba71c2fb30b22ee30603a6418fffedff5201075a403fb533e39500b0200a60327019", 0x103}], 0x5, 0x0) 07:54:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = socket$inet6(0x18, 0x3, 0x200) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 07:54:08 executing program 1: 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(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(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x4, "d730c1e7bb6fda02394e0f200d8900400e000100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = msgget(0x1, 0x411) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/84) 07:54:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x42, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x4) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x9, 0x9}, 0x10) 07:54:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21, 0x70b}, {0x67}, {0x7, 0x5}, {0x1, 0x3ff}, {0x20, 0xfffffffffffff001}, {0x0, 0xcbc8}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x7}], 0x1}) 07:54:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x106) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 07:54:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0x1) 07:54:08 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000002c00)=[{&(0x7f00000016c0)="51defb2c8a7b2df3cc10c80190eb4be02371ce7defe894e303c3e46af6d1bb59832cd523d9e67f9a8834b5073a74e77074b20e62c8b96fc50752ceb8d6719ac7424e353b31292713f1e879c947608c0ba04a1a4d0a088d93af690a56351326e69f088ba68886d625cd1add2d25971f6cbf30950204a141ccca706273d8db14abe29aac33cbf09203146599ac689de94ec275fe5a9ad18c7cef95927513f8ecef565c6aa0bd823ccd580ad68ebf60864e3c701b93be84b63ccfd5bdb185a53896aea307ed04e21b5d7ba23834ddad95e24f9e16ed94c1632ec8e906c07ebbb5d21274b4b38f189c913d454ce523e17747d6215b9a618fa7d4a42b26eeb1e3b777a224c3955ee7aef5b6b74b79232ed10cfaf9f0adeb1c48268d32bf9fbb6e415e1501b32b0307b19d915220cea717731257706054c208e5b80671ef30f371ba8c3c5323dcdfdfeaa544aea0bd52ea73dc6129e9cf2aa5a7eadc45c6e384596540ebcb2c86484bd82884e01dedf4915f8904022c83a8efa91b3b581e9f159e6683fbbb5430c0e06eaecf192f636c6e75f7a4c37f967d28befacf977e3aa26babcfdac7a391bd9004774d6a8137fbd391d3ba3e9f63fcc2eafbe82734cf3ab1be02cedf32a07e04fc7a39cf2fcbadc8b519831427a95cf420738961d4c7a60432a0a0807fad5b530aaac1845f5b5240c057b05d24ce9610305c52762b84949c679d3e53eafc0f776a9365b9382c9dcc0f24ac13fc8683d021234a66e653cfcfc81c0d839ef44934f00f767f125713f0d8f9efec4e8be2c73bb0b1716431189929b13fce3319370e85edb663f128ade145f403e78737ecd955644ada66ab07cda3c4bb5c56744b579873fba44657ced03989b1b9481c6edd2fdceb694a14bfb0ebe2b6d92606692789324ff05f5913fc0fda360a1d1dea30a576009ed206d40635b845dafeb1c0a53cafe24860c59b2f774c19f515ae994b23b4e058c0b64b21b930dc45e527e9d3e8b715c6555a675a1d7d3263e13742c0d1c6ea9b4208a6c17497b43048f299eff735d9230d3c648f53f4159fda197ee8d0f93f53fa73533e2f17b31afee250d2dd89672904ebe51beaa40d59e7a980c5b33969236bbed1d662bdc7b40001689e2d9cc6829bc30164b118ba247132b6ac62b8f97c409113c9c3ea6ea3a0dda37f5979f6fe57881290e1ffd29a6995a8dee32918dd51a20c6458e819c67ce61e9acf0b1c965389dad9da9ebeab0a4190937d26a5bb4302c6102f4e8a65e54c24207ac02e0b37f22b32c24353172de80f4edf90a33f2053cbce884b2e59e6fdfcd4d5ea25a15b24f048e396e12fa92856679018f4a92ce51e006f6217467b5dfa7273a894fd46b548aaabbe3308c98d1792ee230f34656af9cddd19388794a218b06ea0e01affae761cb8185a33c7c61b57e9c6cd575db0a8105e2ebcb93097a9835f1d64c18bf546e512e955537efaa53acec6b09cf93f9da31db98440fa66ad7c40ed0898ee188687f0e6d2ee5d5df58911b7fd9a4941c83304529839d1cc86c157233d59d793d1d4207348937136eed4dbabef2282eb247a2d1f53bd96780c127248e35109ef6e1b8905fb164c00b63fbe197202e92358a3f5e8215ca0537680a3f3a6b81357f29e091e3bd8f0c71460d12c32933d508b55e40111863065f7943c96f39468ce3511c28c33b590d3d7523920c48b4c63f2930d9ef338a3f480efdb8bbd3b00fab5588a211c6062ea3a294f5e11de120565338d6297590e32b5a0c43e146f8e786608a8142356a47ed2be266e3eb220d4b5acd4fef358e5886b5707cb0f2e1df9df1f5d7823d167cae2cd3740752578d6170015ee2f3b7a67ce8df2e48c06f66099bb214f1d66773c267e432a894aa095dafb1ea4171be1f64cedbfebda0bd7aed11b271af1735350b556bb977737cc2bd201ebd48e4675c208cb5d43d5f40d68060f1f3b793a66173ec04bdb6c4e0fdbc5d0d950bafb17b59ee3db849c0dc5ea870abbaf0c928e5600d8399c70e7492620b58978c2dbb694466dd9c72b891b50e06d54b69c7a1bd944dabd5473443674328ef9dc52b09bae6da65d55b61815273ccd32cb4afd7a3488fd168146013dc60be4a6148601ac870ab5ea7e6a49d13d382876e079c5421e809531677e35c25946ef54d66d0a54a152a8a84c0f9ad7101c9943b62e9c813cf0fb70fc743b133cf94f8275be9f2f613d5576cc3ebbdac081c2be48f7f8c991fabcb00218f170f02e76d45ad6b10890ec951f234588f917b1931378d8dee2fc4e35b48c4238bb7fbf3049e4d3220afdd314741f58022c1210e4eb41270c411afdd7910edfce33ab0b24c9a37b73a014947ead54735a679662b5b7ac3f18580d3eb09bd81ee54f8d1d8c5d54e9de5f151857fc77f5477a1bfb4129d20b3411a4692219c9eaae7440ca0e8da87333f328ebb623a0a67c33a48fbb94f5f29fb051ee2bc0d057a03c6eca31b65327ea50f0b42bf1bc39595930651503e1ed77c9c0e7dbe11c11a7995d931c298866aa2a39b2bd2b24fce603f76a097b878cfedd2cf38cc86dd75cfecaa4293736eed291012bcb872d387536c99483709ed5218a6a8b8cb487ab50c13ff40e2455a2062b7e32bffbc571a76ad7f8d68bf8b17b2fda4e13045ed6655dafc4869107d1bd674d545601c4ba60319b9e1ca96db63becedca0b55ea44d0d9441226d31b7da2740fa8f0bb1e15d62fcd662c73e609f3afc792d7a9379e14ef4192805acec8200fa5fafe9b75e4f59421a945a64ec73c2e146bd3ee73aec1734c1de716b71881f61a70c766eebdf8167b50e94906e2d94a32e837918fefb657f975690c4ef10a544e35c9b05ddd1d8bc37986e1c2e5b64151c8eec861a383807ae6ef8dc5bda30c102ec0a30da52df77acae7d3c60382836f136f119f69325a368564e6ce3727ac4bd350e17f86ed843a97d7f58233680619ff414dcd2f753c42ae3b98f7a082a8951f750a1ed17c8efa676bef9e1ae424ac14642779fa3300b0c74dadf803051c8283f75f14f9ae767948073cc0a353fa5749c45276ffce9c2beb2091670de69d294341d893a61f915a06d06fca1446346ecc58f2d40f85c65d443a874a9711839c5db2fbefc0982ca1d4a5f932adaa1d5edaaf8bddad9f755351f32a7a70d2390228e0f24776dbd4843008293ec45a9cf4f102d646bdf1a3219f198cc47a83eddfb1968b05e9564dbaaf2c154b674a1793fed0a2ce422daaa950d6dacaa045cc59a8c465bea91d9e7bbb0fc199f9ce487633478a8ebb1a6dc288578f46faf6aa6f253610b81b9dd7eaf21959d86de7799a779320391fc25b4e6c4e2a1d6d8458bb45f0fe862788a6a257b11d866e6a43907101911cc66bd9211691f45648441ed66940882360fd2b6bba43d439f6e1310f0e4b643771f7781ba3803e2b9235552622d0f18aeb369831af5cbf6789975028b5f8c983e4675f86692b2512d03fc5672dc81d637b795dbf34cf3338c5c7ecd2b06211d2541d47f02866adcbf014f871b4db73453edf3b1470fa60e1b55dc0040e7dca37174f1fe6ab0424a6e0386a44e4ac20eb1cecbe094e13ff96b72a4b80b65acd2a19d998df3b09fbdd6c76ef1291994686c4d74e53eff625a207cf59382d963814801c6abc63d2c7da1af0e8b83e99354886d195bdabd15e7220442892a7b7c5006e73964d53fe684ae3c236af6427f0fe56aa86d4d44d1010d3aed521a90d51a20aa7028c91e577da297b7b7150140e3749bee6a409e958f7d8cbb431467adff155bb34b0cfa0110c61a32c0460f0caeb24f53210f298027293984e5468709e20002878466c475360e9322c709ec0179a007261c6f258ca3ff6f5ebd9cb544118977b2a240ce1c7363de14970c910760a80cb968ff86426501eeb6b413507517314da0a263401626dc753860445e6117056a9aa26b61bce38ed14a7369dd7812f71e3490344d55d97a83bc7a933b2498dc2467a6d85343ca88889d4c9c21c77f426392b9f471971957540d281181fddaef054a19bc58c108c35b7e5daba14e0f2392af235d73896d8f60e24d92932bcaf57bc2e457a694acf94fa56348007f6332b0153d6abaf18b155a0087ee60fcbfabfa923be9c537e70a872f1aeb8daa3ca51b7806efc993052ee833ad9685633fb8f2da526ca28797ff3da3ea4988129eaad80449e5e1db56ff7ec53944466f7c5a9a7cad0f889cdc2cb2cc29d722fdcdd06da937858e6af128415cb54195378a215c2e6e567e11abe176ff158bc2e47e801f9e73a0f3790b88673118e1227923daaac0bb982f469eb05187b3cfc0e6af5d8b5301352dc2d9f77b27bd5febb3afca9cea37dd2770d225e950d770b44849eaa0936a2d332002dbd80fb89a53562b5d3624d9b9aa7fb26f23545e0ffe257f5fd103a4d9fe933f0c49ffcca87da00fcdef8344148d6ce4d03428fda34f65dd688ef9b694f7547b646840de8cec68dbb0b7a5542cdd0521f81aed835151e244b172a658690632e9961912a2f48ed23299be6752c405a0b51971716e1912e56a26f257bf92433735c42298aa3cc89807f94345419ec6f2e891ecc0efda19608016dab335cb56f63f73d469d12b28167269cec7e9d62b1dd88dd384611cff945ce5d4973b68579ed7b6243745148871a6cdd3409dad212a92450d4c879feb048936523f37701d655521d318819fd14a96a683a7c226c1c1b2495628c462940d3d278d3f2b05f9aad4b04a805d787824e046a41992f07fa831f1829c23190f7a97790dd89829dfd15c27979398ac71153ae9fa836f1686e2120056cd599a1080a71e028fb7817a56e7789caebc28c7e831f1c035c219e8c1ecf401a4dcf0546bab4f436199c5c3e65c75f5330f055f3cd15a0b9c52a13a0f06350466be54428e05c538e1b4c64d633025fbbf03f144dddad5e9d6bf5636f020857985e0aaac2bdab80e80affc804218429274af50d6d90c8aa9069d0b034e00b6a2ff456ed554bb8dd1c5b7b369303cc0b1812af6802f4d4fb036f3ddffef9e156a0e80dd27171c8ec22d268f88881a011a4680ce0f676f13a30f3eb01cf98207fdfcffb49daf1af44fbb2d5081c2ea03960b6a69aa1e2e8945fb85a917958c4bbf500c106cf6b50fd527ba86698b209932ab8d458233454249c970c7706e81adaf5b6369931062b63cfbb88cd950e99d28141d454dc04b34083a6cef025c7cc0c9741f706101d2e2953a630539ebadb4f3ba3f30568fb8d1742d2b443576458fca53430d3ace9cb25da0664144691b5024c10f2c04425bf5587cf642333243644ee9625357124669dfa06bb6baa26488c64802cd1387dc825d52ad7d01b23a232015d601431b9a8f21017f934decd419d955f3d44107fe69f53499bd541e49be322faa3debfa463fa76fd9470525b3b0ae143b49652f105fc413bbfd82611a06d1fa10aa2e8f7e39d6e8da95b64c7d6661cf2817cb1008e9bc3991586e6a40cd98072859fe070403207153ed47ef5ba082f464848203c4984072c4eba10bc03de5ba3b785a1b69a77171498e2cc59064b630fb34a429b6e65e0f228a5e9b9a3fb5fc76b1527ae7c87333305689e70cb74116ec97a5515876fc383ad2ad7bdd305126c34eaafdf8c6ba0c570b1581aded2362ffb41265a88735bcb6ed335669621d7e6b1facbb605e85100e70991abae0130b022a3b9914069f91ba44789796663da3385728cec72ff3f71871535e283f663f1b253e1465961b83b2b9a24411e88087aa366246dd274bb9fae72094443", 0x1000}, {&(0x7f00000026c0)="0ff1bb6d0201656c6004735bb2d468ebed7653fe72ee064104c3f9aa3ac7b815af7833b1a274063e3ddd3c7031055b72e0d7c769deabf63ecfa88ab2b025ec2fdb8894b56b44a245f43dcd5f4c5bf03c19bab9e8296b577024d63cb0cda7476783ad", 0x62}, {&(0x7f0000002740)="ca6b0315677becd8e61b5e598e3cf1df6a18b5fa44d489f203b205620df71042db408ec57fc1622cc174d37499e5a613d9eb6ce946dde050fdbde7c5571f03032802ac3c769a73f4d4896dc82c4751be582fe49903e1ce391762ac3a8dff7ff7898e1ff10cd15eb7454227b733c1e7bb940f2a6f430265c9a206cd39ee6e1a03b4d2f4b5df7a8edf282a93c45f3cac6c34671d4f712cd9436b98fb3be88be4c35a441fc3e297408831ecf9978115220bfd0721d70b2abce8165495bd26f41c244819de111fe79cdd3c241829e031dba4b38b00721baa7d0dc66499b6f156ae0831f49213118d2595d2208f0d9a2cf7afe2", 0xf1}, {&(0x7f0000002840)="4798096a2d9fa5d36bacbfe46ba617484be7dc1eed49510a6ca4df305f57145e7a2e5153f5d99cda0a8eca8ca2032e3ce1e8e163737638a4427d38434af17e6243757c6b5b07bd1b95d62e2a1b063927f902e0beaba1746c670eb97b1b3c9a8e09d0a0be58e33cb70bc7b6b79f4a578a82bd84ca98dfcec1623c7c062abd93888f7d9dd2c9b40ca10c4948567e17bd544600d56adb0f3bb8e8cdfa85a47a42a50ef95961155825d4ebbac520c700d6f085d8c3fa1b51", 0xb6}, {&(0x7f0000002900)="9f91cc145b2c", 0x6}, {&(0x7f0000002940)="4541b8e20f9d5113568b0518ac686185901fc24ada084912661c64baa0f447016a92402ed76b0b278b3d5ceeb79b965cc906164008ffdb5f2923c4d1a2041d55d07c69342f80c9082ff9154ea23b29a24addd3198d1c276a1eadebadabda41f522a4d603f8ca3d1e4753369e95f29aea5f57af68b973a2746d7583e0d3d7c69399064fa251c038f7e97ce58fe5", 0x8d}, {&(0x7f0000002a00)="c1d75c982078d57d0099828b2a1063aad0880513242168faff84e61e51020af5a887dab63ccbf3fca621cf55459c5e0cb0887d9d42dbb9737e5847b8821349f2a95e479c29a686b25d2242ea0103312650d228c3d493d7ecd1238750b6b84081ee2dea8221511c3c791d4fac99dad15411da5dc78cd8f585961b5a344c38f9b3448a84e099435e38ceea9b2f87ef6ac64f32269083c87663161bee586f7f6fd6e093bc", 0xa3}, {&(0x7f0000002ac0)="a7b793bfa5793d28c76fa0349e117cf08bbf228468e394849b5dde026963ccb096eb132c003625ad65e68b603269d6b310448e67c6ca", 0x36}, {&(0x7f0000002b00)="ded25fc9ee2cd9fb19c3fadf3710b09d18f826bb481fabca517c9e6a15f4e464ec296c27dfb0ecec30a7cbbd1d462d54390eef77016b8c2594626b409ad475f840c8bed2571d91c6472b5edcfb7ccc315b499e6076914759be894925fe9127853f6f23feb5428458f1b6c949c61ac688c55d046505b7be7cb5dd79287b11fa0612e5fc739c2f3ca19167ec5f22dfbf89e0404610273a2c18d3f31868a7361b97551fa9ba2b89ee14728cc0d8eebddbb597860e3e9081a68da78f4d025883cdf04031", 0xc2}], 0x9, 0x0) r1 = syz_open_pts() lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r2 = semget$private(0x0, 0x6, 0x100) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r3, &(0x7f0000002cc0)='./file0\x00', 0x88, 0x1f5) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r2, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r4 = getppid() preadv(r3, &(0x7f0000001640)=[{&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/44, 0x2c}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/124, 0x7c}, {&(0x7f00000015c0)=""/92, 0x5c}], 0x5, 0x0) getpgid(r4) getpgid(0xffffffffffffffff) preadv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 07:54:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 07:54:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ftruncate(r0, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x120f, 0x0, 0x264) 07:54:08 executing program 1: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r5, r4) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 07:54:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x82) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x8}) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) dup(0xffffffffffffffff) 07:54:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000440)={0x8000, 0x1800000000000000, 0xffffffff8a4dfa4c, 0xffffffffffff7fff, 0x515d2012, 0x200, 0x2, 0x3f9249a0}, &(0x7f0000000480)={0x2, 0xd6be, 0x8, 0x3, 0x3, 0xffffffffffff7fff, 0x534, 0x5653}, &(0x7f0000000540)={0x0, 0xe50, 0x1, 0x6, 0xc563, 0xffffffff, 0x5, 0x1}, &(0x7f0000000580)={0x2, 0x3ff}) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$KDSETRAD(r3, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x3, 0x22) semget$private(0x0, 0x7, 0x400) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 07:54:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getgid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x5, &(0x7f0000001280)="186fe65c", 0x4) r1 = semget$private(0x0, 0xfffffffffffffffd, 0x183) semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x3, 0x3f, 0x1000}, {0x0, 0x52759782, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) 07:54:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x5, './bus\x00', 0x3, 0x6, 0x0, 0x100000000000000}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x23fd, 0x400) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r1, &(0x7f0000000080)="6e6fd6f99a4c32", 0xfffffffffffffe41) 07:54:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) mknod(&(0x7f0000000040)='./file0/file1\x00', 0x2000, 0x7fffffff) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 07:54:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/56, &(0x7f00000000c0)=0x38) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) geteuid() 07:54:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) pipe(&(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000140)='c\x00') 07:54:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 07:54:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x1afc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='L92', 0x3) 07:54:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x85) r2 = dup2(r0, r0) fchflags(r0, 0x4) r3 = semget(0x1, 0x3, 0x400) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/10) write(r2, &(0x7f0000000180)='R', 0x1) 07:54:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = getpgrp() wait4(r3, 0x0, 0xb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffdfffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x8100) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r4 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) fchown(r5, r6, r7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)) r8 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r8, 0x6, r9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x9) 07:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f0000000300)="9bc6152dae22e3cd4a9c9a7d8bc9c895cd49b2433edb2691a8ad725a74ce22e71388cd11b305d5e1cb9033840dde2a4aed3e7e04f57f05f283cade7dcec5c512991a8f3c0ebc1d6ab784937283a74ff81eece341911f4d009d6d392cebe8170fec1d350c30fc8f565c8662", 0x6b}, {&(0x7f0000000000)="7a0613730ec1edfce33f90", 0xb}, {&(0x7f0000000380)="16127510e645d259eab17563e76e943e707d83de0c615728f70e9374e60922f7ad075ed94869b53a812c6d2de42fd3070425eff12e27bbe4ba0a0de0d9195b4eaa3e711139aa84752a6d7a1c889cb5a594736b34af5e42641f420aac781318066f6986526f32a2714d2fbb2418c0c0ea2ceb093c18c93fb9281b623959344945b3ae87f73e761f0a85b139fc2d3ab6d90184d905ea410341aca425919838a032f5ffe537071ced57b57d4dce35", 0xad}, {&(0x7f0000000440)="3113defe1184c288628e242ae3b33ea7a1c9ad76ec54fd726dd570efcb7ee684ba3e15f47d014bfebfca8a7869ed4e70aeae289a467feb3abed02faa8d6182aea68c2167d2ce017ebf7ff8bc92273441ed2ca56d319e775df077c98e1a59d818fabdc8dc892f048aa4ab93067c0d902d20cd35a43852a0043c4599391f60de1c11e89b16fe4ba1dcf5cdebe3977002436fbf2c42f5d972862942e39965e9e231969db641ab4ce36b2b6b8e1fb3e725f671", 0xb1}, {&(0x7f0000000140)}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:54:09 executing program 0: r0 = socket(0x0, 0x8004, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) r1 = dup(r0) read(r1, &(0x7f0000000000)=""/157, 0x9d) 07:54:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 07:54:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x20) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:54:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000200)=""/119, 0x77, 0x801, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x60) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$getown(r1, 0x5) 07:54:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x24a24d57c843f9a, &(0x7f0000000000)=0x6d1187d0, 0x4) socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 07:54:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x20000000000007) 07:54:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7f8d3c39}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) 07:54:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) panic: malloc: allocation too large, type = 2, size = 17119699408 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *400324 51294 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(3fc69e1d0,2,2) at malloc+0xa13 wsmux_getmux(7f8d3c39) at wsmux_getmux+0x71 wsmux_add_mux(7f8d3c39,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803d7be750,80085761,ffff800014a31650,42,fffffd803f7c6780,ffff8000ffff3788) at VOP_IOCTL+0x9a vn_ioctl(fffffd80377fd4b0,80085761,ffff800014a31650,ffff8000ffff3788) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3788,ffff800014a31798,ffff800014a31780) at sys_ioctl+0x638 syscall(ffff800014a31830) at syscall+0x541 Xsyscall(6,0,ffffffffffffff85,0,3,1e43144d010) at Xsyscall+0x128 end of kernel end trace frame: 0x1e6760f39c0, count: 5 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: allocation too large, type = 2, size = 17119699408 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(3fc69e1d0,2,2) at malloc+0xa13 wsmux_getmux(7f8d3c39) at wsmux_getmux+0x71 wsmux_add_mux(7f8d3c39,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803d7be750,80085761,ffff800014a31650,42,fffffd803f7c6780,ffff8000ffff3788) at VOP_IOCTL+0x9a vn_ioctl(fffffd80377fd4b0,80085761,ffff800014a31650,ffff8000ffff3788) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3788,ffff800014a31798,ffff800014a31780) at sys_ioctl+0x638 syscall(ffff800014a31830) at syscall+0x541 Xsyscall(6,0,ffffffffffffff85,0,3,1e43144d010) at Xsyscall+0x128 end of kernel end trace frame: 0x1e6760f39c0, count: -10 ddb> show registers rdi 0xffffffff812c72d7 db_enter+0x17 rsi 0x1d12 __ALIGN_SIZE+0xd12 rbp 0xffff800014a31220 rbx 0xffff800014a312d0 rdx 0x1d13 __ALIGN_SIZE+0xd13 rcx 0xffff800003787000 rax 0xffff800003787000 r8 0xffff800014a311e0 r9 0x1 r10 0xffff800000936cc0 r11 0x6444a97288f23a6e r12 0x3000000008 r13 0xffff800014a31230 r14 0x100 r15 0x1 rip 0xffffffff812c72d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a31210 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=400324 stat=onproc flags process=0 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffffffff8224cb48 process=0xffff8000ffff7a50 user=0xffff800014a2c000, vmspace=0xfffffd803f014948 estcpu=7, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 51294 397791 39997 0 2 0 syz-executor.1 *51294 400324 39997 0 7 0x4000000 syz-executor.1 39997 430987 12494 0 2 0x482 syz-executor.1 99013 351771 12494 0 2 0x2 syz-executor.0 72560 419834 1 0 3 0x100083 ttyin getty 27788 522124 0 0 3 0x14200 bored sosplice 12494 455450 79990 0 3 0x82 thrsleep syz-fuzzer 12494 494783 79990 0 3 0x4000082 thrsleep syz-fuzzer 12494 23456 79990 0 3 0x4000082 thrsleep syz-fuzzer 12494 341958 79990 0 3 0x4000082 kqread syz-fuzzer 12494 398051 79990 0 3 0x4000082 thrsleep syz-fuzzer 12494 156574 79990 0 3 0x4000082 thrsleep syz-fuzzer 12494 238995 79990 0 3 0x4000082 thrsleep syz-fuzzer 12494 373144 79990 0 3 0x4000082 thrsleep syz-fuzzer 12494 491963 79990 0 3 0x4000082 thrsleep syz-fuzzer 79990 380674 28158 0 3 0x10008a pause ksh 28158 375857 45103 0 3 0x92 select sshd 45103 177773 1 0 3 0x80 select sshd 55524 420867 45063 73 3 0x100090 kqread syslogd 45063 76950 1 0 3 0x100082 netio syslogd 62957 373278 1 77 3 0x100090 poll dhclient 15938 521748 1 0 3 0x80 poll dhclient 24787 103785 0 0 3 0x14200 pgzero zerothread 60567 278884 0 0 3 0x14200 aiodoned aiodoned 19111 426908 0 0 3 0x14200 syncer update 76092 309623 0 0 3 0x14200 cleaner cleaner 39306 268742 0 0 3 0x14200 reaper reaper 15029 247966 0 0 3 0x14200 pgdaemon pagedaemon 15453 255729 0 0 3 0x14200 bored crynlk 22740 259885 0 0 3 0x14200 bored crypto 24933 43917 0 0 3 0x40014200 acpi0 acpi0 94395 186632 0 0 3 0x14200 bored softnet 10000 373007 0 0 3 0x14200 bored systqmp 20284 11604 0 0 3 0x14200 bored systq 25738 4438 0 0 3 0x40014200 bored softclock 7589 19459 0 0 3 0x40014200 idle0 85595 126555 0 0 3 0x14200 bored smr 1 277971 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 9489 6343K 6359K 78643K 11271 0 0 pcb 23 9K 10K 78643K 785 0 0 rtable 103 3K 4K 78643K 856 0 0 ifaddr 52 13K 15K 78643K 282 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 40 0 0 iov 0 0K 32K 78643K 267 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 2206 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 29 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 204 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 1831 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 42 30K 46K 78643K 661 0 0 subproc 64 65538K 67586K 78643K 446 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 183 0 0 in_multi 33 2K 2K 78643K 217 0 0 ether_multi 1 0K 0K 78643K 10 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 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 378 0 0 pfkey data 0 0K 0K 78643K 6 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 87 21K 29K 78643K 5425 0 0 UVM aobj 77 5K 5K 78643K 82 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 114 0 0 NDP 12 0K 0K 78643K 90 0 0 temp 156 2359K 2476K 78643K 8372 0 0 kqueue 0 0K 0K 78643K 4 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 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 870 0 863 1 0 1 1 0 8 0 plimitpl 152 74 0 67 1 0 1 1 0 8 0 rtentry 112 142 0 102 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 328 0 324 1 0 1 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 ppxss 1128 37 0 37 9 8 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 651 0 463 12 0 12 12 0 8 0 art_table 32 652 0 463 2 0 2 2 0 8 0 art_node 16 139 0 105 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 0 1 0 1 1 0 8 0 semapl 112 202 0 192 1 0 1 1 0 8 0 shmpl 112 80 0 5 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4782 0 3321 48 0 48 48 0 8 0 ffsino 240 4782 0 3321 87 0 87 87 0 8 1 nchpl 144 7770 0 6099 62 0 62 62 0 8 0 uvmvnodes 72 5203 0 0 95 0 95 95 0 8 0 vnodes 200 5203 0 0 274 0 274 274 0 8 0 namei 1024 22945 0 22945 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 26202 0 26202 20 18 2 6 0 8 2 sigapl 432 1970 0 1957 2 0 2 2 0 8 0 futexpl 56 29509 0 29509 1 0 1 1 0 8 1 knotepl 112 622 0 603 1 0 1 1 0 8 0 kqueuepl 104 431 0 429 1 0 1 1 0 8 0 pipepl 112 1174 0 1155 4 3 1 2 0 8 0 fdescpl 424 1971 0 1957 2 0 2 2 0 8 0 filepl 120 11818 0 11723 4 0 4 4 0 8 1 lockfpl 104 688 0 687 3 2 1 1 0 8 0 lockfspl 32 848 0 847 3 2 1 1 0 8 0 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 52 0 42 1 0 1 1 0 8 0 ucredpl 96 2290 0 2283 1 0 1 1 0 8 0 zombiepl 144 1957 0 1957 2 1 1 1 0 8 1 processpl 840 1986 0 1957 4 0 4 4 0 8 0 procpl 600 4461 0 4423 4 0 4 4 0 8 0 sosppl 128 22 0 22 7 7 0 1 0 8 0 sockpl 384 1533 0 1516 5 2 3 3 0 8 1 mcl64k 65536 1019 0 1019 128 127 1 33 0 8 1 mcl16k 16384 7 0 7 7 7 0 1 0 8 0 mcl12k 12288 29 0 29 13 12 1 1 0 8 1 mcl9k 9216 34 0 34 10 9 1 1 0 8 1 mcl8k 8192 27 0 27 11 11 0 1 0 8 0 mcl4k 4096 106 0 106 7 6 1 1 0 8 1 mcl2k2 2112 6 0 6 4 4 0 1 0 8 0 mcl2k 2048 51269 0 51233 19 13 6 13 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 94170 0 94094 70 61 9 23 0 8 0 bufpl 256 12256 0 6607 354 0 354 354 0 8 0 anonpl 16 236637 0 229334 115 64 51 53 0 62 13 amapchunkpl 152 9077 0 8997 27 18 9 13 0 158 5 amappl16 192 12130 0 11638 115 83 32 38 0 8 7 amappl15 184 687 0 683 1 0 1 1 0 8 0 amappl14 176 459 0 454 2 1 1 1 0 8 0 amappl13 168 342 0 339 1 0 1 1 0 8 0 amappl12 160 302 0 297 1 0 1 1 0 8 0 amappl11 152 17 0 6 1 0 1 1 0 8 0 amappl10 144 172 0 171 4 3 1 1 0 8 0 amappl9 136 657 0 654 1 0 1 1 0 8 0 amappl8 128 243 0 219 1 0 1 1 0 8 0 amappl7 120 59 0 53 1 0 1 1 0 8 0 amappl6 112 62 0 52 1 0 1 1 0 8 0 amappl5 104 453 0 441 1 0 1 1 0 8 0 amappl4 96 2198 0 2174 2 1 1 2 0 8 0 amappl3 88 597 0 586 1 0 1 1 0 8 0 amappl2 80 17089 0 17039 2 0 2 2 0 8 0 amappl1 72 44742 0 44324 24 15 9 19 0 8 0 amappl 72 4785 0 4753 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 81 0 5 2 0 2 2 0 8 0 uaddrrnd 24 1971 0 1957 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1971 0 1957 1 0 1 1 0 8 0 vmmpekpl 168 17032 0 17012 2 0 2 2 0 8 0 vmmpepl 168 213102 0 211669 184 103 81 85 0 357 11 vmsppl 264 1970 0 1957 5 4 1 2 0 8 0 pdppl 4096 3948 0 3914 5 0 5 5 0 8 0 pvpl 32 666984 0 656523 298 165 133 228 0 265 31 pmappl 192 1970 0 1957 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 709 0 228 16 1 15 16 0 8 0