7, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x71734c45, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) 10:48:18 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x48, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/40, 0x28, 0x0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x1000}, 0xc) rename(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)='./bus\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000003c0)='./bus/file0\x00', r3, r4, 0x4) setsockopt(r2, 0x2, 0x9, &(0x7f0000000480)="742bdeaec128a737076bb563160ccdc4905b4df2dc832ffdcbbc6679e58b86928d94", 0x22) read(r0, &(0x7f00000001c0)=""/168, 0xa8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000340)={{0xfffffffffffffff7, 0x100}, {0x7, 0x3}}, 0x2) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) 10:48:18 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) getdents(r1, &(0x7f0000000040)=""/109, 0x6d) lseek(r1, 0x0, 0x0) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) lseek(r1, 0x29, 0x2) 10:48:18 executing program 0: r0 = socket(0x30, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 10:48:18 executing program 1: truncate(&(0x7f0000000000)='./control/file0\x00', 0x0) mkdir(&(0x7f0000000180)='\x00', 0x10) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 10:48:18 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x12, 0x3, 0xffffffff00000000) pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) syz_open_pts() pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() lseek(r3, 0x0, 0x1) syz_open_pts() r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r4) 10:48:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() syz_open_pts() syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/31}, &(0x7f00000000c0)=0x21) listen(r1, 0x5) 10:48:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8}, {0x7fff, 0x3}}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 10:48:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x11) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x8, 0x2, 0x5, "24085c2b3d8df8d684c0bf7bb9c00eecfa428e30", 0x9, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r3, &(0x7f0000000200)=""/183, 0xb7) write(r4, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x1dee}, {0x18, 0x1, 0x81, 0x2}, 0x9, [0xfffffffffffffff7, 0x7, 0xe2b9, 0xb3, 0x6, 0x8, 0xd3bd, 0x101]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) syz_open_pts() 10:48:18 executing program 0: r0 = socket(0x11d, 0x2, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x0, 0xf71}, {0x18, 0x1, 0x4, 0x3}, 0x2, [0x2, 0x3, 0x1, 0xbd4ae55, 0x8509, 0x9, 0x2, 0x2]}, 0x3c) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/231, &(0x7f0000000240)=0xe7) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="509381244c810430003c434299056e27ba2e2befe228ee50"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/59, &(0x7f0000000100)=0x3b) 10:48:18 executing program 0: r0 = socket(0x6, 0x40000000000001, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000000008a, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5492) r2 = msgget(0x1, 0x100) pwritev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)="d802321426", 0x5}, {&(0x7f0000000180)="e6cc3a5e410a91e44a49", 0xa}, {&(0x7f00000001c0)="8ed1ea8fc5405fadc1e4c645051111e881b1460cfa59bd0664e48a48a4e7774d419f2f62d28f4c554091fb6ae77e44b028c70f21e285f8c96e9f48c7df6c7c4666623b40bec78112ac3ec2c37ab8cff313b8d92330a4bad6ff253dc52783f0828711b88c9f066d6352fb607b3ef425a3d779ad9257af80fa39391ec26cfed7061c2eccd6aa74982f54256c137799138853e3cf5acd5f2c6545c8908d72665bbd9dff2ee1947bd4c3ad5ed5c3585cad51d832c4ae3152ba716036ab6683e4512cfe9fcccd463d387a66621b485753dc8e55e76a47896340a5fe1eb35ab819f79524347570a0cbf62d20cf089a8f712315947fd71b83234e186435016f816e4fe58b0867329d0c9d2ae2c2e90b30093f7601bd6634245d53eafd9b7dbe8f5ca907f21a3b508af11c23392c120fc946ec2eb9d409e6800b675aa2edfaa0dd9e47a1559df2f8cedd881394bb7680fb5e85fc5523e29ac7f2671385f46fd159de876c3e277d713c3bfa1ea8ffe4b00c9c50505b88a902e58484be9d03f455bf1f5058de8866e56c2ea139827fd919ea320e070f1f0961d0c2c32a835207074961fe03a60239c1430d92b96040a1373e347f9425112f13825f1dc04e95d765fa842870b56aa9ba47e7846e93cbde2136d2f14c6bf55dd57a2392cc85ae50e43c0951cd70c06513ed2f0051775da33ad500af6655ef6242c588208dd1c0194c11062ace95bb27da1502b74880881fde5385b2c186696c7c7cc730ef0a08eda292daf9ba0e2b9b9f898e3545847f50eb4870d0a7daf33631b6d05ff2a07908d371cde47747f8c384a40dca2877a7c5fcd2f1c4887c5f83be322d1f93a47906bf97869414ce3fb2a8da279f29f84b3974e36bc6091e853477cafa415e033348899784e991ef8bea7b9131dac54f996edcd404d0791feda9486a64f80fd9cb47b8856779746a4a60c82951d46f68451581c0195511bc80266a65fee391de9e05c9ba2eb707a5dd9dce1aefc370bcaf1116591f2700e962fd006ac7e1bea8b18e4b1f0ed90d7a38cc084a1252e6f2f2c2c77e4f92a4b03f1a32731995461908eb15a031bd4d6684d1f7bd994cceeba68471a9bf5803015a6a592dcf73187e2ceea3c3a4b2b0605236b3bab5419652265045f66e694fa179722402ca34346437d909044005f5db5063d6fcacfd7fc2a914984594e379f71e1446a8f3252f5e7817466b22d75091e49121cbcf5702558e8437c9d7fc95d23574d7052d119dc4760ac9d18c73b82359d5be68e71d7a8a154212cf83b2a366f8716a86f98b7cb24a3a4c7a1ca6251612e67826f3788ccb4f4b42160b64ce974ce427bb91655a64d7176f5f4786933939f163a5601c8c91c34e12650a7e138f4ee083539fad6073b104d135aa7705884f476a2f0b00643d81cb787e2d15e82d849a9cca0d3dd639f9fa0b297c5338a7ea005d3f05d2f586bb3f294a20c5e35f95985357db5a9a64c30b7ef5d22f0d6eaa15b140b13e07e35c4d2575b5f11da6be28b0d74c81c745a20b8d4f473bd90f068c6054031cac920771ae0ab4a75be43e92295f1d39cf40dbf6269f6f6379341ef82948603ba6b77d576acc1de45db9fe610ee8fcbf620b43311711c3910bc16dd4fe653b73961d15615339a1334eac598a8c8fc8dabef493e9b4e0b4fbf99b297d15785121032478470d3d3ea5238599d118a545861d05d20fe3c8ab20320e4af4be4e5bba5da59d4cfada2550a4196db0bc5ee6be1fbfd94ce5964f9c6e9e79ca71b42d64fdf9e18dd9d5062397f33298b2cf281bda30843a50dff7a17f338d4dc3ed9f7da61b4e7aba257e8e0fb8ce54665b2397b1948c84fa5802276ac1fd64b2421b4b174a75d9659d1dd2196f6bab7f782270e7b971a86c334fc26c5672c772c3293374b9076a8adde1ebec182a38ff7ae94a36b47d1c12e0c8020ee0b5364fc3abec2476c44d9fe5f77364d39e7825f8bc78b9d2a6211b0f7ece45b0efb21bc32a9312895b8827857a1233843492d7c99a6fd7cef61f66933f960f9e102f87388d489c67082c2e49c32df218af7025099e81807b3bbfb230158f360717bb9de8fd47dcac8a09d8bbc541f2688221faec60f97fd3b0661e864dde74feee2b19a37b61493501eb1c6949f3026710e4516a40a91747342d07f67b2b39aadaabbea647b4e7297cc7515c44c539cc18b5085553f9e17e32bdda01ab12c748aa31f9c678af2874e29eea05d715b7b9a180b851f07bbec84f460f0f15235b69b7d5da8b7987ad6984ea269a4938f0f0f10e927f00006c6eb3139407301993d7198878054ddfd1f1f4a76733a5ab61a478098e2b1e4650e7824243711505e10fe950b8d737c35c151fcb97d0009c7403d8a0896845f1d9b595e9d76ec15322391194e6dbe54702df40a52a1b3b9b7a4e30398fa5725c88785e2fcc9eac3c611011d9b886444439fed3a58cd0147349346925a49aa85f521fdda11b9c4dd102603d8087355ff716953503a0bfba9b8acd897bbae17e3a56dd1eb6cbd064438f2ce4265ca28c43cd908e416b469b9eb1d37cf250042d65bab9385f90fc7c77d384c0d7046310b19f7ecb2d97ff52502b34f9678fe085986e02c1c8353aa145b430841334e5b6ed75a056281c1532ad178e016aa402a753b732a3d5c91e3bc96b7e3eb4fc31fda71bbae96e38129540d2612b80e49c9cfe745d76eeff695b0f6d5e082b4ba9763590c6c1e7e061442e744cba68c9db471e7dcdbe8cffe6936cf3e6cb4a63b39bbaabe01f1fc6b85aae6c4c72100ed0261bfb7ffc5385f21d497b308480fd3b9197d34cc6fd15c411110f008837d175fefd17df1feeb40a9e592338e685e9ce2ebae9aea8042795ae805637f2154922a537c50db59c96df56c93a9afd11b447291aa25e094dff8efd575b3e9c0a2ffb240dbf094f417181d5d1a6c88e1adb4d4c091145c3111b553d6edf56a5bbc3655d8f854fe5e9b4e5ddc64e1a60120b0b41cfce70eedd327e2da4acc415d57e758fcd34a9ce5e1f98416c57f139bf10ecb78e7d33faf5310ee374968333470a4f2bde254e78c36fe3245d887d9225475c4bc57257fc61f3d67e12c90edfc07d3c2435fedf0dd0f7f584a0972c2295f44262f58701b7e426481f835de4f55dc964b308285ef3b426f7d2ed8585d4eb165bb0f70def2663862b9e7fedf43912ab1b81e17f568e096f2ac9f320f950410e09395a1337aab6bfb5a7125dfbd970ed2ebf076f7e987f72e9e9d0ba67cbd9f12f69a71605b3dfb8d17ad0176ad38cb626a4b293008ed6ecaccb5f676c185590733f5d0b92aedb1185f41f0610ed33b483ad9f28efe6dead682740cf1dd72df0225c7325ba5285a96e816894d8951bf4894698aced27baae97c2bcd191ea72780bb85d5dc3ea39a4ba37f23fd4e38ac43d517248b6938af2ad85b7f8575a38aa1a01ca5df17c0fc3c234509282e42205cdf5bac8341f329b951c33424d2214a634299ad555082ae629a39c2f9996c7979b9619282bd6810362128a019b99f18fc60bcec311cc2cc6bb37a44eb106b887b35a245584de26cce13a0bdef62085bc215112a8403d6f6bb3593e3fda621a1d5627b628d1c3a99d52219af928463c2389e86ae78f9d5f38cd97551d2d78daaa174b6526125839d1d51bf6019cebd0c847bd78fe59fea39afebddb60f0a3eacb8f70563c2a8163e6afdf1858ec95d601e23d964dd0f30e745ce97d77c232215095592180da57e965ff38bb0291e949631ea4e9f6b63a2649abee1dfb6e9c1a6d9c187766ad045cba7a8bdebbceeebfd7104763b70bc7aee0301c640e9e121e9d08aa861a42da30f5a189826af294f02e479cc32bb61152b0c839c9f85823a08935015e44a4b327c22795fa8d6959a7b34f2a134d2221088fe7d7a80e35e2a341baa5311d3bd53c10eb19c022e1d64d15d379cd7b52e5d1fd4bf3041abdb79ec1e1574ff2b5113465ef54f16a6270565c7f4cafb7e0b6eaf2bcd57f7fee860fa0d69111c9db44c3560aba1ddbf1188e365a0f58554d75de64705508ea3baf96ec4a293dce8d636dcd63f1ddd4b132b2f304ea848ee7e140188ec23c13315c8205c1e9ad14e65066f75d2da4e4439b2350ba3d6f2633ba0fbbe0d05026d61e9f6f08d037ea858c26d2140b558a13c32d8dadf9240a158915e1af9992eea801a24284af6f529eea74170770ec81e5cc0241f97bd0416cc8839f77091d5aff0e897975df48b05271bfe972850a5ae3ca9bac41925f222fdd57e1fa1ad5cf71f31de505c172c9e0ad13b6149ed0ff696d8dbd42840222994b98ff443bab420604dc1a0a8d41019a848166197f36523cd15dd2eb7b2da5fbdff75e088b838a012907f2f39974da8e61b94c0546d71a18df15d6aba5542296070a7f8daf09cee1aaa041917e65dc337442c09e7b33fe0bc16bb83d5cd17d0cfcce2127a230b836cb4f091bba135551917e933a29bb655a6d800bee2bd13db14588338eb34ad15c1e453a9b1f64827f6c8ce5d6d6d1ed11a7e6e72d80ce91e828262590ef6b462efd8ebdfe04364f8c786fc5c0c7f17f837f0385801afd4046ad5ed00184e8aeb4071d989a1afbaa98562d83d7330baf444871a71e5ed6feeb78ba6bd7908079f6fd3838c5b8f80d268b98d26dd8d5a3bd30ca2d2c68797e918e8d44d379ad6f11870b9568c89e45fdca403988c6a59ed7f73324b6cdb8f813ed3549a0e2778f75dd5a92d449bfd15822a21ff40319ede3a8dc571c07e697fc97f1a023ae550dfdbc21cf7cddc390f7d317f6984ed1eba52fbf73ba5ef9b7c204718eb4a395f1b5a9824c108d4f878e4161be75180c92288d27cf55ca72f30c3b843a68b9a8a9eb6a0d569dfff5ad82759b93eeac8f3beaeb54a04af474b1f75ed0fc3adec10d9ca89331106a4e5cf456f68a166ec41c79e0f193a782921d30cd91fe87fddb22db0585c46e2e2fe391aca4bcfea5692c49d758d7d50a412f65a7110e532859e2cee3b87a7855485c8b124bce762d1b943c238ae532e9c30d963c6d476b00c67ea55f734fdc9cbb186906a694b5bffb923b14c80411380a0b0e8169b843a621a5ac6070a804ff7e0a69d3d6a8cfab3d5a5911899b25336beeafb0049c39c9d28ae0018ee1198ed1c7440f4d063ff4adbf7b8b7a63547fff5cdb90d35b324390d8f0824ac900fc60943b436b8a0deaf5d2c2137b6dc73d324a67869f6a4af9a30ebc307f1b69c9a50155c588898140d4c1890140b9fcf2228cb58cf42942f87b71e58a2de61eafd1a7253a1e6f776eddccce0761d08de2e85b58c2771d2c4726fae7c8ea0c4ebbd8e3aeae60cc274362358f5c1173f0406ce12819e033704877c64a8f12f4f6398dc19cf18de7e425156b89b5cae6fa47e63184b237dbbee1734992cbe089e968384f8606022e0f5d7f49fda9e4f36ad9dc01c5c8d7a7199d6daf9a58ad631f0de3a2613c0441eb4f5665ee1e088e06dbfe6983233ead384f243357924a4e541e40927a478272740e6d8fbbab2eba4a920d6256d1542180ec63bf478620e22cf3c4fd261cc95c22d8e267cf23a70197b9f47381718d0b6d85796aaf1ca64fb7870e8a6d09a5946d63e787b798889b225061a1984666ac37d74ed27daad1bd96bf821a5fcd838d7714e421a0a5fee744186693ac97c9d3120d5f93765154715ddd69779cba81ed3639da4f870f983fd7c0aee51f32e9c986d0ec4e9f9db2af73e6edee56c4adcfdfff8461b19f2f5ce86aeb851f6cedc8c6a632b1141ce6db5149a3db877a3c4d4982feec", 0x1000}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="86691d1704892bea7f5a4f836d53219abd6dae6984d54c83c9b787f22f836e613c484a734a576945312449a79880e44f37897bcff2b5da54e46157e2787c38182bd7cee78fee723b8c13ef2efb0b5605ab7668fc6609e07b7f9ed4108a321a36ffd37e90d40d02447d8ec840cbac0015c45e4658195cb7aadfd37c39", 0x7c}, {&(0x7f0000001280)="2376be3b72a6de5d3feec788457aa12af317a5b1e64da6a0e596c95df70e253c961c5daa3229b5d108ecd4a3ea6efee4a4ada2d71722d6bd08df22a6f1bf1caf8f28d1fd3c24cbe7d9489680072a01097cc203aba8bc6b095b91764fe057afa19672a37b4bedf0c85b706aecde854e0cba1211bf3edc6536a47200b975ec74bd3aa4fc", 0x83}], 0x6, 0x0) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000022c90000000000000000000000000000000073fed2011bf566456dd67d007a00000000000000000000000000000000000000930b48edc8f7b2"], 0x41, 0x0, 0x1000) poll(&(0x7f00000011c0)=[{r1, 0x40}], 0x1, 0x6) 10:48:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0xfffffffffffffffd}) 10:48:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 10:48:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r1) lseek(r1, 0x0, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc0, 0x0) r3 = dup2(r0, r2) setsockopt(r3, 0x7, 0x9, &(0x7f0000000100)="858abcd32165e53206703e3fa380a74d2b19f78274aa3ffdd9610f82d1bf5c58aa6cadd0cfd188ff7e4781840552acdbde3766c6870de9c4b5f105bde51aedcbcfa973b6ffc43338556d760507cd9203a5de4f7eda3b190193437a748e4b8db370bcf74bec05b8d8172f1464238f5c37728f3f4c4176a3bd1a95daa3d0912fce61ff2e08a34c516a1e5a4a1154f442582d0f21209dee6e23b0d170fed96504ac7c110feac6ca67734ebea88811ef739638e9520de74a5127b141b61feccea36ec004f44d53666ef2ca806801466afcb9dcbfad69106a44817cd1a9355e7df4a125fab376f7cf91a8804245279f22d5ae30", 0xf1) 10:48:18 executing program 1: r0 = semget$private(0x0, 0x0, 0xa) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x1000}, {0x7, 0x6, 0x1800}, {0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x7ff, 0x800}, {0x1, 0xffffffff, 0x1000}], 0x6) pipe(0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) semget(0x2, 0x4, 0x585) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 10:48:18 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) dup2(r0, r1) 10:48:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000180), 0x200000c8, 0x4) ftruncate(r1, 0x2) r2 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x13}, {r0}, {r0, 0x1}, {r0, 0x1}, {r3, 0x6}, {r2, 0x80}, {r0, 0x10}, {r0, 0x108}], 0x8, 0x7fffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 10:48:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0081023923879f3cee00"], 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 10:48:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2000000a0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x40, 0x3, 0xd8, 0x0, 0xffffffff, 0x2, 0x468, 0x3, 0x1, 0x6, 0x3}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x22) close(r0) 10:48:19 executing program 0: socketpair$unix(0x1, 0x200000000000007, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 10:48:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x20000041}], 0x0, 0x0, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:48:19 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x9, 0x1, {0x10000, 0x7}}) r2 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) dup(r2) 10:48:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x1000, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00003ef000/0x2000)=nil, 0x2000) 10:48:19 executing program 1: socketpair(0x11, 0x3, 0x1c8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x101, 0x3}, 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = geteuid() setuid(r2) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) 10:48:19 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) 10:48:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/186, 0xba, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setrlimit(0x2, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0xf, &(0x7f0000000000)={0x2, 0x8}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x80200000) 10:48:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 10:48:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) 10:48:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRESOCT, @ANYPTR]], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000200)="22ff078901001c38c1014591000000000000000000000000", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() chown(&(0x7f0000000140)='./bus\x00', r1, r2) 10:48:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000000)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3fc8880c234a5e8a2ee0911431f", 0x49}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="c097a60204982d625ec2d79db06cc381b474e48ce4674751e34f4e3d2a08a921c5de0ac1219d01042b76da293311839cd2c7f301ec4ea720bffb00ad6fb924bf0548ee6839c3f251d8a4a15fa7", 0x4d}, {&(0x7f00000001c0)="180377d56b094fde8f157dbba8e0548d1b08f2d49bf9bc2476755f1bb89338e06d04d663885f65d7bc95fda80d71dc82a7fb933e403700e4e6625b9b5d3c2f3112f1e702b3d16f31f41355415beda31e4c3d6e5af11c48b5283627f412fdc01cee38c6e6daec31c5e107bf319a63ed50e6a939d7355edfffb28d20db90a909f570fce19164034e19675dea4c86a18c182bbb8af79b69a56bddd5aa752801150fa557709465a89b3822ca204ce94e1bdd32ff953c853f6040881e3bad8bab6bcdf0", 0xc1}, {&(0x7f00000000c0)="9ed25ffdb4d017509560962abeb43c56707a40e4cadf", 0x16}, {&(0x7f00000002c0)="7a7af4f5c0e74d5c62b235f2f61bcfda00366078ad82d536cb671f297fc7fc18889a65f9940bf15b720b1f2618a4572aaec47cc51100a62c98608a2ca83beb2ecce6484eaeb76f6a1afc04f524791ed659d39e8eae0239f31f3a82b453f2ad57b3bce44289863622ce034dcdd4ad5a482e17355b1f4cf267f49f418617bea2bad5562934199ee854c1b7af0aefd45c3667d7a92fc9f584558c4bb26ba014eb296685887ece547b0ef115731561296dffdb3d", 0xfffffffffffffee9}], 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 10:48:19 executing program 1: r0 = dup(0xffffffffffffff9c) syz_open_pts() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x3}, {0xcb}}, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2}) 10:48:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x3, &(0x7f0000000000)={0x1000, 0x6}) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r1, r2]) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 10:48:19 executing program 1: r0 = kqueue() chdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 10:48:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e92b3f7efa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd0630ee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb", 0xf2a}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="44e222e8d0491754d47c3f3738f230dcf37caa09d6d2ccd93e72f288ca7ea68093177813560b8c2faaa16b1a55747299e54a72418dfc372e2862095325dd0c1321b9e7ffce7a40f94dc744710967bf8d8e8dd4d7ee9de62e609ade9a11d8098e86f86f8262466ac983c9cd12dfea207288484a82269ff1bc357118a6b4d3b7e14aa69937eb69b0801e411b06df5be88a2e335c5c36fc164069d8ff699f9ae6164d75104fd152c7a16945b0acac87762b0fc424bfbfb96a7ec7c498cab3be372b0e72fe57bb39409c51ed9c69065cbb138f2140bbdf9e29d34cb68ecded73f29a4b0923050ca1514dc09b65248935f509", 0xf0}, {&(0x7f00000001c0)="27f393bf47592f0fb0c4901f76d0e3c139e273c757d7ba8aab6a840efaf6466b71f4525c04f04376dffe42927549d18240df5ca9143e896b723f3b8887ebf4f191e252db1f15ecff49c8cee05a1d87cdf985b7873188e46973351e09289cee0edb0ea1cc8e67676a4e5c3db16ef82e54d6622f2464470f43d138622547810ece1f0af73d61c6ac9d2288fbe6bf76b5bf22e3896884ce36de17d7b6cadaeed07b64f909cca31da34541b94e9b197ad62b841a40f0605974b9abd228072d8419b25e9c03b06997161889", 0xc9}, {&(0x7f00000002c0)="baedee2f83305a6105d025c98246d1d530acc4f524016d75ed52a85306750852ea12adb64ace72fad9020b7a247dfe38acd81f534d8a3652644a21c2a04cc1f7f74e6116029642d12d26", 0x4a}], 0x3, &(0x7f0000000380)=[{0x110, 0xffff, 0x401, "b97df9f8d40609235e9145d8691b49e12c4e3f9eb9f50f808e379320c08e44ede5076be586435ec86da1bc849d2d448b39a060720a442fbca588de500fd3051cdc7cccdf0e4d0abed7de2425f6a00ba69ea3408d1aa5eba2382ba92e0863d73a970d4fdee3b95ef922252b9627e70332c7f397fa94cc09e8f64c1e1bb891e6d78904f5e3caeb94d5cf4adf39031a6b62154ea879db29a74eae1922006f50fa370fcb83dcb68e26f49b14a506cc33336429f8731458d3023770552222169676e9cb7e55feb220d746fbe18db1ee932f6dae33625e92811e6f0aed47e5b363b1017419be64148521e86e249f51d8bca9face6e27c2ed07bb7321d5bb00c0"}], 0x110}, 0xc) 10:48:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:48:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x4, 0x1, 0x1000}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xe0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) 10:48:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffa, 0xd9f, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:20 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000100)) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 10:48:20 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) socket(0x6, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:48:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xffffffffffffff5f, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xffffffffffffffd1}, 0x0) 10:48:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x80, 0x80000000}) 10:48:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:48:20 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xbe) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r2, 0x4, 0x0) 10:48:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x408, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x3, 0x1) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) socket$inet(0x2, 0x3, 0x4) sendto$inet(r1, &(0x7f0000000040)="cde36c0ea5cb3bc0a0121e969f28ad66ba6f52e757e5baefba697945b118ea01e16c5738224e32063445f496c65d03e5f1b540397a21505c41ffd692ef02336957b120e9965854de15db529d89e1e6c30dd7f3af3f1f9d1e3e185b3a17a0d619ea2bb50a472f63b65ba2d083cb44", 0x6e, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 10:48:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 10:48:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x9, 0xed1}, {{r0}, 0x0, 0x0, 0xf000000a, 0x8000, 0x890}, {{r1}, 0xfffffffffffffff8, 0x11, 0xa2, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x70ab6d63f29751f1, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x28, 0x14, 0x200, 0x1}, {{r1}, 0xffffffffffffffff, 0x60, 0x88, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000004, 0xf5}], 0x8000, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x3, 0x60000000, 0xfffffffffffffff9, 0x2}, {{r2}, 0xffffffffffffffff, 0x22, 0x0, 0x8001, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000008, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80000001, 0x4, 0x7}, {{r2}, 0xfffffffffffffff9, 0x1, 0x9, 0x7f37, 0x80}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x7ff, 0xff}], 0x3, &(0x7f0000000200)={0x400, 0x3}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 10:48:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffb, "3cbae506253a0000009300", 0x0, 0x6e}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = semget$private(0x0, 0x0, 0x10) r2 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x20, r2, r3, r4, r5, 0x151}, 0x21698000, 0x10001, 0x3}) 10:48:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 10:48:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffe, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) openat(r0, &(0x7f0000000000)='./bus\x00', 0x800, 0x110) write(r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 10:48:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0xfffffffffffffffe, 0x9, 0x1, 0x90bb}, 0xfffffffffffffd6e) close(r0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:48:21 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, 0x40044273, &(0x7f0000000000)) 10:48:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 10:48:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4a6a2ec7f1f0ac58) dup2(r2, r5) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:48:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 10:48:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) sync() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="f8951dbe50b2c9307e1b8117ac5d8a54e77d4d2f64d9482ff2aca2e1f4cf7a8863c05badaf52a97ace426cbb20a41a2c80d17b2c6db656731d71188aad01e546b0a1c7b0dac7b36806088340f913d77067645e7ca68221c61e", 0x59}, {&(0x7f0000000100)="9e701d18bbb73632afe49ff831fea72c0a018cf45c55f21a650e7cee64c6ed1f777dce4a28823528d114176a4be7c2b3e0632bff11ba47a3418cd486cb1ac57b71aba65c6cf67aa772bbd2e8df0d150c1f2b6c456f881c2256ca54cc09309f27c7f7f0e1dc4feee8d8a2d55a5ed196c9224df2a09040255dfbfe8d13ee7be7cfe1f8010ace68c9b78b634c51762cc4044ba67aef39aa121d3b535386a77414", 0x9f}, {&(0x7f00000001c0)="990e35e5aa21b2ad41a98a9892fca16a82ca6a190e0ebdf6b19da70f425057fd07c646", 0x23}], 0x3, 0x0, 0x0, 0x404}, 0x405) 10:48:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000029, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 10:48:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/157, 0x9d}], 0x2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) dup2(r0, r0) 10:48:22 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x28282, 0x20) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) sendto$unix(r2, &(0x7f0000000180)="2329965d91ab1190f7a2e562218b0f5feb7e97baeec511b253d952a804818db05bfd64648524264bc8f720f54cbc59b18859b6754691017f74877ffdb5324f7ff6fc4879c886e4d761dbd1aa5932d7b5851730b51a24d5109fd09380737e88424a2733c1ff3cff8b8b9e018459db734c4f17638e7e4736ebdd1d6f65bfe8ba83bb2983b6e8999a4e2d8119a5d2acbba9663fa365a6c57528bdbef7b2152bb1e8e7d4976bd151dc437fbf57f2d0657c32a803830297d14e6328537099414ece0faa9394", 0xc3, 0x400, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x1, 0x2}) shutdown(r2, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x1ff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x3) r3 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x2, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000440)={0x1, [{0x1, 0x5}, {0x1, 0x9}, {0x3, 0x80000000}, {0x3, 0x2}, {0x3, 0x140000000000}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0xbb15}, {0x3, 0x6bbc1754}, {0x1, 0x5}, {0x2, 0x8}, {0x3, 0x7}, {0x0, 0x100000001}, {0x2, 0x6}, {0x3, 0x800}, {0x2, 0x400}, {0x2, 0x1}, {0x3, 0xd42a}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x8001}, {0x1, 0x1}, {0x1, 0x3}, {0x1, 0x4}, {0x3, 0x613}, {0x1, 0x7}, {0x3, 0x100000001}, {0x3, 0x9}, {0x0, 0x4e5}, {0x1}, {0x0, 0x8}, {0x1, 0x5c1}]}) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x10080, 0x80) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000600)=0x9) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000640)) fchmodat(r4, &(0x7f0000000680)='./file0\x00', 0x43, 0x2) getpeername(r4, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) syz_open_pts() syz_open_pts() ioctl$KDENABIO(r3, 0x20004b3c) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='x\x00') open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x3214c4da980b5a18) fcntl$setstatus(r0, 0x4, 0x80) 10:48:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480), 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x2b5718c9dbd98fb9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) 10:48:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x9}) dup2(r0, r0) 10:48:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x482, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000080)) 10:48:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 10:48:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000001, 0x5}, {0x1, 0x80000001}}, 0x2) 10:48:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 10:48:23 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x12) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x1) 10:48:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x400, 0xf1, &(0x7f00000000c0)="dbde876401cfad739d60eb0769b75471a35559591b662b86c20c3b16a95031378a563d", 0x23) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 10:48:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$KDSETRAD(r1, 0x20004b43) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x87, r3, r4, r5, r6, 0x100}, 0x401, 0xde17, r7, r8, 0x2, 0x9, 0x101}) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r9 = accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) sendto$unix(r0, &(0x7f0000000400)="b1adcfe55029eb778d27c54a18e132d973af1b33abab4429f76f6f1fd48d11d2e32f03b6bd1c0b041f69635309c71635e521945b610bb1cdf403699c33be66ad1ef9f0de455619ea8341f3cea93992466fc4f4455fd46b60d3efa4c5cf99eb73e566060e9b3ac02334ca796322c1fda302d1e068ac805f64e21869512011859df8c53a2f139d56a8ef5e40670e1e025c7b5f8848e079ae83f90f7d31977c15ffb632635fa8d474a5b32d7b4cd859d79511696353c1be59fa3a0745b15c80172763670c065cc66801", 0xc8, 0x4, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000540)) shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0x3c, 0x7, './file0\x00', 0x9, 0x7f, 0x3, 0xdfb0}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000005c0)=0x3f) sendto$unix(r0, &(0x7f0000000600)="02eab9244b4e9c49e03cdc2c637ab7294507954cc5d32c25ecface2148b5a579f5c80aa6f49d57ac2fa75bcc5efdb4450fb62c49c02bfa1fae7f207daf5ecc714a7972c6214deb60afaf410f944f25a9599ce02460c0de4ea23ee822b8a728c639c9273d56ac61ed350f9b6261b5b339afabd80f35230857ac9cfb1611bc7fb7c8f2514bf0a4016b6fcb67f9a85fd219caf076d08e136169a77ce859f7aec30b3ca986a6b4b3f1efc77c757d60", 0xad, 0x7ff111549dd65ace, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r10 = semget$private(0x0, 0x7, 0x8) semop(r10, &(0x7f0000000740)=[{0x1, 0x4, 0x1800}], 0x1) semget$private(0x0, 0x0, 0x510) 10:48:23 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xfffffffffffffffa, 0x80000001, 0x4, 0xf51, "daa2f6f5b5d333dcb1bfeaa8e84cd959879cb082", 0x2, 0x6}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) write(r2, &(0x7f0000000080)='F', 0x1) recvfrom(r1, &(0x7f00000000c0)=""/98, 0x62, 0x802, 0x0, 0x0) fcntl$getown(r1, 0x5) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x38) 10:48:23 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2d, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:48:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x20, 0x2) 10:48:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000040)="a75dfa03e0c23620140c9f4f9edece0f7c3d12a309b24b7ca3eb936cb56db1a1a46d40accfa529bf36fce359c7f1a098ff616cb6186d94046bfa9ae9edb4", 0x3e) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 10:48:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4003, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:48:24 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x100000001, 0x101}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="b361352a13fb99abfe5da202", 0xc}, {&(0x7f0000001540)="7dee490528292841ef0539379b68969c8da427f4092ce74fb25aacf995f7b491c6ea29f5628cf54b62b8455074174568eab14125add11a621b63d70105227ef3a5b5f9f886ab35b36d77ccedf5fa9180fee5a61484370e0410f7a1319047d01d33b8ebb9739826c74f6a8cac073e1cfbf52e45d4fcc6562293dab34c2650d0f4e23bf6e9d87ac17a6cbb4ad829156c33445d22fda71728ca46fa34a9cb50844414853bbd787c0c89b6db5422b1933e3c6e4eb8c662dd767c2fca39e80fc9d9eebdfc5e8f53677fbdc71d5e5a8e0258125153af50411fcad218d2dc08ba88cfef3b3e4a8e6fbf965b3e3521d8409a15c0eb5d068967731113174ce373d62e42d024a9ae7746e693b2629e50a893a65a8357495542ae88fb420cdf7c09c5afca00430a8d81ebb8f0f28b5be052ad49e9a4584260a6561da906a08691e74cd6254397bc7dac4cd1d76592421957c0160b5ad3478b60626e9f00e65f61d8037a60d241e6e877356be8b71cd27180a84f00809b85172cfad344f3b2c8958ee42bda98d473b6788cfc838a6f107eea1a56ac7dced5fc2e062fedb1b2978c43e3676129f34bf7e84f3fbfb2018502586064d9791bae4fee2eea1d2a90d369a9e187646f5d4c10473d6b1f54b9adf085075c07a6f29b7f35ca1fd14f4e7bfa242a7766795922974dc1e120be7076d95960dab05a5cd66d11f67e80a8a4baf217bfd0d8bd1ee661e64b9d942520b69b8151a43dbe0d374cb82a9263379ef50a05164548fef197f625e7d747313ef03944fb6648c962b0c0a6ee80bc5ced2545ce0680ff370e80471d042f854a1104279c20c54d32f7f8f1a7c0476b8263efe51cb0d8fe89481c4db4898ab08e061f96fd419916ee7769daf1a41cba9a12c8cc07785de0c66ac47b7ab8f01ea7abf7190aa62a93c44a1599634aa75e9eee4611830d99495133c7ce82d93be25b297e84813e74e75f0e9a607b1f5d44d0a9a2b7929f30810c310667c38654b16c941c8070e7fd835a9da2210d0e948db32f6dfa16d6d751e9e1e88458af8c993e0b9854243997aaaad67b1f3e65e9ab66b8a420a4a9e41ec4e09794e68d02073783f9dda3aafe0d460bd7acc3c4c21ac4ef599fab4b2b92fbba6bc79f20a94f2a54fc4f99076e579a52a1e73744b2a960041bf8f4ccca558307ac3e306584dbfb910ffd85681c41ea941509af9115439c96f477fdcb629571dba670388e53facd21b39779c30a5b55d39e5ffb3c85cdbd6e82295cad0b9a5af804eac6a9940f46f5f31a7a5061013908ca6bd19862f7be2e3dde66e1cb6e2b81c7c2e635210df0e1079ed19a18f41d98be2830f1783cc9ba8a5788fc9f472945f61295e7071560a21a235fe19fb01d9149336296cb4763352aab659cc29657cd531bae09911efcc3ae57156c82551fbedd168b889d3e4bd598dc388b9ac09ef6cd646e7d249badecbafd8008835d3a732f86c2d0aa2c970aeda2be2b0f6d6b931c1eea2ee417d472dfdfa60852d184963aa091bff2f99ea64f2079106ee8b0bce9eea91964701ad6dd7458ce7d25b25a75be35afe62d80b68327bd5641d95fd0f6fb554d253b63533275c9a20821a2a8285e9acaf28a98c22bb8aebe0b094dedc9c347d284b60bada7c624c2f5d5fd0ab9aad94666f0fd6c3ac121fa4f9910b950e870001dad09c355d9fe2c2efd6523726f822da0a470e0c7234eaa98a23d39e572b2bba10742e851889921138dbe921fe8b6b2a2a227296e219bbdc2661be10cc3ec52b572f35b4e3552903087e06c67b6655567300c43d53264afb6d388e78d60f0c66bf867ca5a191aac73f9cf39564983cbc2f4444fa34d9cb08a8f8e40daf30c178117c1b48b5e8abcae690a0eb5292c7ebc9846416cf6b57d593bb36d1b934f1e59300436fb735a10bb19be2cdb275392c5cb29bff6821e3ded420549ee5b4b37b71db1799427d1bb6387e5367db9c01767ea2abdf2dec0f43504db0e6fc87f431a1ddf9512c4c01c16a65beed50108f97ce5bb26a69b93ee1879dda949ea105e2262820d69c0293e3b3a2e25c3ff7a8544ba43fd3a53a461c1a0d90b93aafed6286dc5247840e75905ee75db98e1ae37895e75c412ad35a4bc6d86c37ce5914bc2e8971b44e971fcbefc6ee64ddd5b4e4a74a03039b5161dfe5b08a82e4dec8762581214e1a7cc7da3d36c4610bd51690234b3f221e216baf49c3ec64beb318be122975f72032e3c61a721d7743d89d75fe54ceb60f0fa4c5205365e2a6333be9db95cf499826238d378fa9184a61bed5da5069c1333fef4d1590f8c904aa5782e72b8e4bc778aa19a27b535cfb12bf6644f289e1c5252e029cf1b025567e8a52e3b5c0a9d99e613c6ba9a16ae0187713cb8c42eb58bd52f04c66244dd7e1b6d6a97bc989bff691014cad352677e99f78ba219053427166a179b0b2421184ca0c0a70d767304f6ad826449026a2e75f061c030f1dd26fff26353db3f9fdfb433ee940c1c8a36702b7ab977406e552cf83cc054d2dc65e3c196cfb6bfcfbdde79fb5337f60a38e1441b637f7b18b17a8c2bd338d9383051651fe10d52b8c279f370451d057bba042947b22e5eae019ed32d094c06800ec1f1a27c892e9b60903e4a53409b20b2812bd333729d1590b89aefaafc3127fd31190c5b6087f2746d86e5c46f60b62ee072eea19265d61416676d73c25b315927153129689028dcc9ad0e2603b4fca70e004a34ddd02b82e5a43d757dc90052173f4e7a27b6a9fe20e1a141eebfa1109c9048c3f33e6c3111e1389456b31ab93c57521914c2aeb3b650153c1cad2c06e27af2fdd188dee130b48aeb65005434f92bb25e72b9cae9718f0e405542b59e421599be41b041a7d93118a9bbb2b81e2589a45763c02a7fb44e5abecdbe9306a31ffbc4f479bf494323333f50724aaf9aa3e5f46f13261687a3faf1f7b01a1f8a575395bda53367fa0251e6092fb2b15fc196ce76ab44404d61bcc52490eff20b80ee1163d60bf7afdab2eb837a5037d07f87dbdba1eb01171bf301beded9f37bd5ed78a2704544de70ba99b79143cde8d40e2d67de5107a0f78a05d2355f609589bd5201dccdb2b429925a1264a5f7f36106819207345e40825d996a164b638beab8490cac5cc4eb7d86a7de02f3a0046eea5750848811aa3f53f078132aa55ad77e074fe473daaa1a9f3ddb39ff7fe70c490eff27efc6875ff0e6f602993b47c0e54d7421ba525bae48d26f0bce8bcd47dcfb031f2e5d1544c8d54256b1222e3a5477aacb3ec3763ff173c402e5aa71bbba06e816920bea04ca40b6c476405d1c082ef6da419b07e8632be2d5d61912edaa2ed55c85e79be8975d02946623dcda7a0d0ee40171388921109800f6d3b3a14fa4d03293ea70ab2deae18eb3327bebe30657f352668e43ee2bdbf70e2a589bb7facb5a32bf374eb5d79e324c48f630873d8c15e0f0dace00d60b53432052380546809c3d5df1ff7cd3f633172623c795781fa797edf9302c5acb91137d7d974618d0fe21c94bd142f5089430d413f30f7dbd26999e7917b3154caa6c52bb8b00e69778c13d87b941a3f1d8e00e7f314026df2ba9d56bc4d56daff755b07b963a0d031d1fdb33fcef3792111b6b1c150bcf3a70503f3e4dd81f885d10ee798154683a597ff4148c7c0e20f108c82464b88c8ec7f7c2c074ef30410af8706b0f7a7ae7c1c4b32b1529b96e9873192eabacecdf17045f19b4925310bbb28cad8031decd3864b5bf9348efcf2b079af2af65441d8f7bd60da4eb7d5c2b3d4dd561e0521a7d0ada098834e6dcf5179881ac3174a0fec22dc28934bf0751e3ac0a8cfefee9d0552d5196932467fb464ea04049681c8c94ec37a4eaff4d476ae7a5aaa271190aa9ae08ed31eb38a4858f526a10e8881642ff3a066bf9874c6119a92120765b0f2d3996041d854bac0b02db78de02c3652b75661a13530896d0d47085b2d22e1389ea58c95e3f83fb5ae09b33df46b95fe20b59baa3cd3985b120d9066d5b53c382fa7f923e5132b3036ac5f889a34dad332a0fb3c958472070f0d46e72b8b37e8d7e22b05be632da463f30515cef9ca2131f6173e798c53c2340610aa7b00b0e7519a3e189d5aac2dde1c601f8dca90cfcdbf5b1070cf1b5d57856adb54e5aaf9b66dad8e5a142d36b9a6ade8fd62d5b1911c36db316bbb30e29852cda06d126e65d1659e637536d75bf86849a0ce2ea428eb773a72c255dcef9eff0e41a9bb0770598648ecb8e0079e6d388b1fa646c7037f2f7190de347cfdd2a0a64db43bbd57a4defde092cd3945849305fac8c3cff080797da29d98ecd5e3be1be5f9e00c21c75e2ed0a861fbcf39b05fed17ac500831a852429d19778d877e14cb045da292ddd9bb0ab626a59c413e9842b81ec62fb1232a88bfc9f05bef6c6de211c0eeabbe35057bb30282ff021149552e35d54f943f71e0bdd888bc1d66a5e5f0dbc7e471b51aa79a9e0a73f566cdae1205c4eb3677b001232bab057621a6a32352800106771bf28fdfa7efadd0f3a441551725bdaca0926ac3a43d7aae5597798f10f4426ec2622ae2fcc3dd53218ba1ed685ff11a8adf7f206fa2240b8636845479f0122ff6277572df8c1a8553402a9178685a983e2eaf7cb4e4f47b3dbcb776f4679bf26ddf502fae051895b7e05da05e8970382aee55b0f809ee5472e487de269509e9bbb42241fdc6e9e8549dbeb33ecfac05fe23b51f006629d3e7617db237409704c705dce5626cb4287c9d5c688d96334489537f8c48302e6335fe03aaf26f8ff2fb8f33807a2e037d4c8a286478450d5f7a35f5200fc9f75d4e7c3666d48acc3a137a206386827f5b5b118bfefc7d702bf1ee4ff5b018146c4c82ea4a256cd46a6cc33c53625764fecbeb7e0685210c431c907496dea526950c7eec2a3d0950c35b13c01f27a732806d4f51aac1071b80e85eb5ed16f2e487ce223c893ef28e19b7e57b9d0e8c02339940c74412294b3290b532c2da64e6f5ea38eb2457d615e8e2424bd6366b82dd78a0827908109e6733d99a81124667d64624f2bc163fff1eaba0253d1cf06237f541132bf7020c346c7e1a0f318cc5e839fe58b6338845e4e2b703ccbd6d9eb4e38db844b5a66008a5953a49d3351d5a7630c909c0227531252c10b8c1ccc3346e0ec1c39b72d8fda5891810565ddc2f53367a24863fa33c301297e0ff498a473a5618967f06331e7cb08397e10e0084166f7f2e91da473b26b814e5920146acaef491b069e6900ee32c8d3caf51b3d2e0ddac6ca2335601becfa30785d0b67fea2aa4b169c148d2a418ec48db450de8766e1b198f42bc263872fcc0611c69b225e037f164757a3e2adb1126a274bdb8d6bc935755289067352094eaa27835da9a2b9e025a1572c67b5d15f013b109d864f22f936d5a7f60d95ecc8754ef998961f8026b0c074a89fe1ad094df310be87e79a59d2c1931f26bd1e0f98b5c122928549fc12e8e2084139233c8a1b1d8dc61ab04acac51a8dde7f5c4e84efbdac54ac3d12793405a902f7add18b2b0114628e5ece858a56c84b1c7db05e7304620cd11f9b8f43235915fe521a857192d61a8b8185fd7061afa2449a5f604a5368d2162c7fcc4d51ed08ea6345d15c0748caaa29f941ff9e98b8e16ad075ab2cf006d093214b1bf92c047b3ffb2d17d3e04fc2091793c360b6c4cc47c72db4a9068f9f25d1786ff6ebe147878bce88578a635002a5d6e48dfe701572e737e0773799454c32888516bbd07a9b7638fd90d32497655c", 0x1000}, {&(0x7f0000000040)="8ddda3b6c4da746417727c69ce0aa78db67cf9f4bd38a396767abae71416d8a21026f69a7df10d174952935cdb7b6775bd2b79ea4cb5e62420c521378e797346712d66f786a24349f517cf4140cbd4ab8dca78286d72ea6c220ea3d7fe757826ef64044b7fa0924f816874c11d3ea64d9c902dbc70c92bd18702f15c82d314a17285863b1ef05f5ce10ef50fcddf6471eb09f6e83893b11ffacbdea7c981f4a0643fcaf5ef629d904d29b6c763", 0xad}, {0x0}], 0x4, &(0x7f0000000900)=[{0x98, 0xffff, 0x100000001, "454fbc2e2efa4fefc5bb4785b14b7008f6f44782cd06c6d80dbdeb6c87920fef1de3a8566295e0abe2f3227aad6b09443fe47c3039e83ddc531ea544730c1656bde632a8caab13d444658f76cee37cf9c547d8ce6b6843782b52eb7d532d01c23669f13eabc5facfff3eb9d47e3afe5c6d7c84bdd70805a53ce8a5b41cc9d12e056ee80f34"}, {0xb0, 0xffff, 0x3f, "ae26fec6f8c1b3e0d04439c9771673cbb823b6409dbc6c8202418fc987bfea20c5d1110d9872b050d66803cd93dfd2c67359ae3c55268b4d640c4bed6e6bb51ce3aba8c2c5390eec23fbbe40da92f9f14f6b65446d27505d73a608f121fd879da25ced9b811b64b2f2db87854ced0638da956efbc2e23ab57af34409021fa99e64bb814880c0819bd6d3073649e06aa6968b1c2c67102b758f0199075f5c41"}, {0x40, 0x1, 0x2, "bdcca4a6ac08e2d89d5d9b0a5ee909442475d89557324feaeaade7c5d82aa824b5517fe6773f597c0ca516"}, {0x88, 0x1, 0x20, "b8214a38c5369382268aa109d72310e2e96ced9a2fbf40e61c7382ea004f515744c03e63abab0092040c696628dbb217de5e7c52dcc2a06c25cb524cad08d31fa32948b21774794153e2fdbc29a3e06061fa47bb6c8efea68af9a36ac5de48fb548ff1ed43faf13c4aab138544da66e2b2"}, {0x110, 0xffff, 0x200, "0baf3e87bcc793d3b65793736c177e07669a247701a7a76c3c136be51b669ca5c4f33ba2c80752dfc5edb4c1b76b50c7dc16c11b23eaf69f39df1d62aacbe3d416ad5155b08c7454bf193025416ea9628953fda54ab688a90a05cd0054749307561c975bcae8c10a40b1572b6892e8b41a9c810c1819a736b59de6f0aa669cf0ee6e34a0fedaacdc0ba2b50c9e691eb314c4546177adcea6e2767549044f75e16850c7669d27836d9c9304c2b8f5f617a50f3d7668090ebe8045f894833849a5d4785fb62de8ba203accbf1149a67aafca0a899467f3771244797f0cb77bf627ff4ddde6b71ec471343b8f2faec033960d4e693c9e25b5d86e2a80196e9287"}, {0x58, 0xffff, 0xd54, "3dbbb3157f7bf7ab7208318f22da96b4fbe106c650bae94813b53fdfed64424e1e34308496b9affc7643a705513b18ce0258bf329233a4c7ccacbcd948cc415d690cbe67109fa1c1"}, {0x20, 0x1, 0x10a2, "f1a001375209c46fb7bfdcdbfae0f55d"}, {0xe8, 0xffff, 0x2, "c33be6c89a6127f73738bcc3b19de5d05815cb2c1a0713ed3618440e38717e0f56ce40f4305535e395a23316a8f522ea4b2965c33831e156a5d72838908b4e4af5fa28244fcfe6e92869ade5021ec1e52df56c5c441b4f185cfea19dedcb2021832bd3cd2d2a0b956b0321168f9f070ae9baca80e7de045751ae111aaf0f85ee510ea7a049d1b66b7336e97f976d39b9e896ffb22a0ab00716e33c9ff6458fd3b9a9c3a9c3e78272e205d853dd9ec166284b02a5b4a1b3e669e707ad13fd7d2bd925aa9d407135e350fc4e9e13ddbfa1e4b97dee"}, {0x28, 0xffff, 0x0, "6da5985b6855e987390f83e3bb4a51c6648587f347a9a38e"}, {0x30, 0xffff, 0x3c, "794318a971a23b1e3c7074780296df5fd0bf399b071599e388a786b4"}], 0x4d8}, 0x4) 10:48:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a9f00000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6008020aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697f2027f2cd699d0bbcd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1970100e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458807bcd59330a062145a5eacc011341cb868483d0"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 10:48:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="d3bc", 0x2, 0x8000000000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) syz_execute_func(&(0x7f0000000000)="2e410f18a200000000f20fd6c1c4e1f173ff3ec4c3f909c0c0c441addf12f08352f10ef0218106000000c4c3054b09ed450f00a2463dec9fc4a10d6d6bc4") sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65300046f926565442ae1d48e3469f9d2b8976ebb263e323887e1d2cad1bf72a7aba8cf6b9504b8697542d1645502bf2129fcbbaf1a24a6d34e867091d9a3f5709087512c1b4a1a8076d3e611c027261a8de35f3525fa109d510df10a88c92b97833cb323947372922b798e02869a49c0fbb49d22586a59ad0e638f9822e488e5c1d9211dffd18ea8b45d35f1ca3c50cb1a5580d1597a71ebed4135aa2852f68fc2025563a339ecaea75921c8569c144fb72d07afaf1e46d"], 0xa) 10:48:24 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x82) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffd, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x4c0, 0xf4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 10:48:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="01f7234507c6fe05eb2aafaf950eef4d7e97e99d43ce718678de9d5018161f6ecf06fce9827c8173a3f05aa905548ddffc93bdeb1efaadbb0a21952fa70b363aa62b7d7c12e3d456f74c9465edc432c46fda2983ead7a3c127a41282fc0ac2acfd5049869ecff27072d2a28aa4a992f3982c3108305d6e7ebbbc8ddcc5b168c36544e5fb0e4e1c0e5d0b1177d57c3aaf36b3b6d9d3d6d1b7a2243fcab066", 0x0) 10:48:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x40000010}], 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x0) 10:48:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair(0x20, 0x8000, 0x0, &(0x7f00000000c0)) 10:48:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0xe000, 0x7ebfaa8c) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = dup2(r3, r3) r6 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x80, 0x2}, {{r3}, 0xfffffffffffffffb, 0x884370ad8624b455, 0x3, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x3, 0x9}, {{r3}, 0xffffffffffffffff, 0x22, 0x8000000a, 0x9, 0x5270}, {{r1}, 0xffffffffffffffff, 0x3, 0x81, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x101, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0xfd599752794d3d8d, 0x4, 0x1527, 0x6e0}], 0x20, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x91, 0x1, 0x2, 0x9128}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x7e, 0x1000}, {{r6}, 0xfffffffffffffffd, 0x25, 0x55, 0x8}, {{r6}, 0xffffffffffffffff, 0x21, 0x80, 0x80000001, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x5, 0x8, 0xcec, 0xff}, {{r3}, 0xffffffffffffffff, 0x23, 0x81, 0x3, 0x800}, {{r2}, 0xfffffffffffffff9, 0x2c, 0xf0000021, 0x3, 0x6}], 0x8000, &(0x7f0000000100)={0x6, 0x47c}) kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x32) openat(r5, &(0x7f00000004c0)='./file0\x00', 0x40, 0x20) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r5, &(0x7f00000003c0)=""/200, 0xc8) close(r6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r7, 0x101}], 0x26, 0xffffffffffffffff) close(r7) close(r2) 10:48:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xfd, 0x10) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x104, 0x2) 10:48:25 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) 10:48:25 executing program 1: r0 = socket(0x19, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:48:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:48:25 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100000001) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) pledge(&(0x7f0000000000)='\x10.\x00', &(0x7f0000000080)='*-\\\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x3) ioctl$KDSETRAD(r1, 0x20004b43) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) 10:48:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) 10:48:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x182a8, 0x20) r3 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) connect(r2, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) connect$inet(r2, &(0x7f00000007c0)={0x2, 0x0}, 0xc) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000003c0)=']\x00', &(0x7f0000000400)='@*\x00', &(0x7f0000000440)='\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=',\x00'], &(0x7f0000000680)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)=':+/\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='$\x00']) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000006c0)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/97, 0x61}], 0x4, &(0x7f0000000300)=""/61, 0x3d}, 0x841) getpeername$unix(r0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 10:48:25 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() unlink(&(0x7f0000000100)='./bus\x00') kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r4, r1) 10:48:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = semget$private(0x0, 0x0, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xfff, r2, r3, r2, r3, 0x0, 0xffffffffffffffff}, 0x7, 0x0, 0x80000001}) fchmod(r0, 0x101) poll(&(0x7f0000000080)=[{r0, 0x46}, {r0, 0x80}], 0x2, 0x0) 10:48:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:48:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xe12, 0x3, 0x6, 0x8, "f84a974d0937e9662a0a09d50999603817556353", 0xffff, 0x4b8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x200, 0x2) bind$unix(r3, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) close(r1) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = dup(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0x72bd9156, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r0, 0x20007479) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname$unix(r2, &(0x7f00000019c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a004b12a0e1f4eda9742584c896c91e551d7451709693d274addf7d6f613c184447f85620b0744092dd"], &(0x7f0000000080)=0x1002) syz_open_pts() 10:48:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/242, 0xf2}], 0x6, &(0x7f0000000640)=""/109, 0x6d}, 0x1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:48:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:48:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) sendto$unix(r0, &(0x7f0000000140)="76979dcb4f268051bfc47676652c5e46aea21dc2c29092d3ff1dc967b903a75259f6c870e9f31f56ecd075583d000773f8af0a714065af601be6d70eb45f1bcd956227a85524b77fad7abc4ac4378e7fea7ddd67363b4bd46eaa7a4746fc28007a560fba2749c1e5578032f20d08479b7d082c5f04519e4a02ecf7f49a0310577a98fd83009cc1886012364165925adcf28c807b74e5f66d016d73623c4460dd7711027b5fc64c7a59c90ba36df4fccd7ecbc12bc84956b61205996861346743d35f85b3318541b88616acc1cf5233b564abb8c7d15a4ea2f9aa901a33", 0xdd, 0x9, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 10:48:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8001, 0x5, 0x7, 0x9dd2}) r2 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x12, 0x0) close(r1) 10:48:25 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_open_pts() setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x3) 10:48:25 executing program 1: r0 = socket$inet(0x2, 0x7, 0x26a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/27, 0x1b}], 0x3, &(0x7f0000000340)=""/86, 0x56}, 0x40) 10:48:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 10:48:25 executing program 1: r0 = socket(0x21, 0x8000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 10:48:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x62) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 10:48:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x80, {0x0, 0x9884}}) 10:48:25 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x11, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)={{0xffffffff, 0x5}, {0x8, 0xed}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 10:48:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x3c2, 0x40) poll(0x0, 0x3ab, 0xfff) getitimer(0x0, &(0x7f0000000040)) 10:48:25 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r0, &(0x7f0000000100)=@abs={0x5e936829ac9101fc}, 0x2f8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x8, 0x3ff, 0x100000000, 0x1, 0xdb2, 0x3aeaa078, 0x80000001, 0x3, 0x1, 0x7, 0x31}) sendto$inet6(r1, &(0x7f00000001c0)="0a184c22268aea66f2a351f69792a91561032415eee94f42d3b5053f9fe41b226c331075953c5db900c9bdf8a828d2bb9e423ef11702c2dc93859ff9f107b0f8a3acc70a54ed9543e01c8e", 0x4b, 0x400, &(0x7f0000000240)={0x18, 0x0}, 0xc) 10:48:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x3c1d, 0x200000033, 0x0, 0xfffffffffffffe4c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x1) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 10:48:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000002200)=""/4096, 0x1000) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb194f9e", 0xf3a}], 0x1, 0x0}, 0x0) 10:48:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) recvfrom$inet6(r3, &(0x7f0000000080)=""/194, 0xc2, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x8001, 0xfffffffffffffffc}, 0xc) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 10:48:25 executing program 0: symlink(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000001380)=0xc) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000200)=""/211, 0xd3}, 0x1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 10:48:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000440)=0x3) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2fcc696c653000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 10:48:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) pipe2(&(0x7f0000000040), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000280)="ff717853ef777a8a2db422d02aff069e4fed03f8da99312fca44ac4176b8e3de9b8bfff9560f059c733ac206f661788001040000000000006eb744605dec06b6bedfa81ce4700dd93af734079cd80662a684cc183e971742e4376ebe3d731b31f45818b16d55f7e6b1f298866ba8a2889342b42115a0379438018f6c9c377501b010cf7456a70ff5acbaed2f", 0x8c) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/185, 0xfffffec1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x7fffffff, './bus\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x1000, 0x8}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 10:48:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x1aa) 10:48:25 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffffe27c485c) r1 = dup2(r0, r0) clock_gettime(0x3, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x69, 0x0, 0xffffffffffffff5c) 10:48:25 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x8, 0x100, &(0x7f0000000080)="6d774ebce502fba73865e98a306cd58c51284ebb976e013d99c5c9e4f393c56367b15114828904543843f064f4861d0317adfedd01138f18d553257a5186f144a7428d392d9f96705c3e675889a8b0dfd4d63cb8b52f86b147687c754f85c0c9a79c80cee0bf86bf78be5addfa97d8a9c08d4074986791bde9dd49b748577128d7375cd6ef8932f4ef62f2a0690ea40ae53be9dd0cf444a0511912142b35e14b582cc304d168fe21916bcc7ca6034c7852ca29364a99597402ae97c52cacb8241c7fcae408cad99cb66fd27313d203070c263731df1e248782b9d413c1d00dd0fc4937adc71f6bf4a013f3817a068ddcd9d98c3ba2e1098e", 0xf8) nanosleep(&(0x7f0000000000)={0x6, 0xc32}, &(0x7f0000000180)) 10:48:26 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x4004, 0x1640) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 10:48:26 executing program 1: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x10002) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 10:48:26 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x2000000) 10:48:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x0, 0x0, 0x6) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000280), 0x6, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x4, 0x7fffffff}, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x1000, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 10:48:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) r4 = openat(r3, &(0x7f00000000c0)='./bus\x00', 0x10a40, 0x42) r5 = openat(r4, &(0x7f0000000140)='./bus\x00', 0xc0, 0x48) listen(r2, 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept(r1, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) pwritev(r6, &(0x7f00000006c0), 0x10000000000000a4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x6, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getgid() getgroups(0x2, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000840)=[r7, r8, r9, r10, r11, r12, r13]) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000040)=0x60, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x1fa95955) dup(r6) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x3ff, 0x1, {0x4, 0x80}}) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000004c0)=""/231, 0xe7}], 0x4, &(0x7f00000005c0)=""/4, 0x4}, 0x2) 10:48:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 10:48:26 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000de05db059de160e2fff2ce6e4f98288cef92bd9be01000000000000000000ce562d2a3f1b000b59c962031b21261f92c6a2ddb48e5f9a1bf04c9b9dae98448dc2e3e0d957e72e92e99c45e9a4f6ee94a0fac375fa0ca79a55bc05fe5bc113ae64f250d931dfc4327aeba9752077b363d21e"], 0x18, 0x3, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x481, 0x15) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r1, r2) msgsnd(r0, 0x0, 0x0, 0x0) 10:48:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000100)="b0d89e6beaa8c4cf341132669bf105cd20ea4e306905266b8074054a0e2ad4fbea5ed03990858dad5ba5063677ca532656065426d1c8fb191c0eaf2950747d53ed4267938cc32124b580fb08c1a715b569efd17fae83532038609143c1c12380ff5c39970157b6ab073aeb56f57d52b20fe032500699a98d29d2dc59673d4f48add14e0775471040a8ab4c489ceb3a92cdc74612819cf05fe357f728a1c9579bd0736a47485284cf85f80bc8c97259df5b5fda2cdabb284948b6c0c5b5b34cd4a52814df64cd439e2861bca11b2703ed0f9720eb67f17fc1af124e3a7069dca14faae9a8245861bc20592d29e41bb329bda085ffab0fcb8cea93030746e76ee4579c33117e4fb76fc2fe7e057d053f0c1f450482ddbf04a191c244c3e83b2b6c8d6020b0ebd4305513055977cbb603d3e3d3e2d4fb271e1641a65b45eb095cac42493ca9be49c3ef4bf2c1977fb951dfa209d58e8121f17db003d6a761d21bd0585f754e7fe7b0354ef23f7b4180d34714746d18921c1b3390aa0fa2a78194aefe78a7faf30004af041354a69de2ba058d8bcae08ceb5eb64b1b295093a3cc606a37be4a2431682c54d70b600373ddc242ebd233e81dc1b6e2eb6fb97a7b2f0868f5281bffb1a557fed0e7cada68cb7977b7be9701640dc924fd03fd88390ce199f0d43aad8045e16472d8ebd757b777ad9fbf558e242d042fd7a6760b3c6db75e4d1a59a8519fc59942a594d4336830425f9362eb0929dd51ef541a6403f87d7de117a4cf00d6ec1c75126de932e44d176b1581218023c90f1ed9ce7b827ae549bd41eed33f01b5dae859b35ffcc07cd3653f6bd884f633673f1942ba663202b84175c03745f1258ee2697199679f3cbaa78fde53a55330a9533d4da5167bbda6e4aefe9e20ca77d996e0866cfba7ebb5539e79c3ee1a21beb33ca51a1b36a847f51e57a3ae0f13374723ebf8a859364f3bb76ccd7752a18de61bcc2226f4dd1e7c83d38a9ec8c8f0cd416436cd2e3ee89a452eb5a83fcf2ada294e082ab1784bc5be33de11a5b67471469fe9c3cbd9a8df0356d79ddf28395c9b7ab52ef388eb17e708a713f3b2fd3aa070e8641cc9173879f514d09be77c5a085b4721070e58573ef8302fa8523e0e91704167f007149ecc7e954ec185fe6baf83d6c5d334f7001439da833c44223d47bdea2eab3786cfbcecfe9eccec48ddefa09bcde017190777bdba8ff3b831e6459647f9725248bcc4527f3be782e7d3a652acc4d32d9cda587bb384fa673602ca0803a9ea5f9188b8a925bc360b1d35dbcc90c9a7ea35f2fd5dc386dd65147f4abc5e6cfbd8b11d849f79942bc0160dee85bd1479b295c58a36547daca194cc615d4df56e08528c9416efa6d25872ff6fe9e6cb7b2db79095382fba5843e27f81c731c22f3f0415a64b1f3cc8f0d19dc1d943b6243511672927873fca340045bc9eed92f13574be4acf2569c9d59e6cf41aec186d84be3f5479a6ba2899b76425e3c3129b7ec617ef3f5c3ef8cc4f410c1aa94e498af7e9d97afeda3026f8d75687da8e3c80d3b755a35e07886b1bc9b353fa58e60a85a128643d9d64662fed72c4d303fd2377ad6a62c6e46c45a88600a9993f77f0345f609353562703f8fa408f849112eb98b15c7afbd74d0a850fd1458b7e8f341cd2768be9277110f377e83bc850467b4f745dd5e1b9ba45a52dc20522916fb31a26debbe56ababaa3807f88ec5d50335925a4dedba7ad56f4d11a0774c8b314ec018b3237ba1dacee5386dbe48eb73180550a582649db16f71f249ce3676a7734226d49fa2f50ff38f589ba829dec7471c8d3f79edae1571a1b12dfc4e17010b1f791d56eed31baa2dfd12be81b57561f046e0a22e68a5274e1b22d0d758be644844bce5101f46d3e96e1f5dd7528f169fa40b017de036a8293510bb6cd162897bbbffdb651ba85a6bc3a9cb71621fe43fe963d34d984e1c03848b9e6db12567bb5a59a926e36ab543af642118a478c8e01ddf6e215dc266fa87d165457c50aebaceb36fd381b7048cdcdbc7436b51604d8bf752ab614b9eee3178308a9686082c6311865d572eb2beac309ff95e3b770de795df7cceda28d4ad22b4dc08aed0eb2a15762d60ee459bfda1db15e28449ca5aab0ee6dc53ae1ca1f17a58c78ec237eb3cede04afef9642dc8208de401c95b8c2e6de26f0660d277a46cefc4f8239fbfe27754b7b75237c795fd533eac29c460e817b4146a4ba12c8b7f763480ee7b43d9ec47a296dd2f5a9e4f03db48ffbead06a0a19f2c50bff6f25ab01aa39589322c7f0e21203af3f313f9ea7038be6e28be566802758f29ad726b5249ae03e98783df85d723c45e51b0ccc815ad86d6af402d88b3b86ec6054a0905a143e76677bdbd0123bd4fdc62f58a591d898c2414f493e85a4373afb21c7145b413ab72d3dfd128f1c44a760a8eb8706cddf0ded29f8fcd11a1b722c945d4976851716d071ccb31ed0e59dcdd956bc5fab229e6b2c9d2fb0e194f32b05659c40924417133194d8607eb9b2ca06e867eb08c86181539487984a541c5847ff1477925b437373a85098e094e68caf67a41f2fa9a7dddadace23a270463d84ed288848d7c32778453b99ed34f741edad45ae94c964f10c64e79f91208cf6918c4c5ab4e9b26934ca9a5b192bbb94baf2c297761c012c8ac1a2d1392d1fc11ef6210eb7b58377b8f9d2983aca38c4c6bf410c7abae5ada29a2383afe61ef813288257679e5db8384604ccf8791ccd563215b84c7e39b61893bad47cbe684fd1e526bcb97054823f069bf80b4af47498d8dd365a84394e6a71d69770dc7cf01a8ec69a5c4894b387bb67337c6e55686ea5e790021319f4c754e19045408e1be42eae816a97cf8aa22ad54b212962c0e77a9c5157961dd6885c4aed1a6d9cc94e0e92d04b8b8f9299b869fa84753fe0624694f72f0239bcd16a753e3b6edeb9b8fc272e0c3e5b49353cb0dd07fb30215b354c50cde47c6ed867b300d4cfff1758933abe9bb84717bfeb68978f276269799a6b8c774aa1754f12f08bc1265235db88ee111aaf180053000c1d475daa9821f42a0bd154fb91f9343a193cf5dc017bbd23891b616e224b66154df081dbc7dd036537e763892d23435ff79203798cf20134bff2a5115c7d0975ccd72cfe9a8f708d2a479f52df67a686c251fde5cb9b4dfd7817981cb28c63ce49d3b6c297fde6102172cab389b55f46a3b969cfaa08ff00fccf787b94d098661d644306bd7389c0871a2cd91ed3e0af79835b258388fbd5dd8c0fc35ad39beb6631c1ce44b5d51460b05978b88b968a8416f6a2d33dacbc190f45d3ab8985894624d83cb710755cd351aba988e664ec9272fa263586f876de95e5f8ad03b0c732b986990500c07f4286fc399bac4784b2ecac80a9688d12fde7babe151da0aad11fa8b3019c7fa71ebbc18cf2da2223af8e8e9b2e864a7d72e3957b73d735cd284e3336caaec16bb7537f537b863306a66d7c786d53295e1a2099ccbdf8bd9e79224d97347eb599aadbf3d19c1d20dbaffaf7ee1d90b07e45dfca170bd83a3ec18c89c2ab8adc5a7832fc45be4cb0e77e2ff2afd5bf803e78c0cf82eccfba2c3f1dd53625dc1eb74d7a092e94278a6ce3dccc92d8a39a467af76fae18246ed9bac477d0be5c66322f61c65e2eccaa325c43adb2e8d37b7071a9440dff74f2ca07f36c5f1179253dbf2d28399aff6a15ce86b2f321e6bff7c66a20354cb2bbaf0ebcd5bb0daf2249ce75b2bb81094d9ee19f5650e7149290cacd168fd354154209282b8ce3f0fc8541ff21778f8092dee640fd616bfec4adb45d160bc12e8b002aaabfaff764d29b4a575f0354db8a36a1f74d4b8e5de88007709a971367efca95cecfe5f107beb5d664c10e1cd0e948609f748372bc6dc7b359f3f4259c2a3e220da48f0f11bbbc5099db5c113f13537ab6688a3e69ad6675daa11f902562fdd7000bb98cd925b725dc49fda5302fb1be429762292711dda9f28c65ac9d9d56440fda67224830c48d1a4a4e15beaa312ab8a9426b0b59de49c87d78ea929bf306120644b0cfe49de23b5ccec25ebb968370c216681079210c37a8bd093266877a118c6f67aaa64612f2433e092c6134326ae159440985ffd6dd390c8f1cf5b4cfa36d9b05bd29f2402445ce1a6adf9a58ffcbfeca8fad159486d3cc001509d802be7cb472e05a97fe5f079ef1261b1e7325d0f435efdbb130304f0d0705a2bcef2890534b4edc2b0703aa35435aeca2b6424f794e7f19bc9d9022d72cbc7bbb670952761ff1648c8275e6e5cf48c0d9ccb1a9d316598e2da0e5144e33460c3ca1aeec3239ffd565b9f42d1da6c32b096a5479790db5383fd7bfa907f663cfa8d30cdacbe1dec1bbb99dc42982cc784d513bfdf7f8d2c675a4583255274ffd6cbdb47a55cd4865d211460d3cc59a791922f8c2db04300e5c5db2be499e7d8afab359a7e7f386c8c79c16663ce4939e496447a4641301f1203e81a05c6378061cf9aa3a9fb5aa3cb5619c3c68d8394f51f87c56566f812d9a9b853144430d34e68dc55edc78efcc6c42bdc06dcc6a2bd85fb4b19d9b31d720011e955350acd629da48e0dea45839a926e3ecd11755a3845c46787868dedea7f81d927e8a599df5cbe2ce32694a045bbbbe08b257be9b61fb656bbe74e39f19e99880a8145a49ea838b60a138e8f4d984ffe96829be7cae33effa7b8f2280dcd6538c4085958ec1d83a3a6b80cc6b0ea499cec5d7e0ac2f48488f4c884ea67415ad92eac6ac0a9b5bf6cb0d09b38f170f7fb543943aa37822263fb8be7baedbacb3659e622798501a2eb24eb529e73439a6b06479cd2e493d4abcd10f046372ba287b12da82eae2593eaec6ac44c67e3b88cfb61b0ea931d4a2eda6ab0f89857ddf1526fa732c5564fec00626531e10d6f853f4a3fea3b85750dbc6edf110d9a3eb7ac9a032f2a5eaeb2418484177e913455d9f80b2e10993bca125e72a57108760ef7bed0d097227cae17e3591d01fcc3decade869f3f5f497e098c2166099e28f8b08c861979d1f7719dd9ece7b9d79f03772ce3079bc0f53809691139a2509d40df06dcc7b6cd7c44345ca6c4d87e08089cf9b7138440427b488ea9a88089fc771fa82529b14389bbeaf3eeddb28eafb9361338685d74c04cae16697e02ffc23cee889a17744270f5879b893e167d0dad10b618e3102a493a7bf03ed68bff3e2aea6c74876025517169db0d0c01d107f52fedf53d03c1e5636a69973ba6bd76ddef606187a67e54ff8bbee11e19acc8a1bdbc1748d4f4e26dac43634b07bc29441f1712ef95612ff38cf4db5b9acef09285f5d3f7c56ec8e50371a3962b56ab4a1c01786cedab3ce5b57cf23dfb9adc3c8c8b53c5e01ee7d2151ff632c6ca4fd822fba1d5081ba537358888f83a356a2fc5873f339f652d115b50e76ef7cbc0e44871ea4595304f03125eecabdc008f6a525451151d7b24f3cab23a91346a572ff142938660427d25a1dd2eff544c7a779c8b91db49679a3593293de06c4c06ba3a7bc7c710963aca602ca5b71652fe58cf8a7064faa34218be89b3970b8bb5c1b56a1ef4f093ddffe288b6efc0c59c2a785867478be4ae5649eec5644d6caa26918abe9ee2b32e9633f59298ac9ea8cb07231a9909d8d2508b7369dec8e4e31287e0359c5a77d00748fed1e68e92273f8bbbfa07737a1ced047d4b12873d56b1c03e14821d5959b54fd7be0b89e3e3a6abccec0b7a37da075076658a95c98c2ea", 0x1000}, {&(0x7f0000001100)="92c3ffae8447a41e730265f8f2262e5dd6a7d1961a614a9868268fd06c9d8b669923e276e95df7866002c219adc43a00aded0fa615195046da4421f77193324f8378a294ce713cf4c8df84911fe77d1c2e5b9b076b1d343388d8d352b0422951bad30d9381f8000e7b7fb5f8dd72d73538805de442371564807b3a3dd6fac52272266e77665555e9c05038452bb6c8da345431f167e9c313779bd3cabd29d82189b0590895a38bc77e2fd15e039c9f31c13b30fccacad63a5987edb8753a14a8eeb7ace69ec04b1804bc68203d8a0c345c6a3b25bf787d56de5bccd01ac00335a3cd", 0xe2}, {&(0x7f0000001200)="801795ce38f22769fb56b2843f2ccb41ee71354b8f0b1c3071d548289df3765b641948f375e7b49dac37c931e0ead973ba7b55993597a6ea645428b4e9a60966671704455830b72fc9dc07bd85b232ae03965a3ccab663dac54a08db61bc6bfee53d2fff8807e9c027d091", 0x6b}, {&(0x7f0000001280)="c3e5ced469616ddd07c1da05cd9ee9ae0f60f3acb7d7de7ad0ab233663480da422488f6eef8b388ef980fc1731883d718f0a3101d2258871e0621b0b16f92576aa228afe683066c3375954ef2ede5b268c0f3ad8b9573e424d9377478db80354b33b2881928c3f9a7506bf18103a24e8d6fe942548a0896c7ab11c40645322d938cf3af9bbd0c0188376de7a5c3e99493a4e4ae77962381e7356a1357bf4edb2b35657d65c6b99da5c4015e545ddb6298f0a9b17fbff361cbb8f621b66e6b5c2fb2d920106d641a70f32a105fc71afe05f6961d9e33fbca98f61a905cc5f55b777503a183f771ac34dbb1112fedd522106302ae44ff8", 0xf6}, {&(0x7f0000000080)="20a88601ab58023173643de78b984af1acfc09625550207b0a8aec486cc665cf2d", 0x21}, {&(0x7f0000001380)="756f80c970ab8c15de66afe66d368acf862a838e804016cef24d523bbdbafcc41f98e487a85a77dc174680e373956a8e8f9bba451c5f7ec748b4f7e31fd6711d897a6392a9436d61912b91f290bcc80161c597d6ab3b37fd11413777e8ddf4519197092b0d14f8a6c3dac64374763eb38bc19a3f8d2424ba0c090544393eb8afb06f8bb024115e5f143602db9d2fc3bf2c4df64756e11f558b3df7def9df46a6800db3f359e1d57083ecef91f6a30a091d939c61bc78aa05c33e61e49a3ed56266add5a0d8e6b7b83f0b8cc34f65dfa899ae0d23f767cfe7776a422d", 0xdc}, {&(0x7f0000001480)="963e091e62f5a15f30de03973592f5f1ae9e9ece5e968cad305d724ce89de4c63a433f2a933585e0867e036c50348117ebc51c79e63087afd16d0f1edeb0493e4755385d3292179a5299a8b12c0108c2d726dc03e26ce68976651e2f410a4426bb00855e9f13f1c9df3426bbb9bd25a40f07388ac48656fb443f0bfb3c16c61f110f05e8e066192bc2359f3bb773ff0f7d8e0226135c0fe71e2f34ba285e808c38d8026cbdca8c8d5421cf405e99296d970bd6fb9aebfccab69d57839652e4bc7bc281", 0xc3}], 0x7, &(0x7f0000002a40)=ANY=[@ANYBLOB="1010000000000000010000000200000011ef80cb69e3b1887f2975f9f066a0ae36085d2cf6cb6b9cb6347ac5dcc2d8c2149a13fcafe723ebbf6019f05d7fe36485e1d3954c61637bcec43b8052c682422d57a14d679829fd0d9d5f66fbbf2698ad5cd764619afcf09792847204827f89a3e037ea239e94f40f6920422792cef9394d76417d93c92149c727ec315cd9efc2471b9a763f8d5c776692cd9ec9d1d587096e30280e7747a9cd150eaf10dc3d13a67b0c2000692aff3a35a69af5e8a8f4011a7f8701fb70126bdaabeef26973a095a63b929469207ce81d0f88dbf97170c42f157389cf6dd3ecfe64b0172ebdc90f1bd49247891d4953d50818b260350a47f7116e69a5de585e5ce12f4913521be61d415a57ab6da7d585edcc9e9bdb93638018d494f1c68125ec50c0060016edea931fc7365990c0714084cb20fc177bc34a8387600b34491e7450f3391d1227440e208b94b8449a244f787831bf6189d4d8ae005af20ad37d204b568cb5caa2b7796a00c356759b9d55c2d4e81cbe5f0647e5bfc4777aabc7a82bcfeae234d8e1e6244ea18b31f1303f912e5fa4ebb3598525b9d9352ebca7459564d45cc7c635a80dff86a403f4da2a885b98aec1044eeabb37b436ee0b86b83812ea2a69c0e0c736f86e32821fe4d9e9c9cda2b2b1e8ebdf99c52680bacf81c6c0b4dc013448ea0b1955f5b6f64a511d94f12173e4850fa133325a7be62988fbc4d26f86d91a4e2f9c33f0fbd99d9d67dd6c60da722df523293bbdc5986a0b252984119aeb10f2833fe7f000ae9f55210ae9925ba225c2958c8400e51d14920fc529b9258512ce217f214b08ff00bccbd4898c02cea2078f21bd0490b846b8752b76cfd1510a9f4192b2e37134497710b1f63becd200e370366c5f0ca916623184acab31587302f7cde2af36dac5b805abb24e6715ab773386b11c59f52cb19258b1a2d24254a6edbee2d742cb1b0e40558b6c0a239e990aa7fb773b96784c2f0bda2252a13c380d5acba846582bc8dfcbe1e463b7372144c9c28f7b4a47d00b45a2bd65facc83621e27219ee74d9c20909289630ba279131a919c9f830c59012e712f3519609230a29c5c59b51ccf22f1ac7a6488f499d53197a30266b4498c5a46df0070186988b7935b3aadb67a930022f5825e1b26650c0f55c4ecad03053839a75c6bbef955dc15a24a39f31dabc2255ec46c7c243d8b24ffa4675be1ec15e7dca8e8ece361e7cd2aac653e338513c6526234d22374d684786497209938438d0d28d66620aba78ffc1f7dea9a2d5281c427f5a3f68a57d917f9554f16ab3fc9c475ac24cc03c73ef6b77e45a529c317122ba61a03a647b0ecaac0eb6664cd0a560fc19d099acdfe7112d8ec3b201727988159e921f7d2d145540e005798c9ae15bd449e5c70e554f480ac89d8ff6aea8d70be80f23c3b5355dd452ce201f4ec5a5099b3b07899be949179ae94b499dd323383041bc9e4d98b67e06d55e20d1b163b444f2a9144631ac3e7409d125afcf990e95bf8024dde1316092f7c3b47dd242acb492740ba02c54b0e3eca98f65aac8be17b5f2c8736918973c1efe17d31ac38debbabc0707b1fd94205c3bf5975c24ed5de0f0d9ca593c31671635d0925613e732755625cc6842604ec42a421d5e9b04e99fbac2fa875193410fa5f570ca6493ac3c575aca2e117f9121bea34cbcb9317b3b3eec0cccfaffe37bbd0a093e96436465c96582b2220f338fc185b08f7290fa50e3f062c0a1a283b1ec0cdc359f1f55ce0eeda8107201ac606024a17162b69bbd1e22102aee9ad5d1b30b00dbdd0c5646db01e129621f9546c378d61f67dee32bd587411f92b09c6dd9f8fbc30d46fbc1275948d1fe392a94c20c3f17fce726693f354d3df640ab84be3b41762f35d6cbd16296f7cfa63a64f0ccdd1412fcd445c41d157a24858683ff909268fc6eb73ab01c9e49046a542e3e18ef895342c7890dd57137e858d8b911d05387632673e67c7a0f8df40799004637fffa8c0599a8c6271b18b71d307f17addc831546e48eed8c2d2f2ae0d51bbbc85b6d113c55e015099ab474973dbff30d21073b480fb149bbbea7835ed32bccf97f2f61e3659bb321ad18fba418d703fa66831ce8f3050b5cf024b8805c269714191eb4e95ebe637c7f27a5d70307145cb0f8dc24f36be992118ba2c2f5287df48c33963eac80ab5600bbc560d60b93942e370b71bf8cc8a56e523d21845e6f5c7283e89bd91b3e446dae12de3e94116cfd9afc36ccfd6794848538bede2b8b6ce428820734fa8f86a7f4cc22746a744f92721dae27dbdf6ff66e81cf6ec1cd9d73b5913ca063c8fda544c70b4fa24f0fda533da83570ad54172d765c62b9dec1afec95f8d5f40b4a6b40fe96ff6cb4c41a329730980da476537fd9aaf9ea0e8d48a5413cfcd75750e535b656ffc3338ee31eeb0ce711f71cbb885894e369a58a6945f48929008b1414eae8fa6508fc5f5f9306a458cbb17f99ff793a7833191158f187f688bdc7f5e441c7f980022c07de8db25125a6192daa909746f8b1aa61097a3a57503247f65f1c8b863eb22277331286faa475e63e0832cb08e097915423a0d805c2937d2b761004c0d3605b4b8201a33e59d7f8e654efbfbf4eaec8c2ee505187f3eb2f87cf63200e8091368c48b124d84e000c70b00a14517947e35a5efa5100da0d53107f991f2e2d38cac95070fc9cfdc7bd11dfa37df19011be8e27c73a640174a5ea820d6e11e110f52047cf227cc4b766a2323af728fbf03991d82d2f6b766c1ac9e087f5502ef98a90e64513f877bcf3e5a9f9a00a852ddc23084651b285f4f77854a3e1314df54a0901dc6c686fa58a9a9218f2720abb40ec59eb98904d1ee2dc98410cb9b99fe0f5a46e386c856639f5150f229d154bca7774ffba08313aafa3e21f27c4f6ebcecb7834b23a18a9fe069de26b5ea1fbaba1a694f5ec965797934703e6d3efe491f7d74099cb0acdf06d503ea060f77a84746a36faf1eccd54780e0ab6b2b662fb89bbca7554e3ed7d4103623615270e95c2cfdeffd168f9661d2c857aea6d0cdc11915a7c108da2b2b172bcbaa37c9c953d4d490cd5a83c0c2abfe281bc95b17ebc2913fdf75179193a6fcacc4c4d6c8dd948c9c66777544e1e970e5d6b93703fcc13e5cb574755cc012862476411fc86fe468771b46c30ba993a6104ffbcc43da67635fe872333490e95daf053eb2cc6e9f5a7c5426c7aefe5eb80aff1eecf7f5b2ee11c20adf185464c61ec06a3b81d399ae5ab3543dcc72f2adb66125058cabd866ffc912a38576b3c4aa40b3eac6638016ccdeb3aa3be02f176dcd0679e5b0b34ad494eb857d73182c04e5f16f905eae96f371278d2c3d4af18382063138252f21c881097f5eaff18a551bf7460c404f3e611d5873bd3cc5d8ee874c75975c8e546d9a4475f376e4fe78e5b81fe510fb269504ea40ace28d1877d9e03d7d8174ef07756ada112610a6fa1c05b5e746d0c7aabf1d270f0d8ad9fc95ced73f8c68a7da2147773c4fe28bb6fd6a376da9ec674f69564aa764baa478064acecb5e76f43146f8c29428a4cb852a5017b42657da09a000bd91dcb0c03ece164e04d0eb9181489f9c31d2210d2b9abe2185147885e5c928cb8bb75ce41b20af02e59037ebeee12e237c26118dae5eb303c7bd2f3d812828611b0bc0f2d7bf20088a578047dd52d80b53e501bf3f8d78ba88aa4e6cd4d866d9b346f729f79f7eef7feba5911dbcc78b2c7e8e3d1a54d7c3d8af742ac24c94b47a9dd1e307a48ab332c4c39a6202a7f853271aec8ed9a70730b1c6ddb336ffbeee27e6226cb7e3013e638404c246b1ca4682e5771f86518884c425e39e264140229207bb112682356e8202781cf8fdf5fb2043ad3a4f05b7346b8a58a4f1b1ddd80e1739395ccd38f986be942857438175be8f864eb0d01322a03206c18cc9b9844026cce64e85680376b797ba7fb7915138d85d8402a4df2b995d88f7f9bde37e1b4307e4e4d1c21d4753d43a5a3e858c9e3d805b5d3f7871c9f9ae0635a539cd0fcd22dcaa2bf7de2e218f26f45b5cf1046870f71671ec7729b2fd9b031a870ab29d0cbe5d7a6fb03b995f2fdeb77f2d170d16ea61db00c31999ff4571f994fd1f2b459e405a636eb01574f3d5f0192b2e617c24bb8f5117b3da907916ace3d9833f88b994538cb8e4fc9a729ebb7d310753ea085d26745fecfa7876ead3de08917368fa25b789aeb3e5ee65a8a6a0ef131d5cd7086c8f75bdc16496756bba31c0f9323587c59c14c2bff7f2e966a453bd0d901ef27bb349f5ac54981397f06403d707602fed4e95978f3a7c2c67dae095e621e9ec046caed43e6156d8a6c79edb11d5f252dae46b944137aa3e71fa3360a6f9044f1c3f6b0aaea23e91a4e5ea4642b687a62c0bd6e8be2af4fff73a6271da524c2cc2e01d36092a2f26b2ed38a2c5a63e0e6476bd62bb34453ba04b5a2cbfc8a67d7f008328c07f2958aa43368afc28379a64c090fa0488e1739575bb0facdaa4524421219eee979c1b360b25eb20393b45c319a997fbb8e2512200c8da427e16314fdb370651d173d9776ec329314b8a864da55f057e17343d75ff5d97cf8ebdd1e8903923dea83bf95c213ec1f7240161bc9f53395824673e6ebfe14cad870cdc8ff54edaa0722ef2a855cc3ae0794702f3ba17cefa6f9a4addde734a7af68db1b87112bb7a2e60be6c896de850f8476c2272efb14c5b5a54cda2e7e2894c24f70a0e4ff6ede5285b1b4a094a9ae056d28815c52a9ed7fa82121aa479cd916757b94eab08ef80b7bdb87c7a883ec1a1d195c557d5cdc4aae6b7032611ff49a8e3ed90101aeab32d031f1e679d34a4ad78409d47d7fdfad967de36e1740a58867712d68a8aa80bbd86ad628588318884d0492350422d148bf77828108d5c1850ad323a435b9497bcfcd92cb265e700dc90a1ff16d16680b02a58a586d03f1bac668710bef804c3892ed2721e89dc6dce173557414e98d17d2c13874fa03d1ce090b3d3522ec9d13a1321474220d5661c5f6947da4b741211ea6fd95c1f25e8d76d7653a6114670596e28e570e6b3741c453a6725f8aae0d6075f5c9c8a442801b3fb972fb015e3d0c60eff63e014bed4ea941ed00feddfcf8e006f0716dab8d2d285d20a717f37ea9273771d7c812dc054a64fe53b426cac1e98991160a928aea53e44999537239c50ad55de37e6f19c82c85925515195f19efe527f0d9738f4c9b7aca7f6793b8b7e4dc87d242a92feb282e8be49b49d0ab5c00fd45fdb7eb546b067595a6d5c3a3ee4b0cbd5339b27b523ef9dff8fdad25d483358722e8d7e5b902527d7518fd95a6e8e2f83f977b51127180bc281e6371ea48d81cb6381bf133956f52fe634edb337387370d97961a3aa5c6b4ee6ac235c14e922859feb986b3ba04e2b1ce7ec885933038d6ab06f2513d55825287badce6e867c3f75714605d5748a03a0e6d932289d1d93af4689bd534ed088d57c213f86f04c1068209a64e0e3f870821cd177e4ccaae89021bac68c9da004e01a81c870e6c297720ede79c6b90b6069a32a18a706816258f194d0182df5e6f091786af2953868840be9a690184f12377af00de8079c19eeed0b7ddf7cd646cd74be9e98f1424ab591eab8012ef0adc96c5bc3323b9813217c4f4b0b073c261e1743f2410bc1cb1fdc7f1545330a88b2bcdef27cafd08c17dc06bef9d8fc24d12bf7b7914f033adb80eec7e7b2a2b3cd3f6ce5812915b354e751093689982344722c659800000000000000ffff00005e810000c74f09867c7c396a5272b4abcc12452edf0443a91717f636d2ce5de9b1aa80418d0f59ad44897b5c16c223d51d12edba783e5bb08fd63c91a67d99590f904286c8112176848003acba2e6d839306415140eccfd1688f311933aee7743a88aaade1cd750c8f5419e0ecb1b5403fab8a754491c68a59a48f6747de0bc9c158876955764c2659f57dc5d0000000000000000100000000100000bf914fe9ee557db7063216b56dc37776e69007e66a3319758af45c449b423bcf228d8fa59d734aba67f1472042a8bcbb5f476f6b845c1da45bdc44fbbd68c50ba6bd6aa0ce76605da944800e732dcdd93371b0a6fb5751d8f52df45689f1310a2d02708fe305807fb0ed46d9b700f130e1397e9704d80d5e9129c444852781d45e63feba5f293e0e42954f4321d04f0dc35872db6d57c2d25146a957c2d149252ee918d411338199fcf464467d6ba52ca84db10d0e8800000000000000010000007f00000054ce5680408ea3067259d6632208f6302a2143e75294298d6bef519b1a72d42892d8400c1417f7de38d0b388eb00de77b565de6dc0bdd561bed1aa59c37eedbd28d9ae998d874c2ef0eecf6fff7f7719d84de0d256efad491247d3d7448e32fadea6f433cfa03aba858b8e05c2255a868088c7b300000000b244e4e115ac55d188853a41e79bea1ffc4235c25929bfb79134a0a053c4c3ac9c27688d69ab6d81553909adb6021cc371f11cd7723cd6eac5257d8e04a002b7a97ca1006e505a9dc3d1e55bb6fbef3b3cb8d0d7993e7ea92610f0b1f5638fb0ae91ebfe7242faa5116f50fcd907ef79f46c7cb1d32d8a485a0d"], 0x1200}, 0x1) 10:48:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x30, 0x4000, 0x2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:26 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) syz_execute_func(&(0x7f00000000c0)="c4a2b99acf4483b00000000065260f381d3a452d0e0000000f3801c7f343daccc4210572e45dc483414a7cd7301f430f0f4b2b9466410f3a0cd40a") r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shmget(0x3, 0x3000, 0x260, &(0x7f0000ffd000/0x3000)=nil) 10:48:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x30) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x88, 0x110) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000100)=""/100, 0x64, 0xa7633ee5db66a672, 0x0, 0x0) r2 = msgget(0x1, 0x200) msgsnd(r2, &(0x7f0000000180)={0x1, "b79914862ff32b488b9ba403119baa84d4c63cd7635e2f5770faad11a8ca7a93ac067b81e64df87c1a1cc3ca000a3089d01284f8320dd38e61ecd9bca9cff3b4d6c1cfcac4a2218053433c2efa04da96e8fc4de6d9faa311a867be2c0a"}, 0x65, 0x800) 10:48:26 executing program 1: r0 = socket(0x21, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:48:26 executing program 1: r0 = socket(0x0, 0x967d073f5bcbf405, 0x0) fchmod(r0, 0x30) 10:48:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xffffffff, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000100), 0x0) 10:48:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xd63c0902bb2c69b9) getegid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) recvfrom$inet(r0, &(0x7f00000000c0)=""/33, 0x21, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() r6 = getgid() r7 = getgid() r8 = getgid() getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x42) pipe(&(0x7f0000000080)) 10:48:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) 10:48:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="428cdc8457c3cbd5821aff6db074757cd893e1887f0e6170affd9f8ea4290b9eed4ee4528fd6293ccb56f63ff5cf42de9fd27b3db01c4862e2f711799d8b72ca582c5bd94bd89b29da6cbda1c1bdde840089339529306e5bfcca8a702de7b8ffebb2e5446c75", 0x66}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:27 executing program 1: r0 = socket(0x1b, 0x3, 0x800000) getpeername$unix(r0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/11, 0xb}], 0x5, &(0x7f0000000240)=""/229, 0xe5}, 0x801) ioctl$TIOCNOTTY(r0, 0x20007471) 10:48:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000000)=""/238, 0xee, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0xb14}, 0xc) 10:48:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x3}, 0x10) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:48:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 10:48:27 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x4) 10:48:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="50000000000000000000000000000000493d5ba7bf8c891e1cfb348b08ab1a049e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d07b30ff57c84dbbc19f921170c6dc88b4ced8e48a549dc0000000000000000"], 0x50}, 0x407) 10:48:27 executing program 0: r0 = kqueue() r1 = dup(r0) poll(&(0x7f0000000380)=[{r0}], 0x1, 0xf7) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x9, 0xcd}, {{r1}, 0x0, 0x0, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x18, 0x40000002, 0x7fffffff, 0x101}], 0xfffffffffffffff7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x48, 0x1, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x84, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x18, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x698ce8a7921cd577, 0x8, 0xea73, 0x3f}], 0x6, &(0x7f0000000100)={0x2, 0x7}) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$getown(r0, 0x5) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7) close(r1) 10:48:27 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair(0x3b, 0x0, 0x20000000000c1, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10204, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getdents(r0, &(0x7f0000000040), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) truncate(&(0x7f0000000080)='./file0\x00', 0x8001) 10:48:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="f3000090", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r0, 0x157) r1 = semget$private(0x0, 0x1, 0x801) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000001500)=""/246) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="cfd129a16d06da9aee5b061c31d4014fa2680d4c06e56a714ebdf67f93a6d8694fcc3d8691d91c361947b0d4fe08d60fd9db46719ef883b500592b233defc807d88501dc93d39cad83ef943bca77af34f968c8a36de8f7a8ba20db4512eee9593c7c714df6d0939b74dad78b7885786445f22c8babac12639eae13fed6c0ceb5a41541b8275a7f699b4948afc26eec80e52b1bea6d37f98653b50d227616f25519db5f189cbef7ef64a2f82ab5992ea829415c2c43dc025b0a15dc98d1f0aa6e6937c9cf40191511e58263e23a9a9af98bedd27f37ddd539a38090f0e03e6490de6c29c7a48ecf4c6964cb3782e3e5ee63876b564c55f43160e2", 0xfa}, {&(0x7f0000000300)="9eaf030e24ba15b42ac321342f6b0636546b743fc5270f3c4484dc3d20253570288e6292845e084aafac616ebd71b9e93d7caceed8d8ca3afe5927ee2c5c1983ed91ee68819d03b1b3ccbe576b20334360199fe8a1ed7010418a1cc18ae17eb46f77a1ef6ed7d8c7d82b908ad65b246d6e600336862e17c9ea62e165c296e8342b28d5e81c8ebf23ba1bab761bbd446caea418d196546aec70", 0x99}, {&(0x7f0000000240)="12b9ffe6d26a53d19ef3371d0219662613b50c3177d74490b9cedeaffbaa84634e9426ab829054236e87380066296455c89a61a4417ee375b27fa4c9c3912e0363040411627215220066a7e7f5d4933f61233e784a12bc97d079942de7909498e150e4ca53fa2f471bb07d8f3ef5d4e735d119d5cf6ec0990709ac9a", 0x7c}, {&(0x7f00000003c0)="c4e772632960514c88b9187e50068eb5b0f8ab89e480e78dc73b7e061d1f0e5f62b267a95a4f8f55951b196c86d68a09a29b4a3d187133c9ec2b4d80041b56fe90d067f01c0e5ae87012425b77eadc7977c7a71352b6bf190afcbbdebd31497a4e8055eeca45d8b0d0740dbff1e5217b28159794f10a3b02b12f8d2db8a7701b05a23efa3435b57d9ed273e83d881eec83104e8376960663bb9a42611f15aad3870158c8fa1ad014c00107c4af43961f5f3bd90cab23e6d5474ff933e512cac71369c7702272f623f8b66aa6fe492d2c774b12c672fde358413debd4dfe07b27484c8499546b9f2b98f6e8155224d7f537900c057ef9fb2470a447f45a9199ffe9c4cda2097f3ed8f762d649c5b0e3e80a27caacfec459dc3a5b38505c263f313541e88cc84811c6f9f0022394ed6c77c32de9ea8c3f3ef3dc007265c27b07eaebaa02e3dcc87441eea74101aac73c8b2dfbd69e4487839aae97227fa0fbc71a999dfd173ce118519e6804068d6993b837bf3a3f2c46f1c788a93e48bd4a0c0fa8852e1b8282f9a4844e333fe18565c78625d6825b4dd49e1e8c43832ac8a5df76658f02f3ee38f6d2927209394ba535aae225c5375b1d079bef19d0af1124fce1f6240e38d4f9cff2d50f1dee00be41e2d0ad341ec68bc8b94d21561767dda93e314af998dc51b4f7357409d7f847a13bfd59b5102cb030e566d59811fda93a43ccb7b8880e4e1f92f8dd485a83f6efc8832571e48863b38a7607a00c57dee64b0e2bdb0f70d97bdda103204630b97f93597f61d6da04a89672852f0a258204591312b43d876f860e8d7e01a3b74fee1fbdc4d7b24b880d49f754dcd3ac4f01729f5efffe95d40b53c71573862fb077124426e198236edf8c1d6e22259bc8f56a9e68948ebb9c86e2a115c51e4753afabf2c2478cb54ce6cfd1ce375a3783f698ee16f390b53545b161e8ba6d07411da61d78e2b9b20842f38e71303a83c6f4b6ffd1f00b100bee7ba8ae0ab6d08d4c11798b151973d6aaff8002c8c45e1cc3e321cae269d4432a9b2d365fdf355361ba8cb5c1909f400c4e3996941e82cccea394c653cfe1407131ec2b84dba81c08761dd963dc6fe4956f8c2bc25a254b09588ff447e4dbab5c6af51d05e93a8356325dd49dd9f3c91ab8c976e201c15701cc17f3d4cd76069d9f7e87d854e21bb995661990ad39acdf2a5581d8923db638b2ec5fce57f0247f702040198db7945a283c4c5cc357720f678c177299c660e6b9fbd1ef29aae967d08f40030f91138c225489f5d4ccae78875407d74025323e5aadd69f0f00f73a8d11d279ff97c3b0f16f8c5a7a1350e4ddd3e089b53421dbbba435b4c3d203a6aaf794ff9acd3bfdb4f03efd37fdd79497baf06b55c3e035d240940d9712175af932bfe44d2a26a2e9baa3262f3e7361b6deb060278515cac6498fa8afc895139fc143d0dfc4b776b0c95afdaeede9dc604bbdda96ffa4feff9a2c1137d53fd66b7ea919c319662ed906c4130d70a365a98b4b356dc7e3c1887c576d7a2aa7c0502cd24ddb486393ff25cd04007da6eb03741698d5fe1c5f864d1ea19ffb583ed7079ddc5c882c7fbcd85e4456baa4aef677c04d716c9edf6953185ccd9dd250b16bac5da25245f440395da7c92e527fd956bf4b2991966d9f3508c67d4353bd060556ab8f8f1451fb1e8588eb970e4132e1eda5254e983550506f8bf04f1ea3abf34666b866ac341fe285ced831b190c3191aba9a63c3a69c1d84cdb9d383b936ad7f0fb3a8728b27948720c3e4f8e72cc8691a1bd020be91ffad33dc658324c29f981e6769a2bce73f2b495ab70a88a110f17e53a6b86e7682b9650dbadb65840e5574ab234cb5778aaf45850e803e576d466d78dfdc4a4fa4e82de7519a3e92e0ea2b6bc0289e4e3d3ee70cbb36f6fae6c1f0d0a7160627c5789ce641efd7d82ef9f140f207927d5fb0fb118391c7ca03caf801a792840fb01f421f02170ea4137da987f4c3d03d3df1f14f96b88b19274ead1ffa53110b330d2a1dd0cbf1fe612e142d444b2cd3b9c5b6ff29227d1387dde8e846c8c63d5becdd790f177e6172fb7a5dbaa9c0729dad33e2625e862fc265df2c194c662ff1d1af78c1998220041c294caeefe5fa2512589a684c0a0e3e85c034e5e7cc39fd349721ba1f86f8fe4169b1de81112e1e5a28462c4960f8a3284e5389445d601df4ef1b5e5eb58035108b4b8fa36c5eb47ff062e54e721f757aaa378b581ef60c9747589d687a71175193989f82c604f2cb176b5ab3511d434012b0808aefe7dee5edb0a2ced6b83db7a1b4881ec7d081c3278acf1d4f2396098ff1e5f0062ca970e7d1505afc46741d8e1167d56c8ad3c32db3c268c09af049ea706bb64b4c95ab6c1bf75708b8eb7529f6838d5337d9380ea8c4bbcf6615fa04124aa3d179f25b65b25867fa85b163397115c5859e9c9f43981ebe0df621bf6ce6fb9a12148af97ad0b5b30ff1dc200732720d8c9f8d989bdecb4173d9df4f45bbe31b8f1b03eb8f9bed25521064ea144f4837e3ebbf861f2e30fb5167e5a467b84914d1629da94a7765d0f4533f0ae0b4ffbe643fe6ebcc21cdef22ce9af0aaef0f363f89e28238c4e69f85209f842e53aa1680b37d2c5a2b50849442db316d64b85e14c5b225a77cef7f76f0b661a87b523c722e132740a5ba2b6fe7a9bb0a476df6944989e7d1e16534a25d790ab4b23d9a6890dceff6f5528fb16a8de2956deeb125117301ab7e4d01fba0851bb4aa980905888a7db82852ee51ef79dc45d00c89b518b0751e4f979c94fe5f073bf619dc203029ed6ce8431f32fd50a964e10399d435bedfbf46af2c622173ca4760a9cbd850067b48118941cc373f8a4001868419c0acb7b66ba9bc3fd407f37c8a060fee48e0baebb9be6b38d9ed4dd35a170f753ed89c002e45af5cc463600121610a876f0fd08cadd6eb00b7b81f36fa0166ee551195638dba4f0f26eac43c58def530659c3b1ca010f1adc3a55fb9133a77507de7144e154bd67d938444e24ce5ca8c321fdb6cd3c64f77191904b432bfb09c902202429f036faba5f735079aeada5449c97a4ab630d85417d824423f0b5c9074272347935ecc00c8bc207a34f0b4b617dc8a6c06329f1f3ee197cb343588f1e36e782d5af628a68ea61a91cdeed45a36dcd700ed6de6bf2a07eef820e72009caa111bebd433f65a71adebbccb77024a8f9eb9281ae70c6526a5d3bb217f5186dfb7397406892f9b7ac6880c38ed9bbf2f8bb607a27792354ce0c06c62dd889e0a3456c4321b9f0e93d27bfe8209dad11de1c341eec53a57d83cf47fdbc731f11688aa14260e6dddcd8c051a8078e057bedac732ece2d28ee7630801f746d1034512cd709c6620112adb9af014b1d620f0407437e119c3e6238ebfc2c61b72c29dc6a53d1a3baa3b623f9b9b4f023f0827bef23108e253e4695a12416d02a6437cb023e3055b5f9f49c0677ec568b0f0ea1824f9718f30fdbf929853292047a693d83075c85a88fd5a08a131e70a8b7040aaf1de885650f4f49b161fec4821ee41eadb965220f443834bca036ba50b0e6b99807104cf4a9f389b04caa7edc8197a9a56adf83aa104b6d1f08d3bc1c7ea3ebb39be92eba817394f2398d4d43f26b68170af716bb77825b090320a34e09b3ce102eaf6353b64193a209c382f4d26cf09d62e34b4f741848cb30f0c894c4268db19b2a832d1d1d6618c1d72d214fb233a4171deb0d0230e2f3ba872f63b6f1ee3ce59574ff3cef608014c710c05c3aab0436892d6d60a1c33a0d5e36e8263cfa681829bda3725cd65af4bb1ade790118df7cde5f9d4c280bd2fa030b018f0072e7a34f2203789e54551ab263a609f723ef979a6e9587931fdc766afc1f369a44a956cdabfdc2a8da54bdd2ce0d38d9074d4e2158310b0685514b4cd818cce85e6864e93e76271c5c77fbac934bc4d809012b66dc4dbd651303e43c5f35f35d2216ab9c7ea2e8f2e339533e5cadffed1b190e9111d448288d25bf2861a77ace43680478ded6e57f705429eb40ad19aac48ccd71efc9fbd11f4f6ec033a79ccc57821f115312a1de75837d47e6e002bf9925f104bc7de5c986e7db50b1e814476d931f3e970e62d13de8bae75fb84459375a80064f65e879171f693464bed13a57df2322dcd2ebe4710a37c9d156fa8ec69bab79109a804a1c2703fc49205967ad8b0e4b0b888bc3588bf16f711b35e02d4af169b123162658035765cfc6b50dff676ea837adf8bf7e1c08d82129481305977bfa884fb4e5a29409adf6bf8fb4c82a5ddd479677a0a8aa671c763c5097ea9d99ba9e376bc323d4635237a25a655b59994459ec28b78f99357741d99e30e02a7231440e78887df657c4e613b10a9c390193f7212492d9ef2484ab808b997cfcce2687220e1a3b118ae43bf193d242cc9d1a6698bc84816cf9ed9cb43e4571c262a3bb645e0ffd7e5739636483ed73350e1fbe3ef079bcbf742994a3547c5e788b36fa0e90beda40085e36686b126a650ae45a05a67c1b20e3eb29372bc2d8b9c36e7150ea34afa2fbff5e957c874062c52fa62db8e762deff301d98d28d0bc5a9fa590eb96eb6131321d2270c241d13e06668ee1376a66ccb68252c00611235f09b16984fbbf98b7a3fc04865427b1dc1389efaab8a40974f248c70c0a8934508bd7a94bf8372a3ae731d063dc37e8dedbcbd17d6bf193d86c7f9419a7e55f3f407d9e07f4893060332967874e2da37f81e2f06b752dd3ac926d21eedb957eb5a5ac40227a9e3253bfc9c7768ea02e0e50d9daf3f6b9137bd1d30ffca9dd36e327a6823fed08766a958229011615c1d5ee146a457414851bcb3e763519f0681c720f307667d9e7ce8d5d00f7298e563f0690ce08e0112042b480b4f13309f38d7f9ad55d7c6cb8ae11692c6038244f7cb1680132f60b72deae1e0605516ac316782ac8bf73ece3e2eb01931e03f202b044009bbdff75670fb72da1681447f9e1a2fcc51672b960fa12f27f76657403557cd6e027dc1c630554c95bad72cdd2796d1d31e44c8b244939944e5d76e34a29014460657180f64121f8e53e66b0d70f79fe0d43d2ec370a2558dae4e99e5c39c2cb5d2a0fd659cde255cdf8b797a5531806de3ec5ae7e6e7c0e562d2b6e3b5c9a2f03ca3d0544b41b239ed0e52889b9b84450872623ff58af5c08b6525f76cb38c6691db8e69bddeea32c0c1f28cce4fa3f0be2dd4389f16a2c7986deed80815bf4117993f6dc20093555ca8ee94b48a788c1bfac9129de967399f2256fd3c533d926ada5832c5777dcbd10c7544a69a877ade222dde0f674e46634ec94cbb5026c09c04b3fe4267c2536eae3fb8ab62fe4f9a79ba385ece31db4628eba98982753472ce834b79fbca6752b93f1103a3c91e59362d63c12fb3e21242178fa3563cfe8b06a7a6b174b0321672e234dd9ce92300740d2b2286e5469b77047eedd6608df34ae39a8ed8c8818e1061ced65fb3c4048e9989dfdb9f6ec12207973b8ed07b196d2df1360b7430a60a66fbec734336afc0167402be5eb877b08de07557599b1bc78c9fc5bc83365b09bb18ec748d6de5da6f946def7562a6a39b2984ec7eaaa7110a0e01c5e8c1b452c5da3362dac269c17d65a8bf9d0bbe46aacf7ac12727cb868c01d0bb1a66033df6c52fb6bb61903b61bedc1e990ddd326893a388e12cd1206b7e9bc34eb19803554a13db442d271aa32fe61838d1c50694a2a8156ededd9b8bbf64a6da81ef76", 0x1000}, {&(0x7f00000013c0)="8230cb0b399a0d2d908d906bd4fd36dd1a24dd4dbaee5a4da310143729ef49f62602c8f6cad4e6d4618ee21256930e381ea5a502f7ca7e269560fbc8dff6a2991ca2b2f41ee1f33bbeffbfe8e5509726a4ceb542c554c9df2b715945ee002e2e0c62efc0e11f7184d04f5907143e088c01b94a8dc8cf7a86224cb29fe2bdfed814", 0x81}], 0x5, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 10:48:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) write(r0, &(0x7f0000000000)="15c8a65bf98a1a10cf466afe062f9a2ec6818bc57ba5cc29346378bc1c4c3d1ea41f9cc7505acecfbf36e246789f59a6580a953d8ae71f86db", 0x39) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 10:48:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x0, 0x800000000001, 0x2}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r2 = semget$private(0x0, 0x1000000003, 0x20) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000180)=0x5) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="1413df30c4eb78bc9989d3357a72ee7bd641edc5e3fe187a38c112d9", 0x1c}, {&(0x7f00000001c0)="081abfd781cf67726ec9f76b46b5c19b5be222e3fc5e54d9cd24c0348a048f0a63ad9d5c9054996ba6e34d0fb4a9f66a81a4fc1aa3e666f4e0546256f741f55674950047c06d25539872269643bd8ee6726d2c4d7cb8d78b44ab6967ecc02a6e1aeb86bfcf02d9ac96c00a763c5a23ffbf34de87fb6e788af4794db54d89e713267f8952317f7fb1401601ead75905a2d5d1a9b4dd08711dd35978bda840c8ff68a701cf", 0xa4}, {&(0x7f0000000280)="718f9eb507faab5e8b0835545ea5ed30435b0c10a03f90560bb2738c58990c25a32f3a9c747462647edaa4ea3acdc285b6c49781101bb90b42bc9d818c33295d03c04ce693fec03ceafde4a0cb5ccdc61120e22f2d93a005b5d48c90587305de14f19efca00700a5c472bcd8ad1099908a04c5d8f42d66356aba37f879ce8e4ba98d95ec81b4ebc9332395ccb97d8f7c85eefe96e034aaa9b190ab9edf0e8bd7cea36d36670cc8bbaf29725b27de3e28188934ef17b4bc981cc4193b909d7aee134e2b4f95fd53132fa4b84fd0323935a087da9b2b447805499935ffb5a62d184416dd18136719b880d9dcbefe03a83026a70a318e2d561aebe8d5d551", 0xfd}, {&(0x7f0000000140)="6517d6cc5dd40dd602051122390f4f1edee3653e79c42c26d979df2a6a62", 0x1e}, {&(0x7f0000000380)="1d1d5b2a19caec10f7b4bd3156a937e078eb7535758c9c3780e41238ccfbf1bcb35f2197bb5ea243ea5edb8704972082adfbb08293abe1f1f59f510835021d829b94a918b6", 0x45}, {&(0x7f0000000400)="119f36d46817b9cc0966e882b1ae70e5d7a40ebe9fd93aaf642f306e22e3b2fe9e75b811e255cabcd3079b8ba6927be5473675fd7e6908391f78d2cb5ba6992487d19963c30ca452066480109fcf6cc4cae949ddf746b1", 0x57}, {&(0x7f0000000480)="9f35cc7658f3ffe7fd37eff154bb380e5fd9998d5d77dc4115e024cba5dc84d4e950d53ae287ee9550a29b0d22f899793310545d702d15da237e6b28fcc998cea0744bbb3c8c591422510afa0f6211813db81eff7bf0ed8bd1f13be8fbb59feddb7ad4e72ce50d576625d9dba84cbe6ad3a8b301dd128f8007efb0d55a77f67a", 0x80}, {&(0x7f0000000500)="7b2f71092a99f0413d19c5152b1dcad8835e0beaeb2e44520108b0206302ab2ef136ea2749fef7f66546798eac35e9a80d3b65ca9df8cfe08ebbe906a5da5ce5152c4a8ac1dedb80258ffe46e63f4c272d266f9c2002ec3a3f588b09ba9b994ce37d79c9e701d2ca457b291b4ea6656c615b6eb1182a0c69a22195f1030487104493de81a2965a7687d0b55cba74cd", 0x8f}], 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/200) 10:48:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 10:48:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="6e3f1ebc2f294c5871a624b4897f240e511580776a5aee0525527927f7543bf0c227ec6f2916f9930e849c5c7da4856b0beef56887d1e6"}, {&(0x7f0000000480)="ccea481ca57624babf9af3f1006c68e829a361abd539a12b78bce419d50a9dd742e6c3c5de68dd2eeda76d1fe712000e77f5b759802c8173cfc4f32ffc6af25154fa6622eee70b02d67bad18860513703aa8f1449ec39a22f726ce8b3d0efcd7ae874220d805"}, {&(0x7f0000000200)="acb3110f112af7fe6af9432360f11fb163b559d07dfe3e39e5610fc03a94861d45cc3025cd86", 0x37f}, {&(0x7f0000000300)="83160a54476d1166a97ee3c332e4b79a0ba3ba3220a4d50723487d1eb838910474bd2cb3"}, {&(0x7f0000000340)="6af934c1104d8177b94b8886de4a0eb970d9ae2f87697b0326f4b754df164cdbaa7c93"}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x7) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) write(r0, &(0x7f0000000140)="ff7b99", 0x3) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x50) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000500)=""/202, 0xca) dup2(r0, r0) 10:48:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x48a6}, 0xc) 10:48:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0xda0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x918e3868c9a010bc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x7f39, 0xa2}, {{r0}, 0xfffffffffffffffc, 0x33, 0x73, 0x965, 0x8}, {{}, 0xfffffffffffffff8, 0x8, 0x80000041, 0x0, 0x40}, {{}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x0, 0x1}, {{}, 0xfffffffffffffff9, 0xe, 0x80000000, 0xff, 0x2}, {{}, 0xfffffffffffffffe, 0x22, 0x7b1a4c67556a514f, 0x4, 0x7}], 0x80, &(0x7f0000000280)=[{{}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x81}, {{}, 0xf1ab14d1604ecec0, 0x1, 0x0, 0x0, 0xffffffffffffffc3}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000002, 0x8, 0xb3ab}], 0x7, &(0x7f00000000c0)={0x0, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) lstat(&(0x7f00000009c0)='./file1\x00', &(0x7f0000000a00)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r11 = geteuid() pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r12, 0x2000741e) getgroups(0x1, &(0x7f00000008c0)=[0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000380)="768c36d139c577f102", 0x9}, {&(0x7f00000003c0)="f5c4044dc2d5460c718a31536a62d8e6ef2a57564172fbd6afc9f708b3b579751f637a569d08b7e891955818b135ac80eabbc587e504f728fa7e6c38e6fe48e3ca6b853885b09a9c6125f4c592acbe1edbbfe170862f10245d6474cf5c82f448d0f665e46075838c4d58257abd5da2c0e377dc87934c9e1abc8f4ebb0c895718a73bb6e558951174879f8c9549eee63184738adbf938f38fc6176ff2dd30ebf28470147b4bd91e5809d485019cb06cf3ee914cc1de6f", 0xb6}, {&(0x7f0000000480)="c91c15e679cc907d35259551a0d0f8a4eb665432b5dbbe9c0c4480818ed99edb0833b08f02b6f71e88e1cd6ba286683052e28beef749e0a2219ffe2b7b09ad84c102b58c4745d7edc3c00cc19d30913852dd934d57dddb787de6aea36ef1c2d40333a0b36f47ec36e9ea8b64b3fe1a2e4f06a274a1ca8afa01ff523ed24c175190a34315349683ff477f40ada513c5a18187bc733c02ed36b47801ad1422e694cf2e47dd3e086259ed3423468f59ae414194133e7d5bebb2c0ebeeb785d4342ecbfeb76b0b27b8b0633998019d8fe4f5ef008fd73dc35b7b74c731bee5a9b5f293e6b0cc897f", 0xe6}, {&(0x7f0000000580)="1f0bbc962cdc016f7e3a9246ea957dbe54f52fb14c156096bad7a107b985815aa001757d9573f62a77d1fd9f53f76487c444edbc7f29d7ac8fe070db064c90adb620409d3cdc506dede160376bff5a10bba0646243292511a9972f6afa44e20b50ee9b24964d0c072a911871a75b0840a3149161d5d6fb1560ad0929d8a7cc09cafc88f5", 0x84}], 0x4, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}], 0x60, 0x5}, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0x6, 0x401, 0x8}) close(0xffffffffffffffff) 10:48:28 executing program 0: r0 = kqueue() r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='/{::.'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(.\x00', &(0x7f0000000240)=',&\x00', &(0x7f0000000280)='\x00']) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) 10:48:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='./file1\x00') 10:48:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x2ba, 0x2) 10:48:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="e94ef8486e2a22059ebdb1cc89d7d7e9a4cc94b120b4466dee39b0c869a80b61be1e80cfd04e0d57798bee59d5611f5a6caea91975eab8385ce7d3983299979012ccea3394ab93d0229c55bfe036bf2b683085b684c2b5b1d99aa6f1539f74efeefe61268f267fd9f0d9b1af033bd7072f778d3cbe9969ce69928a5091a8adb321788023d38f65aeaac86bcb18f357d7c88d3be9f037f76e7b33567f09d45bfcfbbcfa088b0be36889646b1f7b17fcbc1712e69c1a6055c3f3ae0f69d184830a06b7ce21df0b74d1d5366ccb63cab42c626be15bc3af7d1a24d84fc4d7be9d9f8bcf43837a1c00298386fd1a23b912f0b95470be77a0f6beb31353711f03548c6ed959da8d67b7e62e6eefc4a32356791943c580182387dc7a6c5ab3ad9c02ce4a7092d04d01056cfd02fe1388eab6b45c518e2120652a290b97866c464894accfcbdc1cf53b5088199bc0e4a4cc39089215897e741aa91bb578ce3998e1dc54d028fd7ec4e35015c814a7d7207248b14bf129d2af12b6baf20fcc8be0c956e4153ccb7f5c7dc3404da455f6d14897fa322b10611ed6118db7ae6c14312f39365284019a8c20d3d9f66c0a05056df1682139506be977214245503cc1ea2be14e70782834477ef73f9a4262a587049e0cd95530e69013e0f0ac2520ed1910f951270d42533c060de69820831935e88b154793529f457fa2ba67b1cb2aef95d32de0f02958868e5ebc2510a972298c113c7a02fd7c49b862906ce4a46fef0da7e6da4e7776b74d081404111da9b42c25e6d78d9223c7bce9f21d35a83f5c91a1385bd64e05fc9172d7101b5b1b10ba8d609c0837aee2d764376798aa05b97b4f22578a5df7a9962048d96744581070cb802065da1d330b503f4f78dc10802cd306d0cbc1fa21bd693046e169a2ed0023c293be56416915b61f28203c879069d9aac61c5ea50db2a7342a0c6e4c4bf15ba266d83a865c42d2ad749c5e5da47a5cdf67825fe0926950111bf7ff40fcc13310c5feb4e6ceb14c61d22493f44e34b7bf8459790476f6c18bb917f038e170e7c2de62f6328a34748819ef9f8cee91e487d2419cdeab28e82b1fd3d04742eb52ea40c78d44b9db51526b35797bf6ad9618f34823dc88be8938c7d8b0083aa43a0951bbaa3b2635672cec54d6f56752ccb1b51b100c3fc8e66d781a50ccf86e815a8dcc95c5a6f34f26eb648c7b1e6447fb39f6e2c41599bd93a5575d4e2910f568661d0a761a30739ab4341af2f4133e15f1b336271f39774e414e8c65fb36e130585eede15f4be675c7cd4eb0ea81acf38e6fdb4b7cb99dcfbbe805e154c9716bc0509ad2c0b7ce5dacf845072e27452cca6457fe69ad579ac11b747fd0ed2ca7d191550ff349244321e883e00952a5484d917d116391f29906271b653ce62feaea95bb98db8783793a262c22681aa63a46e0fd83535d0e6af524f4a5f9e0f906c023ad8555cc6a2e7c5c94bb72233ac26368fbd5c2b11beb94cedb017f94b9706d242eb4f068ae365ee7c6c91934f56216930ee641331b004c706e0bddf368134408ba568ce2834d1e43453f62cc9c614bb7241b5405b0753695d6b60830a1c2fd37722b7c772a2a784ac74d5cd1f6cfb7de93c2c3224478acd1ddcf1e1af916a284d6fde3092b9483ea8de9f79c6f3c06a664ea72d223f79123e85e6b77e249fbc51ebd23e1f1056866eebe5da4ecc9f51d474369e0ffa8c4f1505677f9a86691a4818a09b9eca7139e2cf5aba3f4fc73928c77cc5c796a248b8a70e02d153807a3d2e62619b01aba43afabce1591f606493bc84a82bcad86a9737713c3bc0d13806759c5250a82075382991f56bf61881f033feea6de86257b9c907ca63400c1184fca860f12ed1028c2293537543ec9e729a4abb2f4684d4e20a73900f6d4c40cc6991bb5bc35efecfd5d9dc17b3b54e0e7657f740ea320ef8b872bb4b6dd29d8fbdef7a6581caab010cc639e48950a2114fae906b0f102285201f196da488b6119baf72b4f31cd82c74522eacbaf31b39016c6ca76a4aed3b7865778f7fd099b6c0bddc2f80e5b1e9e07c2b2731b40de893357e174965cc5b418cf520c53e600946274dc7ab4dcdee3456ab60f9919c7cca1c480082ef5a004272c8cd44c5a6074ebc2b3d24137723c74f18d21a4a8e2ef4fa0c3e86c03bf25037540805146a11cfb8019df69a6cbb0a19e58ef87716a7fd0071dbfcc9e7cd252874bfd91f3de2ef68813e9006fa85ba6e322ef81913e29b35b78a918152b8dfe0f64213fd3857f042c2e2b2e8f797188c2e03b3db5c29019f72920b15ae391f73d97c73b5e01663d31e9a28affb5aafdab65771a4625adbe8f1292edea85b18f611d0fb6b939d60463983c0ed9c9f16c36e7f9f1dc9a485aee132b9ca23b8ea4398afe10b8ec091df84a1795e8f3131952f4da42b42db7c0108e372ea331d5a63764747152b20a06ab820bede1231210e9c622c4317ac25885b8552785baae026064ccb21df0c5afaaf0148b198389fbc49cc9dbf3be4ae7bee5ab646420d0a7ecd3d61c69c6a0123091c951d2f27e82a86209766f8de586dc80c1a35bf722279b46bf812cf3f5888af4c4d36bcb717ef67b4770247f55fb53027e0e8cf9193cd4f95bf62564254fcc0c93645bc4d75b14a15a28880f4dca87e9dcb1d802f1844b7eed4ebd1c1c553e02ac2805dc7db04dfdf8505b614155e31070c8069c4527a4e065383295ef34cea100a215adafe6c7b55bd89de3de81b65801895df9702b6c2dbbbdfea2336410aa481b889f992b66b4c552f09f51889106ed3885737a3fce09d1031bb00cae6669aae2dfb4fe38457ff97f9366adf40c5c740e15342504a7c30eae254a34ba83d4ea22aa4d00d0ed2b13fe65ae068c7a2194c25fd009e073bb99d2775fc928aab6f40682032793595fef16fbf3faf7f3a5282516870a4ed5b4b5f07703ef5a6257349e823f3d8cddabe0d949f894ba099323ba736ff29e0bcac8a2d1986a18af2643b581c86e0ac9f59d04d914b3c613b578972481c84c9b95f2a0caa50bcee36652837d88a490dd3b055fb83ced2372fece4aa4d82f04fb4b8feb2f8a58c968cd10e0716142294a9462f7775b484aad78ba16cda2acbf4be8f42f5e1ce70ab0e1869003ce81320ba76a717f8ebc2a8d315ba3ff1a96d7c22df0235457dd83723490eced307126a545231728c96f9bc1f8569468904360555435b3b96a6b118c486a4dd706a05beba0b5eb486ea523cdaf718c5d39f13a5aeb3cccea6fccfed692b67db572e95cd54efe4d002e1fdab6e1e5983857a95ff8ced142c905f9a67afe9209492997f414f879e76b3a5b7413b77eba5930419df0aa5dfec90fa83eaa1d1f3c3dfc6bb63ad4a5bb601c8029fe5a8aa8d6516f5bdea01206cb7926e458dc064b89a30370afa50b612eaf2be74ea50aae7a9fb040d79cbc3252aec5781836d13a151656268043bcb36a8585abcce6dc9cd98a9e1722a68b875b9dab155640dc16dba4fdc060a5107d3eabe66ef48d935e93f553cdb1f9f6278e9be3fa2c395961807ccae4d5bb7e4b8595acc193e3fd9688335716060a7e55ac17fd3d3dc29b6b4117770a16b12dd39697ec21698ed2c74648310c88a75eb38d7bd2b6cd16cafa2bf76557ef203e2d6c3bf85e05c4ca3bf030b2b765a6511afe0cdc864361c4c54c3790efdff14e64a976f90602ee0da83d6e2e3fb823a69f32a0f4df49fdd928075a012fc904a8c3add09b225f3ee07e0c47dddf72d3a71c1b2a452ae0f3610dabfee5c9baceb60efac5711a8980021dd393f1d925649582651d0a8e3e82448cedb72c8debb776062ae768ce0b3bf145aa08b461f148e58d4cd59e35d10f9c5d644895670dc0aa649b0f64bfcbcfd70097a3f199555346db23497ac9d5471010e737853008b758af647cbf55f9fb84fe39af81c63064a7aed5dd5f158fa4c36ef8cb5da2aa6802f6b1f562aab5f8d8680deed7c2f30be08bef7ea29c03ef1fd696c87b3db4f319de4149a660e728b9ca14c2ce2885df44928449be6b9295b0b86c625757fd89be7ae36da89e7f99f62c559097e64415a407ce1487864f6c3be4aeddca19df6d0fee0dd8c3c18fbb893762f8955c1b05d0923279cf72b416bc96f1f6a3b22d7121a84b3a04fb0cc58c9965555ddd988b118013f36beb191c8a4b476a8806d19e4c00bdc1921d46bc3c9ebd2e551d3848b64015d22613ec2b772f4115bfef36960445aaccfe9c8f5cb772afd4a3740720c775ddc2f3bc9cd11b60a39b14a03e61b4748a4e31c86fdff58baf97775ccdc5e9ab5d2af5d78ccb369a1490d60109ec1811335b892bfb6b409df996e2804835f05d935d0ab9ea910fb30d0bae376804881e37d6ec9629964eb2cbe9952d36aa1aa77a2544d29a41893a46dea7a3e3042bc928300a524e902c39ecc4785e627cdf6b92e0aae6601a053843cd9bad9772e83b9eba36f0142134822de0ea53c13e209c69e08e90d75ab5b52ec750847c59323dce2bd7d4377f52acc7a3ae09597f8b1fb528c1485dd08bd8d0f6453ccfe6f0baf60cfa6ed926c4c7ba75aa402a783d7ea0b1a1dc1a20e543f8bf5e1e21e00b6310b1f58552cca983761ff531c2deb31f70eff7de90f0696371949d5e42be2ec13b4edc7c3d9eefeef495743a05d4e4199294dc6f4bb36ce243dc25621444cb1492c6f801127e10e0a2c9f1c749ef7a64e7d1915b3b98c8a5e68efef040f3998c6cf81cd589c292a657ffa4048aaedfab68b2a0c2dd3aa636e9511a9ee48f597f23397b3dce1e3fc3e9c7a5d7088ab201a687459af612ff2505496622c764729060f48b60de388313261a8f8eb878fed7b9415739e034f8cb4ba81e9e46da1c61e60f4076b99124c978fdefd564c0ecb6868d966a6ae737be0e1efaab9218fa6e8c5dc640e153fce16968dc895173eebecf7e9349da150b73a5858f89ad39664b5663733097a457483c8d1b7923f2733edde024a99c0e629b7a19d122a2e486ff5a74eb04a41c8acfb8ce7235ea533e41b5a739f699c7ea37597c9c46d951d4a1db25b2222c87512a1098f95dabcb84e0e6b8d9e52c89ad52f661b9285e4e352531e66e21b7f30b7879890205100768774e60b4b8a7a42336426ba0e2653f236afa997a0fa1d2c556cd61ade863ce3ab7a91911070804b85453c0c8aec4209ce55d30b3410537b0f8bbe8c9af58b7c206ee6aad76f2edeb911ed452f893419636aea6d781cf2fe6c4b5e1d65449618296862be2dab743cb6ba820a1d3da908a14e791dfe5fa96212382877c5d2871838c4e3743265ae78b40ae041574fb39af8c79056fa86b0f9738548fd950c7cdd6d02be5f44b8b4c5a860f8d1297d2552f426ab4b45b28eeba2a3e28232ba22e033b271bbc48d42ff45bc5fe0b411cda0e354eaf15131c5e8fa5ac03bdc6bf17d075527c01cc4212cb4ae96fb61b3eb72f9592db3e2bb1d50d2371eb937b06126da51428c5fe1221567c0d16e744c33ec9a4c52bddf257969317ccb7a6a5b74959b5ffd709c5c30eb40832f3c3c22c2fe2cd7da21a238619e55b1e4587129d3f8484b7ee8beed9cedd9686b9d80aa2f1432ffe0a3f373884944290c2d8dda672edffe84e68b4bb7666d015cf7fbae3a3e1a6d00169b1f9f706b5324df8a95e8c91319c2c2bd6f8fabb266de9a943c19a02e380da97225eddfab15b3e93ceecfa1168cdd03f50dc63dae3e1722e202be42ebde06c5baddcaf16d283ff637758be0bb6cf001f1f4360adc94839d4b5439c9c90", 0x1000}], 0x1, 0x0) getrlimit(0x7, &(0x7f0000000080)) 10:48:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x5) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x101, 0x1, 0x2, 0x8, 0x1}, 0xc) 10:48:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x610, 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) read(r0, &(0x7f00000001c0)=""/20, 0x14) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r2, r3) 10:48:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc021, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80000000) 10:48:28 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x381, 0x110) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20400, 0x8) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffffffff, 0x48}, 0xb3) 10:48:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)) 10:48:28 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) r1 = kqueue() kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) read(r2, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 10:48:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:48:28 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x7fff) 10:48:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 10:48:28 executing program 0: r0 = socket(0x18, 0x1, 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x18802, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0xbcf1) r4 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) 10:48:28 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x38c08, 0x20) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:49:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="0d6a9ffc0e99fb4e7f29ddeceaff125c0000000074f7ce7778de2f24223861536d07ce8227d3af2ebe6ca41a7d6f73878d", 0x31) setsockopt$inet_opts(r0, 0x0, 0x201000000000c, &(0x7f0000000000), 0xfd7d) 05:49:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4128, 0x6, 0xfffffffffffffffc, 0xfffffffffffffffc, "ad71f09f52cfffffffff000000007512847200"}) 05:49:31 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x2c) msgctl$IPC_RMID(r0, 0x0) 05:49:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r4, 0x0, 0xfffffffffffffff7, &(0x7f0000000040)="1b62534ab752743f0af75d4d0cebce31c998136f1f7385de14718bf019fa0858962aaaa9c55efe729380d96dfdf6a7027da9cd65e3237466c7daa34298f124b8396693d7fa677aede7fc9ea569f861f4793bf3c460e049540d77be87e98416b14d01f361263f75e4d3ab6dbb5795b476724585ebb026513b67a67c12b67ebc2ee3f9eedb035d76eed7a22137261c3255411cc9bc582aa0bc4e8c43951fd588b301089791780b993ebe55", 0xaa) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x2000000000000029, 0x25, 0x0, 0x0) 05:49:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x5, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 05:49:31 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socketpair(0x2, 0x5, 0xc0e7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000140)=""/69, 0x45, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x8001}, 0x10) r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="ea00005c", 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x7ff, 0x7ff}, 0x10) 05:49:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="9db22b3f539d1b83ff577deb23a005762e5342d2a9ca8d383df2ee342b88d930f47111d606e6773a100feee75c0c50679b1fbc4100ad2e9dc664a48318429bfc72440e020ef4e93befb53677a832c59a69973a29e0d5880af2d1ff3ebcf48cffde252e2fa6d1eae231e35badb3105662c373dd6fb313f58ea05433097b5a4dd4848a0449d4741f9bc90ace4673d17806d704a8778b5f20e102d2b8f160110d453da3a020d1b32e29511c29d33bc5ac026e3eb3362e6c362d546c9e0fca9ca5379fb13fd9394bf97db5d66d86301b310007e7130affe2cc4a53f3bcc975e911155fc5ad8b9fde6a2a6b", 0xe9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x92}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 05:49:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f0000567000/0x3000)=nil, 0x3000, 0x4) 05:49:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x2, 0x4) 05:49:31 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8300, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 05:49:31 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 05:49:31 executing program 1: r0 = msgget(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) getuid() msgsnd(r0, 0x0, 0x0, 0x0) 05:49:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 05:49:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 05:49:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 05:49:31 executing program 1: pipe2(&(0x7f0000000040), 0x2000000000000008) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) 05:49:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x90) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x7, 0x6}, &(0x7f0000000040)) 05:49:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='L', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 05:49:31 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmget(0x2, 0x8000, 0x85, &(0x7f0000ff6000/0x8000)=nil) 05:49:31 executing program 1: setgroups(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/247, 0xf7) 05:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b83328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5f6fac9512ecc9bfa876fbfef146fa7881f86018a1194f090e87354ecabe756b79cf30f0ac033cca0aa1b40293c3b1bd6999fe5aa10d00b111f0a748614999abccdb", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="3bacb47529919e09bf32a439026c193c2605218d88bcf13bd23fbf67a0e02fa529eb9642a3994e54d8d4d42302082a35d8f6ed21f3de81ac69117b20f3e138084a6d8165239d16d1e0b03f7c13dd1c7f54c0a7f32a2469cea216bb35fb8018f589bfb4a05453ba192d34d51e6c276531db39cb734ee1fc0d", 0x78) r1 = syz_open_pts() close(r0) dup(r1) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000001440)=""/243, 0xf3}, {&(0x7f0000001540)=""/134, 0x86}], 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xe09a, 0x4}) r2 = shmget(0x1, 0x2000, 0x480, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ff8000/0x4000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 05:49:32 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() setitimer(0x3, &(0x7f0000000500)={{0x81}, {0x3, 0x1}}, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000, 0x5}], 0x1000000000000060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000032, 0xffffffffffffff01, 0x1}, {{r1}, 0xfffffffffffffffe, 0x45, 0x1, 0x1, 0x22fa}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x400, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000002, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0x64, 0x8, 0x800, 0x4}], 0xa92a, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x40, 0x10001, 0x9}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x1, 0x1, 0x9}], 0x5, &(0x7f0000000400)={0x2, 0xe5}) recvfrom$inet6(r0, &(0x7f0000000440)=""/127, 0x7f, 0x3, 0x0, 0x0) 05:49:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x3, 0xfe38, 0x3, 0x1, 0x3, 0x1000, 0x9b, 0x0, 0x1, 0x932, 0xe0}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/233, 0x2ff}, {&(0x7f0000000040)=""/6, 0x6}], 0x484d672) ¥Æ;íRð OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 05:49:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket$inet(0x2, 0x1, 0x6) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 05:49:33 executing program 1: setrlimit(0x0, &(0x7f0000000000)) 05:49:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x1, 0xf8e2}) 05:49:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 05:49:33 executing program 0: r0 = semget(0x1, 0x7, 0x400) semop(r0, &(0x7f0000000000)=[{0x4, 0x81, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0x10000, 0x800}, {0x1, 0x8001, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x5, 0xecbfe8c5a4cfc08e}, {0x0, 0x1}], 0x7) semget(0x2, 0x5, 0x755) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 05:49:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) 05:49:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) r4 = shmat(0xffffffffffffffff, &(0x7f0000539000/0x4000)=nil, 0x1000) shmdt(r4) semop(r3, &(0x7f0000000400)=[{0x4, 0x3, 0x800}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000480)=@in={0x2, 0x0}, 0x279134be32f8d987) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x7fff, 0x40000000001d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:49:33 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x100) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) fcntl$getown(r0, 0x5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) 05:49:33 executing program 1: getitimer(0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 05:49:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20a3d, 0x0) 05:49:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getgroups(0x4, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x5, 0x4218) r9 = socket$inet(0x2, 0x4, 0x9) r10 = dup(0xffffffffffffffff) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x20, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = open(&(0x7f0000001640)='./file0\x00', 0x80, 0x20) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000001700), &(0x7f0000001740)=0xc) r16 = open(&(0x7f0000001780)='\x00', 0x8000, 0x0) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x10000, 0x0) r19 = getpgid(0x0) r20 = getuid() getgroups(0x5, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = getppid() r23 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r25 = getpid() r26 = geteuid() r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r29 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r31 = open(&(0x7f0000001900)='./file0\x00', 0x402, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x280, 0x0) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000000)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000001480)=[{&(0x7f0000000040)="867970be7acb40960705c59be262c176134dc3dd8f987f15e967b2e5ed8e9dcbc16e24652f77778a7e61a5f84cb74adac568a2afd8b1c6498b06d00303e69e23fcb86338fe774f2a646fc0a00a5007ea7f6fc84e0ab4c5d069ef5b2a18", 0x5d}, {&(0x7f0000000140)="238086db4120cc05a5a7809991604b2350de11fce7ff84f5f43e018bc545b5170f4bfa9149", 0x25}, {&(0x7f00000001c0)="5abb5e", 0x3}, {&(0x7f0000000200)="b24623b7ea50b9ad565e55c8f4c3ad697120745c31c147522f1a7ce79a7d8b06f4dbcfb02763267490846f89537d48e828d6a57f1eafec30da12341538d5806bdc7e3ce4e96f7264ea5f3a40b2df0dcf874913b85ae4e202729da396f173c718469fefc277b2f70c729573601260f69c43249aa13765f9fcb28e8a0514ab9aa9fe0dd5dbddb27756896c60b372d020ec1bc049e25d4462f28ccfdd650020e4ef7a591a70674a749fbcfa4b88b77e0fb4da6a8cdfa44e39549719b15242409af8900d5e883d04892a165b9096abbdad64e8b96ce292cbcb640c63471973127bb5e17b038eb045c1248fe12a1db5bf6d806b758b0abcb6ddc6bbf658dff60c2090d95d3fbdf87618a720d38026d1ab0b31ed78f9dc65e41c7d5f23f7a87ebd0d56020b3c7833a1001004e00c8f8ce4ff6ddc6a2cbe63d9321013caf1d9c98b75e86f188f161173e62a3d3b53c9780b9d16335c5e977c06305e832fdff5624b74696aacc7e5c43ef829403da2a048b982ca03dc54425493b4e2cd96187db1cd9342b0144c709cb7e7ba2937bf80616262c7432351b7b22484834e0e984386dba31ae3e8eadd7598b73ea55369ae8931ba1f78dad3f6c3f5f889f99aa4bf8e10325e38f56353e1efb8c669dd874c363636e0561686ce46b7cfcac11d6055328e1f6fdbfc0730bf22644b79f5cbfafe61a11981a2e928f3dfbc39ae0e43d0150177b75a31dd2dba9568a30f46fc28e3f9f3beb3d516a3f5f6ee68d2854241c6dcfb131c6de7c22b7099e24dc91253d396188e7b258bc35375c1cc15a9878d291e454b902c493dba4bd9b7050809f3648ed02b007e6489a75a6f612d98f6b2a747754f5c561349e735b387bdd9f7d3b90fb4e589df08f9a70b902743bc253c1ed3c076a6d28c7ca67a0745673c206bfbfab5bc1855946a1f89e8c2cd5d4cf756e1cd3e467f073a2624886ee2884e4a2393aa2a63f7a045c1589b2adb49ea5b21514901bf689d4aa8bb016a1f6dfbb72085ac7583d3979ab9dbeb6a54f3e29bf8d1e034ed2bf26481be0e593621d1d325527a3b2f24de64752114f01a565bcb1ae3501b729b135173677f7933fa97fa4e25b65122e610827cf4e9ffbcc1993f697df284cb115d53a77f2105c4621beefe7440e3cc894f7a8df6d4a54595e286654f4cfa0a7eb43b08159951ae40c73c4c979eb0c01c3705f3971194ad5de8ff00841faa88403c5d00c0018f35adbec85db27862c75633792d04b212abb4827690c765b6f0c6573c9aa71b9507504cb2211e409ce1d290f056d88b1b105816e9f671e325d5a86ca5dd05b326fd2027c503f3f8009aa417844057820c9dc27eb09597fc15d72bdd6483ba81db677de93214a31b4ddd13aaf1de5d9ece0137eaac84b3c75d89cf433352a19514a2137443fe5b9924573ee3a48805415d67ce6557aec86c5e231a0253fd2c5fba448404e5fdd502c9f64592d6466bf17814d8ba260b8184ef47853af27134ba53dd440dd0759f5e489a51e0a40b7749e22324b74e7c1de31ce0d4b90e9cf1414d9b108fe1e80768cd9cf3a7a71bc54e4860f110dc3ec44ff9e29e4af19b5c3b21dbaa86cbf8f343d37f9fe33153ee29d31477ee84a459c594cfaf185ee9c6e600dcbd08550da955e1dc7c8aabb15c74303e8fdd76d06669d1c92a0f4b3b2f8f9123194c7a78c79ce3a4393214ff4c67e0bef4d3ce0c78425557aeedffbaf4df3fe6959637c04a7c86f5e025847014e1c5988dba0806d41ac1206a8f516ce6a2050b21a3e6a63a70dfb31e3a63bc3a636372ef0bca25cb99dfa35f790ac8117323e5b61988eb59f3d056c45fc3ac98573b032edf263647d6c13193903a9248d510e50f8fdaabb7f608c2de20f3cd5d9f0e46c0df06a256d44b748cb561621ad07f04f4f8dda0f7591340be382e30b1e25ca4f6dcaac43822da69b0441a0f9a3e8243f7ec5f02f41671e0f220c7e6845cf7e275e9f049eb770ee4ddf38bb174f3ed353066ecf8e43c921e1f29a555bd6c2c96be446da45aa35f6090b892c04aae227005cc2a0e6f172aee003003e34dc43cef0b184cff97712523e09632d401dc9c8e7cbc308185db0aab8a271b036d078af4680c27fe25006d4c4d1cbf2c8caae916e53fdb264771fb94b15ae529f701b25e210b9a578a6045881fc31769706061849ab50fbd1dcb3484bbe4b9624b1d11e66467ae1fe86fcafc3329e37d2d74beb9ec61f4c95295b4d4dc856e983016d747d0bb148e721580d70612729463724222ba04dd613b7a2c8a57313e66a377384e694ca7a60d567c2d4212365b906b27e0a9dbda80c702181ffb868b850113525afd1df7e087e35df71ae491fba0d8393bf0465f90a7331260c581ff02fb571612ed7ee20adc001d66d72ec697960b073d259f2c740c2740530738d3580f930e1481e20aee5e68f9c838f2cb5f1e6ea0e775d71140426af1c40712ea20fed5f1147d01608a461aabb9c3e911e2ea6de348fcbd19d05406dce9d6f8cd1ca1bce879f35c10418f183a25a3fd9515b98825ccaa9c8361f46d057fba33c364d1501e555768c188ff7223e372ba9eae418a04a67c9b27f89c6e64ab21b899f85ff30c4b73f567c8e313b51e642df1553b3622f9eab7624ffe52c99e126acfadf8c6e4312e8529a9fb1b1e8b0362fa4fdac75dee67f137019adeac418d06beceb2cc6e56bfcf1221568834acb03619d35b11f962ead7c8afd78fa63c180eb1ef9bae1ef91bf7e8b564f3a89f1526e419d37a5b0a0bcb1fda63ef41db9f065e787af3b0fe19d0646597e691f09821486e9791d60500e1e5ff04d049ebe9ffd850bb165116d06620fcb8504fceb792c45f14ec0b227a6afa45c6d838cae3693ece4f1703a18d6a627374b3676da169b918cac42dee461e6a7f59ba073a56a6e0e3d9f67731e4f79b1bd31991e615ed08c5416ddf9b1188e946640a1eae0b8ebe0bb5cc7f6cb2a3994df909bbb1c7e1e425a24909f28b4f1baf3adea767794957e956ee944304850eecb043dae8622ad43f0d594a7fe63d4247742fa0d96fbdc4456decadc1551611207064dadf6a7084ec4371855bb7b39964b70b5d10311fce4ae93259ca1dff653ac45767ad4f8ba31461ddd1d9fef9582430907dffd1538d88910cc9c456b2722c30e01d84eed562efe3a1d359daf3502b68b0068c7723a74982eaebd322f7c16ce262c764d07bfb7828f552425c2ff6c830cab01550b695bfb62afff9a15d74d746e43f10f9aa01d5da56542941b9df6f9bb5076ea575c2c8abd8d8afd1510cc8e852823f2d2206ff517added08f637dd86c5dd99f9000d079a33825c9d7112306110c3e1971c71a97998147b2acc74ee54d6f392aa95fd86e28bc3fd4e9b91abc874044b640f5f10727cba3fdf88e6035ab5c2951c258ea5902cafa2e7a8c642b9981313940e6b06d071922a5d7d0fad8fd410fb970468e4e050bdf9501f7c7d786d2ac23e22740a800c2c4481804f648c8ef679171f389cdb450fff5e27a253404e1c8062cba3684feffb30b68eb30c0adc21aa8bada415bb52f89329ec15a7b39c5cb6c391f6035b7b4cd6abeba698fc899fe072826a972747ef6e3945e55abbd86ac63c34d0693a12350ac4c038d8c688c0df1758227cc98a556df9a51f76562ca69f90ede3595981ded890b7501198313e6c3f0573c216a391ad5329f2ef2dd693952bbd6022f3a555fdc698b7d90999dba74bd6ebc0c07d3aa1e68c40e9a2bb4395fb64aec84a107a091cb81aea65cfaf5bf245f23906e9ae9f367ba4ba1cec9cd88225ead01370c8c02ad1ef2a4cd7461ea1531920d24fdd45cef7cb08b74a86d7dc7c2a0b2eea4248486cceb65c20d4a30b960bcbf8154f30c9906dffa7667658a3eb5e45f525c5f53da16e1783e1288b3d26101054fdb15147c7ae2471e4bb8b1b1099e88640aeaf47c250ccb211ad8dd592dbe036b4466ad510256bf06336ee6b1697cb74f821ed67916a15ea38d83b19c9bd627503d68cbd36ed68b8e40caeb47947061e9de32f6149d087265cb91dc237376544455501d05223337460950ee73b7d9bb768e5eedc49f122badeebe44cc17c164cf29ef65a3b6ffdbd48a9d4514dacc51714a77c5bc6fcdc9ea929e80abe2c5aa122c04b5a2981033ce80edc7df84444b3e4d7b7956d582a80fa8595d8902c850395cd66323d01503a10b9dd3b13fc93b9e7cb071243e51fdeabdd316dd9020d96f1e890e4d917962b606b38b26ba67d47b2542fb9b093c7b56afc937d3291ef72a5c8ac9e03e328af96f4bd9aa92ce181e7280ece56753df981e0539083f57a384439ffcfc43fc839ddd3ebaf4a9c5cec62f9c8ea2574b2f9e6dc4e0ea3b2721184f780140ae5ab6407b93a06bd320d5170348d1a7143f845da8e985b598f035916300d1b77f1842482137caeb93b92e1911b00ec77eb20bc1340089051d2a5e3a7d61e33c2a4acfa25a427191d2ab72882fd63b7931436857d27c02c74c9754f6c82a0217b3c52084448bad6ee1886db7ffb5002aa3a19357a544ee1f0bb5ae744912be0875d86001390b15239b2202a599294fee9170ae915b705b426d3bd10f489b294522c87da2140d9951ba24c1d10fb0449fec37c66dabc5e7ea5a4ad67f5528bab5d6bb0b451427eb86802a4603b65f37e8d2e3000f6b59610b3c9ff305f2cf605995e2c887f58bccfba8f23647a8d826b9e7b9be90e80df81bb1594713c93c25958241c19703e7f3a6ce9a898d67934218322698c8d92f66017cd860a02c27b54c995b4dd0165aaa8f541164407c578cf6c44a395d110e90e8a99714727fbf11111e3dc83f302ab1f271d479d05943eb09ed78fe5d360bef1d67fa0baff0eba9aa4fbcc1a922cdc3a747ae712339be4eaf20263afc2620bf20d545ccb3180cba326deaf7acb883c895f8c72c3cd326e75d1aa1864ecf8dc72cf50fe13c950edcf6de6d45393ea095260ecebd1b771e578912eca30040a4b97c275436fdd5c552dca02006575b63956c2e957913fade7f90388ebaa39e61b0ee5ed06392da198307fde6940b9d3f0a90c4783e7fc673e39ebb93dd865b1c696d2c725154c0b715b8335a6fc5547334a28395c47c66c4c73ec1fda861504bcb2cb5c5b4d6083183805abd200814a2c9f8df94f6e331190d1ca078e35bd54f52e9d6f795a7d07953c0f357d8069bcbf33abe686d340f0e61685c3ddc25f42104ed29a2ecb9485a948964a3c969e0d677b23e3d111ef8c282bdd9c41a7a92a8835c977d3fd4340b75bdb7626e6c33f11c42d9f35ede7316d438f469bc3bad4198d5c04701999ec6630197ea53d081311fa9c867881102c0780e4a36c527b53167d1bd53b5754589360b5e3370f79bee03aaf4951c36a2e5e0068e4377ab9c3982a111dd09c236a8d6e568989ff3bea3954c006185fccc19f82478ac77ef8bf88167dca577870aefc916672935e193e47e1381ee536105055701f009b80b8b3c5d8eed6a152995217a9de9dd42cc993bd25b470bc97b35301a56636abc8b5175be0698c2aae9b2a162a30f7900e8e7a24b0bdc1d3f4e7007333b7ab1e8c01483e7b483f58c26603493e3ba2dc4d01df7d7d387a320445c9a72c6bffd6c929946d7f48aaeed3d36ae1f2c0917a420c53d37d77dfbbdbc3bb10239f7f0cf7f6ac4d9b5e9ee75de9d8427e266bc98ec566f341aba3a175aed89c0508a863789dc704e7793d41788fcbc7ac7cb1bdfe7f578e8af803e86ff2384285621893f97184b0ee8e0b15824436d285de175f0203f5", 0x1000}, {&(0x7f0000001200)="84e19ecf91df5f186fed75f7175c08a4bf19e2b0ba900c691cde5b690211e803689c0fe955268dbf30a3986964d60a577c8ec292657d20721f651037f20a88c14667e0ff804b1a32ca480d13e5a2a213bba9e9384c848083cf77659ca5c16827ed742616d96302e36dcff5bf5410f677e2d620ff595cf6685ea773d3349267b5a5871e2fb377365e1529f152be9149da94c892875d01acd83dff58145634fb78981821e4643cabf94fc63796028170edf13a39e258f820", 0xb7}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="e0f881e472274dcfeec842032e29d1d6b5c6dbd96f36fa5721334f443f0185054228ca4a4e3005b8f7a449bd586628078d5701cb002bb0a9941efc89ff56398249de8dc4f9fcb4b17961cb79da19d61d83aafc279e7b8a36c2f8ddbeacf6890812f98f1d402a0fb73b74afd56f59af7f7f2dbe3ebff0677cb5db71f6401c57499f8553a83ff9f1f166e604aa9a1fd4d01d1ca692e38b4a8defa2a4bbc983f84c3a62a82b1b76abd7cecc0b4b4e6f2424bc3f327f66e4", 0xb6}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="cce834073649155c19e67055c97bf703df6026980d813d56f82170465d55d33242f2850fe346b9972b7ce6890367e28406b5706f379e88a246b34bfb8e6ca3895d55b1bab33e32c1e52139568bb0cb77a901bef3322938d9a7d92b970e296b1f512f094f54ed410ddeb4ffa1848c32260d6896f3858bd2", 0x77}], 0x9, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @rights={0x18, 0xffff, 0x1, [r31, r32]}], 0x130, 0x400}, 0x400) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f00000000c0)='./file0/../file0\x00', 0x0) 05:49:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10282, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) chroot(&(0x7f00000000c0)='./file0\x00') dup(r1) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 05:49:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="003efeb72426fe218defd413d7000000000000a35400000000007c608ccc01dad85d9a59c2b966c2a09cfce07fda7e50a8976cb2324a00ebb0bd1137ee6410451281914b6b4387a5440daa6843bed5afd9c54e9be37d1f5dccf0d129cb"], 0x8) r1 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000080)={0x0, ""/107}, 0x73, 0x0, 0x1000) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) writev(r0, &(0x7f0000000580)=[{0x0, 0xfffffffffffffe4d}], 0x1) 05:49:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000038000/0x2000)=nil, 0x2000, 0x20000000000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x12, 0x3, 0x3, &(0x7f0000000040)) 05:49:33 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bdc8ffa2f45a2935eae6c5f28a64df35aa2642bfd87d83bc98ccc5fb3f02bae9df23cac6bd88bac9ad4ee4fd63ec1d826cb0930c58425637f264cbfe67bff6cdf0d811213b34677fec906535059c119cb3d47ae6367ce8e7714cc661", 0x5c}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:49:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/151, 0x97, 0x43, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f000071f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000721000/0x4000)=nil, 0x4000, 0x0) 05:49:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:34 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x5f) 05:49:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x4000, 0x10001) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:49:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1014, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) dup2(r1, r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x10200, 0x6) open(&(0x7f0000000100)='./bus\x00', 0x2c0, 0xa9) r2 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x7, 0x10000, 0x363, 0x1, 0x100, 0x1, 0x8e6, 0x3, 0x1, 0x770, 0x14}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 05:49:34 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() setuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x84) semctl$IPC_RMID(r2, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 05:49:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1ff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x480) dup2(r2, r1) setsockopt(r1, 0x3f, 0x5, &(0x7f00000000c0)="a728424cb387bf186ef393d6153c3bf2375b303034a05be1ca6e55be11a37aafe85b3555f69d25fd5ce656ad5779da566be99b378daa601618ea8df1c34be24f114df816a656f4c5372e0dcdb465858fa6358b70e6b36ee3a58c25a71dcbec97d01d0d061576980fa3c6ceb8c7c825", 0x6f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 05:49:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="c02010b6d2a2dffb8999030bc81abafef4bcfa94f2af485a66ca8cd977daf8cd48b9ebc5a1823fff098744d8a72635558b8fee79f2e9bf483a38e48f1cad50f02c0db75e4660fcf41a30196ec7e339bc64f3a7b810803f2afd3cd974be694511aafd25b5149af517184d9bb8b024c70ea1fd046eec6d8d1a95c481dbfd4ef30ac4beae7c7f2a6f61d944e705aae75eef51", 0x91}, {&(0x7f0000000140)="6f36bd4e1b2019316fc79ced76e7f8261d31ea9fafb27ab7259961319a9d76b963f8fed2c80e20256a9ba12829037112ece297f6be6918a24ad928d09d397e50ebe5da189886f706b5d3874877ed96815d1cf76c1d02b8bc626cca77facff7fe843007dbfc46a9fe6ab427d6e0b60b4126f1f4868838e7c69e043eda8b82a092f86006bacc5d73c9d6d64b", 0x8b}, {&(0x7f0000000200)="3cb4e1ccc6ffe082544d1a675d2fc38f620ab4ab344d5624551106c5dbb499733f73e36626b7", 0x26}, {&(0x7f0000000240)="b922e35151e2d31a9a2111ffb0e9e1c1e7d29af4ae500e77e2824074d322695f81629478ab454c78aad286b4a8481acf3ffb85a88664607081b1d5082901456155ad9ed2695470d2c4c1674273d5bb3fc9648eeeb73c46a4a7087ecbb617a49a70f6f0262ecfa3564e0d8ae1f47c92b3c5b9e69f7bb8ea2b1756ac64f70437b54868b74e28e8427264a6c2f7d431b1a073d37b0dc92c7e04eca6aaf67e93486e533b0bc9246d75497dd70b737146736ea15799f974d8", 0xb6}, {&(0x7f0000000300)="8b76f452be4b58f7f7815a7ecba5ed394ff4a6590c17df1c510eebf2496f282cb8a07dd1a6632e90d6dcebc2a6c5c902839a948e24b0191ebe890124a3ffe9bd8c9d2a2c1116b710a5797562bdd6bf10f80c5d952c26c635fd92751171f389ec3c000d8949edec8a028c98e86b4ba36a91ca9adb9eaf42d65c5a62c16431121a2d1185bd308df3776630da331653da626a711d4362e6d47e02fe8ffe770bce1824be5c5da3ee2907ac9d4a53aae3ffb42848a9c9f3f01959d93c02d12cf5586be803a1fa41174a64ea81f44078bc581885e4c7fabc8512b3975bc112e696bff18f15", 0xe2}, {&(0x7f0000000400)="19b74b5b326a5e17b90a732263f8119ead79de1ad8f93f0c", 0x18}, {&(0x7f0000000440)}, {&(0x7f0000000480)="2223c12a943bb9cb93124fcb4adb8a48bc60de71c39298a984823cb8da1ce6ea64c224ba29f67ade882bc7bf131192b816589e69e4635e2463b03d46261e7b06b291dd6d7b8a8801fbf39bfe6eee93782673bb1421c5cd505618c817e602ec93e5cd13ec643a3b6d00941286824d42bad9e7bcb7c2604d9a4e0fa700853757ca7a5df2fc5d3db98a2550c63cc6c6625fdce2859efa3c41e574a755c6bec89028fad9189ff761544f71d2", 0xaa}, {&(0x7f0000000540)="29246e463f65d6fca2a14c9b6122c581f49d1ccc3253727bed51e7481ea59f2bf29cabea14115746e9920859a1e83e0aed8d0ec83f1edabf5169c41683b85b8059d289fa8d58e21bd94ae9a6a5bb6112f2ed1a10b6381d70cf4107c9e263b4a9f28fb626b5d787e47ada34847d3e6621f73f814df31626d97ae1c091c7f4a05f9d14ba1c1663978da403430b0630b465bd07104b5ec6f1a5ef2c8392d8f9ba1e3291ec4d26007ec51584fdd90cdb7d8ae5e2e63672ccb20ba2204c1bfc060266daa9469ffcac303e73252db770bc3e3e22cb14613c154d8d9e4c104113d8aa831fcce6ef2b7611bbe63fde2e253a84c8", 0xf0}], 0x9) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000700)="b7342befd9893a8ab8e7058c574c8f78ba7b7529ced650134c7a30bfcd3c775adc780888bd76c4c51ead7b4ba87b0bd070af149cddbde0683c2151d17f3fb6302de9b7608fb9249d9489a4708a5b9bb70e01cf91f6acd11233be3bcf9cac9489f83e003c71666f1bad41d656ec06be3a3ed306c9be343cf4a72886e63075c1e5d235cdaef3c00e625ac410a3d7c9b619aff8d8a50b7de86c90f8746169e0dcb4100e5194ba7ee1180f28d72558", 0xad}, {&(0x7f00000007c0)="4615e38f45a44ca5ce57b4e01e4dc50e08c3b7d626b851ae597e2fd04fd1dae26cffa6f9b1ecc3afc07f5affc8fe267e78cc98f29c44e83ad1c924a9725cdc17022b07ba5b11c307bd6b624d69ab5d0cf2680d0589d7f8d7fad3eaddcc24ab109474ebee4f2724899960e78ac4af1609d5ad78d2678861766313b6f6852f9b533d611702c5ff5c386c7373391438a405aa894e0cfe310d523acec741fba3ad", 0x9f}, {&(0x7f0000000880)="c0b3023106bfffb64f2665277768e961734b7f48941931d85e66c139587e9e09954625036ec9bc967fe043791587795caec61b28f952776083074003febc732a18e9883da9b40816262395c5e3c6cfe81649744d84b24ef4ac1d53f8960369e795360f94b265954d8ff91d98957b935c3bbd0a2764de6cc2f8147e3207e1246c5b447a29fc5db48933958e57e2264033f14c", 0x92}, {&(0x7f0000000940)="5688ba3a79315aea73a5784b5d082042c147ac47ae8e54421389cfde135d7c5dde03c36ec92712f1fd089f984b78af05af47b712290097380d4daac2798d9c37669d710a6aaa909606354cbf34b9a6668f9c9e977f5a76be0c46d6f75b7576a3ff83d3da32043a5ef9254bd8ea96d5", 0x6f}, {&(0x7f00000009c0)="964da932325165319b81993d3dbbbfa60443a672f49f32e35e8b4221d05be19461982ba2399434f7a69252bceac98c7637e1275c4e4a85368df98b83fc903674c8310346f6332ba52a8aa7a3acdb3e3ead86b17e317cf2c79f790cf6465fb87089c349c9e7828e416923079c7fb05fa66ca37c00dbd3d44e9926faf2461b0c06f2a829894018da17f21b4e04898c5722c52d0a5e4471911f19d8fcc9d24a004efc1ba3590e0efa81f60d05dce93851ea1fd2a0c2bdf489", 0xb7}, {&(0x7f0000000a80)="24b7aa212b35b8a48d16ec20fac0c075be04ca5d5f2d778861fadb7aa40cf3a47365504bf7e5f771d269d00f0ed2ce3e5b78a1e13859c0470adc378dc1384d91536d387e606ae52043de61465161335061c28ead92a3a2741acede42e6d9", 0x5e}], 0x6) flock(r0, 0xa) 05:49:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0xffffff90) r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:49:34 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept(r1, &(0x7f0000000400)=@in6, &(0x7f00000003c0)=0xfffffffffffffd30) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r2, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r3 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r4 = kqueue() dup2(r4, r3) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r2, 0x3) 05:49:34 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffeaa) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 05:49:34 executing program 1: r0 = socket(0x18, 0x8005, 0x200000000) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) socket(0x26, 0x8000, 0xfffffffffffffff7) 05:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = msgget(0x3, 0x0) msgctl$IPC_RMID(r3, 0x0) 05:49:34 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/209, 0xd1, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) clock_getres(0x2, &(0x7f0000000000)) 05:49:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:49:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="25000000ffff000001000000000000007e7818bce0d75fbd65c8e2b546104ff2f99da08bca7342216e54f5736ac82cd5fd861da8ad81fc6f02459ba715c10ec42d9b9e208777d58f84c7da797109546bd42e2dbfa2991863c2f9a4dbe74d84d68686cbbf303f07a49ed3b1734ff82e7315d8aead6b0c4aca64ed3a3ebe741097014f42038759983f30f31d52d88420fd96d8eeef97a2ef33df54cfd7392f30ca3cb0b9a54eb85748fd752fbcd16e949a54d5dc3d33294cadc5430c76a769ceabc06f3c23c0577c0dac3240bf77fc54b7ab5c179128d675412c504d472dce3c612e203673e6dbdbee100a4e6a7618b2db7a41d0742da99fd68098630f0b732044aebf6159954f9ba2d706b782ef152966e31df3ec998ffc74456df544168484c3015b187a7248c0ebff8f724be62a0e702554d93a5a927532e8540937254e706fc20362a63da3c583784be96d511ba08be2ebc1dc7ac7ccd69767fc53d671938cf4988c19621c04a15bdb273d6375ceaf47384dea4514bf51626e3d9a3fb8669ba620d1fd0e05731c1275f743b74b0613ff185d65440321b2f0771e050f3863d4b877f51598bafb2ca098cfd7cfabccec7752bbb721196c1725c1ef2c7f245965aceff0d9d9b8a62f6cd893475e36677e2d1f61908244ed41519b", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 05:49:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x1}, {0x0, 0xeac}}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x400) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) pipe(&(0x7f0000000200)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x100000000) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 05:49:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:49:35 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x10, 0x8000, 0xffffffffffffffb5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r5 = socket$unix(0x1, 0x2, 0x0) r6 = getpgrp() r7 = getuid() r8 = getegid() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x14) r12 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r14 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10150, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r17 = dup(0xffffffffffffffff) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80e0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r22 = dup(0xffffffffffffff9c) r23 = socket$unix(0x1, 0x1, 0x0) r24 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x48) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) r26 = open$dir(&(0x7f0000000600)='./file0\x00', 0x8, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r28 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x40) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="33d497bea4d74da835409a9ada2988e33fb3220d5a9d8d40df60b3a2b58fd77f4f67ed7d41f4f966f44b34d2e0f3425893a906f422b845e3571e7f53e2061fc99b4aeef53a43f619cc0c2c87200c5e1cb066288e8097565663d8f7e536816a0979745749d7166a6c5b2a6e21d4", 0x6d}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="20a700000000f91f7893000000000000313b1457a083ba7f10cc7ae8d1a251e683f6c3c261d10e8da2ceccda29b74c5c817f2e4776c4efa34e0e117af6c635386b9a8128b1", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29], 0x108, 0x5}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:49:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 05:49:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/186, 0xfd49) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 05:49:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x86) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 05:49:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:49:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/179, 0xb3}, {&(0x7f0000001300)=""/209, 0xd1}, {&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001440)=""/55, 0x37}, {&(0x7f0000001480)=""/251, 0xfb}, {&(0x7f0000001580)=""/187, 0xbb}], 0xa, &(0x7f0000001700)=""/205, 0xcd}, 0x841) getsockopt(r0, 0x7, 0x5, &(0x7f0000001840)=""/110, &(0x7f0000000180)=0x6e) 05:49:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x7ff, 0x6, 0x6, 0x7}) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4000000000000145, &(0x7f0000000240)=[0xffffffffffffffff, r6]) setgroups(0x3, &(0x7f0000000280)=[r5, r6, r7]) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r8 = getpgrp() fcntl$setown(r1, 0x6, r8) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r9 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r10 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r11 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r11, r12) accept$unix(r3, &(0x7f0000004e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e43f4bf4c9d4f3b494fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000047c0)=0x1002) r13 = socket(0x20, 0x5, 0x7) fsync(r13) sync() shutdown(r10, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r9, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 05:49:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x9, 0x2, &(0x7f0000000180)="3a9a4a65feb3a3ded64539a9f150e6aefbb08171c015b0a1726be6e20f977184b1e7fe4c9f3fcc5bade49ec721883e92bf62737dfeb007d9c2646883db3db7e6e1bbc90ac23d09c4c92a782d1b6d8e5cca2aa0388ce46a39d167c7b5af287708167547ca488773c7d185da08054a718917d9e86273e8a8a753d81cb2519fb8fcd9f134e7040baea99cba2f9f88405f9a5e835c356b4617c830728629f79c69bffed451be53412988267730bd69914519aca9a3e012d77aeab7d151e6f1c87bfc553bb064d6fd03d89cd7891d9f9616007195", 0xd2) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x100, 0x3, './file0\x00', 0xb46eed, 0xffffffff, 0x9, 0x10}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = shmget$private(0x0, 0x3000, 0x406, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x8, 0x4, 0x0, 0x1, 0x4, 0x1f, 0x9, 0x0, 0x2, 0x5, 0x1}) shmat(r4, &(0x7f0000229000/0x2000)=nil, 0x1000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x420, 0x7fc) 05:49:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x10000000002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x100000001) accept$unix(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) poll(&(0x7f0000000180)=[{r0, 0x46}], 0x1, 0x0) 05:49:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x20000005, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0xc8, 0x3, 0x3f, 0x80}, {{r0}, 0xfffffffffffffffd, 0x13, 0x2, 0x1, 0x35}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x80, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa5, 0x1, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0xb}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xf8, 0x101}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x0, 0x9}, {{r0}, 0x0, 0xa0, 0x40, 0xbb2f, 0x401}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x9, 0x8}], 0x9, &(0x7f0000000240)={0x6, 0x3}) kqueue() kqueue() pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f0000000040), 0x10004) 05:49:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) shutdown(r0, 0x2) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000014c0)) sendto$unix(r0, &(0x7f0000000300)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x8aac142e988890cc) r5 = geteuid() getgroups(0x0, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) kqueue() msgget$private(0x0, 0x2) r7 = getppid() sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x800}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="53ebe970f212233c761f7c804d5305e76a5110f31c91c54fbbd6bec8ad092be6033a7b17688d71bacaf7407178ec23372b3fc2bdd6396630927eb66abea042c76ea5f68529797d8ec701193f729e275978ae978b45a805980a4943d3b184ecdee71b659a643997f7163bd7022777b6429dd43489f3e752c30d4191b62344c7beba82ad6fd5dfc7c845cb1d09a3724ceff1426824a646312eb3e8", 0x9a}], 0x1, &(0x7f0000000440)=[{0x10, 0x1, 0x7}, {0x1010, 0xffff, 0x39, "dcdd187624acbc5707d7c12930301c55706695f823eecee2f69b76112171423b34806828bd7eba85028d32209964f036ceeb457cec6db7e18217ddbe4fbdb2c13d858fac728037a9e544de37095c450c79171eb8be76f6c7c4ecfa61418358c1043a705aa4f54d9ce2ddd549d5aba3abe3d04d87851f8c5606be8dc668071a90579ee50d509c07f1e1e1f0850bb8d4aaa6de321fde901b95e709a6e6820f5ca87b45b929236c727e3450ba0ef253184dd7539368282957757fff24174e8c63ae5c5fa234a23818204f58ea73164581070c0686e4e0e803bdb37dbd289fba2763eb078e4f6f3b7ed0316d78aea05279a004ea784017f52445dea451864cfae7ee520782cdc711d99452e8fda1e875e2d881ab51cdef79b3fb7d6ab61c983c902d6df172142be77c82dd831e7be0065f21d1bd147f1f8a84ba0bfcc62e035f2cb85b9a5c61ff1aa75c93b7ecea89e2eba39c11e4b8f07e9ea119f3d48471730b43bd58db3fcc4bbbf7868cfe044ab1ee76523dd087e85472f0ca4f24874a935b89e02859e686eeab8e9b0a121dd89175c850584478cda7c694aeff7e34a65542bf483a424369b6642eb690a3fad16b804fba9e813048a0edc0d139382460034735de9da34e3fe7f1047eabe62752caa3cb3ccd1a6c2be3a9900c739015b3d9035741733719639652c25df5442cce954051dd69955550897bf16e58c6f15c38debf490a8282895bc8d5c9cb8239a2b2944c28e9fe99099e14000c092b9b761cffd6bfd36e5e0e812fd73f4529709e45ac650d35bab8e049f020f5297210bd492b066803ebc86712649f2dae09752128dc3f879465e6dbe88ce4235cbeaf4b0d9dc780b5870964acd6a579da1c04b58ec97ba95350ff2e9a2db192fd9e20758ded23f6bb668e05a2d9747dfc70bdeb3ac9297426a545543dd02ea679c861da8a52b24ee004b6f80450abd98d368791ec62bcd667f200b9607d291ab1f2e57d292c84892af92526953ccf9ea7830dd003ae2b052b24286dcb3df7c20c714f2f6c5afb6a21db6b0932d48b72fcf89bce8883a935749216a97e2c3acb04dcc73c2a3ebb979692b9c1c307af422867b9457585b612dc72abace0d148d4ede2d1c50560f0acca1da1d221bf6359f67d42e0f7240bdc46b84f46113ee354fd6ec82bc6a9976d9b8429f45e19218d6dd7136336ea2ff1e04403bd8b5743447f34567009172e470a622cf8b47ddfcd21fea7252de51f72d183778218a8541030f7b54145bb366d1c677ce6ab1c0b35b1787e26d4aebfe00b3a85188a5ce571442a731c18f325c3d187a560fc9a63e692635244c62defc33398f53596a66a9fae11a7fb9d2f2014b1a7be4b755703b619b53d966c9f7fc25ab1e17a9886061ec22fcda12b8d8f535e12ab171959d902d52949e0a435ab53ae99a912d0c7838af0319ef11147cce377b7fccc0eace2cb6fffad33bc79f85a19c7db59ae83d8e97a4dc8bc8caa6453b62ab1929de550f3bb15359b69d19cbec63748857bb1ccd6e90c301be44f657e135f1be699d49cd999293c5e6c18860103f0d4b26f50877a545f344b41f533397363cd5f8661210fc7b9d60804553f1746a36bcb0db489e9f9bc75c42404a5f2e13091f8b2f0e79a3aa195fbedabc86c28d547c5d7cb1234a8c135c851db17c2ccd3a2987d298a937bba4c9bf9587ab929b8628eede0bec0a541ae60e28daea54b3cfda10b3c1f45bbb3c735c419d97365b0d5597927ea0054392aca8490963b28e9b784530c03038e801b086a5402b6f9a467e8e748ff53cb3604d43357838b576591ae637ba110c078c38a54cd1d33d678715c4938c693bd547dd760400323533eed70957e21806c881dcc6bb8b09078de987dd095a85c640a44a2f5643bbe9931417b5a0723c9cf85dbb89e8d84d9112a089a12d49fa1b56065679c28af1d94bcb298ba1e92b0e20da4a9d1f8080fac1e0fae30ce360ef2987edc69f5010935e7768c8b700d7f663b9c6de930e0ebab3177a3379545e40803cc5ca4851864f052c9a5def958800bbb246cb281ccf707d0902df0c16e0ac7d22a55b3289f841b56b0160bccaedfbf4c66dc4601008028c2bf16495f4c503c71f40cf1fb87f6dae1978076845c9b79d360ff794371a176ae0241e1387e482e029d33fc9018d33d9e0463834b2e91b61e7bcb02221ab7244c9a2854cd1a4f22687360b974e1cfda95c3e6b44deee048fbebe977e0025ed535b985f69c9de4af3a294959fb0b0fa223f6b1d6aa977d86aeebe8d7a1b7ea5743441143dd9214fb6d76ec006b71fc910df61746f59f0ea0629421e19582c8e46f16611b92070cfeaaca3153354bbf3a5eb1ac9481c1f1242733e8ad06b4c8417e6df23d5747f78c975781bc4eaff44bc6181077d46fde0d456239742a861b55c50438f56674addf40076662e5bb405ad52f168f11d135c39edb2faaf240e5288621bdcb94b5a89c34118be0ecf4e2b0babb720631f987f1d26ce1b8ba67afcb21a76f4b88b8045dae9cb2db90063e751846806b6bccfa027a9e978b7649418ba02cf144410bd4d3657e5d58b0c866f321eea6647413d603e99e387a93e7467fafee3d0d9e4d431973c56f7a0e1b2b478cb90c92faa02b65ca43949d5bb105b3090cdef9d6fd63b48b821e3f5b2d0f4fe9f1a78de5ed538cbef8caba1d9e487402693f4f0d895d621d3af461e4b8d607d2e0abe03d1374941c7636e903c6c49ed2db82423ddd26fc68c9294ce9c44efa82f9c7f96120167c684ff60e4028c01e53602be41775243f73adff6124471ad8075dbf56881756ba84e9d85e6bf5675f6a8360e4c520c3ce417b4525acfc75cd9e13ad2ed9141ce438a1fabbc1d89f14275df2084c16028abe2e1066d01e570194c78568a408c4bf821b4e33a7880d0e05463642d97593cd2ccf51bf2afb65973cb737bef221ca213a41c55f5930f029b3373806b1c44f47f7f68f330189c228173064c1693ac71779723fb3ebaf91d94acd9a451142ce2e03fd3f24b52fefa3b86c8f292868b4812f5684415a12515cea124675a8340fbb001fb23f9bed79dd38e81e8c3dedd2584e07b1d564438d0bc057d6487d22c2afbe65d031f51368e79484b12dd9ba64d5e751a1ca04d31c913e933da48c751b83f3554f61803dbacd156ba72084251687d4948e94e3ed2c89ee6979525e94150185b53c0eaa2a30c6111618e1a6b644ea012a284bd9753df33a91500475d0a0b33bba5d496ab623662c38d5c7772b2448ecf7a33bedec731d06ccbdecdd51e704c7e87d34efe8e3e23e1cd548130f3832a85c7a43001024ecb9f982cb749bbdff32c522b1543ce0aae4253e6a0038b521b4d9ae499ab054e4cf867bec7a6e9875b32c4dd0b92925aa1fca3905110b4549cc9a88b56ef7bb8fcfaab1d135fd3b19008daf3509c006724a9076ba887e38f95a38994527e26c28cb75f6bcda8107451ebd82bff08f8a1ac4cdead1e8a9888df252032be3fac772f3737e872b3d6fef580590fcf813230682e6212291df02da7cbe0f6dffc8b1bc3754bab5aae18834c1c9f6734dbaf4fe699a49b765d3293177bb9f40d46ec803a1935855bfcdb2adb42b761210276fc0ed028ab2258c4d090332c89e712bd477c7571dec3c9b6a97f5ec58c78307c47b7bc5234603330c6ced9f47e92a57474d669f009a68d6dd7aaded81274076dec2ff66285bdf917ff6a02c80e389f3500808d72d8a8002c2734fc53f7f68f2b1e9ac54ef20f53f2e1a91025ff558c6382af0560c137ba5d871191d5ab3b1d38ef7460769a3f3001e755bc5ed0965faeab9aa8397277fd8c62fefea6c9bcee90a8459303760f7a19881b75d706d6f8268d5e85f13fb14b7d78b8a3176b85bd29d7fdf839ca7f0dfbe9e45dc47eb0f496f0e18c85cc957a19b03fa2efdab5a78a6eaa556e1f8a37c39d63c729e5bb6dac5b55640e2c6da2782e79747ec94543d565d8753c1321023a29afe55f57be52cb8ae542ba616284110405e539349dc2cf9e9e26e77a11253223f2c83803cb4b091b3e4f51782da193491212aaef2135a1d58647e80a751adc1dfa5d6395a9d7e6a1954506a9d2c8045bbb0fe75eb99ac5a7d41de9ea4b5a54baf6bf2002d6bdb10b8b66a41cc71dd44f5030e364fdd3ca97746c69e2022b4d881ce94615bc3d5c047f1c9d2de3fb1ff503a7d76414546a5cedee9ed976034f97a089d34064b23cdd90bd41db2ce8f174cad052d2a97942c889f216424075900a32613e7e4b016626d2a9054d2a42bf8be2cf51251ac15bcba9e8f83e4488f9af53b9473248dc7a1715f9c12bc7aaac25794be328eea40f58a824012cb7063b475399a73d08f1baf49d006dbec6f7f12fa9f8f52ed8f09333b94754d38f62b1b8cfe6ec193128ee8313e9d2422829b87e40822f6cdf6a9aefb4d2eac7c55044bac4cc16b8360dc5dbfecbcd44074035a750a1ce849820c3e581bde0290297a8a49ed799de7166e2421d45ecadb40203c409bc4ba843530568b7dd9b045007d4932954af860a625890f16476007f6002f866f4fbba1d1a298bfae1925b26fbea7a07cbb610035964faea60c736e9923a8493f481c9cf9fd0c7a2efbf412f1fca9a84e0dfa86f1cfbf1ddeac34e0cae0cb19c180c698b83e0da875943447d2c2a1548319fe774b96cf663e36b702bd0fbe89dfa72f420d974cfaa196fc0a5e122c79b5052ba2115315dde9953b268247ee3fa6b052cea22d9b8fcc6daecbcb2e1e58d7e77a6137fe174b04f03ea5d9912e16bafc191c0bb8788e872096c79ebc71c457a67daca8bc5e043c30f587a4d8ece2f43956bfc0b739e512adefe463179d58ca0097ce763bba9283c1f52bd139bbe89c80c37913105806904c00dd2f625f68c41c006e34c6e33a80945c8b5e350f6b5d433c0bbac47eed8e97eeb1b4b7dfd45ca8a9581f3bbbec1018b65233b47a589ef2a6faad8f13908c45b02913e4d2133c4075887709b5c3e46fc766ef35f1acb7855cd8c29a4606e37dcc5794a26199ae22dc8a6e7986fe72487273f8d212dcd1fa5b44bef164ae4f2bcd1737b689c72713ae7b65db7157cfbe48ca99755fd97fe330c3363edcb5fe4eba438082eb15528e9503e5049bc51f213f52f6c4ec4a4de9382677f3b9b6db88d5873473866aaa2d20a6e3ad2ad72a9adc107260140682893568ed9d46e1454efb65ea594d267c670ae5db700109eced9a5e6376113de71cee26d8a9774f07d1f9ec56edc6b9575e14d607fc4197a4b46e8278b746688bbbeaf717e3c231692d11b18fa9e25c2cc8c69de718836baa62d763b50f2ce9f045f12c655e94d6cb12a9e0ccbdfd67d23cd9bd69d1b0e7ef5721f04a50256ed7f6c5aab8cd94339c94b4c8e4386787f7afe503fd4baa5d4d4485c358c428d0e86ac4ad2c0639341797fae132a0728f9732fa90db0da00bbac39a673ae000c90f44afa77972569f52c4d13ac7431eaee679692193f65bbb62332e85234b9cac9618264e41f2ad105a53691215981870644c6184bc4659f7ec928a9296f3fd6611d96f2e3e30a8cc6e26a43a239edac90cae2b46bc037a2f7781757eacd998f4d6cf36ac1376ffcd769ab9658d82cee825627e2525eff57b3f4676d37d840380b6707a1f8e7f8bc8b73a7c0c3fea7b9d0f096892b476e8fe615eb4b58a7c8cd6968288875420fe961999473a7a5367f7e98714676720f11798c13e7a1a87a69ae895b5edcdc1d84034ef345053aab9ea8bd864fa719c0815c8f91f13fef3a4c4ca34bba0c87b"}], 0x1020}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgget$private(0x0, 0x41) bind(r1, &(0x7f0000001500)=@in={0x2, 0x2}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xfff, r3, r4, r5, r6, 0x10, 0xff}, 0x9, 0x8000, r7, r8, 0x4, 0x3, 0x0, 0xf3}) 05:49:36 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) socket(0x3a, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) 05:49:36 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) setegid(r1) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6f4, r3, r2, r4, r1, 0x1, 0x607}, 0x3, 0x9, r5, r6, 0x0, 0xd907, 0x4}) shmctl$IPC_STAT(r0, 0x2, 0x0) r7 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0xff}, {0x18, 0x1, 0x134599, 0xb1a1}, 0x42c, [0x2, 0x6, 0x1f, 0x3, 0x77768a49, 0x3f, 0x4, 0x2]}, 0x3c) 05:49:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) socketpair(0x10, 0x8000, 0x5, &(0x7f0000000040)) 05:49:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x877, 0x3, 0x1, 0x4, "aa8c95a6e7d860413f0c9d7bbfd5da42469cd402", 0x74, 0xfffffffffffffc01}) write(r0, &(0x7f00000000c0)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = socket(0x2, 0x3, 0x100) connect$inet(r2, &(0x7f0000000280)={0x2, 0x3}, 0xc) r3 = dup(r1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "0aacaad97d5140720900"}) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:49:36 executing program 0: clock_gettime(0x20000c, 0xffffffffffffffff) 05:49:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8240, 0x0) read(r0, &(0x7f0000000140)=""/87, 0x57) r1 = socket$inet6(0x18, 0x3, 0x80000002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000240)=0x10) fchmod(r1, 0x101) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 05:49:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="6b61f76d731cfa3d74d710b771afb1978338214d0e0884f3c6", 0x19, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x8000032, 0x23fff, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1020, 0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8040, 0x46) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x81) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r2 = semget(0x3, 0x3, 0x401) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/88) 05:49:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 05:49:37 executing program 0: socket$inet(0x2, 0x1, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)="4949d8a18144a5fc6839494a0d6f5aca427e195a6b6df09685f44f355019fd7d9b5ef4661d617271a564a1244219de551f8d4a3970df6c26e812f6a73e81dc007f17633abaac2abc2d55f1f9525866301bfa4c0b51f1845a69e3c1dcf3100616ed107dce447ff005a2ca3a1db510c71224a80273b7dc0766934de5aa91ff291516135672ec43fffa9b47133a8815", 0x8e}, {&(0x7f0000000140)="5dc30d0bac2e07190fce85d1eab4952a3aa501601d0588816066bf64387f4bf47f8d93969e0cce52f587ba79107ceea265b3778cb6a79000b4e4becbe304b72c7ee82c2ed9ab7f8f27f9cec132d8b2cd06adee66cb4af4fb017c7513a7d5ee709e04769e95c1526e2a9cede4735ab19539f6272641153ea8a23820a0b987744ca54088586dd8bac8b69545e1863f3157c7f075926ade6c63b8c47fba45605f506a22d8741639b2592b7de874ba7f15a0a34b3c1df731c1f49da51676d981d809376a1133bd03e1c74aba41657f6e93df88b86ceff33a6e", 0xd7}, {&(0x7f0000000240)="29aa3c7055f0296c6f87c54e21", 0xd}, {&(0x7f0000000280)="98220ef11b2ed255b95af87a4bea97f69fbe9f5ee7ac896b1e743586e92b047bf67fc487891439ec6b71aaf19808a12dd4db6060395b0740746fed6523862db3f2edbee4aa1aa34168030e47d7472a6ad4355308a08e27a2ccfcba351c47b246e192a7ea5e666cde4d5647450c76fd9a16c8fea7b0c284775ca0fe4e8216490f85fa076d081e409693abcade7739c040b514a92b3cb1141bfc4225f2b54ab9810a46e8ed1ccaca3fb15295ff06b72abade0f3ad74f3cd480b32573213a73084f8e21db44bc8a1b59fab976b4d6bd746d37f73e6c1d40271d43a93917088f56151c", 0xe1}, {&(0x7f0000000380)="cb22e1d8ec56d9ba6c1b1195c7b0c04ab111f9e324d9df8ac06274085d43a8b90cb4e58f8ad1f937f485059a23b1016311a8780bc599c61f635de13e34219a9fddff0fc326ca9ef1b43e1dfecd4ee6f5a38360453d5cf6045b7cc97e21e4e1774d4ad8d585f460", 0x67}, {&(0x7f0000000400)="c04b6802b4d109521c16f9450a74da252cd4fbd35e691eb3e5998f0ffcb4d0635aeccff74429c1bc2a7ae9f9854f5e1c45826c007d93d2ea6886d779a587d0e27c0873be79526187abd42c32b799316cc07bbac59197cda2648ba8b2eab6f3692e774dee4ba01a9bb2f76e8bfd158e2db1f87b11e8eca556e9c3e77e6f681d3cf07d6335f6cab45b8e92f88f7ac92201596252aa52f00256364f4384bf77c0aac776b5d5a7a1b370636a31592e938223b057774deff1a278026f758eb84cee7826f4c2a3a3070a76d7bd04a00bab902002ee0ede311603b4f3b428bcca87140002f7b50ea372a9146920f7e4ce", 0xed}, {&(0x7f0000000500)="f95e634dbd7ad52c3bcc34319664292e89f3295d55376877b7485d4b4382577dcf596e77f4cfffdba7d670f2bf565f721bcc929a324615a81f030ec496e6e0d5df506c947ecd3dfaa995ec93ea1d57ff491a5dcd61b6efda2bdcf6c5dfc80dfe966ef631a2236d05c914d73a798fe05bd795b00ecd3226f445308862e706fda5af100af4d8aa068679ff4db5d00a8c8bc8c7c17ab998af2acd4563e5cdf17e674b76776aa3ffe9f4f1223dc36ef202e3420e77fbd68fa216723291697774c27a2bd1bd9ec3c46c7eb014bcc758354bacdd8f66b1243f2d76f9b594e9b0f3bff6c7b4159ee7609226d0d2777a55e268058d3ae64d4a4f572bd2375e61d4d216", 0xff}, {&(0x7f0000000600)="17e2756e958bed5577d09e3b9cca95c00f24976e8ccf0f60a614bc57c69e", 0x1e}], 0x8, &(0x7f00000006c0)=[{0x28, 0xffff, 0x4, "f20a6fdb057877e66c70371123b340b150ed2c3a1045256b"}, {0xf8, 0xffff, 0xffffffff, "97469a217d6bfe3f44ae01c8b0b0d157b8e7b6ce49fe71aa02ab768a1bc35ae2af54b40d2fd2690e77ece60b8ed5408416b86a58927f074e1e9966300062f9d2052e26d10d34c83e0e8b8217b0a5bf096c9dd4fa70bf34f1bc058695c91d55f55c9f5ec25efdd40992a33107a11ae57c1f6addf1f278bf083fdd5f1e751ea0badce663fca459a14f9eca951739e0340351ce2fb0742bea0c699cbb21b8c861f14478e4c268dfe5383e4ca58d7a16bb1dd9957cdee0ccf4be8329dff8f51eafa664215e4d220c0eff153ae78e3e85ee5f60aacfed92f98adad921d8c30c0be2250113"}, {0x40, 0xffff, 0x9, "3bbf2523b637665f909fe324af46632a9d2d6f4a1e5c37fa5ccc5f4e8c6a74188846c1742314a6c854"}, {0xf0, 0xffff, 0x0, "0f648527b876657a02871d608cb519380ec6d0dac16d9b548d94050e9c9ad66bf68e49a9fe13851c5b9410c6edf5e4f05c2e70eb6b0129f5fd66adf4a76a9ed27a9b6a6966f1d715290a50a9a058ce843dfb36570e0ba23bb8987738297ccc821d108d01fc6d98b24563d91ec3d470c568712bc466d45ae74df4635c9dc501f5cf357b26ec958d0b5290ac43f58cd0e3465c26d0dfdbbbc7e16317c00c7f33919c0fa8af9d6bb882efa7900db1e507dbafcd3cdd89be333f43b0e044d26e9f531fa097a2a898723a6b47a895838637076a19e54432741b8bdd"}], 0x250}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 05:49:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x18, 0x2, 0x20, 0x1ac}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x0, 0x400, 0x4f41}, {0x18, 0x0, 0x9, 0x200}, 0x401, [0x0, 0x7, 0xffff, 0x3, 0x7ff, 0x5, 0xe7d]}, 0x3c) write(r1, &(0x7f00000010c0)="4764514e85a7af28604ec8a543ac99b3580c46448ed92c6a15aaa460aba301ce7483a2681e93c50a5a90490d79ead4ebe5407a330b1939a0bbeedba8863ee1f7dbe56134243d0639d4397222de0205f9eb12f9c9954856aa536dab40124d2be4a1f84b593b30fa774985f41b6f6e6d5ea4ac6cfec300585e9e5448733163f1c0de8e605268428474aeda846bd6ab4d9f86f7e8a0369ca409d716c43ee2fec7b51c3b4b12812a2b5d4ae958410e5df43ee82633e5eaa6e639e89d00998e43fe96b00ef1bb55d0de0d5b395b2f4a58", 0xce) write(r1, &(0x7f00000011c0)="9cf2d8dd231582c6c3a6834761c6e3ddb03da09865b5895ccab68e081de3fc9b5c5410efc39aca97907931bdda5db1a4efbe8e6ac956240de0ebeb27a48281049dc455955a34f83e8a958d7b62c91ddd7c11a936da0ad9be99cd7fd023934bde25776fb225f79616d4cbbeaf8251e06e346bad9604724e5b19330dd17e974c9aeb72cdcbe2b0d0a8a78c08670a3d8ac2e547b509666f90f759ef24e7a27865c39d0b09712d374a1aa258f3bbca01cc912fe545c93fc0865fad03d31ddcd4861bbf1b96e886d55329a2aeeb9cf48b7a8aa1263a6181b22e9dd1259062a71aa0c5f30fbf28920a07f4ae714096a4faca4492cdb8d6a2366882ec37", 0xfa) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000012c0)=0x1) r2 = open$dir(&(0x7f0000001300)='./file0\x00', 0x80, 0xe6) syz_open_pts() fchmod(r2, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001340)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) fsync(r1) getsockname$inet6(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={r4, r5, r6}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000014c0)=""/239, &(0x7f00000015c0)=0xef) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001600), &(0x7f0000001640)=0x8) chroot(&(0x7f0000001680)='./file0\x00') r7 = semget(0x0, 0x7, 0x1) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000016c0)=""/121) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001740)=0xfff) recvmsg(r1, &(0x7f00000019c0)={&(0x7f0000001780)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f00000017c0)=""/21, 0x15}, {&(0x7f0000001800)=""/116, 0x74}], 0x2, &(0x7f00000018c0)=""/208, 0xd0}, 0x42) syz_open_pts() 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCBRK(r0, 0x2000747a) 05:49:37 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40000000203, &(0x7f0000000140)="ebb71774e26ce34fde1264033048e699319296c8", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10052, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) minherit(&(0x7f00004c0000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 05:49:37 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xfffffc83}, 0x0) 05:49:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="8500ac3ec086166b42517866a5a6f44360f84f765d4fcaabe436efc3d17f2b505be33703a43b2080060a9554e0179eb91e6aec9c690014c4f4ddc9dc867b67c81ccd55c8e0eecf35edb0e3baabcda575", 0x50}, {&(0x7f00000002c0)="c9f2a5fbcb04b9fb374fdd61cf5161b0aa5a9bbb41f158eb0f80de57e55ea17437ed37806092881a526bce846478f74567a395b6299f221aaf5c37ab1261658c29e3ec70e35f6d10b43a2374e08ba88eb1d6adf616f99bde4460d19ab391fee4707276d76810d9e564520b5253d92023ec62bbab096dc82393477325a693340f3cfb54e7dacf5819f911212a1cb87e753cba7ccd7ada33bca6beda61e81d1f0a932aae7997cad3600d4021aa812a0f7c918abad540291e3a98ea0960e6387b49b363ce4b5fc4b0d8dd98ebb21f584873c1982a6cbef5f80a0a575873a892b6c94cb1f307856f5667f602a633d1b245ce942673970d4d9c446497c02c9cb6aa0b8afeddfbb500be51175f931369b7baaeff48039ec0ecfca8cb92f791b8feedfbaf4017bd7e213cd2931c42a3d2ad1368fce5ee8e5220fee05f6f1948f9c6850d326a465381c68f8e27ce729e77860e7b5d9e92310f49ad3619c2e0d227a6990e9ef28dfc28c7a69a0a6da85e1697654401500d1450c33ab2a9e1c2d6d858aa1fbed847c8006b468224d6d7e953f1a8ba1e50feda3bbdfb586365793ef292103e099ec5d34144ba8ae5c2544c36ebfa09631c62f1c4a209f7b0378468b4305e73158d1888cc007a6fc7d2451ec0f452306d183981ff67ac882797ed3f9e355a5793b73cfc287794a2385ae21ef1bc628c112a7c1f4ffb08dd9e618b2be7d32b3e55cffb5c537e46f6d1f6e811b19c63e8cc1015483e067824f7bd54d6736106300b4f13af82f7dbc07a4bbd48ec9c35f19fea6198c388b791b2abbbfcc13c9ab0d1fdf9b28230eadb67dbd6e264c71c4eed20397b4132a94a39f474e8b346ced86d029a5e35c945e485f624b024885644683aaeceee80b3b61ae9c48dbcb70b9c3238d16da7d8de8d1e7766264ecf9e11c2538e70682286f6de5b82ea4bb87dd29d0ac1e23aa9ceaf9287da5aca9a20c114b694dbcddc22ffebb65d07dd35cf6a7bd9f4ca029d876d49bc8ad841d4544ad5d13822f594240eb63bf8ecb2f4038e2cc20014515881a59949c20af71cab96121084b7d65b343a6013bccb3c10c6f5b7bfa314ea225c161ec00b0c55f750bcc90fa53b8672b8dee1da57cf4a2de6174b9b5c750deede55bde270732fbbd5c8c936bcd2a47a01e617d2be66dba26682a292f2e6071af0ae9458de8caf070b2ed6459507001e754e72270872980ed3a64dca1cef7b0084c0aacd08dd9f6ef4ce2171a15a4b327210767d88ddaf1284068480f72cf02a5246d35d8d963bd020088220c6248da6b83efd38bf5fedd4ddd07c09a71036f8b0adc551f9f9715934db70303bd12be7dfe7727359010064a9bfb4a1b3bda373762c6c9315739f4279d1bb88ee448e3c50314f0c926331ebf412231d9a388e3c1648e48e254bdd5aae22df2b9c3bd14cb0e40b1388b49c085bb535d7e3c5fb91e619fdb55ff2b63619291219b167b7f31a0c4ea229c03cb46a6549e297713c01e180b126f917c39c5e542f851c5bddba7606edaa220ea98a13697f0632e449381d3a41faf0af233e2e77ac1fb241e210f78f0f1f84c660da4660fed1a2e885461546445b39b90ffcf6a0b762135af6f4257b7efea47c3fa59f001d3420235126f2ec5b34c6747ae50324f0e618bbb5a8bc05f28e594ed3d580f2057bd3495577811f19d31a23270923caf0b684e942e042eaa23939ad403f32a2dd0a8e719a70cc65de96237e8a57a911f96370a13d562a91163121d22aabdfac098df5951c6dca6fa8b532e133cffdb666b18d025a1432f5a4677870045a2d4c2ca00ed6e4a0fb426ce66d524fbdca6f6bc9b3b0a21d90d1d05abd3c2786a0950207e4b4053f6163c8d97b6a9491ff403781048d05610f98bca912ab0bc72b8a162f996db35e600f50b0b41a2b5521267a03bd09407e737e4dfdc52cbfe934e53750349c643e2616501a2bdabdb0960f70a30d285b3d25f6219b2a83e7f613413b13d82148d54ae25eee72d438156e6836da06c49d530d0abf1a9ba117e067a6b7e3cc20d5a656505ed11b0956de0457379a82d368cac6f4472146b332fbaf70940ca500e9c6a1ecb7ab17d81b340d53137e64d9a30c8143e26674d3900f5d2e91f19061cc909dfdeea3c85ca24ab361ccd0b1833cd5abc7a868151fb5109f79bf0ec1c4fa0bc1f8479e60e9ca38359d7c687239bec4876db6c5e86eb7f87c7f111f875624184afd65e5cd5c7fa1575c1df04b73f05670b16f5a3cac5688a3225dd1ba92ca1caaf426e1f5f006bae90ab5b36b6bb964436c22d8655122860a56fd5dc9b89b27977033adf07c62d91246ffe9b8eb907e4a75b879da688f2716e0f108144a293cbed71d1bb3ee20454a43c6576eb5dbbedc388c80fc1b5e4c7eed6f69be50fdbb8d4e04b0c9bedf465714c56924af30cd35656fe2977be39d3f0229d98308197d110a5081db56af289b66d2a8669bf50e421fea5b27567ebb342b8734a2b60096f9dd78a8dbeeb893334e14aaac45098895908b48f29b31233db9dda01a06fbbdf5c59bc38c3d29d8da902f44f804a53df56431804ca029fcda13a70bda0caa8b296504da4372c5600a76e282c1c5ad4ea9602e86b8f8085f4d61e9138668e0bbc61966a23b6f7b533f0ad4ebd315a7fd124e5b9f51f94a330616abc38a500bb5a7af52902bb40eedf67620b10e6bd62cf868cbf1ea1702036f154de49dbe2af1e2124e34e46ff98e684d61f6961aab39d47a8130c7beb64bcf617360c522143cce2ce8419a28717f72f8f12c73ffcf7039db4ccadc89a8132b8f64fa0589ed57e385809bbc542b7aacafa63702de463f7432a67a05c24cc369d779abc9af7140f0a00d5d2f606bec246b058ef940090ea0b8f7144af2ce1f39ea31e0ca81eb5fd8f361a651487a367b74545f7382d0c1b23de6e276be38d8496f9cd545e1cb4629ac0f495967d53650ee920ce57e192cce0ccc79add481238e9c6872e38d554a4c9804f6e25a43bbc01a319b96c23e8c826e817cc2f1801bcdff1895afce2069f559edbc881c3180d1837f1dfd481493235d753afee2ad8b6c0896a707338321295d4d994e69b95a608c0699578e159ba2516d8ae03af89db1c51e1c896037562efb5b7620ce79a0568515decc7e8757a8f1044d93bdaf7cd56f56bae50e2667e16c883c463f63bb5a2b781de5950737cc9cff5b034b7c425a9eb7ba812c1b0416914e5a6925089706302fe860a56e4d787d200a798daceada93d4c4dff6fb965da568c0d329382633ff54568ffb4f21c548d6f92135e5b938a44ed8678dffe2cc02bec23826e6d43f1c1703713af00d65140837a0d7230a61d82235c2e514120947b4a7676567b571a34614b8ed16ebdad7e0f692147e80759dba4ba1928034511e310eb9ebca5babfc431099550b16cd27da395cb1190c94798f592aa8d43ef82737b9adc443b8024e8b576cb5822d8257e4059156c906bb49a08d023849dcb409f4a9fa5c8e38a785b1f231305d49a58a9aad6f6b0280b601499f2ed8342e07fb823002a1aaa5f3f5206525bc3b1fcfac5e72544943d2d0a80f16dc1087e94a1ad0e3cbfcdae48fbc954ed52d65f07f97c215181f70d8f87991f40b75e13d7961bfbb33ea0c1ee2ccc048c3af673472a96f454a7b3d64b698f95adf7d5332a646e3934e4db09269dfdb50b7aecc7414737dc38584e950abb9c7e1b2e27ae1ad737137980bc4477567671b75cbf3b5cb005bfe993685a1a0a3831196a44deedf3c7e323e0c4af9f5c9fd2ecd725333723700a8ccf1c413cb47d188f2659b35c3dd7033a132e869fa278574d743d4a24ac5a1e58d2fe8d2546ac16ee5c2ffcec5864ec660d5128921ede4375041c4cc4b3685b79a7b775b37bf1b61c0519953a3924623caa1ecd303361f47e8436b578b7d368113b02d17ae899c2898a9de647c1d45acdc0da4a35fd64167a4f1ac2a3bb8a5b11ec3998baaadd81eae0c8394ebdb0ee2e392bfc75e0d585d7392cd8a2e7eaf5279e266e28e3986a657ea1648a1fae5b685ad36978f2fb6dff0e7b51fcfa5a1e7deca8f0a31219a5d7cd2b2e30563cde6e98d1bef81daa22886212ff35fce7eeac544f69eda4a2b47127062505a34c02f28d25db8a0f4fa130de5c51237b5359f6824c6839d43a265bbcd54203530f938ceb3c60330e24b42c3e372014acb14100ac43c4a411c5c475aec56ddeaff6c094af5e45a759b7f795bfbaedaa6a67ce0dade558727dc3986c9d17515ea7c443fa365d623587bd0b4b6cc68677b7dcba3d4e3ad804c939049efbc81647ec336e34557682f6639e109dd1bd660bc6123d703a51460edff64449feece60343061a00dadfc41115b9f094f0c56291e86887d4ee51276c8a7ad8636a7c1d485b0aeb2f4248859d7af9eac629209e5f5ff6d3a00c98007409f4592f077d1ff3a9f896ce4b9af1ec7c66f6f8be2c2317ac878e6055a65146912cfad9d675ea9551f8ab2d5d163d96b9b92eff679a4d4faca790baa663613519a4ed99160186b581b4883ed18b62f627994591388416993b3f47ebdb80471bdf7c4fe253dc52075bc03ad1ccf0bb2b1a937d1134ea221dd46fe053fcf9685fdf9ad151da8ea8d1624d8bbed25d84b51250a07f81d04e74dea2511316779a16b2a03c21a51022b44ebb06cd5bd4ca7a8d107688cc35fcc2920a8c4122d29bd9a27a8c6cbddea9ce70b2783ac152f354dd237b48564ba1996bae7fb1c850833002cbd605be960f9bb64a9521f3ab816ace8ee95caa2fe4c51bb31c262213b37e374d8365541f686023bac4947a46ddfde8107e9849ca20db7e051a7307e4559cc9fe51d7c0f76ae0c88ab5c78c421c322c17042406af18c27047103943cb4f212f141e9d90cc245cee081ffb8e1fec642077a3ec14680e711fa02274d7c23e850fcd7102bc66b47cc6099de0cd9a8854c5f1f4a1f543125eef4a7c8f1136ee6fdddf04a42759ffc559e7526d79d883779f70dbafbe3bb21434bc440dfb3a8758ef48bc5d44d3d3a184723f4c5f76ba984b66dc7a68c524df759fcbb3012078ec404196254e3a149cb9629f3baf7879f5919a103c279b7904263eb0262019d561286580085fb79a596dbf98a61f2a861afd1e1732dc350db7786087d36ccbb05a93c31de514c077d10889e7719cb51a170c47db6522ca1b3e72612afee5c045adf42c6a6d852fdd63d18815e542cbf57b56ca9352ad23895349506f9418a3aea6bcf48a6ea013f773dd6b666271d958ba1b09ea47be3f2b7453c1a82c838e83e6588996ab69245ba879a67e7e1fd9beaafbf6c63f3eef7e61045469e3872ed11981b0cbdb27efd864478a67c9a55ecd9818fcde6c3e64a99c7cfa91f8d0eb1dad2c8d19e1b134f143d8cceb15996e20bef234d9f4d16b6d0ed0dc6e0acc96828a048b592046bacc809fa06198a3cc5b837fcd62cb0f6047f8fc99c69c3507d8598062ebfacac07ceb41b1ed8273a4cef7c1c8d511e89e2c68fbbec2af2da94138cb394fbc42fef94c728f3de3b837463d6b1a4bea2b018309db94db1a54289ecc9188a49943cc888be0ea9bec41d91522c16f64b0b926b949024149de45d60c08372cd041e8acbf3f9dde82533faa1e7d25a641248e84e91326f981988635478007ae7f3e57269f5f2f18562263518c6c06c711e07589ffd9bd84297652656688a94dde8726a9c046fbba1be63593610d2085e4d28a40a258bb67c3bb84e47fecac279a7f3852c197a49ce62008bd4f4e14c0793e49bfb600e40b41c2e7c7f3308c7", 0x1000}, {&(0x7f0000000140)="b95e833186ebd2b9544fb587c093d4e736919bbcb1c2f82cf822c296284618a250f35a1e04f074064c88f67da5c12aa268ce4b19795cfe8cd0b0dbe307e1629e5cc3fb0db2afb1215d8419caf97a3a88177ce6eec3e423f042113868f013f9a143fae3c6c6", 0x65}, {&(0x7f00000001c0)="2de1e2056a1c4dc34bcc0becaa110cc06274a3d985177b468438016f89af76908cbf109165e5fac86e65437a025b1ef2eeff4a230338b65e4f665e19d1e6b1e5da04c53d7d3039208725501b05a074be2b90f70886134a70042fdd161d3796c4257d0cd433ca07baabffd09a76b4e2499e43a1df1baf484e671b48fb421ca3584edae9ae6967f58ae63d725594cb979ae9c9397c7bb7bd252a5683fb76279519c9662ef3742a27675d", 0xa9}], 0x4) dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 05:49:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 05:49:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:49:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffa) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="3a5bdd529392e75aca98eae9704208ba23a5e86d5ef9e80432a5889f9e6e8d01216fa6aa95e20e1daead6cc2ed3fac72957ed85cfdd55aeac078d5bf6d82d014c28cb5020ef58c0071f774cab0ec2c81c5296ab268316b85a25ea84a948ab47006c90dccfedf2d6331b46398ea37175ceced6c71ccb2e76ce3db71e87faffbf2a5952551028e260638db506592a4ebb8a34a6eae30255ea57cb40c83ed60a286de80588d8b", 0xa5}, {&(0x7f0000000180)="64767a77bf6cae5198f1a51dfdf7fa63490f40164e9eae9353a43f21f2ffafd6235adbd732ea0e719ddf408cf60aa914b2ca1dbc16e90925eb755c720f2327d3c3e64f198913361fa1208e67e7c62a3c5131fc8536cd5c25ea62b69ae04c175a4c73bb79ad3a34340c2b32f27c9de391fa23676f266b7860c92e472426f770202eae720bbcaffc8efd8e0759f0f9bb2de0831e312a5f6b70d969d8bfa9f139b7878579ca8fa2fef600581ac1549fa2d0f6fdc757100c12fd61a0e43293cb492b91229239e6a333640e728190bca66f3b1517bb3f48b873f4e5aa21abb57d922c3e527ac40820469d9b3d0860bc4937bb8abf1358d0ab8a2f", 0xf8}, {&(0x7f0000000280)="fa8c3bb20130edb319597d9b77d5275558c2fae34eb598405341f94c8dbef48370762c55e775d2e42023ae4ab9decb84f584ed2ca80186da27b89f6787a4c631ac7f6f7834e576925aa865612aedda1d080cc12473b00d3671aa7e752d68f2be36d4e09b21f421bf2610b479371095a88f90a66276204a974102f61f9e0f1d1fb67e30c3f8957e2b8aa771958021e7b1d645ea1ebc99dd41f7f732520897481a3973665ef745765cbd1d64decbfc7d4cbe290f9642d32eb8189459483952deabad543cf96c69e0e6389a19c736a2490e432c7cd07bd01ac130a874a554d3b41c1772cac31ee981d9a97ef42b0973be071e810f6852a41411e847d935092a503f1755494aa8b2fe89c444fc2d4f5954cace2bf7c05560d83847a40eeea241e3f35337f05e150218312a8a5956397b2a6550225e9839c3e6bb64d01ea0ef4f041c8684abf4658451ec6dcca3570ad1127462d1dd15f4e8f1f97fbb4aec40aa4567a9d855b988ea2b84f6de58d00d1e0d0fbb2ece44e53135370ec5be48cddc4fb79b8e3f7d85d1fb22c92b1067bd7d50aa15c0284475c2b33a4274b09781f67e59c0fa6dbee2a3e9f7ca0b2e51f32925af02ff9da3af2941fc938a7989c92eb3172d0b4169e3b58fa86553c88d556485d1274b38cef490d0500da4127a9164ea6d353b9c9dff2942257ddfa503a3e2da0d0d102ef7a4a107b30308e96404724b7db110bac7f0d81edea18a45d03662441294b7f81940a67a569ad156fa8eef3d875e9a74225277f2121eebd872fc14c373b0f9a62b732cbd5879e2fe4e3ce39cd61aceb48ad78c3daac48516bc3b2c5764d9d0bb667e2598a9bc1856d34122370d009d84df46e29c0b53fd57c2c168ff9d2aa4bca36f202a7ec6f02be68e02a27d86e884b6b9b715555abc0f77269860453c88bbe87e0cab23da6993980b83affc2985395c2aec540ee3a8d6db845b148665821ee06eefda5ba149805bb9e5e75c84e29bbe97d1e8680c4804b19a5ed642a8d36db7892d4dd0aa5b72669d73843b50580e306472bb5bf77f39939c7815c1b3205a5937dc6a3a1daf31ad9aecfd1480736e253d1afec4d168e7b56182bf0aa7c0a7fc9a1f903773fbd37e22150df266d1b16483218db3f0b3988c9dd8fe81b3db6aeff36c3823bb93912c45b031dae67abdc415f50666d66e0e07c1faebbb572a36072fec9d25f19dba20e68c6c6fb9231a64197dae5cedb946a62c96ed0538f75ed93f1f1ae3b061ebf903a45c53d41a02d1a58852550920466462b868f39fe580bd799f727a26795cffc62ab5e7c9e77d206ccff918f07ec09e691ef811ce069b2e451ce6d4ca2e941785c9c3be5fba3ba7cb9974d03afa198d7ac6f5a38a532780efcd08f62eca90d18de91671d0e850f388855017fcbbc330e4ed1d9afc789d84f217adfed0a816bb8a1ad2d6bc20de3cfd20d435454b0025d6bf9cff131d171e4e7f16914f4af2b0e31599ec16e8298ab22ac7f68a3b8928e3a7e6353d9ea0a5f454719a57032d2af1874533bd50786a183592b5036096350f20be3eeb157261661ca90a6fc0d312790d789ccb12f127df4eca3fb0376df1822b9e0126b13d5a0a94d3482d44b3d4956a1d4ba0ac1ab150323239cf88d3e70dc6180c4d7b4676fe63e0cb38076e8348fe8f82c15470584ab74a37ff3d36982b1e8e8eb7854efc450479b531465101c0a02cf8af52e6e110e12739d121f0567f8567ed621c5eabc8f6183ac065e1a8901c447c8b0e09e037052363b33e42b66aee2f52fa8cd0cf0033a82a808f53cfb394e9462035d4c771472690a6a7849b179fa13758db014c2cd77c757fc5a7ba0bbe1c20e2afdcafef37e722d953fc8c0fba5742c0839fb3b8fffa7151fda2269b68e3368d4cce0418b0af681a9196caa30749f95317aaaf468370af65350e30210c343eb2593bb07c64e17a725776349439171f5c730f8c4670863e3a84b68f06901d05d2d716c07c9747c4fcc6d150ac94ecd1260b9c0d1d8856eecc60b419983fa1fe860a405c6c04cab73a460e307d33bae6adf85ba045e8dd3cd4ba5d1d24988e48b1d2e96779f461666e77ed7e97ada664f00e2c26012ac5d89bbd1af3fadbd93c0865ed03331a4b225a07ca4360f80fe4610ccc8280aa8049dd0f3d09e11fd6f93a77ac3d9ef94c98a9402dbceeaba6b84dbb631ae3571bf0be3bbe0965db5d01f29482cce6a0a7b670985321810061a673092fcb7cf82e16ed6a258a76252b282a117727380816f62c152d8713b803e0af2ad1c11cc6ae8011314d20e475dd051a3153a7d01bb9b5fb665ae5f0bd0b485cc9788a2f92f530c564075a492e252d0786fec1b60d66107ac3ac9937edc65ba3737d0b14ed329ec72af0c3d8f2c7a9229f75b543b03e594f6295c339567d8c14f96ca678150e39780d58883df6d085f99f1f3aee0f278e7341abe048c299b4faef2df3fb4d3d8eab224c83e9b5f946110abf7c58336394606fa428ba12e726b84fdbeb6613e68329c98b1242ef7bd138d265163acae17f8613a8692770ae8e7e8873f24217af7ddffa41ee5c1aa4550a339d74fb0b91ec11af913e8fccc9c01d503f4bc3ffda681b5140e33dc57decb57cea66d19f5be1542f219079a57826b4fbe0785be13396867fe4e11cfdff231684f242084256552795cc64c086ad36e11b7e7f7f4c91387ba22065a30cdeedf7387867c117b4cf84c2f01614a171e5b1a63ab6c1b17eb80e1de948021b2353a7727796bcc4564c305ef493ca22eb1ac0cd4ebc38b35fa38e5d92b7d06e952fe54fa9e80a5a908190ee41edc155152cf9082b66ab754e611229d1b17166c86b8c11afa98b431139547c72f817d5872051ad17dd05ae2130f415883d675b116e31f8ab48f031cb20ca37f90946fcd628ca9472aafe1707b639e330cc01b5b9606068efede7a37e1ef4cc79d99b037e946336599f9ec1e32ca92ba28b196809d1260b5473650e213570e595a1dc4daadff981ff6b1151e938f1923902af4f9eb29e61387f72a77adcd7b43cd38dc2b54cdf7a9ed59923321590e59f313f1d879fca63e86520260201d1cec4a16605b251f72604f55fef2da239aa4c673c40ca9bf629ce73bfd8a7abcd3ca5fd0105fbd37e7834945c6b44677d7d7fd908a827054c14751fd7f1695a0ae9438274dcb6f1f95ed9d87a008b55e598488b1ce7821cb3f7cae2731186c825bfc3099e37c16bdf091dc397bde2d964443f4bebde7eaabfc7625b8d440871928ad9c294e5e725689e9e245eff6a432d23c036ff1682cfc7eacf61ba25a67af7e4c4798f9a6ab34f8e5beb3a24312940404f628f944a909f23b3b2d20255449c4e545d9e018fc12101f7bb874b924afefbf8d791571fe2b15e983936f3d16f4b99fb61725edd1d3b12547b96212459d719a299ed3117c0807dee9ae12a1043c421232ffd08dea5f009afab64fb8f1e5311b20266e4f267cee28dd695bbd182d25a3ac50cb5677e97d6a12954f36f2e2bb21dc1fa0028125770bb3dd6b3c06bfd4ae23f5fb5de0921ca94f46b682ae4fd2a4fe78f52caae2a72c69af02fd00f17d6af5d2c8dcc34c3edae8b93f2c994e50e07c524c28a68de569fd988ed0a123759d80a6dd7f93f770e839b0eece896ce2541a9302914cd751286a97fee80fb326e10818b14437bd7f3507ad60887b8a4c99535df5706f7c5ff38e72f4b5e85a6b339663716b49b3db700b861f4324a59248cbbb9b070c0b9cd4ae7ec526b5c82f7043fd46780e976240896513da90a537c65fc172bbe3e852bff3b1e1540192651f23d9c6cc67bf6da1c8d5bc457ba6f67ad3d9707da04b0447d14ba8530ff04e8b38e4f10c3ebe9cd4d9e277ef3c2140b5dea15ab6705e0d05513d1cfd046e26785aa83af4d088cf545546009c851519d7b215ce755a86d0a2fb41b6d6afbb3c1cbb5ec41a4c1d42e67268a1dd20aba643dec9ef729c35d91616d643b9e96d08a0c08ca209508e112ebfc45cc55888fb632e1b295dd4653ec2d5a8d7847f27f12a8b685e71b0e2b4eeb01aa0a4465947afa2d680e31f773a2d5c38b5cd0ac7767d2346ca0c3e500e2c2cfa51124c2cae6fe2445b6c074639f128dfd6965c5d432e620a0a1d6d95e58f2a8e65795997f432e0355563748d34685c2bcf7b8a0ef18f5f59781df0ecce1163a604f3f815a76b382d2e6fc669ea98cef90b009f309c3c54b3f27c8fc06a80004604cd02efbfcc044e66ef3744a81078391f8ee3f5b106cd048f2c9a218344bec35f629a85f840073dc9b6fcd857a90277f714d8d7374cc792a3b8d45b21cb594afaa8bbd0d65c4329adfa972a46205fde15ca0a465f52a4aa10575c09affbbb660d369c949ee4b0609f332ed789c50c1af053853d271f59296909efe11e7e198c3b75c451ccff937094f954580f1e9db317b195c3c43d827ba3542f4e4212d68b654f1b5bb7f2cf7f6f709a13ca0bc4bbcaf235c1ba2f06bfb3ff53882e63b217ae5ff34eb15dc174ab56e4bebe50171966753c70890c4b91899d20f3c23c05ccb43b05c6a854dd54c9d78a40d05c84685bed5e63594dceb9887823a1d9f62eee3c3fa6218957f7efcafe781c9508fec56cca95326003c94ac66576a98521859c13a0342bcc10d83fc07304fce1770690276104ff952c29ce0a31766a8a208ebebd72cbdf520b26480053f3d8a2f30701adfaa8fa6c0f413435dca9340f1002c7bd41eb5b0c2df3ff6080a5690f0138c85311a4b30ce99cfb656fcbee3bef1b0cb785789f04e93527aec380b08409cfc062db21007e885e679ad116a74e71774f90385d4c07a2f761ee3f9a086468e92a454ebc23fc788f7188cffebb4279d01171237b3124e83a200d8854925af40c899c2d77f4793cc62fe65c39a9ad6e6ac7bdacce74202bd2dc7499045b111e74bb99bf028c33db9ba750f837987d0d46d57aa81a0cc33b922a159fbe5da2f2c5f574988cf95ffb5201fd28946dabcf87644ec652997540391ebe4af2bb01e15d55179dbf25ab1b7a405dc15fd30e451d0b942f76bc5add49483dc09b6103491989cf5cb3581ba6cf18b490145e68a3391bdeb0ea58c6605da8237d21515487592256a147ac51c932831c0ab228adbdd4982aed97acf3042766a2624823973e571221905cafebdc8be8d0732eb27bed54ba691eabf76cb1a1fc52320b5cc79e5f9d099a8ebc9eac4d17b94a493a041fcef650d1e34b08bce91ea4a79788704e94c074f650a2508e11a339ed796310647037ff608f34e40cbd5b293ab448c83b118279536092b1b2977630a3d7566df7a9ea0aa51aba7f035b0b17fb1c01a431b911d7b079d43bc9fb56197917dcb1551a744577e73e5721600d68e1e742bdc2d8fdd97b46db95b0e1c2bbdf3eb4e707ae01801d54678a88703427e812202f92bd78f8e282cffa2986d1c051627557323755b9657e3cb003868a173cbcb9675778a5d663f35a5c8fbb241daa16a672ea236cd29acd03cd3a08f2f620f793afb45e0bf93fed2cc92cd2219828dcc24415ed1484ed6fbeab02149c3cc45bd1b582eef2b502190806adf5e7c90b661a7cda660ceee4e58aea92abbda86ea3484b3ce812080584e034a5a85e7e6095c3679b5b5c45ed95559b95a5b076caae0d7cd024d3131060fdcd3264483c4fe202ca4f7ab1bad69f7835b91485b5cabc3bbf5711ef28c6d91732fe74d3cb16a66e7b74532a3552f19ecc75fa08de7e0b62c0cddea6a1cd7c507b1d415659928b84b1288a86aaa7ff76f7789d565bb03a5", 0x1000}], 0x3) fchmod(r0, 0x100) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001300)={{0x18, 0x2, 0x60, 0x4}, {0x18, 0x3, 0x8, 0xb6d}, 0x3, [0xffffffff80000000, 0xfffffffffffffffe, 0x5, 0x0, 0x1, 0xa7, 0x6, 0x7]}, 0x3c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) socket$unix(0x1, 0x3, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29, 0x0, 0x1000000000000, 0x6}], 0x47eb, 0x0, 0x2, 0x0) dup2(r2, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x7ffd, 0xffffffff, 0x8, "5ec6fe23868849e569db11f3838bb32514038308", 0xffffffff00004000, 0xad}) close(r2) 05:49:37 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = socket$inet6(0x18, 0x0, 0x661) pwritev(r1, &(0x7f0000001000)=[{&(0x7f0000001040)="d7e82ab5956fdba0fe30a62f79542db008d3935b7b8a8625627f8c7fa634df86e0f4dd6e60b6fb49343e1dc4f0a6c389ac63306f5826b37ae93429c9f9ca1981260b8238470d51f1c067d63605294bc7bd5cb4a15125a04bc32660aa2ab7032c6b6de096a16652d6fcc8c2db667680031867828cf46ec6cddec8c7c476e90fe45fc5c36592507ebd0efed21edcdc99c0022bba1bf425e5017ea138e892869ef8ad829ce8ddea8515fc432ef8309df84eb7945ca406adc7da63965d4c68f3db3063daf6f2cdb2af89a6ee99bf16c528f15b3d0d8cbc7031f0c3d05c9c9104620f2a6936887d7ab738f02ee2a6ea5d0b488b909de7ab95169c66cc0a038f2c056305f82a240856ac08a8c6e2287739528c4c8b05583114a2e46733aa0ce8d8d85e37f4a64db0ca3f0ee6f65474b537cf9c37a3ed0967827891727a57bf14e400e18e9cd736bbe11d301fab5fcb32c81533fb820a0f09f7e935f8a1c97492c924597a6c0dd6ffd53e6b443d61e8c2a69df1f04f91d0d8b39fbac60fc2631f615a47cac46e2cb9d551cc37fa158a1042f4fc8e71d184c807f45742257a19a315dd084ab1a24ba7b3357766649c0056f7c919fa08a18ed6dc35a81935f98c4797fc121f9e45417e0b72045794cf7dd38e44f735044eb51e5daab710ba380ac446a23e0e93d4d2b23a7c06248dd8174890d4fc85de4b8026c11c96539f76310e06a6068ba734f635857fc506cdc195e9cd9e5af8d08fc50ed290298360840852cdbc4d0273211f2298429558915a11698846a0d65c18eaf415b210a3643ca759720de4fe65003b223925caf5818457acfe9f2aa9b21a59efe23cdc7f63879dbdafd4ed1b25389f7ee598e8659fd143c9bf792d2c0ec8896085faa0ead1bc071da22d7ee6cdbef186d3fdd3f9e4d4b20ae2eb06aafa34c6526c503b0161c40f552ac41b0711a919921af8b4be195c7f42eedd9a64fe53f37048fef89dc70ec6b85a243586db9f43f528b33171db106003c89b147aa22a3ab044d850cd1e594566e372a4bcf96ae1059c1ab8b6e2d915e65d06a46ac9aec8f8973bfba85c756b9ee689827f21c6296babd618da8297a7ce07545d9be74c3aa3fd5fe35b63192a89c5fd0135efc35d78bd5c37171d1f9bcd7abf188b0f00dd8f54890566b52eec15cb9871090de59665ab4ea33f850b260564bb98749b4cabd139d68c9700841483b162a422d3d723af9beae4a3628cffd60f3b2079217e6ab320c9ff1b0facba1ba11db122d35b7854a094e1963f45713fed3e6421d3d72673ff656f4e50a3e8960ac479a38131f0a86f9c70e6602df6d76b5dc09e1120b3107b4ff156888dee486747580772d453c8aeb34335feb0d16d564b148517ab77f794e37a41333f2fc15d1065d8e8cee3100111104be2a969885bdf00158e7d33e8f9f35dde31fc7c2ac46650560c14567c2d0ea25f445dcc636700848b20b09d05a154f04dd40fdf3eca1a73fce129ca461502b7772be0edb8cebd330684a4e1ba22756cf15028e3e170b9ceab60e2b2170c5aae933fcc767ceac81d4f558e0b578142a243b6b6192cab6b4740a891823150ffdc5959956ee2210c5a75b299e5f540c56e45286adecd935d3d949a40a103f6b62191762115436241f40d3abd4f8e07b13745d3e69fe44cd13cc9210ffa6099ca5bf0d3a74fe635346d2cbddb21d2e44c1cd36efdeaa5ac5879e6d6b09e98a864b59027cb57adc2957466d0fc35d9c34f9e15f206ce739ad432e24308324bf468dc5e15e54912ad64ba600daf2050603c12710ff1fe934d77e611bfa80f4de0adb1763ab13f6a075fca4faaff849e7b26ac6a6e0a1626879d865f2a64a5c6b9d2c5cb5e3412a8d9de9415261bd90f1f65cfd6d07147d02a737a2c7165aa7dd5db2c4fca650f40e71424975928da4a5307020a08aa6a5d066d473f167ef9b72d991c24da5d84208109062f8de3357f90335a3f73831f34e022414a380f11a35177dc8b64c337598dace94c9577d0f58cfc1cd7c06237e1dbd34b01f2d022fbdcaaf0bd50f9eb03a0e545d816cde0333725615b75e82a0148da574104e08bbcbcc9ef7e5f6dd4fae0ccd19a644064bf61a87fc53ce2e7f9ca74b747c14850d66da4e6dd5a6346bbb1fef605ba6a7c32b163b72d02fe7b54d626083c92fd5790edd023729f05c969f00d15f83172b88b9cd1033a0428faa6b25f673d23fdc83352be5cab1a3f776c729c229e0ba25b3aaa3314f90b8ef670b83fb77de40a2bdb202fb0b27f3afaa2b02b8909aaa44da37032b95d4c4690d3a6386b30acb0a50759f6674668d50dd25d8bf868efb4849a0c1ee7f133ba9c4f3bf405e85858294a8247ab8620603cedf11329c5ef19c93318be692db447a4a7135b57492f478fdd503a8f5ca437df22aaf923a08ffe28a43e7eeda6736a26976fe826ee6a98fe3032137fbaf1e4ca4b0da35009dae9d6cb822a0e17e83e3b67581d616bdb06435a758339f5e65225493bbf81f20511d65788a5eab9c4f948938deec81714b4ca16fc0c548bd452e4b1884453c517b3cf3cdc09a4916f89ab75c16af3eba9d00b61ef51622b055bd6bd3b26c6373959d68c83f0d44eb1e8b21141a47f66a73eee4fa3869229de55a0a3d573a0c42c045a8b1833a1c0a47dcd481a973d48b1baf12e5122a9f40f8bb1983371871530304e202e0560d5517efb9570e4eb23cc957b3d6dd1ea45264662762dcf0a2c03326749b0521e7cf8673167606b3f9a2a99969f0f440e3393c3888cbc37f3b1720991e3e5524598060e95e58ff1383a1f89b6553e5ba3c804f88ba8a07617b3d19f188f648d53f23d1018aa6e4fee8818eb8d28435eb673db2098c813426af6e3acfcd057925afa571e34001d86c074c2270db30178623bb3affde978d3c6dee4f5e7013c5d68ca73ff532d8cdf8557a6a2708c06cc8803ff43848b429305582c0d8f6c0a6f169f0dec54a131f36d887f8a30433169cd2eb2f7a4641037aa39d12370a0b35ab394285aa977caddaf33c18494475b3ba541c66de6be562f8f6ebb6a458d00555cad1d093163f89aafab12f964a0df8ab07a15c9eb6e319382f6c528cf257081caf5d31cb71bb6e44cee362e0d887861049db6f20ae292e975e93e783d07d1c9a25a7a23972fc527689f621711ead94c99ae6d14e1f371875a28eea323c274254cd682a047c69ca65e6f0bfbea9bd71013735379fe0abe9814dda2e21fa5e7ac8b6aba80c7ab246b8b993e72894c0be6eefe313640defa40274f73eacc4b32ef1ed6a5da476dd19fc13077e3261a15bb175aae3e4b61d1dce960417d6ef2b615e371423aabdda9a4fee05f706804f04464fdf233369060b3e5739956e1b8e81c239228fb8a3152d84fbfee9b396cac08e688e60d0c31bb1da3c7e791c1705100cc15ca71e3a8294a1a393fc6cc35df63816208f3c76d89bed1e905e886e791b3d96263c7da2d13b1f92935b47773ab03aba94a74c08c8e56a979f390ba25bb1a21a81a843a2479cf3226a32fa78e2a7abdb2e52bbccaa14c3d98d0b0383ff03921ea2d69a952d75caa27bd69e091945e6b721ce5177596a7d362a173449aedf58c0bdb85e05e76fd323f7738812feaf6e01e2e430c84e2171dfea3cf556e9e517ef40dc61cd0d0327a46d829400aa6d5b723ce3082e8e4e85293d090728aa769ae556ac7e9bab0bf65014ccea5b1516d88bf91da03bf1f149ae28d5b40c0964a3ebc1c273453162027a89ba70ae3304b57d64126e4030418b733b4d69d75ca15d259883a3b991141744a69571dc73cd904cb584ffd263b2ea24747ce33d6a4f6038e4f5d94f860f7475173352cb8515fe28b5a082ceb64beeaca4da5542bce5f97d304f3eb8b6a3e8a6afe88d81661615be71601429053093eee90e9bda8e48728dbbc178fb46551f84f92345117caa1b436b318d7dae55a52704f8d8f51125e543e8fd401cd5ae3960990affcbdfbf19243fee6687348ebe771b8b44053f88d505a42c573d2ac4ab67f15b4ba2eba38ffec08efb98d582a5b69e9fcecb52ff3ac3ac316f71f8f43585e8fba2b499bbbdd02cf69d2a752c59d07e46c738d5dddd8433f5985272baaadd85416a74ca6844970f35d052e943d709b9367f23dd24f21fdb08993b5a2c6492f17daf0b231e16f8198d39c0c76faa1b5c7d74ad4dc204a4605042ca6ca3a0f02b7b0d3241b09f4f5c286edf5ab456ae0a855ee15d474f10a86e5397ec4b47dd96687120133b4e87ee11025a6a80d0571fcbff829162d762658f9a96bdb6e427eb55c1e9d0b65e930ce83841973363afd38191ce3caa40417fe8e46eb8bdf848724c7003b54be089eb24f608f24035c899a4ad5b7d81c9aacc7390be1437a118ba05f436aceb63f3686ff90141fe9e386304df4ab68dc232c55b24191e9025118d3ca8d80139b65c920db8b8dc662a5fad1d354183e28c7b888b0c748a585051440669b5e833efc06864cdd683e49a851a8aa85469d25795736102dd5610e8449c4d47199138973ef2d3371789df55a1abf8965981cdf37da48818e4dccdcfcee836d899b4164dfdc2109c34cbb641c9c5df8706a6f59c5101cf6da0415d3ee0587b2381f602c4a33316be93e977be832af03fddc16050d70b91caa36e71d576ec8198635021af9cf76561fe59a7db68a4ce933c3930ef4398e637be511ba88ad3365d16d42ad2f5e1f2a79aaa976a9d12d79f2cf9aec920c929edbcaceae6e5a11726136183404b0ae0ac95eeb8169a2755e0727f1f691fb4e16b3f566173976bb8265be4d1c13d6452d8c26eb3c73a0a6621ba0de67d9f49d21a8e5705d6b35a9cd91500ad06bc59ff02310348df6bdc981ba93ebd4993fccfa1e8ab3f4c8be0563d9407e9d128246f09d8500bc776d46b089a18cbfc33605255200bbf553e9d4ebd20153f9e206431a29e11369e3e15af7fae6791aa71f35a730eff6693d71b3044417efb8cab96e22246e41866e816d7aef0a6f8129fbbcc5208b05e1abff0d9fb62ebe8686a6435528203189d31f4613ed62564d60ffd3a3fde920a97f6d3a200d4ecc8704b6c07c58272b7c9b3003217aa6e133b8b64459a93d5f274f10593f7a2683826a731db84483d8d31f6a190a9b77648f5b5daa5776a5cd2eff1efe93fb138cdb27607ed32f272ca0157290d7653062513412658b1918056fc49868a79e705fe7068c44feb1cce9cde605807f85696da47d32feaad2668a4619971d0ceb894a2b0a1f3e5d0f3d73977bf90cf90f411da1c967348781878851d44b37d3309c3cf189e31291b2196360ef25bd290311291ab26ab70b63ce66187e2447f5557e2575212e6b130f6e389fbae51b394ae23c691001c99bf8857dc5cf3355de130394e271572e2e3dbe815ffb6a887337d20ef561cf27d2a3f5fc2d77578dcfaf2fc73629810897efb84e3c46dd66aa8b7ca7929821ac9a806efa198223e33b41dad32c67e9222d9840b9475afe14561b912b91f3238fc7ee2ca13042e883a0409e915d5ed1b3c93d102283b84c0731578f228115b6c4fab841e2b44e48d76144a8dd92b0543ddf36c28faf41f1115a76385cf1f3992a1fc87f7b5727f878e1b59e9d71552b3dc809bee8f4e88ef62533dd80db265936f1527555ad0d367c71b85c5e30780f95c1ae6dc3fcf27bad53740f0416e62705ba762276ce9699f34e7a0ee294e0515bda1b985c5dd647a502894152beb4ee29899dc262015ebf49f579c97f4feb56f16721f842f53316e4de809fc25819767c802ff8b3d548", 0x1000}], 0x1000000000000256, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 05:49:37 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x18280, 0xfffffffffffffffe) semget$private(0x0, 0x7, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/44, 0x2c}], 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 05:49:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x2ab) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="148023172637d5321d22e3bd7de5516a510825dc9549f4aee61d95e9dfbf9a308b80f9bbc76411516fa3a0539ac141031358192df9cfff83b36dd6ece712e722f138c0b9a73ca52c65197f156a1f9d0de2a11bad9242dd9aaedab4dd88945a224bc3d3f70ba22b25b6875fef5d", 0x6d) recvfrom$inet(r0, &(0x7f0000000000)=""/121, 0x79, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xf6) 05:49:37 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 05:49:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="5c0870fb9b6846f91d15c2b4ed9374cd98a6cf3bbac3b4feaa6516de80aac1465d2ae7ab090314bc7f9bd3c928b74e21d7c852924b0f7fb743dad6727c1aa672c9d8580d526774d78ea1dd67409b4a3111b0c6f67292522427032230c4ee43e7372218889c83a971a031af1a276ab766d6e806732332c58b3b6b9a3d38b32e840fb486e8a1122eb786a26efa4b34e181255fc394cc9a6c321d51efaee14bb4cd0c284e917c2e64b194731c0cf3f0ca70d43a3419cd44dcd6a56333e92e7ae0e26c72b0f9f9d33bc46bd068e5eb0f68ace7df384b0dc8e2aea61cdf26a5472d49034178ca9db8b6767b77e770484d0186b6b4c48851767b36aea0916a8ebcc527a9a3ff9512e3c406962d35eb42dd098c215e5922bb4e2ad5e388f8b5ab0962e0793865393f9d7c1c254c8e2799fd57f8cb1af36fcb3aac732363c8aca83b2f8ad9ea45cac88f2aa213b8896549d1908ec7e5b878ef95bf3c8abcedb119b86d14d9db267655897b7b9727f91375817b62024c9a09697a5b4585e79f0564b0485873dd183576eae9f8332bc02fd043ccc24d5ba819b225d14cea05e21dcd4105bdae327874df8bb44fe3cda3cd5c254daeed7ef9758f6c8c6eb9ec079353a47b24b80513ebcc1d7573cbd64ff553175ca19b036b0f7c035e9c809aaad9968b66cefc7ea834f04b73e7c1b6d23c206c335cb24b659fa95bce110f9d193d893822ff8c34a941bd21849b7ca71a5b826a1f3f28611e25e443a2fe19bb2345c7400bf661d8dd8ad0df7ea094e7b743dc8d5f37cda9edde00b0ca48aa3083848d26fbe212dd5877c2cc0075196e8600f1c3a32cece961df7bda9a851d3642f8c66625ed9738e154e0368edc524d70da448e8506bba816e0390a8825e0ad067abd36c8d98de9f7a40c7d37dbe158b1c7bdb2d21f20c6706444f6a12cd30a9d3c4977b6959aa569fa8026fd60edc86c23b91773166d7429eb0631b0db5205fe68bca00c85d0060796f839de2d9f68072efe0b0a520dbe78371d91a9b0de661387a9819c6c5522eb0d22abbbe53fef95f60e780c8b2ebf1275cf5d7e9038b065b487d43a3f8401dde2ce0d0d63842baa0c2e53a8f739c04e768599f82affaf9148d5624c8bb2d85a17f91f070dcf82a10e5430ecf2d69923ea53b28e25bc730d5d8a09d6627945748b96b62745c092a0ccd18eadb296d765a9ee3e03ae15aad915bdb7ea4dd0ec7f74c23fe130b2532185d5d0f3464cf05b9da20a0b71644a021ce3a66ffe3e20e2557eb626ae716fd49f77142f94f38159c3deb8f15b3eaa045902ed3dab09669039f36f98b5e55c6fe60eda057d7b531d598f3f63881dda7986db262b4cf194eb7f7581ad47024c1873e937020fd26b0f7010547e64153e6e6bdf46637e2f25f3ef21068adcdb9e95e4ca7544e9c7fe3b9d33f3f7a5ea220c62371335babea633f10083ac615edc7dc2d9d58328be7e766d4f5a7cc74f8cbffdb1a97761fc4cab1a94fa0cc4004ea5e4603203e78f1ee8d61b58bc88a87a5b3899bbfee9707ecd1436c6994fdc8fb02ec9be6589aedfe51de765c736e2d9cf2a04f38d39e73f1822cb72d97f562f065b7fddf712aeee1163b7653efaecd598e9c5e0c7541e2a7b2b7d21aba0581c8edeaa43de3ca82bfee20648fed1def5f362c673f742714bf91b8fde2d0ac9c5abf61ca61929946b450c148ef4b6eb2754364d33c79db65da7fd8f1d1bb5d68db4bd15602ce6f407752489fda78df508c6d6aab11190f8ca0f1bed482f5fbcc6062b1eb1668344a08938e5c3335de679dbde5b810ade8e31f8bbc33154e46d5745c679ab29a32fe7923a23b15eff665c443a62e55a542ec5156fa62e881b3056babd08bcfb85207484c9ac3daaeb2a14d64e66fc9e59097a2b0a82d63dfc773d7069b0a5472ca883f49d71b457d2004143370204feea8a8cc1b32bf5c84c628de6fd7dadeac6fa35b69dbcc49cd82fe877dcbecb69a9ea08060a83bf720d7c8ee3ec19b2d39ded4215cede0c466814667919e881a657821cb795992d8ebe647fc1c4f073268d19d6f5e75a928d42b4a3da68ae06f3e91614e0084cf5bfa6090dad2a06407a138d11fa4a089b8f8000d8aa9864855f6b07d75df3dab0ac18fcc9a83eebda450412518deed3dfa36e0ac12009185b5c6fead5da7da87e7818ba5660e9b861ff8632ac8a88fb27b971bfe7de20eda5f71a381b6707bcd0f8614c7ed02e7165f42cbf3d3626c325929e5a9ec19a036b3b2baa1464a5d0361a868abff8a1c4aae5665745185efd797b281e849fa87de66005d3dc75f5201e16b5ae7e031d0d862cbc6901f9110ea7bc17d8218a97a7f50fe613a5504a97c9889d27d4ccd80ec1b3f8c7d2df216340471a87d8c67da7179b441cbb564b95775b22f8c49443d74d0a5437683a9efb6164719734a9c6b77ead0ecd31f9c15a3412e472bbff5a45a518a1d82777986d8aefab7ca2f6730bcd95983e083d786bb33be89c8eb755db43c1079706ba633bd9828b0eef2b6eb2e21cb64f0b6d1ccd01e96d33b5b83caf3185f1db2fe2ee0b9d3464400e8dae1d80feb5e3daaa19a616dc8fff73a5f481198cec21ad3ff005635eed6a13557bdf82f5edf7cf58246ef3854e6560c9df4b6aef80cc344c4968039301ff659e5322cf8974975001dc8f525de97f634a1853a68a90ed651799a67f1d7c12f3b8650268da5b827e70a03f97c3ec6e93df9354a27a2f5b976efc8842b4b3b1fd2333d4ad1bbd72f2dc61f7a03dbf57f8427723ee4444c81058c800ec495c643cfc9747d53895e0f91b6694c3aec7fe7d322674a244a74484cfb685f60c41ccea97bd25ae4e03aadf32fb57df986c395f8f0f25df6b82db53d71b84b11b4f4e15a7a0d6829a44244e9b5491ca97e60acfb31ce1d86f358d44f2c7af5a449e100e1d6643a21b9b05bb372ee3cb433e72ed3994ef97948cc7dd24b2b43597dd68aa0c0979e08593c37ea11aa0b17c5bb7125140552587073e84bd2c0311618f0f8569e13ba8d9d955a6b1f5c7e01b4d57604f56b42155bb2122d8fc0349c41dd15e8437bd4ac1c2ab546dd3699fe169fbe3212acaf7949998b9a433c5d1351d8b302de3ff8fcd2443bf3d3e33a2c93e72aa9fe8ddba1373028a51dadb73c85c43f6a0bf5e84f418213e0679e616a2f8da6759091d7492a196da0a2a0e51db87e98915d91b8389584c94cf677f0e94341699c2a57fd9a715d58900953b9ffa204400dd3727c123873e329e6c93dfd41314e3597eede1d6d2ac5fed96b5f63b2e1ab4966b9a8ee73d6787064dfbc13fb6591069630b5b43f3c37d54a5b8d376c0e0686044628430d29404568f65f01d336b20ffe74c3ae81c997ee2ddf4233d8a4be381042272dcd613aca08a2eec7f9544c7c11813c099b5093894bd92fc455c5ce50e6dd7b3d73895cb3b7e13e0d9c390765205514a37e270eb457236c88d4b7c505f00acc0e58c68f1dd12274a1f9a7d5410794def0f99589009a542c6a4c9a410fdc1b7662eabc30367e12c395d48c08e0ff365e814e17e38d7adf90492b4eb92cd5c71f8cf151f077a49c1d13e491ac81c697b96b2e4f0bb9157aa33c146323acc96529a961908b2ebf836785f5118867800266c05ec9896fb9f58dc3c384f107ba0542676b7cbc7c6815a64be39ac4ddb0a0ddf362bc2363d8c4408030ba0f0ce8e115a5feed2f578ac85513fb02070788623cd060c256c20da40813f6c4912c0d569e77e0d6a35d274a78b094859ff0063dd92a86a1b067450e4728b8fa4612d04ba2e5b9e7140667888d63ab74a9679fd046b3f9e16b97ef0b4aabd426d9c7fcbe6d6ddfb611206e624b323455ece91b52633c82410261ee02489da2f20e7364b2127c8653f0a85d1865e14fc29f367b2e20c2250cd9c006a2af0562ea644c5cd3d27abc036eb0b414dda6e8e980cbc9853069167cec33a401af7efc97948ab1cf949baf5a42dfac4fa737134f0d122a951660d", 0xb0f}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x0, 0x3, 0xffffffffffeffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0x0) 05:49:37 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmdt(r2) 05:49:37 executing program 1: r0 = socket(0x10, 0x5, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x8, 0x419}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) 05:49:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x8000101, 0x0) kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) 05:49:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getgroups(0x97, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x389, 0x0) listen(r1, 0x4) 05:49:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x54) ioctl$TIOCSTOP(r1, 0x2000746f) 05:49:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0xffffffff}, {0x101, 0x2}}, 0x0) 05:49:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x400) dup2(r1, r2) 05:49:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) r2 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 05:49:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) open(&(0x7f0000000000)='./bus\x00', 0x110, 0xfffffffffffffffc) 05:49:38 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x40b, 0x90) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:49:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2c, 0x32, 0x0, 0x0) 05:49:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000000)="07000000009bafdc", 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:49:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mknod(&(0x7f0000000040)='./file0/file0/../file0\x00', 0x2000, 0x6bb) mkdir(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x22) 05:49:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0xbc00, 0x4) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/157, 0x9d}, {&(0x7f00000012c0)=""/191, 0xbf}, {&(0x7f0000001380)=""/124, 0x7c}, {&(0x7f0000001400)}, {&(0x7f0000001440)=""/161, 0xa1}], 0x6, &(0x7f0000001580)=""/156, 0x9c}, 0x801) 05:49:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="31359240e729fcf53cef8f889d7858596051e7454f27070eb814dbd811adae26dc524929b3ec39e279fe1dc486de0521597e8e62270ac0f3fbbb41be3b3a96b53981321c8c76a399f76dde416d360755670c5c1baef964cae4cf72c4f16b987a3de42553b57746a400112055e7bb4f5514f543605504ef7ad86b6d7eb0bb26c5954b0be3e570d64bff70143e580a4be88096ed06e6e07fcebacfd6a1eaccb1c6bf6aeb7154d8e3e6d542", 0xaa, 0xb, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3b0af4ade120ef8159a7ac7e86fd772957afa8b2503789a39c7fb980b3a43599bfc15248c95e1442a9dfc6a31be143c975e4c9a9946475dc8db0429f27f7aaf64ee21defd31dd635d834601e20be3a9d123c", 0x52) 05:49:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x322, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 05:49:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x1, 0x102) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000180)=""/222) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x200, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 05:49:38 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000749aa41a0000000000000000000000000000000000000000000000000000000004"], 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) sendto(r0, &(0x7f0000000f80)="a6c285c5ada02df6d14cd0b400bcd0dc839baa26a672941cfca77ab820a2584b430be39a98fea53b0063262654321bd7b4a48ec0cb4ed0ab54656e087da16187fc40e9cb26edd3daed260d017c14a6930c855b54ff55158db72a655ed25b7d1726fdbd4210c21351c0d5ed654aa395201c8242ded537c998952aee803d9e741e78af18319158de4deffcd88216e6f5613cf62f059da00a9d8f84746ade581e0deb49123614a3f0562ac76ec8955f1181e0ff8a20042680dd17b60e0eb21de4520bc4b1dc2a48b71faaa80aba3a1b32044bd6a2c1204d05295f72b4bdc31d8baa562cb11403a14d8c4877594d50f7e36655d65855fef2a92aa893eeac36eb60abb903931af0807add0e653db8df8ab5ee3ef977fd0b51a13f1627338b0456d0c61fe3f1af15214a00897a5735dfe538a35726f15371e3fe164f3fbc31713cb2b2c5ba8b6e3f9a099f81f54f3aba4460cb726e95c2af0cc316ebbd8c0d13aba235f06390696b581d228cb47088e7cf4cf0c71552eb11c9ddc267a13cf957d2f6d12a102f24ffc4b8223f42a9747eb5c8cbcd216169681bfc7acca87d8b264c80b4238f3ff863b2e3b47d55288f4c222294f2b4f3a69a897f7d076d6695bf3f555f64fdee5d3eda5c591177d52eccecbaf68e6996cb87fb1834c4e0274f8102bb90b2d7cfb3aefa142624b19bee92c8906fa894edc09f8065b9b1ed540e2d9c45a2094dde8899ec7ad69b3eecb22f360fde0d6e26cd18fb4e4bd51bf0320e918c62de13dfe2893693506df5e52fbd301e99502a26a000e628041e9d359adfc409f36f36814a042eae4f97c56e512a10999b97e54741054d35a9ebcf3c5fb2c45d068ef8334263dd029562bb728dcae48725d19b8a37db007419ca066d902b3f1b8ffbabafeaeab704dd268ec8902c72a9aa76b9d0fa73d0700d87ae4a2615df3cc50cb7ec87563bf6e9a1daa9f99fcde08d3a7ee33f4e783f9adee3b4faeaca394891b0f70369addb4053f5d3b139556071e1a6dcc4940772f283fff812cd410b33a6a79a2823654807309c633d367764f787e1dc6c54b898a4ab981b7946b1d67bb9bbca01638fd78f811fb5e96d3f1d26a1936de3af1aca918da94d9ed013881aa2be4b5115d01bf8f4dfd62b4e4196d83981d500308e60f3c321b3a84c49db74c5013f29414d72717c78ea8592c32b5fcac78c7f3dae5956e38671a43d8abc539e2b0038c1802a430e28871be967b29bff05f53f94041c19bc964676e39aaaa708c34a9f582600fe94213c4c7663e373b5edfe21cde8ce541ce2bf3acddf256f65022710957c6ff202d7e8046b75abaf33a2799c941a52e1a62ee8bda44203d0f1cae74f976b9bcb4e4e6b9bca37ba015de39c09cd467043e28fee2a8430268b8211cadb894d29b2342c7476c7950dd954071003431fe015b0ad27898ab72b8786c7da401e376d15f9d327689b6846c930ac62648be30ddffde8b57429c39e812390f0abbd0b73dc0962d8198b8a0a16843989d24d2e04dfd91b2f572d09d248b0083483fb44b584a45e104571dcb98408b2c2deaaa707245fd0861821d76534aca850256cb884f495cf39a0da4c68c9c1c5f8193410cb005eff5b96ad76c991afdfe87e7627548a0fa2c504a70133fad12f634a86812a1e9bc9bc1b117f5653aa3737034f7b3865198b34e94b677abc54ad432d5dca255bc13f369ac9c97c39a767e5dc7997afb49c19bbb2a12c68d46c7b01c3500c8565d2bbdf96dbe5c7b6ac0dcd86c1d22496d1ab201a9d2ddb9d44530c3dabfa5ab1607f538956045b1a90418f673e390982ef5aa7c7576a4466056a0628b95ed14bf8aece1232d5b1d77928b0cb12662461d4d09aefca8a358027ff5485b330fef7dc0174a55b97bdb0be1f61ad389636357c3c5966ce910159298c75893c93e8601dc0d857f74858723fd3b4266d8137894414baf3573ffd06c7198c003f3749129de26e09b463660b880c170ee94f09bfe0352aa9d7434e021284e0180dd61b17abc24a114e8376f9fc1058a598f9f3a696864f4edf3cdf201b36b675b1a8d21bec8a2f717307ba19e855e505ad870d3484495b1f017c647c3f9da679e196b16c4ae3909f4c4bd37098b61a5ae9500a1a870e0856fabf587ca3ab2e9b6e8f26417991e5edfac29d419f6c63a1ba1bec5d884984bfff01b38ebc0add2481911bb0b0d7174b095a3b3530edba9d94542a209a634a984aecd70ebb15317e1283a906f1c3fa1e1ff115b791f2dbded3dce3322350783c3b687012b8ce22a4cd19abe6e3a3c6e31dfa19882003cc94c0a9a8e234452874bf3d11891fa1383f097b613471f989e4b7f6c02197b8c5490cb313537476fcfa94be79ea4512df643ced2fe2db0f8c58b3a98cfe0b4707db5dc25bc076bc08bcee07077facbeee034ca01d52771d9f712644708bc96b5c232d369d68eb252a0abddcd17bdee16e191578876c33dfdf0895cb0d145c271b1ca13520c00e10e838a18046a4a0fc01a1db146fa6e4432919d6511203b4dbae7d17a7f53fccad7a3154747ff2eee399c06cdf77ae9dbee34d887b3b5bf6a2e657bb3145b8c96c89b878722fa7b132b00aa91abafcdc7afa257e11a3831b899bf25037197bb111dd984cfa8e590a9e3087d82d8e44b177d9ce4096830153473561ded79c9a408a6b1d4d62601ff3272c86f292f5a09002585a4971158bb1d06d4aa52ddc35050be9536eec76e821eb3d787a0aaaef54e91b5791526e3809a6c018fa7223ab1f34755beab503b58b80d0446e452279804e13ff04477a465260e45c85842961663111f7b0244b38a5556c9c5a77493b4a5a2fdf6d24e85988f5ef57691f3867a15e89b74ce4ce1f983c4028f3bc4dcc83592236bb177943b5f9a2999acebb062d33920956b5722d396b506026eac3e1c9fc1fee390e8d6747d4e946477914fbf7f8dee5c9edf87af89d1bc8ee6c9e909c5a0bd5044be2c85dcc8c9a5ab434420ae5d0f4e4d78e462e49250a827678930c97ffd85ae93c2ec56e3feaa2c48b168e3536d8cff425400b316bb7f2f9874c7257d675788898910cadc4c0da1db39004da9ba247217fd0a0e24e7fce4f34cef8002a084583a308dbfcc910555e3cce3fcd2657c0026426062c4b8d31a559064fe5189255033e24b9581491ed162857bea9c2d33d15d09ae88a9feed7e6b89a5bf015c8ed7145e2f06b9f784f6ecabdb14754c49de70f2d6b675a2c45980213772eb73d61d8e3d966a0179deb4f7cc3888b15103ec2972502a4fcef39b7203223cda5b84dc6413b99958e7e96c352ae07f406ddcb0a8a6c48b5eeffbfcfe648dad60173b0d60154a214babcfe0e2dada18492ac564bf083c45e6d68aec95b198534fea745f7da4222ddc73db177b5454087c8534cd9db2a125f2eabca1a7229d57183bf540b4f1be2f28827e938b251b9fb104ee7a72f49c3bdb86eda9519900afe001ab3eba59b5a3cd59eb6e7cae5e0d6987603d3dcaea60b83a13ee3a3ee45199b66ed4303b86e3c8d2965cd409990bb0365f5b622314be5de0723e2b7b95916040c4452a0816a55d5451cb41bbea6444483b4645966ce2ee31a82fa5d1fa7cc9ee6160c1f19d42b7f549f68442148ec89a1f3648e6e5a36e486e20ec8fd129c8b1a58b909ea85e60081736319876434c456dc99ffe6910532e9f5dfff9d0937d37301b4631262380c571ef83688a6648d4e587ef59a91e23dae794bdbb007c3bb4dc4cf8ea67c67f8073669cf894d183d545cb72414ad733dee2774597f415f760162da4122fffca67625de156921b3564cac4d8648b9feba769488c84eabc4d1159aca6f8d15505712230fd72375dbf3e5f24132d4e5804757152f7ad67cdfaef25f3f02a21ce6f62666cafa31237cf26b5a13840fe9daf37f23ec1ab2f166307bee8d472fdf10a6b924d773bc94f5b84c2dc4234164b8d4a394508314bed04d8907586c3463983e3979bec89deccd245fe87b3325451fb9b1faf86f9306607fdfa5318948c76fc7d19d0b6587a6d46fc82f2853f17425d5d8672cfd75787afcb2c7227cef51317d8157bf9db0e45dfb715a10e1cf79bc6451f0200caeb75ea1ee273b585c3aa97f28fdf50f643c1cd3fa105bf5904a785632bf579cf356f2d08b1b9df3beaa3bf1d4b17a236173473d410ced478ad7edfb65450c27f04023270723aea2285c73bbb885c13569d23d7127608a4d34ec82b806dc7f285d58748239dccc8354b1adbdf8cfca74bb5d4533fbcc3a6a15014b92c140d9f3d0a3a73b4776aa2f67027202ddb7d53dd3ae01b518221dd60bed977f804e3d677dbb940f6b37d25f7e7d39578b8b5e3663eb5647505de4061340e63a7d1d1cac0eb7873411a3ec33a261d2481e7e3a92ff4f09c67495c863d52da576ebb454c4bf9daae1b31bd0aabd464a6af28d83eaa4b9bcfdb11621884a1e354cff7bb5de457d8344127d7929b6faf91104ba3441549a40ff9453b5aab3921f2f6236c6f32200c7372bb319457b774afac995d8df00271b48ad241a8485c4dc25e6b4b1182c9847ba3ef66fffa9c2e3441a5e7c95ce54ce7180861948330b9a21340461723c2d8e8b35f7ee30ca9be58aef6fac08767595c9dff001e130c7ef9be56d2849b51bd34795d50e5d6911a7c1b7a055431584faf3e894fcf3e865bde996658024e99880164fe292abeb5c45aaa3902661dc59ae7a01ad69a745fec4916cba0634b3429a49a68f608623f9370da047174ed08aa9f28f2527fc1c7c55516c0b99ed83667f84b401ddf842e6d35e9ac3271159b456f60e783e120e761beefe421098a874064605098255ebe35c6ec5be4452cb13a1e22d8db19f6ed5b3aa0bfc29c848b51a20a5c6ddfe72225af1cc6d9c4d99f66f906754060abaa04d2361f5934e577a24cd10cfa10ad5b6425e7ca55161fd8a94b8144fd73e79662735353b6a2a4c2cf5bd98bcdf7582dc8ac21f2a14c5af5900889b90ec7f7b42f11749470ba05f684621e47ce4c08b6cb8c34d5f9189bdfc581553821c9834560d0d07c4c7468338ac0116973625505c20756e589beaf62709a877da30c6976d144b8722b984ba50dce856ce30bd58f2bbbd60372fc192f8769516e1f975886e8bf84d7a3be8f177c6f0693a548efe8f7e320942496d9c851c98a7d2d8e9e5da6554add82aa5cceec4c12de1d7bc8f48cea7795c797483ffbc57a3e9109696d21dda8be26b520a5247b38519c05300411ed229468f2917527c8fb56d29b22c179846a521325beb43d723ab37fec351050b3fb1e5df37071478d6e33158eb280b0242da318497de80cea6368e798e3972772bef6a7dbfc58d2c8a104e679208a10cedf9e51d36c577902c3bb5d667f6c53cbbad22260cc77ab1f345ff00698468919f78fe78bd2205b7970bc282c65b189b276c8359959a51a92c8830df6a30ea7e557acfcad71784b23e9f660bfa617cf704bb342b2ffa4f1abbd858af6185488da02b8881e4dd653f0c6b243e6387302f4398a3bd506deb6baf85652d3cf4bb781498896632051c9c6b7b397dc3452a8409e4d43a07ff7b68c66f96881cbb54d93a6180912cb71d4862e70370348fcddfbe22a3303cdcb345d7d8ad15ddcf56938addc233128f97d6309193666b9800763309cd328c0f413ae69bea490d3a6df30a82c17d88ac0e5a7ddf668744ce857ac8001e844faa8063fc33e82de763ed1c83281932c575dfadd150ee4cd9b46392d85b9533b62d3507f78141bf910843e99eb041707e86ec48c2c2e60ad620", 0x1000, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) flock(r1, 0xa) 05:49:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000000)="075fe9408819ed8246bb8b7e98143112", 0x10) 05:49:39 executing program 0: r0 = socket$inet(0x2, 0x6, 0x10000000000003) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) 05:49:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000080)) flock(r0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) 05:49:39 executing program 1: r0 = socket(0x2, 0x4007, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56022e2f66696c653000a078f14da938fa8ef01efa0558b32f8005119613829a8390787892fec22cf41bd233e22208a03fc9613ef6175d"], 0xa, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xfff, './file0\x00', './file0\x00'}) 05:49:39 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 05:49:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x980, 0x4) syz_execute_func(&(0x7f0000000600)="c40151f5a7c200000041c86356002e660f6039660f3822cec442c59d21c4227d18d3470fef422fc46165ee7debf23281c63de81666440fd245d2") setuid(r2) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/170, 0xaa}], 0x4, 0x0) 05:49:39 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[0x0, 0x0]) getpid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socket(0x1e, 0x5, 0x1) openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x20088, 0x1e3) pipe2(&(0x7f0000000600), 0x10004) pipe2(&(0x7f0000000640), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916d88f2000000000000000000000000000000000000000000000000000000b350aecb8cd83827d61484470b8914d9c14f40c36a3c81db583f7d400cff4b14e266eeb2d803227934fc994ad4c565f0cf60c3d586e4e4029df233e09e719f2255107f2b8b4f7a5a3d89382e4a1eb4874b8d27cb4095e2a4ffad5ca6b3684a5363f459e91e3d6c425f0ccd58a0ad2e9a762b3d6dace666a172f56e1c3a6998d854376a181e38160ccc3643dd35e5c4da34b1b721e5"], &(0x7f00000007c0)=0x6e) pipe(&(0x7f0000000800)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)) getppid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880), 0xc) socket$inet6(0x18, 0x1, 0x585) pipe2(&(0x7f00000008c0), 0x10004) accept(0xffffffffffffff9c, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) open$dir(&(0x7f0000000a00)='./file0\x00', 0x0, 0x40) pipe(&(0x7f0000000a40)) socket(0x1e, 0x3, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x20000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/tty\x00', 0x20b80, 0x0) open(&(0x7f0000000b00)='./file0\x00', 0x0, 0x4) dup(0xffffffffffffffff) accept$inet(0xffffffffffffff9c, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) pipe(&(0x7f0000000bc0)) open$dir(&(0x7f0000000c00)='./file0\x00', 0x20, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) getgroups(0x4, &(0x7f0000000d40)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 05:49:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, 0x0, 0x0) 05:49:39 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8c30, 0x1, 0x55a, 0x9}) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 05:49: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, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 05:49:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x22) ioctl$TIOCSTART(r0, 0x2000746e) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffa, 0x26, 0x6, 0xffffffffffffffff, "50d6d91eed2b0825500f37b568b6522387575749", 0x7, 0x5}) mkdir(&(0x7f0000000140)='./file0\x00', 0x94) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffff7, 0x8, 0x8000, 0xffffffff, "6c2a0b39573708df9fdbe072635e119ee3c1ed8a", 0xa0d9, 0x8}) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/250) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) mkdir(&(0x7f0000000300)='./file0\x00', 0x1) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000003c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000400)=0x2) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) symlink(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='./file0\x00') r2 = accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000005c0)=""/207) r3 = semget$private(0x0, 0x2, 0x20) r4 = accept$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000740), &(0x7f0000000780)) r5 = accept(r2, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) getgid() semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000840)=""/239) connect(r4, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() readlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)=""/118, 0x76) shutdown(r4, 0x0) sendto$inet6(r2, &(0x7f0000000a40)="3150d9a909e3e6a6123b8821ef097bee2fb9e2bd948f7942067e997a7ee19c53", 0x20, 0x8, &(0x7f0000000a80)={0x18, 0x0, 0x5, 0x1000}, 0xc) kevent(r0, &(0x7f0000000ac0)=[{{r5}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0x2}], 0x1, &(0x7f0000000b00)=[{{r4}, 0xfffffffffffffffa, 0x81, 0x1, 0x6, 0x401}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x80000000, 0xa2be}], 0x1, &(0x7f0000000b40)={0x2, 0x2}) 05:49:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) listen(r0, 0xfffffffffffffffa) 05:49:39 executing program 0: r0 = socket(0x18, 0x0, 0xde) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f0f8ed49c088738469e13c82245b05f19f0e1bb244d7227024c99d876ce4522b5a462aec330694117f90baea8f099e0c6708fa14328a497db3627ed5b669d92b778857df95c7528e50c0b9fe7874ad326aceb776728dd8fa099fc5368507fd598c2acbb90e84b210ea1a1dfaff6e568cae39542d53dec2c4e525329c0386ef1f2836986bdf6c30ff7f97d22dfc4addda18301669990d2583a9c1b1fdc1c2231ed838d65f61a30ec6c829fd3848658194326330626cafbe1feeb3892c6f4c54910b3a8a719ee5a66c44bbf5cc51378f44f9a6a183049cc01b07615c385a69bda6086aab7c1cdc71dfde4f4549d2a371a49aa56b878ea21111cd5653a5fae8", 0xfe) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80010000) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x6, 0x0, {0x9, 0x21ad}}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) fsync(r1) 05:49:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x7, 0x4, r1}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x111, 0x6) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 05:49:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='-(!\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='-', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\\(\x1b}\x00', &(0x7f0000000280)='@]]\x00', &(0x7f00000002c0)='\x00']) 05:49:40 executing program 0: nanosleep(&(0x7f0000000080)={0x1, 0x200000}, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x40000000000002a1, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) 05:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$inet(0x2, 0x8001, 0x0) read(r0, &(0x7f0000000040)=""/38, 0x26) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0x8b4}], 0x100000000000005e, 0x0) 05:49:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x200000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 05:49:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 05:49:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x40) 05:49:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x44}], 0x1, 0x80) poll(&(0x7f0000000640)=[{r1, 0x42}, {r1, 0x4}], 0x2, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="5e1bedd634d7523b944edea22e1253339fd94169b5072f1c4c1bd22f0f2d7ad0c7a8b123e2e036fd5df0e697db38d1403e5a0d59d9c338cd637e126c246972f12a38cd8c8de87a2c94d4629db4674653e34793f785009202a18eeceae3939099768d186295752f52bbfef242298618b57056e7cff18e99b8bdfcc343ffe5ae551afbbad026912cd54ef7e8acea468ed4ce10a2cf9c", 0x95}], 0x1, &(0x7f0000000680)=[{0x20, 0xffff, 0x509b, "adebaf77e5da4bf7bf12"}, {0x28, 0xffff, 0x2, "dd3aa42fc0047fd6058cc01fbc3886ffa6a3ffe8375cc3"}, {0x80, 0xffff, 0x671, "700720ce2330f5ba5191750a77ef228b4cdaf55882525113c5c8b33ec869597055be0a5b2619aeac8308612672be9216c3affe1a27877a1e178ba5a68006e51bba73132e5d3cf17f2ba87c4fa5b154f0b293727afa9a070ff4d78e300b7d4310ac1aa1011023bd2f800c1c6d"}, {0x50, 0xffff, 0x8000000, "0785d424eda7776ed49c06f7a882128a09e47d287f21715a39ebbab81d856c379a0c701e7c94a4c7fed85558243a2d6284d7ef586b9bab1ec33aa5cae7cd827c"}, {0xf0, 0x1, 0x8, "4b63d4ce53582ea72c9e6a22d471d4ee0d7b7212f44e5475c97104bb373feddcd4475ab0b9054a206fcea523311b649acee0a8841624ec22f8efdaf1369cbaafc01ffbe15b587784eca30f253a35bbc10a791667318d9e17088a8038f77954d5f5a2e772f35c7870942fcf6a5369dd884dad4678d23bce97e7cfba9eca6118b0062286e2d04df225172c6d0a3b3678b415ebf3e34693b4097a00dcd3a4aaa81d97f2896f0f62a46eceaf0dc5430620dcf54cd7a44611f08e841b9cceb26ce2f415dd3af44f55cb74ded710b83b861a9de7f0399782c37b3f10149a75"}, {0xa0, 0x1, 0x3f, "197b436e7c6d7b3ba337aa95967e47863b480fbcbceaae18432dac96f41f9b0f0957517f40029721984391b7b715e64fb3a8bea00bb0c05bb7819d15e89f0db1e9eaf8c4c0b929821762edfdcb06a1d43baf09876220f45f647f7d35c380d1f413b425c528e91f49a4f64ff4c9f1fe2814d5e8f1947d86aebbd47bb608d09d984c03b8026613427114e8d13362933c74"}, {0xf8, 0x1, 0x1, "0724b2d338f1f8061de6765e9eb2987574ea5ea94195b6c143e3de55b904a3e9bb35ba17143c4e059af00b53c3c735f4f88d4a0bc26076693781eed62f9c77759a00a7fdbdf4be7396e6410f8d4582a5a314f8617bca73e300847d91bf20a2d511fb1e97d37343a7e88d633f26efe353fdd9df851bcd4685f1097379f9b18be7bdd9aca5ba3c770748647d7754806c3de8c3e0feea60a294dd7b3e27b8716cbe9e3b3a39ca9fef3331d03ec17d0afa47723aba9a55d7a8be5a0975586481285b6cba1237f86925ac2b0874220e3fb8990949650346fc40cb666052faaccdfb9408"}, {0xd8, 0x1, 0x9, "055174bc37468dab56241361bd087339a6011f465b4381ed67dd5de3a715cf3e25731df9c2b0a9c9f72513f0f6f7d8adfb596258956fccb902b91aa2655308198a74c6ad63d29ceba4b253568f1b2903cd189d2b96e0ff3d673ad00b9806ec42400c25c522e1787a398c8ca54351840b70a5f588c829f6c8ae6eef8b106d8eb8c738d4b7c104de652a877dbea8c46107eace0d7b468649eee8bf3b1434ffcfb7801a8d8033957df3b7aacafc22e4332fe33674821a22b73053b5d4816bee3379add20f53ae"}, {0xf0, 0xffff, 0xa7, "b51e7561acfdba80d1e5f12301c885e3d49f2460060151907f7fa46ebce8c45fd02682e545a03e849e5505971ce5a05592ce653f25bf82322e70d44e13534abc856109f6594c2f2db8070efd5981c82d6329188233590e888e3c190dec2e77f03384d79d76f874299beb38c816bc20c2cc44fd58a88939bdb82bcdef8b56e7859f39309a2919db6d893cfe570e91823d463e2d85fcca43937adb1340b7a511fbc46aee2ce9d5b4b16b3293a98cbab023be081b6a7326d3385e652f336eeec348bd6a2190ed7b1bf2a1788c17afb31724ce1fc2050891920b4e"}], 0x568}, 0x400) 05:49:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) pipe2(&(0x7f0000000040), 0x10004) bind$inet(r0, &(0x7f0000000180), 0x10) 05:49:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) socket(0x18, 0x4, 0x8) 05:49:41 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 05:49:41 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 05:49:41 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x10001, 0xe0b) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20282, 0x0) 05:49:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) listen(r0, 0xffffffffffffff0d) listen(r0, 0x3ff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) 05:49:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1000000000) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt(r1, 0x9, 0x700000, &(0x7f0000000080)=""/49, &(0x7f00000000c0)=0x31) r2 = getpgid(0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) getpgid(r2) 05:49:41 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) 05:49:41 executing program 1: r0 = socket(0x18, 0x8005, 0x0) listen(r0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x7) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:49:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) listen(r0, 0x4) r1 = socket(0x39, 0x2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x4000000000001002, &(0x7f0000000040)=0x7ff, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:49:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) ioctl$KDDISABIO(r0, 0x20004b3d) 05:49:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x624) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x30531, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() r4 = getegid() r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x20, 0xffffffff}, 0x80000001, 0xea, r5, r6, 0x4f, 0x6bcf, 0x3f, 0x2}) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 05:49:41 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 05:49:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x200086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffffb278f15ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) write(r0, &(0x7f0000000140)="86", 0x1) 05:49:41 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000076d733048f219f3be87b7b00250a28008bc20000000001000000"], 0x10}, 0x0) 05:49:41 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) mkdir(&(0x7f0000000140)='./file1\x00', 0x4000000000000030) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(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') truncate(&(0x7f0000000040)='./file0\x00', 0x100000000) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f00000005c0)='./file0\x00', 0x42) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/151, 0x97}], 0x2, &(0x7f0000000480)=""/209, 0xd1}, 0x2) 05:49:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7f, 0x4, 0x100000000, 0x6, "bc0a9f58bf3946427764d339c75f285d5119ce31", 0x10001, 0xfffffffffffffffb}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x500) 05:49:42 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) 05:49:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='?l'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 05:49:42 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001da61b628a2d6c82d561cb14c6"], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000093d47a00009f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57f040807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d0b4eb310e37c3aa09af83e28af2e5257e8b9e2d70746e78ae5abe8cd7818bc477fdaa951bc3a970f473845c12634ef7a79083913fd9901bf6893eb6efca786ed1d419d3ef7f0fd"], 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r2 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 05:49:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 05:49:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xff) 05:49:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="827046f20c995904970060d8ee0000000000000000000000000000498252243000d1d071a718ffbbbf29beeff5c804967623a2bba537e3377b0756d94938ab5f412ba38b3103f4917d422dfa6bc357b8edd312512cee7a521e717885d8a329ff02e6af00e2e628c2e53e831f69f670c0d421fc3d0500b9a0392bb6dce7b2b7450ed0f3520a0e75130e5dc65ac0c0745f87eac40e86ce0df08260d05a02b1ed62ba6e0f4ff003d36724c025c12e4550a201cfaa4dc07c09935b04f72a0829bdda7105afc2a4372a1204cb0925e9b0850da06d1dbc9376eb810c6a7afdd1f66d3cd7e92234ae4d03d68318a1d75c76b190f9a12ff7f0544214db9b18e9ab3d626751832c399e3d939d6d2af4449f2275bde0633cc9b5c16ea6ef8971fb8641505120d929acf579a287c60e518b8126c963a683f3"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 05:49:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000000)=0x100000004) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000940), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:49:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x3}}) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0xa4, 0xa, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x82, 0xaaf6, 0x8}], 0xfffffffffffff000, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x8000000000fffff, 0xa779, 0x6}, {{r2}, 0xfffffffffffffffb, 0xf, 0x2, 0x3ee6, 0x7}, {{r1}, 0xffffffffffffffff, 0x64, 0x3b, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffff7, 0x8, 0x1, 0x1f, 0x101}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x6, 0x100}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0x1, 0x3ab1}], 0x8001, &(0x7f00000002c0)={0x7ff, 0x40}) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000040)='.\x00', 0x2, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x100) pipe(&(0x7f0000000340)) r5 = semget$private(0x0, 0x3, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x9) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 05:49:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x8a) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) 05:49:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x400000000002101, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) syz_execute_func(&(0x7f00000002c0)="da09c4a121e5e8c44231ba2fc442edba5ffe730066400fe66600c483f9dfee00f0f65000440f01d88f29909464d900") open(&(0x7f0000000040)='./bus\x00', 0x8002, 0x20) r1 = getpgrp() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x1200000000000000, 0x1, 0x9000000000000, 0x0, 0x7, 0xd3a, 0x401, 0x0, 0x1, 0x3, 0xef}) wait4(r1, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000080)="d5", 0x1) 05:49:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0xb) getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) 05:49:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f5aa5a7b03000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$inet(0x2, 0x3, 0x6) 05:49:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="e8000000000000000000000000000000c83bf0e40565016dea194308eb6e7e76638e89603c24e5bc7f1588272e2a360d54e4f0c3d7527877afa69230b6619e982450172a3d9c78e385cb854a5f648a507b454c7d79a9fff678f91332820e001a3952a999da373212dd1eca444649f0a4257f2241a35455e694627beb167e5e75040fcee52e2c466ac1f4bdd7cc0d33736db4be74379608f7c77ca69c6263f0da13b11dd89ef0fcd5f567892970d5866d236314206709e2dbcc16ceb908a9731d65c6430c07bd8ec7e0ab87b9683972ba971a58263354731ef32cc0f30aee00000000000000"], 0xe8}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) 05:49:43 executing program 1: socket$unix(0x1, 0x10000000005, 0x0) 05:49:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:43 executing program 1: mlock(&(0x7f0000000000/0x7000)=nil, 0x7000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6563, 0x8b, 0x100000001, 0x30, "bb6e32cca68d64903308715722503c6b20c4c8ea", 0xff}) 05:49:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) setuid(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000008c0)=0x8000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80000004500) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) writev(r2, &(0x7f0000000840)=[{&(0x7f00000002c0)="576d96a585b5cc6cf40087c8944b71d801ce4da26cc2f6185aa634908ee701b174ea982cfa245c65df27dee1fd97545013464ded2f05fa5057196791455228881fb05c5ca33753b2c853fc3e357a0d2b1ea74a2fc3054f5cb2366dd90879e8fef98ceffd7fc6", 0x66}, {&(0x7f0000000340)="02e78385bea43b6d366d1eb611314bc3897673b1bc1c751a66820f0fd26d5efdabe43cb5da2c2a000c24e09f43500bfc92e9abfd98353bd06f07e4f343909fed9a10f8ce636aaa5d0950fac9c150c00cfb527109646b97715dda1f1c4816f257f6f99cf0aee8fa1e8d59075ed6cf6d759ebef53c55049bbc6678b0e91072d44d70e0348db3ee1fb18549dca0071008fdb3b4874485d4eb3a3cc2c796bfc80036bbcbdb0f04b3c0a6a6669107b188c472bd72038e30208d264fc141d7cec14af966c30f0b9f04f6322064fba65c02442bd32a9314f7fab4", 0xd7}, {&(0x7f0000000440)="0399412e2c1a90acbb5624fd2164432eb635aab8dcd5fb4f67c4a041da6924b408d1029387d58cc2a0f4628b6f1334b994f9af2086899fa3f8ae89f353485036fcbaa3880b14d06dbba2062afa0c38a9eadea574740b915b056fc20cc4eb8868b778dc178feb51a6ae9d0122a2e171c7b3ca5b6a7d5222a8fe7dab9cce091430a2d5118a525089e81b5a9a9a2377110b7f4c0fbb2af37e2b185361c39684213eb0a2d9295923f2e2edd9435f2c70b098ceb77a1ed599ead1ebcad5e6c6c73e5d00514f3c5f59806f89540058bc57293100edac", 0xd3}, {&(0x7f0000000540)="c8408f06750df63ecc925090a1b8c19428300c860022094ad0377ebed134bc8593af72ef75816d3961365d341c8619fb3f09fa39a0943905d43f7fe7c31cbbe98d3362b6b08a558efbe9b46b0216addc5cc4e4b3367843a9", 0x58}, {&(0x7f00000005c0)="cac71aee2d0a1c5188f5130059ac60b3b8551500ae6880a18f03d9079a953d65", 0x20}, {&(0x7f0000000600)="e0257c61b30eca8e49aa68954d2132583dc808cf907f7ced2a6c36b72cbcc838c9c5592aaf2885ff1c2ed06f477a7ec541803aa62dbd22e709047633e7b4065d4ddcc7fd9ad87710b48af9201a52ba6eb9d5d8bae1f37f8bc4a3a902def3f3e425ec0d9ee0850f7e309b78958b1247190b70aae3a04f348044cf183927c2a20f485aabf178edc098c91a31494e49039e7d9d5165303eef702c8497d4f027600e2e5f521d6c618b9bde70c380218e31a5822d65c83c26de9532f2833dd765452484ccafc74e800d8bce76c79bd53fafc35377b4694267697131fbf58df065f3c6886a4f605315d4c39f936af89eef8b111454f119", 0xf4}, {&(0x7f0000000700)="ec4520bda80710bb9a40d3d8fb959889b8e40b6d99d6a731e10e71d137b8d70cebf38cd91ecbf7da0e2d3918709330c157574e203e892f504f0e5688fa1e11b4f41351e86569f69a054fe1233354b7b0752f593b73ee8a3d12721e49839fa002711ced34e3ffbfc72f7a4a31dd2aa3ff44764c0c607bba0b82d07693bb3be1a8b160a1632c5fe67cc56c2e18", 0x8c}, {&(0x7f00000007c0)="eb028959ffba0e384cf460d243c74b1387e30fdb25b1965e052e92fcc96ab8920186f44dc34877ca50ba32204140f7b0c1b80c8f0892389bad073f6cfe5192120da45c7150838e26a1a47d04", 0x4c}], 0x8) mkdir(&(0x7f0000000900)='./bus\x00', 0x80) shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x8b, 0x41, 0x7fff, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x41, 0x40000080, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0x5}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x9, 0xffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x3, 0x12000000000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x6, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x26, 0x40000004, 0xd1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x40000002, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x90, 0x2, 0x3, 0x693}], 0xffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x4, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000011, 0xfffffffffffffff9, 0x4c9d}, {{r2}, 0xfffffffffffffff8, 0x80, 0x25, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x30, 0x40, 0x62f6, 0x6}, {{r2}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0x20, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x6, 0x80000000, 0x7fff, 0x61}], 0x2, &(0x7f0000000280)={0x4, 0x1f}) 05:49:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="e6cb9f914f7b8b7214115589c86dba11754fc9c9db5b19171d124fc55be48c53a4872606339127ac4573fcfe5397c8a10f032ca3a3c3bdaa32cb5bb6296d60078771624971c61c8c66034c36d5c868595cf274f9e0d7774d40f8fc250fe8b4c50363a47732793d6eb6b25f586d080354ddfe02d111ffc9", 0x77}, {&(0x7f0000000080)="1ffb8eef6157ae9b6d58bfca84ed43fefd37c3b15f35af2257887886eff7f7dda1d71ccef662e3cf9947ab62597d6dfb065929d322128441856b5db6d6d9b1b8686131ffba476569b873b609116099dc075f42b4e468a907ac930d87734f5fe10b3c45f1720d3e0c5b8d00a46dd9c75fc071cb6e4f695f6b0ca606e6c21f1dfa83403814cf9091abc18a34434321456fc36fe2e12ac68713a7841ea1b785286a0d9e580a62d9a11f29aadb085ab768fee05211aa3f27b77a58a1bbb80e6309ce", 0xc0}, {&(0x7f0000000180)="7bedcbede42c23f7a1a01f726bfad57e4c9f0669e92538cdd657390362d81a91d5213e97067e8a38fde5036e74315c6a3a93b88d4ba46b806e07e284cbc3dc0018bcca1ee60dddb0bb29f22e67952fa1bf9aadb9842d3a7b7b618c2d40801e9c42e6ebf404f74de978187851215ed38e1951bd385093378d98d973b2bf0d3ba1035b231df3e2fba75c20eb993467035fdfba9aeee15477d50f385bb484ddcbb292b783870b17b142e39b93e5b2efd2e5dba2", 0xb2}], 0x3, 0x0) 05:49:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xf0}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) execve(&(0x7f0000000100)='\x00', &(0x7f0000000240)=[&(0x7f0000000140)=']-\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='$-\x00', &(0x7f0000000200)='\x83&%.\\\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='---}+\x00', &(0x7f00000002c0)='*{\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='\x00']) readv(r0, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000640)=""/82, 0x52}, {&(0x7f00000006c0)=""/170, 0xaa}], 0x5) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 05:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20802, 0x0) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="233e3c5ae5c4c158fd6acf29cd5f26cbc139dcb6ceab50db3c4a817647db6afd5812d22cfb", 0x25}, {&(0x7f0000000240)="032cc5dcfece3f6cc1e25b8d9cada5e75a3f3cb8c5f7e6fb18c11c4a99788d99166bdd70d658f844abea2589b6b70cab6241097d01f5104b38801e45b297550c900b0b231afc8e7c926295a6b0fa6f8151418cd8c7b75f9c0a3c08300b44559b7558d10b2a6895082b084333495cf436d5096335cda3aab2a94ffb6d9fc4484833b8ad8c5be9ee1993ff6e76202ffd74af2363265141e8d1b48e6ef0ee6396b690", 0xa1}, {&(0x7f0000000300)="bcd9d057e364fdbc6b9d2b7d0851aa2db4cf591826f29876d6f4d6af1142010dd9cdea7d6227f8449951f1", 0x2b}, {&(0x7f0000000340)="7670a7a16d3fb4ec635569345435a3361f777964b58db8dbc2c366fd76043c98fdb4dcbd310ca664cbe1909bb184b8e70f2af87dd41d127a4042acc26c7d9fc5aec65aa0004c8be4587f7a79a1574ab5e91f34a86640cec89f3578e4ee8419e058325a5c29bf1323ac754c914fe953102a257633dfd3b4051082684db4c0b24e0f56224ea9a0478e5481c164116b9dc496c04fe0eef5f2cec2da3a86b909f3bec41d6416091e54129fd09418b5da89ea0c79f30731eba937883a21f19b45f04e05030d250062e34dcc3cc1aae09ee2157f20b0", 0xd3}, {&(0x7f0000000440)="d37cb08c0cbb03974e986b76a6332eb75c7fa7db25697550ddceaa1c7bfc3d155b0646b8539dba877a18d2271ef1482e21ba611a645d44ec0577bc222ad7976100ea5599b1a449978fa0b378293505339f804268a1fa8daf36172b6e3b66c9d2e7e4ea2c7fb2151a111300cfd9d4dda0f23a20af3899e71f087638e8303a753114f26b385dd9", 0x86}, {&(0x7f0000000500)="0daa70090fce8a7f0b2385fa393cebeee80926918128ebf8efd97b21", 0x1c}], 0x6, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r1, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r1, r1, r0, r0, r2]}], 0x98, 0x404}, 0x400) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSBRK(r2, 0x2000747b) 05:49:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x8007, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80000000, 0x40}, 0x10) 05:49:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:49:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x51) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100, 0x6}, {0x81, 0x9}}, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f0000000200)='./file0\x00', 0x31, 0xd64) ioctl$TIOCCONS(r2, 0x8004427a, &(0x7f0000000000)) 05:49:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x80000001, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a00) 05:49:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1a, 0x3, 0xd, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18) socketpair(0x32, 0x5, 0x10000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10700, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1a, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x440, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xd7c, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x22, 0x1, 0x401, 0x2}, {{r3}, 0xfffffffffffffffc, 0x12, 0x41, 0x8a63, 0x1}], 0x0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x80000001, 0x8}, {{r5}, 0x0, 0x68, 0xfffff, 0x3, 0x3}, {{r6}, 0xfffffffffffffffc, 0x12, 0x80000000, 0x3f, 0x7}, {{r7}, 0xffffffffffffffff, 0x20, 0x80000020, 0x2, 0x80000001}, {{r8}, 0x0, 0x80, 0x40000001, 0x7, 0x6}, {{r9}, 0xfffffffffffffffc, 0x35, 0x40000000, 0x5, 0xffffffff}], 0x7ff, &(0x7f00000003c0)={0x100000001, 0x6}) r10 = socket(0x18, 0x1, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 05:49:44 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='\x00') r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r2) 05:49:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[r1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x0) r2 = semget(0x3, 0x0, 0x102) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/168) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) 05:49:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:49:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() login: ††wsevent_fini: already invoked 05:49:45 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 05:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 05:49:45 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x381, 0x6918d51d2bde0515) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r0 = kqueue() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x9e}], 0x1, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') fchdir(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 05:49:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfff}) 05:49:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) sendto$inet6(r0, &(0x7f0000000100)="158fb5ca4af650e61169fa9f323a2d15d1ea734b95a867dcf36777b593ef2c5e44b80aa512a377221c0e277b2186750335314d6629ee5dc6f7d013007995009574347a6605ca22c608e0585956fe594bfc7f0c2b7323755339beed7ec9b9e59f465fb1b3e2516bcc9b8bde4cd46e8f047ad1d3d4f2958d0ec8427a29f4b1fcf835fb69afc831ec7e29b578f4df3894782a9f5ece2594dd561492a0b9e723045c47f726ad87de9e69e7fd8a3068e1a09e1ec1b96499653818d351876fb2bffaf64d37675e533982c896824e2717f95e", 0xcf, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x1000}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) 05:49:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) close(r0) 05:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getflags(r2, 0x1) 05:49:45 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 05:49:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./file0\x00', 0x3, 0x0) kqueue() 05:49:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3e, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) 05:49:45 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000000040), 0x80, 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 05:49:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x180b, &(0x7f0000000140), 0x4) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) 05:49:45 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) 05:49:45 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00']) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xffffffffffffff65, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r1, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC=0x0, @ANYRES32=r1], @ANYBLOB="b8b8c07185be8ea0873e18783e2429a66e77f52915be8d3e0a281c2cb447a374d2e77302cdbb0ef1e20ab06359e01d674eb266059c620a08b5f9e8cd0410bb9d742afbd2597b219b29620bd64433d2ad652b4df5a534681c760223595cdf23f7d6625d896e5c59755bcb4a5679d0c8153bcbaedfda70891a2faf7cb6c578976922bde58b60103069f1b54b45c91e03e45c4a4bd7c020032baa4f43e939279a7cbd0524606deee7f0b60e43d39084151d", @ANYRES64=r1, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX=r1, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="0efb11a77f534a44594db09ba70d3ddcfc8bd72ca41d7238ec950e0d394d743a829081327f28451628f0d8c15e5a0f38847c5fb009f6b127bea0d7589aeed9d92e1c48e4a57ad602eb30a78dbfb536e5587e559ec906bbbf682c1c9ca371649ab0d475f9dbc3d6db9c26d707eaad9c125382234bfd9c0aad21f1465182737318f9f09dd073e42c57737cb578d3dac8f76d81b2e94387bf942441d3d489dfc74e62d2574ac02354555234fd28628747e1105c9e55b5a1b184051ee7b3086f47cffa61389c71dffadf5261a2adf6e47efec1fec9ce2d1c05632e96af5cbac6e91acf1ed779439e43b724ca3a69bddc358ee2d8b60f23", @ANYRESDEC=r0, @ANYRES32=r1], @ANYRES64, @ANYRESHEX=r0], @ANYRESHEX=r1], 0xff11, 0xfffffffffffffffd}, 0xfffffffffffffffd) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 05:49:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/225, 0xe1) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)=0xfffffffffffffff4) 05:49:45 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() flock(r0, 0x2000000000007) 05:49:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x60) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 05:49:45 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r2) lchown(&(0x7f0000000240)='./file0\x00', r3, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) fchmodat(r6, &(0x7f00000002c0)='./file0\x00', 0x28, 0x6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 05:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1) read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x2be) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100, 0x100000, 0x0, 0x7, "d084b186b7dd0f3579179c42b0b3cc8174be5b1e", 0xfffffffffffffffb, 0x5b81}) 05:49:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 05:49:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7fffffff) r2 = fcntl$dupfd(r0, 0x0, r0) close(r0) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x235, './file0\x00', './file0\x00'}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)) socket$inet(0x2, 0x4000, 0x2) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) 05:49:45 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) 05:49:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 05:49:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f00000000c0)="c270a7ebccd2d3875b1b1e9a1a8b5cbb4777e0edfe6d66533b9b808ac39a20f4b08670ca68a3d872a3c97dac85991d3fff19d24b4bc8a4987257fe433893deddb323d5fc6157885042720c57e9363e0b223a4e8d1f8e6033a74822411bcc046a6d97f49b85dcaada0f732736345174d75e99ffbdee14b3b6b1f927cdba2d6fea06ed4983f896a22d673809347364fe90b1b2c1c85fc8273d53cc7fe01c3f80f42aa380700ad3a25dd78debc55558a7017030b06d550314b2ac156d4f129ba7099cb13358705f65bf91497d389477c62464b179fa72031cbfeb08c3b57234f00ffab54584408dd8e9ef2833bb18ef28ce697354818aa1c92355990fa49b615c3272d7f76396a2385a0400fd98f8d3bde3a2f0b73cbc1256bd0f18aa31ba9c16916fb35c90601eb92ac7ccab4594184a94d18606950bce06b6a5507e76265b5231954738fcf22016c5236619f41ed8f743fde320bf0a61eca36eb0e8c02b032c6de542eae87c02eeb452dceeb9caca590ce5941ac264ccfca4422c43f6097effa7993feb292e4c59f5e30abd6f17f079b6cc9bd7eb7858adb6f50617995fdb1016c230abd4080cfb6c2a639ae5bb984f51f0f5155da04fe2800fd947d63463947bf94cc56bca0c5bc2ddfac36e4cd92c411961bc4b31e4e1fd81650b2f55d2bdad49a132f64d40c7e4c5fa522f43d1d085c72844f032eb686c9fb814db9ae974da55215064b604b96665054ddc250f1fb75138a69ce0322f2590456ec8d73d9906759fd78af09a5dc06203d27a88645eb303a16c79b68a13eb0f4b7d3c1a2900f552d0c2804735c56e275c85859b31d7869d53acc812732334adf3c4d68ac9e4bab3a5cfed91dde848bf8c4a024c88bf73e4c52fe856e2552950d267b153eabf0a92555e82653c3f9f6ebfd8c88f26beffc06c8b36f1d2e4cb4ce14df603f6cd2cd9a197394200a8ef29015e00d09de6325011becb63683fa3b44da4b6b1bf03bce8e4919b394a29f1f4370f7c28a83bf214f909b47f7dc30dbc05c77e9cbbc3332f63e4b5e2d31248368a997e9353626f5f0b6992bf747d1ab144da6e6ec3c6fb2848984ec3d54840f98b7e6a3441ebe50a058fa568cbb7657cd3555f78cd19bc69849117fb45f1c16e0e7e02409d62feb7ee9a498e0d5a48c826b844ae787359684926ac068f7302134306952c42f86969a7514d2211591a07370021e6f7644a5e94b6436a4bcd2734aa8bbca948ad87ab6be28bffe79bf76069bd059e62192e27415690070f0c1cf6fb17fcc99e7f909098eb6a506cf3e5f0ec36fe23e2575346f9687d560798083165d66bcefb39cb10fa60a19a2fa3179f11c28903fc0acb743bfa3acd511d9280a2076e800bcbe95103a7f66835ef6c1d382d18fa2850d432ff223800d873a6187974df6f157190ce074f5c0d8f89074e4d24f959a36a25a00bdf729ebae1a87d4b2a9507be15b7f03ea5389da556581a4062b3cdc8bce431d07159b2c48e945f4041a138a40e331d26cfc2fcdc437326793dd3d5fe4aac9fe9e5e88a55f11f421a55fb167ffd3b81ac3959976ffb13bb281fa07ea11c4d8bb90b0851db78bf205413263006afb583053096759a715e6da37363fa434e222682f6d3265da7fdfb33e34569fd161cd093bb0d1b1afb1c6773383125ca94d260521933a015da1b427672d130fb69f4a7f3c17bf07a3c45fbf63b6135b3b5ec70dfe7f17f837762a3e9130e12c270ef91a424501d227b6d65e7545a5940155d3eb0850d33a7d55e2cf600bd3fb8271140bd36130be5a4bf87656f78d53c424b316540925cb67fb209ac4ef59640d6ba375fd642dade5d95f52101db550b7bfe9b82d9df83c7974b9029bc8b5c08bad1dd3b84f0d775d14a9927bfde5dfcd73d9702dbb1950e2479fec0f8d127386daab7097ba45d086fa2641d89c4bfdd7a268319fbfd2ee0b0f59f3a9353e2698627531b5f74d40941f59275b38cf34ac21939141c2cdc665be06ceba6b3015d410611c1cc84e080a57023b37792bedc577e66f640c29c8f1d0f5f6e0865741e34fd7ab29f3b44f92fe152439758c89445c7895e362cc7bea270f087b3e5a9e23a6058536be7d91a7bd8cc61efb2712bf19831e7352b60293e72697ce31ef9d9d1a6f6291ad57a278dc64a62f5249f960c6d0aa93b8d1ba3edd6255dd13e730e0853459206dbc100cd1ec4cb3652f1a10b4bf63299a394f870dd38fc9082e620f4cc01437841157334b483be42b7b3acddecd1ff7485c94b1ceac40e072ef4cf8ca645e65ee9411f1673c723b95174915e0eb5977b1a5f3eb0edee8eb39182d4946b65295299a38539ca3601ed601c9f4eb8f7c4751238629da135d417ec30027ddf3f09d718081fda8259a9be7bb24c09e1f0f6a956d9d1a0e88b79ae8e11bc17d82b9f50d83197a2d8387e0f8706906cbfb786baf117bdb84f366669c85e784ac8ccb9f5abc7381d0f1463eaae28f80560e34f2691448118760bb0a758b08748c12cecf450465c46a6e5a2ae09e88dac32f80f5cbaea5442cf3dbc33251f088bb361cb242c0857e8e8cd61bf07f129fb79322d84865f38637108d7da481562909cef1a83b7c51065d5c58c57e9c3fc7e337c8650ace9ead160ab837b816fdabd1daa08137f6a6d0ba34f3486dc6b361abe0b8578bb9fc0d22020161850914b4c966d8bda56f8bdd4a50fef6a089cfdd230ed3f08d6613ad0c9f3f28c4969d6712bf37cb54d8809ad37c9f5b275e9083f14e11abb6d272d99d843527ae5b41ff6c1eb6b9b065f49740406153d6d6b8be29bf2279d7fb8e18d4213cbd2f1f18db7c0db16fa8ffa58b34ac5eaf25d13219183dde9e6d112221889fbba17eb0b6afe1622b0d30612eaf13c29834265350705aeb86cae90df636ba514ee0723281c8b26e4984ba1b41a369512d515fcba65d0141197f8eceaabc8d870804768ea2b8954cc9d145da0da112fd2f78a4b7406fbc2842545e3e00482cf52a9ab50c394a2745c965ccad376b11bc2a0a71b187c48c7c6e5962f23584330012173f9eb73896051126139bc6ddf96ec56680af19d9642c8072e6e4e699b0ca19f72512991c9d47366811d4995ef548736aa40f646c3432b68027e98a4f37246d023a64476ae84fa4003fc8c3ea061fcfda3ef77122eac586786fb440f366293b9a6c04200f648c445c04004f2abc343002cee903f45af85502932f298fae91fddd6235f9100d18db501eef1eca57233b936c937154cee0dcb07add8b2d37db5d81153214de0314e0844e028823ca32424750eb394dc42ac9f8a625f6c6a6cfb7c9e7374052e9dce0642bf2408bbdc3c5a2f7061ef8c6da3f22e59deb8511ce079503ad2bcc727ae78768b4026aa687101b393de6fc79b84b951471f1545eed8f6c5c723a330a993eb129f860b411192c0296422e7ecbc8dd598c0721fdfe86ec69f7d6d823a865c4bbef47fb43f6199f989354da7c4465ac4126a081af59ad703b71a1bb3646e4b3ee76deba34843a6ccad8edd5f34b90a73fca3bc5e5ec077144d353ac3a89c3832bd7fb819b54552fdc243bd1530e487cd1b227ad5bc9fb6d04a96c5026a392c3a9db13c9fcfc3ded152bf2b9fa5e2eb4822291c8bc5e8c4ae9feae92ed6375aa8d266f64cb7d992f3467ddf04e8d258eb87fdc1b5c44f6ef615669b6b54b759a72f84bb12b73057eed9b19506880c86b4d854e23d91b69753463ada6006ae1d77f94144d0f47b9f22df8541d86b80945c0956efabccbf567824dbaf6995ab33cf5b056156ab58c4eef2802df4b742418bd7fc4a4fe4b192d9291390ac3cb95aa232399a834fb2e0f81213846844beaba22f9ff80283920a45494ccaf01b20ddb78fe6e1b936b83a7f1ecf96647b2a54e26d0bc52fd4496519c6990267c085cc6bacb8119bf54b17df1f3fd2d10671a367a10ce8542557e4c54eebd487e9a34b08eb64b76a2944d5601141dd894596a12eb935563011169301789736d924a023ef44ae67bdecc1e5689e17fd17da2f9ee0a416752daf4b9338b3887dd54dad17182c8cf06d7808509be5a6a6e01ad90782d9211db5fbd60d2d11384296d715c188a3c94187afc570cd1d7e50264e137a2425d1f3174daa53b17601d22209b988d93d31d82b4ff1e3cc87d86f8cac424bbd32bb72ccc3a7d4626267855b918549834afb05052b200cc1498a021d1adfab88fc11f1ec9f2f2b3033e4d04c90f337212e6fc6a36af493bed828bb918ba0da2efeaefb27a80fae00474273c60e0e156681f4160641660a8e7ee980ef234d5a642b1ed7f0846311b65d8cc20d5763bc625b21c127b5bf506efa9c9298cd44685e73f37fad0401478d7a2cf441f790d4899ba5d89e73b8e2409055f76a932e131f93010dc67e63d6339dd8dba6b312615c5f5c2f2a720248557c709daebad47b333ba761ac0d2ed99a31aaa810194614a43316c0ed78daa860ed3dd7e878c35ee3b1bf540670747310b706ac265da9bc4c8b1c1eabf1e09d992f5505bbf461a510d6fee69d7bbee7f9332243c44305ea7a42eece2afc1a95ad14f76d0e67183a21d82d3997bbc27452fc24ea08cc3857a4ca40e2e6673f510bb675bd3bcc245040771e1a9263c16db8998892513dbf7036345f04a67f6cfda18074362b084f9aec63cb43fbb8d33f33a20e96bda87df08d9dc6a227a2645c24cae2f407cb0206eb01542344b9c0049abac58caeb9aafbf74454adb5663f81665d1090706c4c73429460d5ade8d9d2a9d992bcb7f05f9ac0d8a59d02119543f57370aae1175779036848b0558257c7974050f8865105dd6698f3118af1e38feadb0e33eea6bb74cdda8a46d2030cdc20f82317fc899cb3a291187d41c756dc1127b51e8755fc8a60630149cdf684195121ad2b53680c7ad19cc76c5fa6cb59cda0d9035d9e4b87c39b5fa3ca000947a7e6568d452429a0ddeb19b4e95c2c9092d04c4a391c465d7c76bd582f91baf1c80c8897c6f455fe8d72504a6a84478ef59009153e94897ca2f1a72bc74e53cf5f0906d0c8b052d3e5e868d16f1cc49489bea52cb09d5306ec9f8fb24156ce948f099a2e85fa0324345ac8f88e394d7eddc27656174e93d9f9a53f7b55c4153fc8a8d0d79e7e81b2f437ab671613f26850925a81e0054bc4c6deb0962166234ca181357d0145d4bad5242a706615d2c5c233d2e8c6cbba63505a17a0168c39710916d04f2b7e7b440f72b328ba8be54c6c75ef8eab2b9cbc46a39fdefba49e897aea025bd299b758eabd932cbccf3fd995c1bf5be527e43fb578fd737a8e7f668a7749ea1da4b2f0bbda5c4c1ca4a86935e5be3f0608820c519c4020245dd03c47997d72a8e3d893e8999469490f2f54201d12448b289965d58c58eec5286c41c118d3ce58437e03bf91bfd127e1e301e356771538e0ea73ab1221ff8d32911791ada9adf8e9f4f8d02d81761a81a7d94a04c6d6faa94a439c53755b5b50a706186654c893d6beca0e59aae6fbc2c1b6c03cdffce0ed196e15c07ba620e953260a5f2817295ef6d9628d80d73985c2471783763c49044bbfbb29486e2a261a6c8087bf80a271c6b1a7a507cc06550d9fce1aa741bb77f2bed870476010935d8e26ff32a77f0bc65d94eb40a1f090e793fcea94e4732a13bac1326ee9ae1397d619e5ba46adeb054ad7a88988655d1d6a4298ab3791d8187fca45202f502880c96259fcbac8a2bb259e6a1981e77b3ae263fdb704c8a56d39f6e9e2625fcd298076cd4865ad98a36a019cf8b894908239e19b1b316ca4cb", 0x1000) 05:49:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x2, 0x3) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 05:49:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 05:49:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:45 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) r2 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r2, r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) 05:49:45 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 05:49:45 executing program 1: setgroups(0xffffffffffffff7b, 0xfffffffffffffffe) 05:49:45 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000002680)=[{&(0x7f00000000c0)="fffda8f6c73a7f7a07c1f21f544c81942bbdad0f3b341bdddf68e63d556af17e602b40196e914e1ebced81ad78c203d7acf3741021207b0a88df435d7ee696087fe49f30e8cd7eb414f8f0bba9e93a5331", 0x51}, {&(0x7f0000000140)="37e71f350536b4d939f9ae2b9a18b6f1ce961dc76c1d0a1bf3a14f168ba5a9e159bf601489b26f6e524b02bc3bd3b465f71c47f0373d189d8308b73405c5e3e30b4fbc05c0c597aa6cd0e8f42b288de5455ac0951a8189ecd3af1c6cdd21fabf7e722c4e62f3d79ee4920668dfb79c58e0ffc7719cac63359cac3a6e59a04631b4041676097b4f74d56b6489a0b19c66bebb9f30c10636e39d917418001feb7343ee476b9632df18264267e10bdd52550d868e0e08d704a9", 0xb8}, {&(0x7f0000000200)="19072246aea7d614a733d0dd0e2deb12e1c1aeff3a3ecfc8a37807f8a1355cbcd6a4ee93e1471ec1b2e3d39b4f3c0b7b641eb1b48ef72d6fbe611f0aa3dbe35fa6a0d399112f2a5f6dce81022678b7a0f44f0e263a791ebb6999361adaf2cb18e6060966990fa865a192b3f2ed7fe3a291a93837daca16a6c71f276cb34e5c640cc49b9638d8373e0cae210af2ac9911ac6454944c56a629ca52e8988dbd616d1762b0f0ca771e42de986eac0100413acbf72941f60686fa3027112d50e81be089b0ca5f34ac853064079f971670743df8df37926dc8b025c8acc5355702e5f18b2857f0655411a44a96ec9f5879e1acbdf989f374f16f44b14feffe0b", 0xfd}, {&(0x7f0000000300)="bdb60a7a581b5a004b9c55fdc2d26fe02a3663daf3e11440db53482d72aad39c6ecf0a38a8a94b04786ee92caa372baf3ec77ddfe3cef2d72a91c76217e6a0e7e578ff182c8ad3392ed1363e9887f0345fa449ca614bafa4662ec0a15772f94cccb1fd1e626f95fb9bd280746f44e44978114623d42a5ec6218f14616ab083bb4e841d4959fb46202ea76285ea99e564e3f164cb7f0557ec53049fdcb4dbe6ec439f270dcc3475dc2f0006c1d1866c8d082f18a1bf6194e6affba289a0a34f57c670a10a9bb5679b83e39680809bead71c5c642f5750f37667a11f3d1b1e28a843bec31b9dbd84b6e68d4470a227ebd91db3b63d36bf15a6bfcc1fd87207954e89def34971e61ebea6a4278de29e57b7857453625b57e2cb9cf8ff8b996e0cdd3acb7d958ef8f88b4a56a3bc02de0f5d3d206b70f763487cc67ea4cdc93cab44af5eb3f123d1155e6e5c71e0895a4d82f3c3ca5525b319e14106d5e0bb1785093c81eaf871386056d8370bcfce4385da0d7ab0375d31373873a2ca22a9cb00bbed67a5286af2ec10aaf42a639d762be7d90038ab41866a04824eb10660cdf98b05b78a75fba965c4bbd407c5556c7cda3c52c66186eaf0df75651ae1b49c9f53931296b2b167c6367863ee8f098345e001fea87cd4b15c2ebaab4f4acedd00f79cb7f39d088e8f002488ac12e9b430d50d9753107144e74f08cf26d12e0395023bcda481b55402f33e2d7921d8b4426045b31fea4ff7e14ee5b8d27776fe7fe16850d3880ee08847d23c8f16fb0dab05bd725deb5e3f1dc137108bfbbfe8d09a859410d0c408079312b21efc46abe8693e385128e29216c7ad5e5a7d30d8000a39fd3d237180b3657e970398b22af8b0409f5cddda86793baa21647e79a1dff3aa17b258e0a936afa65dcf7559d57a3f836b4688f65dca17a27157424a3e5d115fd918653614bf99d5b88d4a8d5002582f4f81ecc1ab4eccf37c765f384eb8488c397128d01be68bb1f6d9892699e61865da356bdd0f2ee8c68dc558408c3f94641e4701771bd28bd51c303ae3b342e3e8008273a25f7ae304c36561edd0a1747434a51f44e720164f0f91f7589b909d31546e63e24a3ab2efe0b719c4280c08d0e6bdbba0b69264317c38521261d59b3ecd802bd80257efe9f279aa3524b6eec4808dfba8e3f5044f7b812e22aac1ed4d3bd2468fdaaec660328a9004dbf972473282c20f0150bc6cd4eb3d1b8890867f8d60987b544b505d7e229c06bf07327bbd34ead6d311c3924edd665d88fe1c131588a9bb2925fc2e4a2a98b2051a2a9d375c6a5a0cbb38731351e19c97c151d42a2f3e1850f601a0ab98486212593eda1948f22421012703ff4b44a2bd29c6c23c71ce5a08535a2e7c1883552755d37f0a02a05ec920d8dcf0f162ce6c7418949dca8988e21f55da87229007dc3f479b73757e1c082435b80c89bacd69aadec73a962b0a35c6967c6af14593f7ee24b0c80620caa880b315dd70c19d0a080d077863926cfce54c0f80c6062f13587252316a88b968027b779504625f66f9c4861790fe3f9032fed3754daf32b8acfcbaf1bc879b92ceedf4d9536345463b3f25671cd1baf04f36753e4b623b9a6af8d653156f79039b1e8cec951eaab2c5c4a4d8a9932af39449d31e499d4e2d2384b124e64db2c3bd37af4c4770449b6e5863ee5f3ffd70d36896ce9182b99da2fa4f124da0becbb57598a4434b735ac29add36f722799d5dac48677dc5e682b1d3de7595517790b7fab7fdf17159cf66d83fc692f9fe28e0c24934333ba12c7dd3f2ad02009d487cf50d67d1afe009356f971c5f36296bd417b12e6bc10986b2371838636747f0c0788c56f317df7a0f54fee533e32ff8904641da36b14edc9e6d2b4f7adaad3f88bb693fbaaaba71f74172d5a40de8344b073fddf6f23301db6ef82b36d5e65fa7810e646da54bc355de5029559fd1d644bdcdabf3178b514e0c26e322bc884d5480b3ad915ec31135a8c5577eee71d0f284110597cb4260a08a4531d351761ff8e4c4554c6c47101a70bf836b7527608a1d693add4b4c3e0db58ae5b16e404e2c3f3d820bac0b4a232188afabc8f50a1b12f4ba404a0b7a8d3e581221cdf58a61effa26cedb4ee49fc5e9661f517a9c8de645e296a37773fa030f9b30ec05b96154d69b15d0d3637e52fe21eb1a5094491da0a6b033c23a480f88e00f84582b92d816fd720e7f324c74748907bd6f9a4aeef4a5d9483f344e8f5e018591ac50d16d37323d051dc2f5330af5d803bdcd9462428bd0c287f9b992b4e753c1150c6a0314c897c45cdedfa2a88f57410aadf623ebffaa019d3ae706a657491f475289599b3e6d9022945e568589758fb96d9a64017ab4c1711c8388d92fe03756744c6a1a1668f7313b2427a1d53013e2a81ecc5912057e24f40cd5627c0b0608f54d7ff7bd9d2291877d331da7b76b5e8f84a27e88e446467542fa749d1f25cb9029a7ff89d9ebfcd13f321601a54bc18ad3350d43c31c08716850e9cfb3d11437d43c338c52da3ee5cc5df16eda2d5cd922f722671ecf6d755dce644bc2a9e6060ae2c1e4f2238e84d5264580028822b5d7da3f94c2589030062ae909da7e4e279502ebe6173218a50c8d55f1fb83b98d131ba16b6edf329b96e7e00cf6764b3ac2a2ca143bb0ccbc6951af141e7c2dea241b32808aa14a0e15f7db0cf69e31ca258379df17897bad8ee6ebd93a7918d899ca34d1efbb6dc10189a5006423cf412803a3bc246f33685df55d7e3cc86ba27c8b4711089bf80daa1d53d8aa1673892a2c30c6b850417ad25dfeb71bdddc4cb21b2bead42973e094a4163f633fb9b30f374f10e7a8587c1d0751f28b90f6be153aad96541b4c9d5b8464ea531c6bb96e988a5ab00b2d23e228d45545da329f553e7611d79f194c9b5742a2dd1a7b8919607a2e1429199196e67d1014b7b40118fe9d022efe9e1bc22d38664df81383a5d1000d70113d2ff6ef90085a551bdb0ddae4828a8ea612a81c2885dd003d1be2eab6b73b4142b0ed9409cb27470a955763497a48fdeb14ccf131be9976a7bfc23a19a48e0ad496838980e2ca66397cb91a28532856bec93cece8716ae7c9e945d1fd72d70d7d62f40c7f7d0321f063a46b8f747eac69edfb12ddb04051d5d5a69054dfd56579d7af53adaa19b5c469ad162cdbc7568a288079b448d7632f66a64e5a987af7bdd236192e8ccf1cad541711b204d258c4db04f736312ae20543282f50168e865770c5fd5a94fd35c48985c8aa8fd8d4ff39f944a5e05b4dd0801e4cfb143369269780b8fef90e3ba9002b98e85f755b9e5b8c0a839d36e048dda9178776ed2bcfdd4dd92fdeb20f82e6b8b215c32a7882a680dfbe44da6f8df0184166375cc97372709a8b02b33ad960120452d486a9b6a07e52dfcb750d4d147718473b9ed682c03a11723447bb2b7f9a01cfdcfd1f3bdac16c925b60188dce7fa5003f8641fcca5692dee3f52475dd04e73c6b5209a8134ad51876f34f5bb2066e7fca254b69d23eaa26fb2d6d3cf9f1d810df8020748fcf8a5fa4494b7fe9ec26f544654303190f6b53efc1ef3bc931db204a53e7b8bf5cdc1992af9e5ed557bbcdd67305c121d0627673fa958481ce6f4159b28693028e18d505ab70bfeeb6b68f63e0194ed297f7fcc1bd3899829c4a36d03ea749ba3b97f86139c8eeb9387ba8d007cdd7bb63ddfd0f2d2c9e5d1857aedc9239c92b62b2c482fa1dc9f17f420cc5cf579c64cf5534031f0c0fe32e8f523ed676150fc9b23c681c2fc4f3c08d3366fda03a4d86fc63f4832a0f6512141a763a3cf145ee7378c02c5a3ed0509a0f3fed3a4f31ca5275edb07cf49ba863278acd2c54a4e77e18bbe3323f57c7bb9e78ad94ba96a754a140befee4b2154fe9c7c7105f35c47068bf71d52dfe340b7d9fe954b6f7184f6c290a82c73904147a1e9b230c4006f7ddbed68bd9809b2f4ef758d04aadcbdb591db49f020241e72f4b83dcf2bc34ad12b6c5cf6b2b11234f16bf2c5d43553bc3efba6fda6c04e39157b96a42ce4c4c40d424ed9f3fd1f6e2b1c7fc7980d46923c77ee61c06caea7f7a29cca8dcb29a0f27f1326fc78d696e3c62eaaa8e28bc47c2b8bfa74fba2ad2e599ce9195a974359050ef8c2e2f2aa485a7fd0d95c7c8ac4ba4c62ff08ba9eda8c19bfcc6580a9a99d4cb08b87d9a8a07a2091a3f1f1d522acfaf41f683665e3ab86fe1cf1188964f5d3e6c0cdc0f9b8453419fc43e7281cbf6bd93525b198f2421633539e8871f174d0b135bcb5d8b879d4ad19a4736a4b07b9d54c70003e77abe252f7864ababcd42985047de0554005f97ee62d2e4dad2e34b68dd67d89ba00100e39583e4524d6c10520871c1b15497ecae31665ba9402401c85d042202cf3633bb2dcdb4e00c3a3a59c693fa28f79abc8452399f3c01c45fb7d11bf141359980bbd65cedfcd366dcbc74c197c1f27feaee793e280d09bd76b43e37cec320c2f6ec38a7fec1f33377ad5e05498db2ffe7a1298da635f3c9ea72297866fae22df1b8492cc029e6139380676c3379f47599575fa45519c7c6732921102b761c416b357cf1e39f4d4898a1c139902c2d9155d4b024458cb55c6c219b9c2e4d72fa695068777bda9dfabbb053e08f808dc55cb0bc364b7ca2415c71266fe5d3c5c48f8fbf0ebff6d10bb96ea5620f43d4b50d56f9cad9995c493633f9ab0590222db33cd5e0eaa0be0522a22f9805504835bc978be92425104c50c367585a887965f62172a1cf1b1a1651fffc6881c1ec24ed2ad47c3adeea8f02735edb0d18c31aa6fd8a49165d128d9de0520069e89905e42e87b1b60bb07368defe5bf1e344cf72a7222751dfd3d929a2c56186e5824c203941746aed7b630de4b24197a0471d42b6ed76cd7a59e0692a431f5a18c2dea7728cb25088a8cd30994a51ebaea2c11e750afab47c0bfa353ab68b7e68d907ebf95d3838a6580cefe75beb0b75c6fc23eb7d245ad6dda5e99b51c540b4f47007ff183124c67e6429ac3bfccd374129c12308c6d0e5506e4a15efc0faed75cfdecfaedc60eac5814cb0f20bc14afc4496dd67826029f79ab6430f084689e463cc777a4761b6967c9875fe49282a72ac6af67f13093b721c5fab8ec4e3e226c3369169a8468096b86a19000050fc7f1254658e8028082082e04951632f0e785b0808d06e23e9405ef57b472a9b09ea9ae979b16c040477c1c57050bf0d457a307da30e7dd09103d4a186a6e764551cb5084d07f5547727b6bcd477ac6a8e3a04a194f08cb2cf3fb9973a4534618fb2429a7dcf7aaf23ee8489a45ae212de2e8daf97b43308be3981ae7472854e9e2ad0f324a15bfa2bd9cfba4eeda479be75ae9d4d78245a4da0c7171213b8bf22e2e628512cd85a0ada11e491186f76c2addb8020c85ee098abc4976b251a37172ee1045ac1917cae325e220eea8238efdc51184602ad0e168663bc51df3e56b9844db435eff621ffb0522cec568dc9b5efce5d262dcb8fac7dcf8e851b7498a9a6b653f69f289f188b4f26107c104324b28d684d2f6819845157b6d9f457f3513b2c97dde9ba0ee2ee630125144d7ae33ea6317563d6911550c7842dc9ab4886ab7152f045dd98eaa855d49eef28a9517a09e0ddca42d43f062a291bb084c52da8e1012cdd07eac45cdc99e93aae1dfb959671222f85856096566387ff4cc657aea034d1be0512db97622474d6f86bd1eb4b0a34980c49768fe7b36c908545c0dbb7648bc3469f", 0x1000}, {&(0x7f0000001300)="f15a326ed082018958", 0x9}, {&(0x7f0000001340)="6102d70aaa2fe3041d1883cb518a1a7cdaeb93e1ff4ef6a383111e19da6293fa38d4bb22467df9f6f8feecff3c966b5c84ebbb6fff0d1620f24b298c4dcc6613bda064dafe68e823c50bdfb1f266edfeb1e01ac7e47d4615610e78858601d200136499d800181c3e5a3f68496ad0d09092111f079bc5e23be1d7b507a412254b70a55e87d9ff6e3c78ed8fa99db1886c110431af7313f2ad8d6f4ae203bb998c5e2fa2126fd49e3f242863ce6f6f5df24af4c1e6737b7ee0923e88b1ead19a01f02b235258e114d5b707957f10238e348afd215bc7b3470c9141872b44424f8e9716af39e9ca5c3b4e8787f499112aed83712c4bbc2b19fa1380c47d4b54187515de6dc543368e93fe82c59b072730b3a04f8761af0511f6e34ba6326305be233b146d425571d34542ade1113d7cbe8d2611a37571332273b46dac8a4cb5bac5aa24b3d28112c5d642d53152dd79a5c11d97b1486b17d85fe572e65fd1bac4cd965ca4b2320a987e2c8fef7ddf47934fae46c3bce6ea9b542e369081906c7edfa61874db597b0438f46525693c9308474b21f88b732f8d38f268bcecd0ca7d17188fd4c0358e878a5634259dd8a2e438a4e97ec922ece5e164d7b5cc1c9fd777779c4b78c068d27132ce6a208fd48ca9e3df8f24776c2e8eb9f6aec6f473f92049dac4a689915e8f933db2da1c8a20e8793f6c84d7d8f2058dc89167d16354fe2c8a9b55666cb0de27bc61c6a9285b023a72ba06af7ee5ab8e931936bd36adb61336a6eae9ae51d74d91ecda04210ad0fed27691b62b693f162ef9eb46d6880704b5f957e201b86734902510150ffb5979d82ea52cb4809658435e8908e1f606c3f5a25c774f1bf578693e37eaec379eb82a3da40029ae1b8f4aa9cadf7341cb2369690939e0e093521a36cd17fbc803cb628874e86f9bf7831ef27236a2a6c5e7affbf6f35c525343d119ae52bdc82ef73256b83d7ba3e899cfb9ab9faba3f79d3ec17fe13e2a3f21cc20209dec2f6a8896a4e73da2a3b349e7d50f32b41ffc4f41676824e6a9a77c49a04b787cdf0a257b8937b97b3eecfede1fb696b5167f171c52dc597518172ef09701d62f569ef3ee710fd0e54d431db06d4c9744294c2e5dc413e7c3539db3241229594c6a37b335926e9e30bbe318d5bd301d53b0a2e6ae0b605b1267b8c69d2292fd71c30b783001b582fbfbcce8f90d70652d851137e79e71dcbb477e191ddf65b1389496554b5651628945fe411e9ca13da80f72b3266c9315d46ef0c9715ce7469d0167ddc7dfda3d5c539501ffa48282d2c173287e340a86ae45deccb470cfecdb63c45d99f8670eccbb38c62a31eb69168b5f8a9ce489c3d6f9cf78884c99f332fa513e60faa8697c935876b24eb08c1ccbd683fd71fd6242da98196e5111a23bfb6b1e47cdda97b11e9b0f38357016f594f79af93bbfc540069421247cf8597aedbb6896e574c83e577ceee4bdb4a0aea7cd3a3f663178a3577f1187d1fd2024ed0d2bbd813b7f16520d9361eb079c526cb41177db1bfffdc04f21cbafd9ba3e3b2ae15332e3394e18f4815705f4f65170ef961486672232da238949bfb698c130bf84f2ed4defc167d61232539c9c5eefa8ccfc354000b461928f2df9a0c347790e452ab723bf7f13841ec25da3becea4051cd61fc1dbf6c488252610b9927e2c3b4b562361be07459e222a3e78b1e2e127b900f570b629c133a104621cd8a1b54489c840e5b371f1881a22532b0c34fe1ebba76a34884a10e573ac7f65ac551f96380b715a6cfd395db60be187b44901e31a1a3ec137ea05626d29e7882edf238c2af1b2783a69299f63dad01ba3fc728bf92a15c7b3f37e78490e045ba0cf183064de26a4d41b57a067e69704b13f213c4f9225a52228bece5633ad63847b5d922f9baf94973de9be2e4082458fd1bd5246332f8c58516546e51859dc234cf063dd0823564d6f75f7d4f79657fbc20d5e1c4805d511435e1afa255cade80796a2dd5f6ad470bb977a674d5e17f473ea60bc518a13362637d92241545a1481da1d351d8ca2bdd7c3ac81329675e617906322e9c8001d06865ebb0190efb145783772105158f9fb2803523da69fc4e813696af65b56b92162bbfa770999c80d9bdbe59a82a890dcdf11e5172e02386dc848156c16f809b2db051227dbcd62170d5e7c13814c8df323cb8d9e14509fb93eae290f7a754e3339a228af74c34e9e4eb0ebf3d27f43474cf42b97bf91776ca69c2dd6dc88e6afb4700eb8f8393fadaa3f831c6dbd5740c3ce078ca4c3581873f78c6a5a74d59dd20ae3aa39dbc07d8d26e82ca8f7caafcd542aa2ccf98acb1a2ba3433a9cfaa4ef877fa5f4b67be8d0391b9e8485ec6350f27ce52cf8ff55bba71ab87b69d1300bb946172619552f9dcbb3ee34c3624e1ab93127354aac85717131bb85aed598fb4cf640e92f3616d614561036b8c184dd99910f9d2d4ea0ee4533a850520c5a8eb7304bde69e73ef6599322191ad5cca6817d571ac8686d13b8b2055c5e9e54640438f5d1c18164a9139e39ced4004e51fd3050a08caf443fc65e728338754f27c4d0efbaecf155fdc87669f42ee740bc53c47bdb80f74dbd095856275bc9542dbfa0abfd6ce69703dea79f3049861f0d6b7cf03fac824090c559c2dda5a75da330f7ee14d2a37ba59de83ee295deff3d36e5b3c6ddd732088651fef45cea492816632ffe6dc9a3fb7e0ac9e70eb75144566d16a9a5f59c251fcb4144a6adaa32a7262948b0745de7ea43c94d12a7baef39fac85db5ea1382e4ffe27b8c14c795ffd18a0359979ce84e795512d21e4a90cf438c97e4f24475f35d5ce548fc209fd7beedbc8635e442cba49e7cc10ea4d5f6048f62d2ddd19eb2aa1d364f410da6c9c2d2b22f49428a49d53ea719356100e537cf6bb8d811c8cbfd6739ebdb87ac0cffc14051d2287bb1d7b0ca7d349d527902768f7fd405be68bfd2c0ae5049fbb6cace15a38e9328a3a3dafeb838a86612d7cfad35daafe0194bbd983afc61251f9258bda2c4909f0cd8db0e6a98ca2830cf0b3eb48be22acead63b431c817a165e65976147c25e3f47a247d37a3373d53ad22c076da6f3f2954e652cebd6cc2530e6550e953a0dba93b39fe9be771783933caeda1c9e75574549e3e23af7ac5d2e433a31d3378396b11a8da453ce21bc0a29e848e25b1c78c92b3f10d760dd21075374212cdc27d9092e1e1d2ac4d121bbdebe5bcdbf08c5d841f084df1195d1b0d2ba8b8027b9d51a1dfe1989d5cc6d8f1f81d5eb4bbb3bb055bed7cb231adf72621ffa1cfaf251edb331ffb6fb8203d1b9dee8ff1c16daf5a2702d6d7c35583c4e1e076bdca5f528ad8ed967bf6ca780ee5967d10a24bdba800389d0c9cad9e07a8912e9983c37e52199298884d5f557032e46de60357fe7e5c1483b9c08ff92089f8300989aba038a1919b71856a65e0c1da6e62392f3c4aa27f468cd0f6deffaa8ea60ddd4de7c9852fd8edcad73e434d12d329e366356b19dea6f98ba27027489c911d6e853db237331c22ecb0ab85aa107a503bfe8a690505c58e65f87eefa00b4d312030d1557ac1a95ebb643f271fdd38aef2e249d1d6888e7ddef43845069c5a19c3dbd026d231b008e15357e36ae193cb855f9c341c6cf660335b9863f452b4fb9d092d11172e0cc74200f183bd05f1e544a3837bc17c1c1b0e90de2bd8232473348d124dd6e8107aacb95a1227b3bd485c7d0a70c1272ea422c08c4bc014e0c09beb21194f1a6efe0d82e56d72606a40624ec0e68b046d1f35595e16b183b79562b52eae49d948210c399270b009cd36c8f16a73f850e1e56d3c3533f56569018adcd317495ab8eff2e3cdaeace06856edf699a461bf2b3a12ea699601f0d664c9f03f107983777121bb717c66fc2873473d32a16769fc33c3529704fcbf8ca0343079aee73da9fcccb9a6a1af17e6bd714a85b8a7487f15200e72a5770830d98a9b1e82cf727000f618270333a865426e37306e65f5e12aceb3378a8688140b05f071450e62a8d87cf3fe36e7837766c3299ce00325a41a99537628c5d0d3b463d436655c9428692e2a4dca1194ff15009111325624da2ad7c7c785badfb638e5ae1ee95159c58a6afab185681fc99b7456f07d07cbcc9fac05a8066d142f1a65812af406867425407375fc0540757803121055b11fb10b768ffe735026c698951a7c42608ecbd8afe64a1bc973760b4d6684d34fe667549d91ea7540db7aec196c49b237fa487899685b9c7b6ed6dabbc76f9b24fd3d37011bdcfb749706b11ee875d43303db819e283259df6a21c6cf707a1b2e2dc97af2abb851305625c30a58130be780364aed5f52c0b74b32143fbf073761766bfba266406f9fc4c5d4c8acea68a28218cedb7939e19b01d8500a905a764ad3f10ed1fae29f4235b59897957f17a2ac83607ed87a9505fe7fc596aca60cedea11065d676f54666baec3f0d0b8e464062dbb7d2faa31674eab3b9882e23b5547b9f8e6035ea6d71c1b66a5a16808ab14930fa09d88660c5efa74bde8fcec7022a283b51f9e4e1f29b4aa051560e73ec29a5ec5d1a125270e6f22159f8a3d6a8f32ed983c310b30aa3311f76f80d3edbee575d782fe5dd6aa1bdc3bd953d4b7a41a7dd2f87e0c2033043990e976b8756d1e4971938b8c0442cdcea3885b6d2415e848bed45c28be496caca2a287c476e61dbc5dc05a653199ac13baa4fd75cb12ba483457f653b08eaffb057ed080bad9e78db713e2a66cc8370c11fa4e52d19eb6db20727e36a028a10d80833f41b4f4cfbec7779c91b628f226e31c4d275f21c2a46ff17ef29e36d70a61b52f767f5eea071f856aa2fccbae1dfb213f1dda4530fb6fb4b931ba7c59b12c09c8f19dfe2035ebe53a45294f82df9041816b2d4f2e2c6217c64e37df135d48f34d5880988bd0ad03e9afe31f3eb43b1747b60b18ed71268c575c05de4754d03489dc96301a9de749c1992bf945a868e7ec879fba5e927a80886b7206c4815d65cd595b2cca5af148f4844d96ab074ba13f28d8267995d87007dcb3cbda63e91fcbbcfcf0ee972e09ef269c3454ba122675d7aade3bba4d48369a40ab85c57f0357346f138b53b190f371c287696ac2741af57ef811e8a9930f573d727a56f586cf8155ac20550453cb5ea1c2ee717dfb9f6e6f7d6ec26980c8cce8dbecfd7ef72835a7956caf03c1b1353dd04a16c968ec91ecea5a8d6e5ff50a67c29f76c9e589e2a0f2140b74a896553292cc6341868012c48f0cf130ce847d7bdee81a740f582418b1b0ad05dcadcc4cb6a5aa0aef003b43919fe9381d584f1b91e22f85f3fcabbc38d36aa1d0bebeaab119dfd7b370de24502801a146ef99b64760ea49d0f0979c32c9fe3003e794ca6d7a816a5a523d7bfeb080798f9614ae0140b11dac887dea72843e677a962feb22eef003745c354b2fdd86d35f1520d0cf464c2992fa63968f53133c4ca50c445c88c09fd2d80ed88a915e4c309c14a4c6c1f954392d8f629d41837c341f139a0b411dde50f4f4963df4de29617c8aa70d6e901305bf15558c39cb82c4e5fa6594eea7a17b6cf34861dea106f91562c3edcc4f959ae9a66ad37811a1500561d29eceb17117385b8056ce357ef3de377dd49f4ce781c83407944dd468cc603ba66d04cc36c236b846da551f9e83ce4b0223c1065f39657f9a2e99be6ea2c0551bc9aedd51c511d6f1ed34431f5a02783a046245e99fa40edd448614e6db8b19e93926f12bcb3c", 0x1000}, {&(0x7f0000002340)="5f2b16f6511e74decac375b8b2d2d606cf5d84623f7933edb67bc864629395d8e4aacabed69b0d3277bf258c50f36566ccc5d094f940191577ae33161a9a1df421ce94c4b7181308dde6266c2c343ba3e482a640b4e9aa50ce0d9a946105b6dc321af38411d3de746e2b3da90df1e485d423e8198718bffcc880b789dd69f390468613b85e26a5eb5a6eabf8afdc07d4b58f31fa6bd7ea2c578fc4b08f679f7cbc21a4b0a843d44cf5c43740998d07a1abd2884a517ff96c451d4886ef37b27557b65431994816936a83", 0xca}, {&(0x7f0000002440)="de4db28a58e050b80c1c4d3a8a6f4bca516af4bb071d64ac2717bb4078c3daa7b1c805f9a8ebb6b0350b0768a3cc69b2699dea35b6e36b5807f7d1539b0084ef54ce97786408c3c29ed51988d5b276f3f66475ef077bdcb25b0b151d3c6fc5101fcc6942857b887c814c27124f72956b75438e676d0bc02eaf887affc17f23adb6cde6f352d17b5982858d8a474078aaa733eb235d123d5563ebea02ebb922114c783b1a999489b3fcf5cc65719f9adf5820c10ca883fd3958e80548f213b2ed73f947a483d2b9c5a2822eabf94184078866983201bfce0e109eab26acc8f140f205e0ff3856c4c3424f166ad3142c3430cafc80d43405d4", 0xf8}, {&(0x7f0000002540)="fd5923079c44c4eb40d97a392bffdd053a0bfe3052403f2c539151f6b37cf9e89cd02559f23525e2055c5823c67fc6e66cb190fb362807973b779ccaed2d09ab544f25959eb9feeabe9e8343a7fe74fc9d8a5e373c352f23b617e7d60ec5c29620e80e18f58e24fd", 0x68}, {&(0x7f00000025c0)="3b31cd25baf36e01819b020c00ac62e07d00b785ae6cfbee17a448b9caa34e4997da17e9ae6b2b8dbb4194812c120948239acd61505100fff34b80ad0249a7c052b78850a165cb501cb6a7245ce5e5586a25c02e6d8b8afdf08d45bfed87dd3d7c3e536d60b37c082d4d0a671b1638478ad1d8ab6014d1666db9422c4b1bd94274b7b8606cb8c14029f7f6ce38faf2bc6797a2b7bd41a77d211d19b59f1f68eebb1e93f456e9b5e300", 0xa9}], 0xa, &(0x7f0000002740)=[{0x100, 0xffff, 0x4, "3874e604ae0d5914f4bc858bbdce9da951776180b4c191b1e104aa0d00679accbbaaa4f129893dc9b369c4c2ed4ae79a4fc89cd614cd502e55a113cf1d8cbe91de7f61e956168ae8b97c9767a0e32a12fc218f33d9695f82df0551c2566349886532b749a832640805a9981890b20cbfee523965a1804133ef8086baa19ed2e93c4a6cb07c0f102cf9901acc0bc16fe6e9250376f3e9b0f69d0ac48472adc39e6dddd590613b831166e1616dd4ec71e741bcfe206965d1d3275b929d6b2cc6ce6d22329fb5e31af15a6de8b3a10d576536a7554a1014ec2d50a82d1697d7a2a3635772e452756f31e8d1"}], 0x100}, 0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x1000002, 0xeb5) 05:49:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0, 0x0) close(r0) 05:49:45 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000001300)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xa968) setsockopt(r1, 0x29, 0x1c, &(0x7f0000000040)="cfff96c8", 0xfffffffffffffde9) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x7fffffff}, 0xc) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, 0x0) 05:49:45 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000009c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/124, 0x4f) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000240)={0x1f, 0x9023, {0x100000001}}) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0xffffffffffffffc0, 0x8001, 0x4, 0x1, 0x306, 0x100000000200, 0x2, 0x1, 0x3, 0xfbca, 0xffffffff}) getpeername$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000600)=0x10000000000001) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') 05:49:45 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x7ff, 0x3, 0x1, 0x3fc, 0x401, 0xfffffffffffffff7, 0x2, 0x2, 0x80, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r3, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x9, 0x10001, 0x1, 0x1, 0x8, 0x80000000, 0x6, 0x2, 0x1, 0x200, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r2, r4, r6) 05:49:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x6, 0xd5f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xffffffff80000001, 0x7fffffff, 0x1, 0x3}) 05:49:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket$inet(0x2, 0x8002, 0xdaae) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 05:49:46 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 05:49:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xca8}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x4}, 0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xe) fcntl$getflags(r0, 0x1) fchdir(r3) 05:49:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x210, 0x100) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000540)=""/166, 0xa6}], 0x5, 0x0) unlink(&(0x7f0000000600)='./bus\x00') linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00', 0x4) 05:49:47 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20e0, 0x1) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x21) 05:49:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="779bf8b07a7817d405e3802796060e85cc04eeb37cbd0a64ffc838b049248789906b4e2c56e252927a4b5f738ea24c9606e50e1cfd3046c84a6c52c0a6492cfef2775ed71e30c1cdbd5558cdbaad9b3245885ff93b7cda2d91bf9522debe09c91e0b00ad783bffe51218d4b7f9c79636a0756186f43cf04c6a4af0897e59060ecfcd36f3d66577de36955eea69b2a937107bb4683b36d1c8adf59131737690deb9e95dd0fb20472694e317a2d31f6a5b2d1bd03afd199f6eefc3", 0xba) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 05:49:47 executing program 0: r0 = socket(0x13, 0x4000, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xa4) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x8, 0x101}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x2, 0xd79}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000001, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4e, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x4}], 0x7, &(0x7f0000000340)=[{{r0}, 0x0, 0x20, 0x40000088, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x44, 0x10, 0xffffffffffffffff, 0x3ff}], 0xad53, &(0x7f0000000380)={0x200, 0x1000}) chown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) accept$unix(r2, 0x0, &(0x7f0000000240)) r6 = dup(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000180)={0x7fff, './file0\x00', './file0\x00'}) 05:49:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xffff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x4}], 0x100000003, 0x0, 0x3ff, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 05:49:47 executing program 0: r0 = syz_open_pts() flock(r0, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x80000001, 0x8, 0x7, "058ecbe0701c2b2690147046093bef2b47c0f3d6", 0xa, 0x5}) r1 = getpid() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x6) flock(r3, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x3f, 0xfffffffffffffffa, "44a3bfb8256c550144cfd0f1d6ac3a9eee53ce53", 0x5, 0x3ff}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005, r1}) 05:49:47 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) socket$inet6(0x18, 0x5, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x600, 0x20) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x4) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, &(0x7f0000001200)) 05:49:47 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) semget$private(0x0, 0x1, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) 05:49:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x186) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000340)=""/222, 0xde}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x7) r1 = semget$private(0x0, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x5185, 0x1, 0x2, 0x4}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0xc2, r2, r3, r4, r5, 0x10}, 0x7fff, 0x400, 0x401}) ioctl$TIOCNXCL(r0, 0x2000740e) 05:49:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0xffffffffffffef67, &(0x7f0000000080)="3a1d0ceb2a85b09dc3bda07a8fa732ba4d2ee4826ec3a524d4d1ff8e74e020420556ab82eb1dff43ea06ffd246047728356b918f2d9f3fc5372dec7dc23a19434128cb0b9dcad9d1df590bf7a32471649c993b9eaecd6001029af28ed801b8f7ad0bb1c70a", 0x65) 05:49:47 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/196, 0xc4) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) fchdir(r0) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='i$$,\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x1ffff, 0x8) ftruncate(r0, 0xff) 05:49:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = getpgrp() wait4(r1, 0x0, 0x1, 0x0) r2 = msgget$private(0x0, 0x200) r3 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r3) msgrcv(r2, &(0x7f0000000000)={0x0, ""/44}, 0x34, 0x3, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) 05:49:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) pipe(&(0x7f0000000140)) close(r0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') fcntl$dupfd(r1, 0xa, r1) 05:49:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20081, 0x0) sendto(r1, &(0x7f0000000140)="d88666da8f82f6df71abb06a2866e0e08d2acd6d380770f79ebe78a3e7dcf8bd48b7144751c47d3ad2484ba8cdb819d4769efa1267ae74409237aa893c72b3a999d7ebd5888a", 0x46, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x691, 0x0, {0x5, 0x4}}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 05:49:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x68a2, 0x100000001, 0x6, 0x5, "6a8a6d0ac7f86489da3a9e61726b2d0768b191c8", 0x6, 0x401}) pipe(&(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) 05:49:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x20080, 0x4) close(r0) 05:49:48 executing program 1: 05:49:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munlockall() r1 = kqueue() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:49:48 executing program 1: r0 = socket(0x8, 0x803ffe, 0x202) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x19, 0x8000, 0x9) truncate(&(0x7f0000000040)='./file0\x00', 0x80000001) connect$unix(r0, 0x0, 0x0) 05:49:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000001300)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000007d71de666ce900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r2, 0x40}, {r2}, {r2, 0x2}], 0x4, 0x7ff) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r3 = geteuid() getgroups(0x4, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000001280)='./bus\x00', r3, r4) open$dir(&(0x7f0000001240)='./bus/file0\x00', 0x81, 0x20) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r2, 0x0, 0xd) linkat(r2, &(0x7f0000001180)='./bus/file0\x00', r2, &(0x7f00000011c0)='./bus\x00', 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001140)) fchmodat(r2, &(0x7f0000001200)='./bus\x00', 0x41, 0x0) 05:49:48 executing program 1: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 05:49:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 05:49:48 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/10, &(0x7f00000000c0)=0xa) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="d2def10a59d9f2ec2b17f5fa3e23eb61cee8a018100f29fca0441672cd4beccf50b974a0b36e230ca6687559091eab670313681c1ef5f94ca86f135240e2b4a087955176ccc174f2cce6b1ca2c77c53db0cb752e6d353f7181ea916242c89675cdabbbc49f420cf74a6fce25f0c71da26cfadd91d09ad433f73d37e7406a3b930a46060c545488a5c5e0fabace4b728f7eae96717db9bedd2af829a3e6e874d4208c02bd3a426f5528a7cd610c8faa20639c8d9ecfe2273ea07fef63ba375de9affb53598ea6dc922459d57b775e0381a8173d7f6591e7b23cc8d60c30e19b967230d07ee18c139a4be553b776e2ed1ed494569044e01b031f27083562ccb4", 0xff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 05:49:48 executing program 0: socketpair(0x20, 0x4, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x6a4fe762, 0x3ff}, {0x8000, 0x8000}}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 05:49:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0d9ce06009be7892e063e4cad66d9e2500e31f179fb45f61d3a737728c611b9a0305a3c7576fb21a1d974d389f1fe346905f119cea54f2a77f1e0af7209f1ee9a6c2ca3185f12eb42432e801748d1bbb67a872b99a3b8e983f720d139819c66f1626803ab164d03c515e0940d05e355104798a0fbe633699f2ac5aecc519a72d7b94a228a93e6b7ce0b392b00e4e3aabe08b38b2044b", 0x96}, {&(0x7f0000000300)="105581d6a53e7d127df47a0060ebab361fafdfc92bfa3bf24ba79534c77f51e8af6ae2598435f38f933d4255adb1496be1929d0a6fd43975d64fb28f47c40de50af379c9ad0a321534671f0e2cca070d8a4ef351af7e5f87ef16eaa5bee022b27a46c0f81aba95d4b372bc110b8f4622e930cb099d51a29ef906fa5b6edd59e1b96e854b48cc8feb29706f139e04a0b38ad14200d99eb3", 0x97}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x1000000ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) 05:49:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86124) r0 = open(&(0x7f0000000080)='./bus\x00', 0x26, 0x8000) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:48 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:49:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:49:49 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() setgroups(0x4, &(0x7f0000000100)=[r3, r3, r3, r3]) r5 = semget(0x0, 0x7, 0x120) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000480)=""/4096) getegid() r6 = getgid() r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000002c0)={0xfff, 0x7ac}) r8 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x1, r4, r6, r4, r6, 0x0, 0x6ca7}, 0x2c, 0x7fff, r1, r1, 0x10001, 0xfc, 0x1}) chown(&(0x7f0000000000)='./bus\x00', r2, r6) 05:49:49 executing program 0: socket(0x1e, 0x3, 0x0) kqueue() 05:49:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/67, 0x43}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000680)=""/194, 0xc2}, {&(0x7f0000000400)=""/137, 0x435}, {&(0x7f00000004c0)=""/236, 0xec}], 0x5) write(r0, &(0x7f0000000640)="b1ef15098e07dbc34e7dc33518580d5265f20b6669172bc3db5bab61cecbd1bfa9300e531b24555b22", 0x29) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x9, 0x800}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4000000a, 0xfa, 0x7}, {{r1}, 0x0, 0x8, 0x10, 0x3, 0xdbee}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x5, 0x10001}, {{r2}, 0x0, 0x2, 0xfffff, 0xfffffffffffffffa, 0xffffffff80000000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x3, 0x3080}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x40}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x800}], 0x5, &(0x7f00000001c0)=[{{r1}, 0x0, 0x4, 0xf0000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x9, 0x6}], 0xff, &(0x7f0000000200)={0x3, 0x6}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="00dff4db65d2f448f7c67e9ada7ce1b9078cf32be69b1b6e3f06fb5cce030af49f75ffe06fad99437a3a0600e99156ade07188af0518fbe6e3246dd4f2df29af3fa0a2f8a3808e7e04b9f217dd5f46842705625484dfeda2718699da444ea90139ef31c18d58d9ba46c8f4"], 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffd33, 0x8}, 0x0) 05:49:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:49 executing program 0: r0 = getpid() setpgid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:49:50 executing program 1: pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = socket(0x800000018, 0x3, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x4, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\b\x00'}) close(r2) pwritev(r1, &(0x7f0000001140)=[{&(0x7f0000000000)="3a581bc4fe1d5a9ae1418e85f01b4e0bb8b7cd956d301d61f8829a968f86c65c0aa1936d2c28af88fbb244a7b18e2775f22f301f8626abef626cc19725e78a19b43a677692baaca8c5ce5c4b68a46effeda9ca2d7b850015ad7400", 0x5b}, {&(0x7f00000000c0)="f93d272f628366b25b1ead8bc0b8f5d31cb4fa871cb5765cf75bb1dbf2596ed4a4471e149f572e078da26994ca08ef83be0b9fac9037bd5932f6bb88661270f4f55c8a8a5d000a5fc03df5181d1971e7379de2937e5121359c9956f9e30bbe1a5407cbd7b1288a71cc17f229670badaf05dd1462d99f56f8dcc1712d5b3a565ef02d2defaaafa1f469cf26ff5d7150907e804797328851b269344ca653856af31abd54facd16ab1813ca82c0d690bb1c83cad95a655c8fa293a2b76619dd7582585c6aa85aeb2ea2df032f22a7adee3e9497f201ce3bc8761998f7047366bbde22271f7ab22c92a001bf003e601744e6476753be31f8dd00be950665235d2a35562a70b413d1563e0983cfd457ed5b30dfd5d0acca34850e3c8cb34f2454f986adde0f272f18b1261ec124a6804b6684cfeb97b747137fafc8f9ab301d81d425d67964468e3cf3835da5bca4a5b37e55426a7845fc897404ff4b7bc3fdee190832293a91d31adf9f9e095153328694b1db297fa31a2c11a466c1d999c5f192949c5f56cc9c840b3613b2bbaa570c2a6b677e3509b3f82d652a81273452c3635cf6e798725b0ee3fd1438001d66fdb5784736e2aa56efade08653224c479254da0d81ac7e8d536ee420bb36337378dded7722b2a28075aa82136db51ded1c0a23ea54188f1632753692b3cd1da3143ef2911c8c7c429d07f99442a504634d34704181c06f832f15389aa0d694ea137879410fe23e4a810174a002056a6ae774218ce9766319f65c3496373ff7f6d5e320fb9f0e4047b53f5c16802ee63ea533f19d8325fe2dd9cd2b588ec7087b86254225c3222f730ac2f4990b1abd7df5c278926999dac9633bcf23acd73c7cf2c136bc2db056474977d7fa50e443aca15b38f9fa3d1ffb49349e46cf56a4a1b474509f3c0ce70459dd3d2ccf3a21bdc7001fc8f1099209be57eda21f9a454ec3aa9af9d87a16c37c4380966a32e42924170980130e93d2e0617af8797c8a58f44259b821e4861de44b4aa692e9916dcad6ce1ba4125c52216a1452396c128e3eac88a431eb4b1867e5de6adf5a21a20d0759afe5175992edb51bc417027c941e69b73b1adc26cb12d1a9da5207f0725f95d1d5abb73c297923e077cf24ac18582608b87feb459ee26d75cd8d3cb35db1b306471b19c16cd955401b16bf8ffd838c7b58f14256f70bd98cc15ef3eb65a6bb7c6d96783600ca48cc7769df71abd825a24d6215640e4e71785cd6fcfb9175796f14cc55df6ff87095991ff7658f13252a2390b184327af8fc97f100742576da4bc904829b23f7dd3be2e973e0d53b1c438a4037061b7dc257391ee3983367cbddc4346a4d31a31be289e7be646abdd6f233ffb628bfe385c73bd213417bea89dfb90eee800a291a5ffc613c409e98353d4c50adc5557f869496796ebed6f29aa26f3ca34659fb64f9166afdc01f57854e8f918f6d4940ce3c6ee7634a0ee8f97639e8996a7939f7f26411857a684f4d0df4884e38b1d4fc374e2cec12c8227c105cd10f0178131800299baadfc79ba44423d4985c5e74d3ea82c11a22dc32f4cdfd1961c5850d43742d97f3ddffde1ffc8c4fd4c3b7023ee8ce7dd44a591ff9b28bc4c52f5b6b8207af9ccdf2d17495750e230c9c95ae558616c705350ac204c3ad488fde5d00a6508a5ff97bfa4bb8ff0fec34f6a5e6ec7646fda7f0d597b4afac241a0069574de604105b608af59d880a748bb197a87b16336e2b6a06c6f5cfed701eb171f481cb979176b5f6ef3b281bc6f5f2d9e866472e3682f9079fb8fd2f56e2b784ad6d29b330bfbc81808d937bea5367c39d7cfb64484e26e5366106629d24624eabbac7b5ea71bb3f5142b2981d6eb64ec5839d844ea3f3443e1d68b206e5a05a1ce84e71bb3f7b5074ab2041481d27685df283df84bc4deccef4542a3a2e2b4a138f9701853daf4145ea30e8da3f2cd757b71ec63487653d95aff5a7448cfd3cdbe3b6b7f329eca27f28b231770a6412c8e04f94eb4f2ba4857bdd9028e47875ebef719dd65603b9963d5db5ef9f86e9378c67af7e4a5e22b6c72695872334c1eeb263e0256f52c9fb390111c288284fdbcfaabc000cedd50464b2545f54faaa073e14352ad3ba7d2cf0185f9ef5512c6af019bd97059b2bd03b052c9e6119eab6234931a216573524e2423d665cfe344704a64897c8f2234d5d51c8e538840bdf7f05e222adb9e3bb29940518c6e445d372f699c92ceca6c830fcc0869e79df69257ffec08e418b7a7b6ab85fcc3a20e1b07ec8df7a156dea171b5de58f7723cd5708eedd44dba4721d84e6baa7786b1950fd7e65d04c983bbc24188144b965cf491c2f4caeefb58aa2a37df57c3ed2381231e3a405f20e1f908484407882772ac90aea3fca16c649ca9eb2288442ec48d67233b8f83236ae643b7616b424942dabb9ffa25b493d41b25376694ada37ffd681e0b46fc872c3adc5c6d6f1e393d1e37f468af3dd626b7972d661fbeaa9008e55dc3a60de7d82f09e61ef7d5351d3bb7b78b71300e6e4d04af260940700d62d6a46d893ecefe9d38f665867c656822d08b6a4f753e7c1d667c65397cf2c86f5b3740e8db47fd88a160524ca38d8c79f09880f7e22dce2f04bc2b679786246b054b681ba95e14378abc09b1750e78d0b64af879bfc96fb7e9305b04c53149fc8bb513d032a1206787f210a1cf62326e006e8f0210f9ddaed54428738927fe96ccd6ad23ff32ed3f354a96296d65abb8683ec231f5667ba40d2cda167e1e069aea98ea78cb7e5bb9df4d8e053ce567ce0d8f871673a7820de4d15b6428c7c4b4b72ed870898deec365a98036787b51ab68e740aa012489a75df3dd03a03ac7421786a96b59862dd48099bbad971d598722b2b323e1a75bbdfa58d0076678ade3b6af9c31635b6ae0a65d2159555f5b23a0d90b62b5ce729ebe451ee81b6a1252ce909c292cd574b742ac71b4d42d76a9b2add47c80be170f1eab5fa75f7a2c9e05da18dabaaf217e71dea23cf632f8690e2f7cdd9efbac485b5111d9a4c97ec3454fb7779bf49f34c46783d34583294a4abddfff6e6e53b9b7e98e8ef62ca951c79cf14dcc8d7ced6addbe00118fca5696b8ef814cb6daa3dabb4769db6b80a3a4e6367398d407ed59db75c188baf37729c86d3833129033f83af8058bee7a6795e3dc8bd00753444f7cf596fa85bc5677abf9c77bd23818fb45014413abfc84b9a3379fcaf32d81ef920b653b22e757f0cb835ac7ce12c7bfb321ffdc6baab0aa5e4236574c8d9f656bc42250a9436983a0d550d5376680281cf1defcc55cc331ac1007e9d1f95efb2bb43d2148885a57374fca0f438d1be4a8bc305f64265bf77653d26468dd10e53d9334dc7ca5e455914b48d928ec262d97e7e2acf395cf0d7bb8ab9c9d98d53ec0e79e3f0cec5f5ebf8f3cb6180205b139a100d60de274719b96ab376bf7052a0a26320c829699fa4894d37b9aac81a99645458635fadf91fec498ef50ee555fe47cbc78544c36fe9d5fe63cf88be11da4d04af2d2a78f2c4d989fe9538a283618ecc767be5c8ac624e5fd75bda6289867e07ecef91c893d14dff90a59016d53917e6eb9cf5464c38bd53cf646972aaec9a8897331cdd1f0eb444ec92377e2154db85ee53429a8402164c5ddd95a6260b0cfecfa155e0a986c116eeeb3fadc29a8437a4a5e70c5ba8256213c63795742c82f6477e89a9fd0f09299503d181da59046534db8fb491eaaaa3579b016c779c54509ad8a605c93f1c2ae94440992834ef14d42082736a808de6e7a1f2c572a5db8f2f8516fbaefeae8ac123adf44a232ee752e4ca79522560827594e7b15b089a185ac3920ac6413235f729d092e504bc33b788e9ef8ff1ecc63948b9949b661be1175f7178176b614fbdadc3d5058a18815ce2c1cf23d0c3d070e3d1d3201b4a7d2e411101417b772b27af2ab11064678020e894fa3322c961cafd4fcec289b0b49da3a72f95afa0f6e010e23f106249b313476b8f7aa5e2377616957702d1d43344d6fabcf9c1cbd44cd312d99df5657ba72b67bc5b692339d3116dcf6212aec671646e33a68e222112459f568e94e2d5a976f409b6b545b6a5762f4d7c0d79012cee879a59750e10182074f7c233de7a5a2f0f3e40d695297e60ac421af851dee12aecb68e2c810b840636e2772de8ada4b80abb6e22fb4e7ffaf46c3fd6e634de94498af1b76386c80366f504353be8df2522d863dbf5c0c786ec336b6483e703f1e4dac64a7ba68f12d60d81a9e0ffd2e6246764105e2cb13ecd1fe99f9a25e23b0909e8dd3b774730542473c27e6a4657aab1a6cbc9aee4d277444a74b8c0e37f958d1a206b5856d9e3a4cd09547739e26716196aae03c669cff41a5d66f8e03dbf5e53532fe0cdaeb818d9909d4baf299ea61e4721a22f27359b601cfd516a39f3fb8ea868b3de6428420879f99a6267aaba6b63e1f2857bb84943291d7a09c55313176afa3248ddf551a1589267556f880b9c70c16cedadc69b03ce32ae1caf0fb8c402ec8315be0e6fdc9e30f584c836475eb38e94d2bc9caa0ffa24302c2d6207cb784c9051507bcfc5433c1b0f6e49db749b5bbb22c96fdd915885d5c1852aeb178006df04071f15675a78580786654f5b5431634781d848b25c390f84e8e1d365129b20505f3318421787ed0aadb55b2e495fb10c2ee1af2d0edad92ed96271f2d800c1d8b5645d4907a87048cd6f257f06e6a4a1106e7f0be9eb6cd6ab5b7e817aba6cb1893fd57f32dfc3daa20de32e1724a0c49f82d834240ecb8cc12be0229573495259d846ffc89c1e3aff33271d580933b12e33eacbb92d963e09963f6a0b5ac20268bbc8ab8cdd30c27455cdb9faa17148de55f722758cd63e4f2b81cc68440e3f00866491684ad9d9836c6a21e73bc095828d70828b64a25af3fbdcd681d5a0d971132b3ff2d0cda6213618bd102ef207819df8dc3f4569099608a35083ab73db96c1321070d2df04d0c46bc1adaa843fb14a3a0eb9395982f33cf37bdc60b56a7d644f769b09ddc88ea350f661601a1a44cb72ef294c66815337a61391d027b47223e6e468f7bafe50b1c64de899c748c5e8d0c1ccefab612da8366ffaad75b7771def29ebe8bd52fa12bf8ee0a76caa7ea828741a58c1fee4abf5c06a8f6bd018c4f69bb38e54233772d1abec43581cca9e23bbb888809ed08c4d4889b0600d94d300f420306779a520afaa190f202cd15dd5251285bd6e81d2a921e8da6f2001f62f87bfc13bffdcf64ac9ee0b7435759be7808fbab512cd7efa138a9b1a25bdc596e97c25c70904ae6740b8735b1c91bb56545c6cd992f9354e82b84277d0fcd23e516ea79ad892a1a51312ef9920a132c401421eee8f1488896dae30c0424d2026d93eafbe21b93b9ba70a7032710628734a9acb360a2a966fc842f2b16a961491b52b445bd4ca2eac426e4cf2f1244fb53e693eb840293bc94653c79dcf67da502b3a24f631c67c048aa05ef4f78fbfcf4c62fb6da634ce78d12900f7cbde97eb40fc07626eb440d93e1f1b9b99b2c8f104768cbd2e85a965aaacad1b0d8027e72b6328d14e0df50c542f2d51717c13deeae08d0713d424a22a6585c0a96ba7dd0804d6605f7b6401c045889f0ea2da2b53958a4efc2abc18df3d375dce0ebc9bb01dadf5b446f59c521dbe4c4858a8914f171364d19f4418739a7a75c4d85967e2318d2e4ee8c6ee4824298b5525f3f5b4dd45e5ea03146e0d58202e99a706c32d4c", 0x1000}, {&(0x7f00000010c0)="fb7faa71a86fc543d0bda3b23ee009b21d95121c7cab4aa4843168651a67715741425480f734f933088ff0d0fb944df1dd6e7f2feee12789b2576026114942880494fd76f1d7074e19a2e9096593a6ea6ebaf8e0ea56c8715bdf366b563fc3fb4a84c4d931441a3c975086148c6389b6a55a", 0x72}], 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001180)={0x0, 0x1f, 0xffffffffffffffff, 0x200, "239553276c327753389e4bc541943e25037dcbe0", 0x800, 0xfffffffffffffffb}) 05:49:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="c42a26c9f626d083f878a9f3f8870dbf8bef9ce7071cf360e79b958ce7eec95bffcbe5b6384361f4ec48ec83fc2407983270d3000028ba2247323308c79bc7e3f89d26a8b9c4841e6561b0f9dc96b0d3bd30f4a9ee29be4caec37a94d04a0fa799cd68af40619757cb97b11e07fcd13f7f19c67f34576baf8f11d9ee493e76040c2a5db81c21faa31b30f5a2b9316f5deae4d46853786e560440f084f9d7"], 0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/118, 0x76}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0x20, 0x9}, {0x1ff, 0x4}}) 05:49:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="a34d06cc434a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='\x00', 0x100) chroot(&(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x802a, 0x14e) r1 = openat(r0, &(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x2) getgid() open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x120) r2 = open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8600, 0x182) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/12, 0xc) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x80) 05:49:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) socket(0x0, 0x2, 0x29c3440e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:49:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) 05:49:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:49:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 05:49:50 executing program 1: r0 = open(&(0x7f00000016c0)='./file0\x00', 0x0, 0x20) r1 = socket(0x0, 0x4007, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r2, &(0x7f0000001640)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)="d4d6bcffaa1b6df5ea1313f2b908c2d6d2f53827ddae9cc04cff02354438a8e48c30e639443bc516b73f40f90147a6d915c264818ba3df8aea4cbd99e85fda3c7648471f84211d2f5dffa550e2b77ffbaf0a73dcb75d2d67f854bec90ede8a3b8e99947796209d04345f5c51617b8779d9e3", 0x72}, {&(0x7f0000000140)="8b58f809a32c1d991df6aef8802522ea89a8209926390778ea0408e49c2154ea12381d7db332c5161c1f89b7f4e0164b25e882b6a60af61649250c59e8398fa1dfb97a7584dc568bfbee49866ce6fe50b0e89d0696d72377434ca3f808f9b24d2dbe392747ca4c353ebf45c9d841ab7a2cec4dbe4eb54024a74db164731a52fc7e7edb108064b072d7ea1e61bed25ea8a608f1573856d28ba7ed0463cb69f10b6db0f0fd50ba32cabff2d03756cc03b6b67678202785c607383314701cf6f2", 0xbf}, {&(0x7f0000000200)="bb1dff20a07098b4866c9744f6a012a5a94661a560dee938314e044af3c7353b729f9e7bcd0a076cdf21b96b762ed425fb02c87d8f009b2978ce48e69b4479d0", 0x40}, {&(0x7f0000000240)="650ea94ab3dc5f2b809908c1c44d557c7b42b44e8eabf7a2126f38cbcd06dce0a35ddf892b5484df6928b9e0afaca6dc6cd18c566034595558bc9914c3f658f47b23f5da7eae913e987e178c2ac5f93922c8c12b1422785b13fbb190", 0x5c}, {&(0x7f0000000340)="5af3b29f8230a55e46f16705a21c062e228a488cbdd020725d529563bd90fe3bbe043990ecf5c5c687c548b2be216b42872974f036ed5a9c5aebedf31e406c522878fbd3685e62bff01418e464799d1d9806796606967c23b04e3d48bc5217aee7e43d19087b1546ebf6e1284b766ba419fbde45cd18247b6e271da9ee344f78c5064a1f1c5b0c080a03f50e342a2685b29135d6ccde3ed45ae04924ca9571fb04fdc2c8a97fb5a9b4812ad60990888e955567555023c89ec3ad0b3ce74baf9a121664a28e8b05f43fc2969055fb2a06813186145f85db5ef7bb2185e748a80165a57bb01692efcdedcdefdd3619f756b545dd9e7d535891688f5709708533692656bce6b8da0da29e7dfd845ab0ece326626c9ca38a1441809adb793ec09aba60e8a165ac46881453739dbb4b4047a546b41a83b5f84fadff1767276c3896ef1fddb570df8073c683593b9edbbc4702294bf03f200b566ab9a36246a39da1e4e8e43cb8254c5f55655cc86934091165632709e466b9df89613ef25fa62786eb08c96db52feb7ae24dccd0c3b1e08c88cf9891f20d20bfd771fb0f63be2428773fe55bf4c99d1595a15d97ff9b43b59881cb04fafbbdf0d2a0a77edc17c4ae87ae36c6ff09d69060e2ba4d1ee29092113f73f44ddac0d9093e3289ccccc79ac8814e3b8d813ea795ca6ee9f5aae24a707ff5a516d98f6037b3881169ae856e53bbc4ef275259b38412029719cdbedab0e4690a0a7463d2b0b50db6c952618ccd878442f5c8f80ff4aba854bc28eb6676263174f8c6e09fde6d100cb17e42993b2069aaf40163898e457d2ff4523132cf12e89fe08501f8ceda7e0accf199a9a1f6dcea726fc66a9c5c20a90462a9cbc36f3070f98946bfbca7fbc086fa3245cf699db7f5da2b7f674fa9f1b18012690d157dbaa4a38988d5cd3bbfef041e32b400cb6cfa506fe0b0ec8ae073dc5c42c07eb94b628b45c1c6e3dea55452b2f19c7dbfe40d751004dbc881cfc9528368c7838c7b94182e51fe8800643c53310958178a9311a8e7c9e30d3441bdf7f34d4d59b724086bc01301761392b48a1bde4f6d41bd4f968f3815b9dd5f1bf9361304a922193f4b1bf777311d3e7e657d58edc6480b99957a5711724c9e0bc57c670efe0d98a17aa35706afcc2d3b04d1eccc1ba1e18a8bb5ad8dac5dee43ca76984f81fe08274859f5f21d9d879f79869b5925cece58bb93a4964cd803657cde7dd00462788efd8407eb37379ae7c4fd632cab11951c40115a123045b60cc742d78b8484206dee2ad97f7eb6d15dea170289ebcaed9a2416500b2e09d99bab4b205cfff00a8c06a7da9a534ed083117e412aa5bb7271afea9a2623ac47da5d641855c486a44bc6559a651abbe076f1d86f7190f142aa7f92119fcb59c4161cdfbad9f0a97ca03268be3adf1c97ffe2206a8d32b5abeda58055b45f0d132ef740b45f1a723bb80c8661d9bc37ba77e0a8bdc23a70212316dc7bda317f3c210ff78e9760bb95e65a6e839643fb186bd36045e95c3a9a1adf2138217499c2d71e4f416bc1c1b8bb1aeced6116bec69cc938ca541370265a81fbdd07f4b4b6555e53377fc230d843bb8d4359a402a155c609ab0454465741870c78b3938bf4c2d22b738a5e20095cfde0f0c8223df7354f607df8f42e7922d178b91ffdadaa248f1de614718bab739b1de52a8a39d5cb3555ed1738ea627952714336bafc53332ddd42b15b16b4fbb76ea74221e333420da23482f27c7c7f7746bce90f0b6c61885be684ee4b95e5340867dfdb8a48c8344e93baa45ca3cc0f1218abc5c090745c24e1e8467d18363366473992046265e1e8dd311ffe7fb1c810622a5a8c010dfb496f414eb504395268db04da96bb8f52194fa522f4cc3ecd235290ca84b9105e20ad9fa0814206daf223ae35074d4cf2fc9eafac7e104e4a5201a63e76d9c0d2dc3d73762daf727578730f2533331bd2b641fdc8ceca6dbd139eb5a5420e67d22e17aa11ede7d2e4df132780c0c7f993bef78f2c40aa9411ab6d9c251081c1ace8b0fff7fc56c27bc66ad7bd844d24ab2b760ce240e366063fb432038e9e52a9b225f179b1795ffd5a5c7b6e54e417309109eec2f133f50d1281d887d8effa84e52db90613e96aaa50c63b9fe16956788ae4d24edbe5bafc851395e8b426f41355ab93aaafe9aa74eaac6bfa9543a1f29d4f86a3b9efc721ce8c6ae6dadfbfc9f93ea1b8c34a460663767ce53b02f2e56aba0032906084cc6307a65d9eacd86e0df3404e9e94fea68c5e32ad61849b30c9ade0544c6fe78730a782bc4836448da75cb921e8361dd5ac2cbedef9edb968909e77e39851c64ef153a48e62544313604ea2b85eb424dc41aae1b1beade2c7181774e4ac07c6f41c0088c14297e549d529b851e5fbc580fe0c835aebac4afa763cc36f1d56d7be59ce5f8b74daab77e2aa383dbb839ff34a995835a4e4655b55b67937d1f2016b760def076217b643a41b670ecc4d30d5fddba3167f0e3e5b02dd22e88035bae26370c3e84a05f9745f9e565df94f81d7e1b09ecfbe805b49006ce37e0d293b1cb72167684dc9717e344eaa9d58b4a636c910ae4d191dec62fe7b311d3442c18cc34c8588519c8a4dccefa84bc876958c3342e231a666e02702c7979df26ba411bf3723f23dd6e1c012b2f45d6d83a24ece6a39871ead172d6ad97bb7a199ff2e38d6864adf06e902d7d1ed2de7d2a32e29f52d3b4af1a75d63067096859c81472ed275666ace0c0275b7b8f626b3e2b917cb368f0e8f8ae2e784d6366134461782a44bf934ab7f2737e9b3f01f8fcc503168f493bf90ac61b9df7306072841b291ff3e9b430cb69373ffc8671ea4d6e07f9e8db0ce5cab753a3348a7b9615edb429a00b49741ba260b01d41e3e42b0814d3a2d48366eb024ea6b8196406055c18b14b32d6e11290d6ef1e694f86d279579328fbc4c65fa028722119cd04ec1b8b7a298863d14a1d190b78244079fec1253feeb66f1a81515329e3e843182721aa0c92b97579a7a35d2957247869ddf8ebe2a31b936dfc87e0f9956ad4d35a570db38511466de77106c0c913f01e7a062a4b4bbc14dd2ec53bcd7047e8d6c9e0636cf53cbe72260b450a3540f2a84430da5607fd7eb05ffd5b0550c04650e3a136099877ec6531c323ea0a6be6c7f09f244418244e7ee140fc5afcd4b41e5ddbea3d6f756e803a30db05b98d1bb2b04825d73b1fc4926d3ceabe7e4756fe598f3e1075fd048b4a5819ff2842da27ee25de7c6f5ec60e13b3063ce71f27516010a50adc6a122e1e692cf23a83c1adf539f5ae3495811d36d7fc4e829b886f9d99da36939f2d403a89e1eef31dde90023bf935bb817947b6fa4afb29f0279c181508216e6356ceb1c74b488fb38d3b25954cb3f98ea17b2e37aa2b5147f70c2b997af26937f82a75dfdcdba36af61f36c6f8189866a315240758c9d29c681c37463ae293d0d5ed820b8426523ccf423f8d1491800f932c749637ce841477acf960245c853bdadccc51187a4b37988085c087e9a20a62cdd81870bba5847576cad41c8ca8c624bd0f0ebe0b3dcb51de41407b3d11141489060061320f11e6e3c733354d2da1bcb5528498663de0b28519fafbe17976e5fd3978d057529e661e896640233c02998df08731a16bf91814267327245408631cf439f724229b0655b92e49f987e8d64c867e07f8d50475c5dd9583b3119084f8078e3d16696ea3f48dc6659940f4f584fa27ba684d1de452a43cf8ab05f1da41c0f07e0351f3c982973e4687e6c06fb41c0526c884a0cec975732ca3fe2e0e57da9e520df5606fd23ac24111a0fc37fd324d12d0fe130656ed5c7619a902fb673ed525680e9544f663e989b74b05893acfd1bf9ee2fc7e45a5d542d7682899c754bd5aade5200af2d793741cfaf8684a4eeed939df95a2ef8ce51f6838cd9353724adc2e5316a21bceb4ad6079df863a944b0aa68301ca3b14a1994d4a9c521ca2bd99e926843196265ff4946965dc27c05d62dac3395656adbdaa68577a817acefce23e76101765f000b09699c2989d5ddf3fb0b13e5db6adeef585194c7b3389712c86303bf2df450bb5f9a0162bdf40117d65693396821a5c42c4f817031947f054a177647f44634947c515182fe8aafdf2a8972391bebc8cec8b1d67dda68c0853b9540d005c534fb9b0332b6e38e1bc8d451bc400720e3407fc931a43eef77d384cc115bf2e7be58dd48d0fc1ad3e8a1da52b8bc07a8bb09d7335ec70b76279fd10d6e9f899ef10d7bc1f60431fa73198fe18db4f31b9cfac0c73ae1d9c51a7a8bbc647b1ea25b7d7b3491ebb155ef6713e5b1258d1a8e3463d700d0c0ad0dc199ebb0aaeb39b48fe2e7915692e7dcb37e510cf04c766be39a69ecc23a4303119086f38b0213aca3a432e8c2780897cf81ff9d7fe68a66b4dc1aabe5b9eadcf114ec2982214f9d33c1326d601ddc811d76a66f2b11cca40fd2f60960355481078dff3cf422ff86a8f7ec7819503a08991c0aa8f88a5b79a7d9bdd78351412a22215439d795aed06866473e3a4541483f128bdd9c2edf1d6f2cb50c81375c71ed2e6b3bfb88e4863cd58f198af3e16a1e5755aa578536b649083c6574192adac8d6fa8e51e57b8d2387433a5909cbc994271b195a36e1d1bb4d5da1db81dbdf93f8e6e88ad7a03fae15d08ab9b4fd9647896cedc9eaf369bc170b63475f9ea745e8fc3a008ccbb229a9132f947cbdc906afc8b39405498ee20664712eccddbd8791d051bb1ec5aeacb34af07166283196af8ae02284d064a327310b1dfa9db65ab5b369bf3cd1d53dbb7a130e8efe9b875a4409cc346c6832076af78e2a49b51fafdfea888e76cced556953cbdd3a2aafb3c195a25ffdd92c2d6f9490c63f092b817e0b1f588a66821075e661592f35252e35391542749d28bafb0ef273dd5411a3154a0a917e9a7c0a2e17c97538744743c1a5a41d2ea8b38c56ff4b1f72e6b435ce9d9f9dbaca339b5abf63ffc90904524934aa3cae4955d55dc114c2c950042a68ec1e206bdc6dbf7f1485699da3b4e4b526efaabae1be784775c9a82cd11a149bc8e0b1a94c4704e7087e1a47408298a1b941a947d48a5d07db3a0ba45d9a131e683c33f65709a4fc68a2283ff74d681e8445d6bbc06f73ed2bc93781a3bc531306fec4df4ee0d7b81cbd72e904c93f66d9f7d9ca063815bc4ad4bc9bbf34730aeff406e8fb4a1a99c1897606fc3471bbd036fffa5a6657422b8e0fe04cba35a74d97b50ca17e5e15320d985e0f8b2b1ffdf1aabf3f439dbc5a9f4b35204a1258b75b64e0a75f5a275b2ccef4facab712415bd6368e6d73138f4c1df73f014680b6c8a3a3d7a09f04704f85270c03bedec627fa1761a3f173dd11a529eb2b588b20c9580c17b09c139807560b09638f07041afe3eda0923cc014be2db8bd12020b1afd431f7b64d91d168aa134a2870bef34d1667f355846a5b21a8f510177c26f29ebd376b5cce9761e406d43985b62c789e1e04b2a46745d8ea7e08d2ef3350a85ce61669d53ffea7e0c7cec82d2941ddf0f22e9b65ec3a007b5b1a2fecc57a6765c38cf3b04b4451c79185a16ffc269ef43e94cb01ae8bc88d67338e8e04c277eefbada60db047b492b64077fb4516c9d1681aafc8af69322caa4eb8c43e95de39c37ffcfbbdb0cae99ee7bd7a8e1b25ecc7cd12afca52b586758314aaaaa19bcfd2a323e4d6c6de6c8747a6f3c2db2216c67dcf04103494368f8f538e81cafd", 0x1000}, {&(0x7f0000001340)="997219d7d43740db4e1a6192a0633ef634d1abab050be4aa1cad78da12969998bbe5383a9576845622cf93c6c5cede7de4830d4dddf1db91c880f60e5d9108e09b8eaf43cd5beab2f96260b0d12e4d068c40b990ab24ae57d863eda24b990afb72", 0x61}, {&(0x7f00000013c0)="cb428821bdb7a55a405317c7d5e21cb4c74f0d98e9dcc9f1218e9a3f75a04df4b91ac39c9cc78e7ebb11ad981650b8277f5c6bef20b58d6563d2eb959d6ffe172ef0cd5f80f6ac89084daabc1c1afadc10eb135afdcb0f4b148eb0b6fa8781cc26a516af17f82b178cb703cab711b8088487855d1b30857e102bd5", 0x7b}, {&(0x7f00000002c0)="488bdc2c8d72b885667ad89ac92c097a260154ee4dd402db9a0f73d72267fb2d1a43422d949e1a7fad7ebba8", 0x2c}, {&(0x7f0000001440)="362e7377206d6125617219ed0543e5558ff807d8d400de75d4c0ba36e9cc27052ef9c887b36dc357694f4a8e6971b51e84887d9d6318e894875fbd3558a869848c028d547384d6de52ed817a293b65b629535297022fb8ba686bf2bc4ad7e505953e25c7ad1d13f3ded8560a14850f7e2373ee1d716258c1599bbc3f37f68d94fa0aa8156110d3b319ee801d784818f4e5e71a0c8531a574d6e2060381d79e3a05b5d602ad", 0xa5}], 0x9, &(0x7f00000015c0)=[{0x28, 0xffff, 0x7, "a1bcd8b9dc88270cec3c07bc4c1be6c2814882bf459cdd72"}, {0x38, 0x1, 0x36502dd5, "cc185624724ec0a0c5c6b81019435f1b00bc48dd69d448703abac2db940b2fc4d047f163e0dbf1"}], 0x60}, 0x404) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) fchmod(r2, 0x120) ioctl$TIOCSTART(r3, 0x2000746e) open(&(0x7f0000001680)='./file0\x00', 0x2c0, 0x100) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x4e9d, 0x1000000000000000, 0x7ff}) 05:49:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e7f", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:50 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:49:50 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x101, 0x10000}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56118d11230effffff"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="5650d93943d17eb8b6e8142d166a5c4ad0d8ef75d9fccff052362a5b15db798b3099533ac6e3214901074f230e74e2a264bdab46f05b3f83fdcd31", 0x3b}, {&(0x7f00000000c0)="8501605dd28177eadd278d6a37f9ebda58da8bf91ce1abe5c26ff77f9b5f17d2bbd824c7feb015edcfdccedfa51fa33f7e7b4df14248a78e8e0b3d4ef4a6db427d01d359f84095efe461427591b63b4366ddd9a8ae248a66586e173711192245b8df168a792c208b59e494c313a16dfcad6dfe9834ef3d5c7a6cdfd593187f73df707aea52791272ac32019468fdeefc965177206b2f93a9d401d77dd96d3f84f3d97b2428fdf0ebdead4ef32b6936281456e3276c6ca67c7b2136a1c0cd679bf750847e3938a55e27d0464a01bfeb2a4cec3b21358f7187337ba486a221a48152a43654d5137c722e3fc34e1253153822abbf3960ef01aadcbe70aac013a82dd944535d9941f7c3197078a6fdda7603887ce7376235358bd807e6d919fb737faba2ea3393e94a5a2523064e4a331135dab8a963471777942127eb6225ad7e68b538e7fd80532296d7cc81425a1e04945e9ffc7774293537a915d0a05f758aa397df4b30acee140f602f2b94b668c2d8a3f584b25bace7657cbf50a4365e1838f05486801b27ef3c0e8d40c018b9c1ee6716cbd78891841273ef1431ea9a8714636d8143a02de140d1e96318eb91784cd595aebf75605f5656272f985dd9cf7008d4f9e9265b7737562c7e58a4542adb63d765777d105ed9f236dfc50d8ba7a2d11e47a13a461c83d786237fff3c95bf2323c829a37e1f93ccd57ccd01a66bd7571ff162e9b79a9fe805d64919d4fe392668e1a3fbdb756722c8dbabaa395d063fdeccc070a606b4438ef0fa072f65cfc97b7bd9a86de61a4b785a31aa600e8ac10b51fd9d0efb99de232e3b853321610a19f6924371af621ad49ab2afbd638996bffccef8ec13135f368008994a50e37e23d9681158d4d77f57aec7f4cd3b7eb0c7bd83627199b7424b9ff6c3da9d96b43d45c9c9c3b67d474cdb3567f4fc3ef03a70c4171e816874b565a5e825ddeef13c162f682b933aafe92174310dd7302bec1f27ec95ecb83aeaeb423acad57ddd066c2dd864b7f2a43501117023c80a4cdec1b8f18f830b0cf3cb47c3fb883df4483fb2d0cef0f185ae03fced3ec088999e48f026946afe401ac9a83737ce802e3a475dcf8f3415c01ea69716806ff58aabe71bdca0399c386812dd6b9663a9f27a000250e22d3a2fe814931cabb1b87400cf50ec25df14590ec66c84c09831368144b2ec9eb8d8574eceef4f2e61fba55d7790d43b35c8d2927a988d25c1eb057df65f032e77eb1a45109a030ccafb8669566c525cb3fafa85a5f9fa050316365a2b049bda06bbde2eaec4a3424252cf9b3ac61deb598d4ac98f36536b895bddedb2e4ee4c562a7e4556c41b73c974cd3d6cc31e7c3bf369db7dd7ddf4e67a26b09e7bd4d3fb69778b8e22a05303c6d164878855c7a1c67fe5f61acb31122f2017b54a4975a2f6fb2025b5e14a0febab758ce0e0b20fc1dbe8c7ef8e658b961e475ebd5185ebc02670b3268207a8d65527236eb946c78a413f764beb415cd3cdef23642c3b7a2cd3172d1f68123934c83a1c3a496c6505c0526714d0b16bd4dc3d2a73cf0cb9abead6dcc712f097ef5027e32d6a863ea0dd2e98e7c34d6888638701736b4aa25791ae3e25d1eb2c00cad13e67050ae2bb7a0b4017c969dc94770143fed93876fe7254b65059088fc5218857c9129773e4df0d6933f8c5a34d6cc52d7e38cc4d7461e57c3ef3b6f41f1adabcaad0015fb561ff4def0f6b564897a6a57e1bf253ba4a17a271a518729642e33301ed6d8b3eb5168151fc3eeab703172d504b0b45e9125b1a5d0ec76f036a90dccc69cade16ac60c50ddbbf380128c2a5f40b73ecbeabfc5cf9fd6596b6833e6f4a533d3e26aa11b3edf1588486ddc255fcd371396bc04351e66eb44ba8b18ea715f3af47861f9e5ff01af1502d7d08eced09395eeab3c44f5453903a0472242d50083a0bfac6b37f14ffe070c52a9784b3bd9f9cffbf84c5af683342f3344aa2de13a5e6dbbfa38baabc34951f7bcad48e49324411a38f9e5cc37a21519447523024b94cd00d39c13b10f139c646653b4468cb6fcb32adfcb86259c049abe35501b96d952006dc7d0a64b4a2fa9d1039c0d848ed7afb729951fcd967dcb1ee13f8dbcfed4e3ff0109c77a92fa9f06ee7cfdcf329696c63db25943f91b9533ede4a3ca5998fb3a1916dc897224df11c75ca19bff55d5c0325e080a434063e9485c4714667559929d43aede3e0bc6722ba431e4fa7b5b138345441f41e56eb644aabc47437b850b65e1c1881e46cc067d9f18b96a643a74454403a2adcfca309e8cc9f18fb39d37bb4ddbade27594cd1e17fd6f3fa316a79da021ba8b7c5ed4e063dfa8429de3e35cfb1f0c4060fe257aece198ed1baf3ecc2f4bdf5685d5997051dfbaf3705630ba36f0e2e4efd8ebebb213cdd6437a7ea01d42ba7e18aed2a93a6cba66c4cf9cb94c006cbe124d0ad56c14b5cc426ce45024ef690b56cccdb783ecabb0468853b8962bad86ddedef4ecec3052cd5fa3f6406aa5076e50314837fa664fd70876d597d3ea378cfe7f80bc16178919fb7530e08424bdb63c27adc746cc7874575ca9f2344cd6ecccace413a1b7c500b26d3c9b79535f79229f9a24a7b1a98d5ccc328a30922bac226d18b595b6095e4a136b136ce487844efd9c3342bc69ac53a36c512f00732c04bf48fef3408cd6a6352f74b1425095ab97bb1b35bd1419a5431d67cb5a9f2f9588424ad9af33f0ea21901c3e653c6db89e8a6ca17e6115f15952dddde50e22e66545840e56599aebcab25ff7004933c121bc0fc35b47d72aea27fe00b49c6d0b2271dd504567a52bd1be7afcf448be156e738b6a67323784ca59efbe838baf3137a06ac1710fcca7f724984cdddc290226302410a57d23db986531515bdfcdb5b66d8d9fc6d51a0ab5738ef92cab8138e2d4827583adaa20d7f23a4539c6b8544d606da08fbaf370c9f5fbee0eb4b39dbabfdcee70a4143fa37ed9122382086a90876a009ada12f9bfa7571e7024e4ff604b63f13b509911eca5d8db0307d5756b73664c01b2c70856c94dd2d334796b99440d6f3aa8e270cf096a6294220dfcce51ff3a8464cacade7771a8c079f51af9d2ed0f4de6eb40a080ac34bf49a92d1f777cf83725a4bc35ad931808c20ac5ef4e12242651926d667e901ad627a27f93033be5b6567941a4c42919a96c625a5a28afd7d46f46e460a06f6bc1fa58a16d1c42a5f938ed2a718c4eacb3ece809c83cbd6671a81530b29a93a77b2cd9b7c1e15261ed0ab4cac699395df83d69badf49135845322214d54a3394c50ecf52e53996ced148d47865d94131d5ee33842fc69f385b932278ab5358b5c77c929192a6ac0d403e04b735e4e87e1991d23ab3c881d04f71e389ce567a4256fd2263801c627b7b544b0e41cd29fd99ba44fc2332ba33c5760923b249fe9aa8c000264fade6c4343a5a4fad6a83bdc10e45ac97f2f8b0e311c096fd69a804d36c9b6333af68a418ab31ffacb3ec91bc4498a7c953ba3861e479482987dc938b34c7c90eee4253b0fdf8c89ddb2fd26b6bd33a3aae39f8facffbbc5f0b9084b9d801ea9da5015e0ac45968747cdfd5a82eb3f62cdabec1060e29467c4e6a33bad6d24e4f4d4a14bf0b94dfe3129294f0aeeefb73d0a4aea9c5359ff2c49aeef966488b2cbd9959c0eb5df3d24f4628dd83233dc571a3fd0109cc9ed25598c4bc851f6a259a871047273b199d44a03591f17eb9c2b7b7528a641a9d1d6735445de64788a8406747a66a7b98fd5d50a7edd83505380392e628257423017c1263c3510e925d90d249edb8e6d319ad380c4e5c5ebae62c9b5668487afece867ca63fca79d63301f2938bf60b803e54881829b86cfbaf96a0a3f4b2bd1da4858ff09991ba041b30a0bbea28edd011775ab0c7059f610e1b5d7cfc926dc7d2073dc4f57867a18c3ae9be5dc499d933d1b450fdaef3fbbd8bb44e45f605f9e821b19e1f525bd36ea8d2f6e6abca5ff30f6772f5c59bc29d627271665279fb5d732d68bb932d81ffafb65a042207d9641bde445a5cc0a3b3dc946dc806cfbe9442ba08223525915a07179d35ef333e2a20024bb0a58ee8a6e300f9b95c58eeb431eb1b626ba93f9a1418a55c3e2fe03756c42e81c7a127d1bc99ad7ac97e51e231f115b5bc2a1b3eced2642efc9edafd42ade751f7d63e58fcc82edd0f3192277163ff88e1eef0619239dc956d00b0e2b704963812052c9eb5d242046e80dad6b997de154c1ced1811121bf740c0ffeace8228abdd8edd37d5636632f44ca0190f110370c82bef0ef4e092b757e21a3156c4ffd33b25ff9385eaccd01e5b9643dbd687bd981226aa252fcdfa77f5b1add4b36de3b7f9252628e133db60f3f3e7d0a3f3a6bd8faab0dfb5226e5e1b16d78c4698d38fcd683039a8b02a00de66e5f49f971c5c475e48b43b9f31216e433b73176236d62c516b19c91eab5f35b08c9454bd2182f4de36f1f8c0054e3b3b0146c5dbca50671d103fc2c16a92de21a5d144be94ca53cde46a155a99d7bc51a02959ce99d9faef8ce2ccd46dfb9a702f95076a6d7161fbd9e00d10561928cfd6c7a7f5f1079ab0a718e4c441af0a1d1718fc627d7f9aae6d06fd78ac80077d37276184b74b5154f1abf73a416c63c27bfd314679ba70eb6e0a1f501e19c8654e511c605fce82111caa4b48db3155b1a1aefd04ca4c115900861876c2db9e99ebcbf4ff402a94c1bd4bc9247fb8949a363cc44cff9dbc1556c7e4cb5cc930056a41806bf8461e9dc60e5bb1b5dc25ee1d14513c113b305aa219f70574c3da123899459d46105804e9fd038095371a5765ec1236b592a99af93d10b0c975bf28c0f3074a82bd449140a8625e137e4998af2eae816ef8d267cdc699c7e3726b423d83169f1a556d06aa79d8de61689651945b317c04be6a55f7a47f02c3a139c59131e1b70ffc5a08dfd9d9c66cae07dc01c1e309619b4735c5c0be410370904174dc467e291ea66c6a07b477412bd1eaae283d1741e1668f23c4102637df46600529e4833d50f9c8e83638fc6050acefd6b151a5414dbfe4a45587e1b6dce23869a5453516cf79b00ed3c81ce442b5755382a90a4b5c17add3cf66c06540b77f68b965702a8d7af3eaba2d17c0a86a4a157c44f03324352c92a6a0120897f75744e2142477363ac4df8de5c723d05a1ded0e2102355836032919cafef88be8c72b1859f5eeaeb7d0c3da71eb10bd69a7f963e7ae071268f570f5cbd1bc2e942025f5c782113c6002a17577c3c7c2d95136dd1a33fc61b3b6bbe5180affd0acd1c5abbe6752300fd56ec0c22a61f851c65ae6ee023a03da90fad79ade14a8e90923c79dae5ac9b85774878129d3e1913513b99adb487cec8bd780614d4ffe7d721307f7d6f03cd1f372f0987d22d14f76f50c9352f49f4bd2a9f5468e16881f82b67ea743acdcfd66fd891ac890c0faf9506508c2b5b17ee7b70c4b759decc0ec9cb40761559db10958cb09a72dc802337c99ffdf2a9a79e8fd0a0a4c30880eb89c31dca4bfb63652d6deef7c445e48980641e7de71898f3b4af703a8a3c16946e8e20d612cca1af34ef23e4ab78c251f04f0645992aac30e98a8a6cdb541c2d4e979cfdff425b02e03cba780ade21cb2357731d8be4197031b987bec87a1d411ea7b7a614354659cb3bf66ae411a2711bdd7e273fafbcb09137e708ba0212112ba613071c07f941a395c35ad5c5e419837d2490ca62c31851e0e4f659b3f23ceb82958b530b68397", 0x1000}, {&(0x7f00000010c0)="c3b6e54f11cd4584fb945b91c997f1f25c1f5c97e1a7d6c4a24e4ea72bac83bcb33c1d6520449a8808def311c227bbcb1d3820016ed697e332e15b1de8ee6b848da16fd66e15d9cb4942bc2dd5cd68f240877328085c611c3c2f2363611f", 0x5e}, {&(0x7f0000001140)="9cdd77e56aedd61ef17e9adba75dbfa5582696b23e4b77fdaeeb399e0e1314e8eb5837bcc992ec59bd4477eec2b5b3a38a6e0c8dd869608fe60d9daec8c6bf66761f8bd7512d6a02042a5242d4a4deb018a43a6195499ca80ef806769001609ebce2bfc21f0b7eb0b97957", 0x6b}, {&(0x7f00000011c0)="be5e392ae2532a17ccd022b2cc8ee4846a81480ac81a75a110388328740410042ef2dbf17f678eff545a49072ed2fb96d2162774905aabd35c5516e36d3f7c1cba5e9362b715bc8cadd62ba431008a5a1c54547122f1c896d9fea629dfa2024662d05c262688e8e148e2d2964b864aa8e59efec956142770722caecde7f4", 0x7e}, {&(0x7f0000001240)="d38b1ee1e9760cb0bc8513b09fc565e61412d6e91e14efb411db7bf50d5766c31df3bc5f2e63113183faefe59864c2264f65531fe717460e2caf2cd2f1ab5a88b2d4ab45d371d0f341f76e4dcfbacc5de06b8da18927d8488b295ff69ab9d312f0ee85d728092dd229b93a7c2820c320220e613d41a27c270e319e34516e93a904602629a7a42d6caa7ad46da682f3c875eb5e4ae7438e715f7be6c064378b511fc20bdeb2944481055e345678d0b885dbd5f8a3b5debfd713", 0xb9}], 0x6, 0x0) 05:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x100000000000000, 0xe5}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x8, 0x1, 0x81, "136fb9db30af2efa08451717dc4890b7c10671a9", 0x4}) 05:49:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f00000002c0)=0x1000) open(&(0x7f0000001340)='./bus\x00', 0x0, 0x80) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 05:49:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x18880, 0x40) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 05:49:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@un=@file={0x0, ""/12}, 0xe, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/127, 0x7f}, 0x800) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:49:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) getrlimit(0x5, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x580, 0x100) 05:49:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') sendto$unix(r0, &(0x7f0000000100)="c83e4ee330dffe47852fb0762b1cae689d800f5938ff7b68e60ca2579b4ccc153e3c78bea58654d6ee19010c359fbd4104265b0e9e8cb96f21599e8692c8e97c2fc63e91f97e63318cc2f23f541d2d2acfb0af054d5eaf8b37f63dd6170067b036f56f7b44e19ad53c865071e1085e26a7d270f0ec3bdcd134e9481766a2ac0b1677939b8027ced6382c3e26a9e8f2e4772662e1c58511ceeda6c392fcb538cedd28c67bea66f02827bd6fc17e1116037348039390685df8a049aec308801ec120bb3eb3a9ed9f55f1f3a49a187d93dd326b2d94cd53476346b28eec7ae6ad2fcecd688c2ac19b462902cc5de89dec3550", 0xf1, 0x6, &(0x7f0000000280)=ANY=[@ANYBLOB="3dd177febd51fcb526899a8540f3c52ff6d07564651f62d3f3ff51c286a88f2968332d637142522dfd19ea071a03bd1d1a083f3aa5f0253e00688fc0196a100ca20800c75464e40c35c227170188418e83c169327bea516b153a7fb8067270c4d35a9e6246e5dd8c3b83a32b978d96618869818dfa71ef79306954736f5725e1dbb11315e5c03bf67300ddf0c22d2796c4b9adffc1d5ba6a8b930b59225a66452486bc4f78b2c28a70a20fb726f653bf422432ca74cfa8827fa2b57499462b2b9793188a49d15cb96e56db52649b3faac60ba0358f5e0a26398acef6168dba17841657fa59fd1890dd63d1a2dc57f9290a"], 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:49:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 05:49:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 05:49:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xff}, {0x3, 0x3}}, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0xfffffffffffffffd, 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:49:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 05:49:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffa5) getgroups(0x0, &(0x7f0000000080)) setregid(0x0, 0x0) 05:49:51 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x8}, {0xa000, 0x552}}, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r2, 0x0, 0xfffffffffffffffa) chroot(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r2, 0xa, r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$dupfd(r0, 0x0, r0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) 05:49:51 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) fcntl$getflags(r0, 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) 05:49:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:49:51 executing program 1: socketpair(0x1, 0x1, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="3acd70012e98a1bfcdbb7c27547ffae9644d5c9f7e027f1f6ad115f0f0b615e53fbb59e526c29b8bb6c38af238a2e8dc7eecff8fb8160c7ee446b36d63b3dee7a3e1ac2bf4c81ed1", 0x48}, {&(0x7f0000000100)="1c1b233e416cca46a655e0ca16ad96cfcc5e0ed963cee6c518dae2fcf60e18147688bce49ab96a7b04c0e08b009023efaca41a476d1333f817b3a44fa4e700d51bbb22d693d8e8a69b2526ae9d06c21469845adbbbd6a1f409d60c80692fca854e6522b6345c3ebc39ff500110429db812ba960ed3dbe479cab68aafbca1ff61bb4b7f0e18a0a7edb443d0452d50a2840604b2507b40109a0c5e6cb0984a5eecc71e10902a8b1246a19c7f5936038133bee364da00b72e59310a42cb81c506aa2ba58e1fb4186dd5", 0xc8}, {&(0x7f0000000200)="87bdc8da6f7508eb30325e029f53501a1f9ef0fc1d9ec8e312397b84a444b55dc1488cc359f866cf155c30b56477823af55b022d75e90c25480e32bc7edb392725886f00d51c3e4c209250c430b709300cc2289d737cab3183d50d488db25bb7222b434573ac5602c1a3fa3aa54900df43519b71b8eb3397aea16f40718840d565f37b3aab55a0a976725fa7f75379d3f9cad0c603c636bccc93dbc3937bbe9aefc318694c1457a65e67ba021a3fb43c013cfe089ff2487a63f1a1df07b98f25daddcb1353570200c3f0ccaa3b27092e5e4a4f33894a9c3118502c8e9cc7", 0xde}, {&(0x7f0000000300)="0f9db850eb23f13a4124e999ac1fcf163a14fa7cba32c7a570832eaf4c769406801dff6e2c496c040e5849f4c3def8bc", 0x30}, {&(0x7f0000000340)="1415da5f9733c7b087ac8ade54a2928624b9fa901553ecf482ae9ebcf6954eeb4c9bb24099ca4e0d41bf8140f9a47e23c2a75f8f6d83dca2beac74dae7f243ec27299b393685e0ad63aeb9895077933e8e6432c116c390672db474f743d8efce38ab4e3fdf4090fac95e5f0d5e28974edf1c9e127e52831c6c65515ea737764457c779deeb", 0x85}, {&(0x7f0000000400)="4d4c3443e9a6619f9262d40f209a79a1dc6d5dba91fddb2ce0d4d13c4017d13606da1f403c9160eeb5430d90e7762499f7ba5ddec9c2dda02e0e79d8939bd87246614eb8cc640d639d0da578eceef2209872d3218d5fda2307b60ed925977fe12398fc20e059d7cc0d3650409b8155fdf965d62651a8807ebbbaab5784a4b545fe379423250dd07a8c19c82adbd84362bce5183b769f007f4d42ca8bbaa06532961f2df8f3f9", 0xa6}], 0x6, 0x0) socketpair(0x18, 0x8000, 0x3f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) r6 = dup(r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8488, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000680)={0x200, 0x9, 0xfe, 0x7764, "703ba76d5e577d41061143d41b3e9358e52de207", 0x0, 0x2}) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f00000006c0)={0x8cb, './file0\x00'}) write(r5, &(0x7f0000000700)="d144fd89f6cfb8ef4bf343d0c6bf3447839c2b102ad3ca710bc8b2859c560cc3e4a5c827375e5c6c41e0999920d7d4fd5ddf6276bf55b1b3323c605db6888ab1031dbcd3d6bdba6f47514ff16d0766f26e75415ac5284be07b0866e0295d09484a1458506b713304ccdf89ffdeb6ee443207f4923cdcf8a5fdc57fa7f4b5e108cddebe195598d33b8d9cd0e574875648298d35e2c83b8fac0033450f2b8b921d7bbac6986ad7e65c97e786cbe34a9f08ca8dbbe9e479df142eea1d37b4f38d91f9e7", 0xc2) read(r6, &(0x7f0000000800)=""/204, 0xcc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000900)={0x8000, 0x3, 0x0, 0xafa1, "6759d4a37bfb2875b6d370351bd6df13188c2926", 0x100000000, 0x8}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x0, 0x0) r11 = openat(r6, &(0x7f0000000980)='./file0\x00', 0x0, 0x18) ioctl$KDDISABIO(r9, 0x20004b3d) recvmsg(r11, &(0x7f0000001bc0)={&(0x7f00000009c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001ac0)=[{&(0x7f0000001a00)=""/186, 0xba}], 0x1, &(0x7f0000001b00)=""/153, 0x99}, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001c00)={0x100000000, 0x1ff, './file0\x00', 0x8000, 0x1, 0x10000, 0x55ac}) getgroups(0x7, &(0x7f0000001c40)=[r7, r2, r2, r8, r7, r7, r2]) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000001c80)) accept$inet(r6, 0x0, &(0x7f0000001cc0)) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000001d00)={0x1, './file0\x00'}) readv(r10, &(0x7f0000002f40)=[{&(0x7f0000001d40)=""/144, 0x90}, {&(0x7f0000001e00)=""/59, 0x3b}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/228, 0xe4}], 0x4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000002f80)) socketpair(0x10, 0x2, 0x6, &(0x7f0000002fc0)) setsockopt$sock_int(r3, 0xffff, 0x180f, &(0x7f0000003000), 0x4) syz_open_pts() 05:49:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1725509493f64b5586039ca32eb40fe2478e1dd5d0248585983f364486be751e8810218d635f751cceca6e9cd40ea3c2fee1f12170a641045481c53b122e06"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) 05:49:51 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) syz_open_pts() mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 05:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:52 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20b7, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) r2 = semget(0x0, 0x7, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/141) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x80000001}, {0xb678, 0x3}}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x2, 0x40, 0x0, 0x1}) 05:49:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="949ed11af85f5a8ee96576887dac7f65e4d718ea2a59aa4b20720dae0105826f91f717ebcd58e2da85abd430f0285f414fb80ca7258381aa3cf9795c59fe4e63aa20447efbcbcf799b1b87c6d9b52b0403b2bdddc49c9ea764902d25930deab7eaff6b9bf0305d050934824c86454518ce32c38fed3e45611e428ae90fa20ebe34cbcade1927640154f564", 0x8b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="eaff125c00000000", 0x8) 05:49:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x1, 0x2488) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x20, 0x4, 0x0, &(0x7f0000000040)) 05:49:52 executing program 1: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9, 0x4, 0x8, 0x1, 0xfffffffffffffff8, 0x80000001, 0x6, 0x0, 0x1, 0x5, 0x2}) 05:49:52 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x24) r2 = dup2(r0, r1) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)) r3 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x400, 0x26) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x81, 0x8, 0x2, 0x1, 0x36f3, 0x5, 0x9, 0x1, 0x2, 0x3db, 0x917d}) connect(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 05:49:52 executing program 1: clock_gettime(0x0, 0x0) clock_gettime(0x5, &(0x7f0000000240)) mlockall(0x3) 05:49:52 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setgroups(0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 05:49:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37e, 0x203) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 05:49:52 executing program 0: socketpair(0x0, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x1, 0x8001, 0x7) setsockopt$sock_int(r0, 0xffff, 0x3021, &(0x7f0000000000)=0x46, 0x4) pckbd_enable: command error 05:49:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) getsockopt(r0, 0x801, 0x800000000000000, 0x0, 0x0) socketpair(0x18, 0x8000, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) socketpair(0x21, 0x2, 0xffff, &(0x7f0000000000)) 05:49:54 executing program 1: lstat(0xffffffffffffffff, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pckbd_enable: command error 05:49:54 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="944a6908aa7aefdd9dba2f840e3308b5759716e176591517e7b5f4a73394226ca34487d8175d52e467b032126d606707ce207d1d6acf85edaffe2bb48c77b891cc86ba790fb25afc7221dba00bd7e20e2937bed95043eaf8ebd21800f117fcdff2d321a2eb99dfbe48822db119e003b63ebc9a9381bbfb113395297eb3861548c4138a33656043f5259cb3937241db184598be6a9bc15bcd024a92416198f764d4ebf688f097aa6eebcb71bb4abc186354", 0xb1}, {&(0x7f0000000180)="a0d3d76e3d29e80e3e10af3f32395e241b02aeebed3c0c48e96bc150e599c785c236310251bb4e19a52e2412cf4bcad76a4f3024bc586f1baf319a4ca9d5bca5d2070488f0c204bb6bb6d7152bc0e67735e4612c98c442ed7870f53f0b4fb40226853c46b5e5923cd58309224daa6a8c9a1b735235db826e9cd687d1d119e45073d4edfee8bf52e64aac7a911312ad789e634d9e350a110a69efabbcbd1c9c9697d157b6d2", 0xa5}, {&(0x7f0000000240)="3237d0cda6a4c941d77d00464147e53a15afb83be35b5987dde434380e7f6ae243f0befbd41ad7b10bc74676bb3ee6a7bde8f99cb4da781c49e3d899014c0c6fefba915dab1be54f97b6e792465bd619111af7be9abfec90fc13f0fc3e97db1d3cb3748eb7ce13dadd22192e5259be2b989dc521bba76af29c330e233a7f5a58bf5c1e923426e023662e053fa3565ad2a05a1caa1111cd1912511c0abfc85dfa42564b7e599db3bf", 0xa8}, {&(0x7f0000000000)="bbb9d700d516fe3e4d7bacd47f72d122700edae13de139950de8c1d621fe0acccaf6ba6dcf37c55384c83fafca9b558be52b183645e108", 0x37}], 0x4, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 05:49:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x25951614a87560ab, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x0, 0x0) r4 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3f, r4, r8, r9, r10, 0x1}, 0x7ff, 0x5, 0xfff}) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x1100, 0x1) setgroups(0x5, &(0x7f0000000240)=[r7, r5, r7, r8, r7]) munlockall() kqueue() munlockall() getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000300)=""/50) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x2, 0x4}) getuid() accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/44}, &(0x7f00000003c0)=0x2e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getppid() getgroups(0x6, &(0x7f0000000480)=[r5, r10, r11, r6, r7, r5]) semget$private(0x0, 0x4, 0x181) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000004c0)=0x1) getgid() symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x10000, 0xa, 0x8, 0x1, 0xffffffffffffffff, 0x5d21, 0x2, 0x2, 0x1, 0x80000000, 0xba7}) 05:49:54 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) setuid(r1) msgsnd(r0, 0x0, 0x0, 0x0) 05:49:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) dup(r2) fcntl$setstatus(r0, 0x4, 0x0) dup(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) dup(r3) fchmod(r3, 0x10) 05:49:54 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = msgget(0x3, 0xe) msgsnd(r0, &(0x7f0000000040)={0x2, "8b7f414f9cea77bde09634355575d41fd168d57b423394d3aba8f37e6ef73cd85ea5b056a85edb52ed99705a8b8a91665cab06e73cd45d2c"}, 0x40, 0x800) 05:49:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x4) 05:49:54 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x2000000000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x47, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 05:49:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x8005, 0x800) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 05:49:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/43}, &(0x7f0000000140)=0x2d) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x2, 0x6, &(0x7f0000000180)="f6b58f4ea684c0e430836355a42f05160bb3212d851f895ed3c8a8c260d4", 0x253) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b80296e057f3ff014eb617ae763806216172cecceadd7cbfc31fd69455351b8caae02748ef6edf7b055aaae8ffa532c587accd4b79d5b7a36eae2595326024f5b4f4f541c0ce1d589b0b6eed02d5af1552eb8ee7716191da3ecdfeae616165eadc961ecf057ca02f5645c97a67b3883b2695f66f964be5a5b03b4f62d9ae08797b86ed4d64a9a9e964960b1a63353a694e4ecfd69ac00cf4628cab4932529ee7a71971a74d"], &(0x7f0000000200)=0x6e) r2 = socket(0x10000018, 0xfffffffffffffffe, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd8112aa63713060e6cd26d7aa0c592603ea1cf09931929648", 0x1f) 05:49:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) sendto$unix(r0, &(0x7f0000000300)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = geteuid() getgroups(0x0, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) kqueue() msgget$private(0x0, 0x2) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xfff, r3, r4, r5, r6, 0x10, 0xff}, 0x9, 0x8000, r7, r8, 0x4, 0x3, 0x0, 0xf3}) 05:49:54 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) pipe2(&(0x7f0000000000), 0xffffffffffffffff) 05:49:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) dup2(r0, r1) dup2(r1, r1) 05:49:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') socketpair(0x20, 0x0, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="7adcb9e49cb390daec389b8faa8267430281ce4a8cc23f16fb107594b9c95f9ce8c02fc55930fab01f44aa348b673f85fe42fdeb22409a7904959e36c3160b94f55ab298b3675cd183886cda357b61f1b55a9434859117ec298ad58f231948adc5f87103a2ce4fb2fbfcf276c038289220a90f9286cc6d94076efaaab384e57a9430d437beb4a2665e2832995163e56588d8f3015244", 0x96}], 0x1, &(0x7f0000000300)=[@rights={0x10}], 0x10, 0x2}, 0x8) truncate(&(0x7f00000000c0)='./bus\x00', 0x0) 05:49:54 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000000, 0x6}, 0xc) 05:49:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x0, 0x7d213918, &(0x7f0000000040), 0x0) 05:49:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x3d4) 05:49:54 executing program 0: socketpair(0x21, 0x6, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="f15d62cb3237e2bf04eb59275ab2b300851f4e179f6e5f5eabccb294c8ef1a4a997176e84adc45eb433fbd5f14e0b8e84e8ce5bc3b3dce22036d5cdc4eef8baa24955aab4b9963ad6124b42b7a2980cc5d02862bf9207f0f432831cc544163604fa9d5625559b0829896d1a1b9fe9fb04ec05b2be9716ef1851f76ac6ca6cfa4cd7edcaae7f9", 0x86}, {&(0x7f0000000100)="6d239043f7900773e227c734bea187d3adc75d6faf74e117746d1a07e9359dac286b35d6390f9c94773cc3f9ae18bacc36e3050a6d684e3d3aeef716804b841fa742a297d348156ab4c8a4b2426d65dd27559818c31e47d376872b692579a099e576e7f46ae2fac48593c0885918a12b05d4e75d9219e03d18ccf6adf6c9da658f6f7b3d1ad01824a077030b395e07061572081ccbb4a155605b3b5d042be59f46b9477cc325096469a89244ca467a5d286f85fbfd214ac09137dc49578f066384fe11d2c3d57f1d440cd4", 0xcb}, {&(0x7f0000000200)="b83531c894763506", 0x8}], 0x3, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000280)) connect$inet(r1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x33e7, 0x5}, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) writev(r4, &(0x7f00000005c0)=[{&(0x7f00000003c0)="0c9c820c2b0c9df0cf5b5ee52b3dac6993444bd2f663d7595b0e5f74377aef0f4d8d23002c689d591b74a1c8ffb244ee6be01356521f5af2b4fe355762b69f08f25ad1d35f4e39b890bbb2b2f02e320416df3b01e83b8f66e99ff8538878aaf93dd0f5e1d1955d95fe4ce6b635ea7147a3a83445d2af9bf58853d262406cf7cff3632c46b9754fd37507fb55f8114041ca9553c0b180b92f0122a2fa9e3757374726434f74e7e9215add09522efbd34ac6dc800f3f0b542d0da38f5823462a358b8d32bc74be45ed3640f76b73cfb9033a309e6801ab92d35951182188849320b8748a083b", 0xe5}, {&(0x7f00000004c0)="c73de1f8479985da463d702b775c98caa018754ac87543cf42a65b3977bcab6ff45a3483c304c85934b572e46185bc2088662c009f2adc5db7549f77bc68d1c8de7b850be0dd4993ddcb6acde725818e258897310cf7", 0x56}, {&(0x7f0000000540)="4e08db8b11c1e2c662c593c7122a801f67c7ecda4884d664b926e888293ecf998d1cfefa96544a332082fe5df6e1f93677beecf752e0e2b5a58e884d093387b25870d8f8141d00d3afa96b7b048b3ea269eb57afdeefef6c5b7de24962f43a065028", 0x62}], 0x3) setsockopt(r1, 0x1, 0x1000000, &(0x7f0000000600)="859048cceb6f6654831a79695c3322169775effacb8aece86d1a79e92b8c7dfa3ee736f5c367a3d931acccf20c3081c09e1d85a5dee04aac67519291b3ba4b3cf2cb0b6f04f88a49459ce56550", 0x4d) r6 = openat(r5, &(0x7f0000000680)='./file0\x00', 0x10, 0x1) r7 = socket$inet(0x2, 0x8000, 0x101) ftruncate(r0, 0xffff) symlinkat(&(0x7f00000006c0)='./file0\x00', r4, &(0x7f0000000700)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000740)={0x7, 0x6, 0x3f, 0x7, "a173f3f877395331c39f52253492d213e5601262", 0x1, 0x8594}) sendmsg(r7, &(0x7f0000001b80)={&(0x7f0000000780)=@in={0x2, 0x3}, 0xc, &(0x7f00000019c0)=[{&(0x7f00000007c0)="c3f85207d2ff09070b221a0c7e98733c4aa6e8977faa1e0d6d117c670b1a41511050d87183f9535a7e02022a8f086a41c4d05a00af106da0826f02907094a3ac2633b56ef2af068557046cbeed2fb732a1e2694c5f3288d2f2502878c058bb638bb166fbf32fd37b5ed574bded042499204f3bb4eb91c49d6aee9f5535e1789a8850f11372f4902a0550eb33063ee5a4f06965f37e60ac3678e4dc80dfb9201d6eedc31df31f946d61546ef74d38", 0xae}, {&(0x7f0000000880)="650347f3e030f3bbca8aec462e1a886f8a9acf048ec4909f5839df208d7daa4560b35ab74d1a01958cc11b2cec8f86d578b597c2ba5ec33e7c02914a26b25c1c7a349ace2ade9e7497c2e0e3faf1275f0fd622d285ee887a867edf5aee6fa23ad4b934cd34c59cce1e4c9a2be5606017932bbffc38d1079596504b009837404ca7a422a4a37c51b874e4fb6107c657", 0x8f}, {&(0x7f0000000940)="3cb5559ef5ed8ca38942c8057ca43b51b642a25972015b8faa60571a0fe180d159b8baaf6b1c5444627e1180cfac964bc056fa255dd28f27ad324df75f958b00ff3bd5de492db3bb8bc59c35fcb501ba4d47950a289ff44ab7bdf32752be69539080fb5beb1eafd99fe8829251c93bdfd04d75e0338ae6f94dd898e5f55d22f7b7023e1d23bfc6398fe4d177602555efead0d570ce519cd4ea93080828ca4ba7d30e83532e241131499ce059d0b81e1383130d932e9e1511c6944d7b16b30da7d6e8c99e0fa38597b38a41f21e2a64734c72175cd27d8a636401cbbb13aa2597ac1a4b054d94901683b7cd5853588ecc7ff0bfd8232cca29225ee5f949a21e96537c373736c9057b1382bb7fb1accec4ad930cc32d31808442f10977c874f64323b64ba965941b670d43d39465b6ca175104d7c71d7c98bb4f7dc063911f8507cebaa955a460d5b9b6b59d8fbc30ef8cb00fa87561b930432c1f68485c2f6b70acfd4e1b622c0bb238e67525c83527b5b2c308ce4d3b46289af7a3e61d033037d3ff21f03e09ffa4e651fd31064498d6e248c6db87125e1c6f715d6bffb0176861df60ff751e3dcfdb2878acf892303f2534babacc1301921002bcfdc7be7b3c06a3a87bf5830d0d5fff22590b7bb6559ab618bd5ad92e71dee2a5c962a8c43377db37a8fb2ab66984f17e7600745d7f4ffa344d9bd955ab426f46542dcc0e268e394f8216a02f5c7349104215c4d6b8657e5bd5accd8ce65e0e73e3dfc083f0963282953db3af60df3061abb19d2e2b11577be77883e1b593f2a334abf8e189138ad5de5db3cde4bce8b501af38c3a7ac7136fa0d1944d01abd7bf4c8d3e12c4205ae9e63ed5cb986f424e4ed988021b24e56c01cbdbcb5128f0184074907816e6d7374eba27fa9a7ab787393b34ef18dce257fc3ce30acd634495dc791459712b8260f093bcde9e10ba65921016b64aff7ea889e6969f48dce4fcb6a61e5c1bf218fa5d87beca07b93950ec7039d4c897b83db05dc7d5ae6f7e417b72d736e57d8d43c7c2012be56af5905efb797af044d4b05f997ffa1fd8cfaa7414c1b308dd24e6372ad0a9f4823c8160c4cdf913a9ccd7e212bb2f6f1c1c527f5236bada12e1d6a79326440709f01910d4334cf63ae8f5413c7171461abeb7555d734db455c5dc97c0899656c614bf78d3ac5607ad262f90b28ddf042a2e1fea4cdcf1724e3a96dc412945752d53d2ca197988fbf4fc8dbcfe4729eaa8f6cec59e3dba4d8fdf8bc553825c9f9e624663bd1605885463590f1845dce26670e099218bb1dab3623c9df9887e76173c3068db71df5a7ba2d88c8397ef9084a5403898c711861fd134cb5aa1ba1db02f3180092179884c8f0dce01ea487981f7ab311f83a714cab6cc2e4048064ace329ea5b4f0456b61eb45b4edb3d822fb31b59b6061ff98e644dc0243767dac97538f239718b4064488d1a76733f1ba2042190d58888e635e217c2012f3912f6131bd0a3ac780664baec7743a8a342221669633ad277acaa9a568a7ec9319b06df22ece9b35684d579aaf8a2d1b3dcd4b3b679c39b60549ac95578993b85513a53e4f7c37a8634967fb9553a51f8f265c6b81ced24882ec242e4068f7f4451ce0b3b1e89870fecfb54e4703f37eeb9bc9d1acf5f1c5b74e35a259344be681ab7db69be4156c0678fe23130e22369a1a4dd688cda6fe360fa5659917524f305ee2c2f419b09ae2367b8be2f0a71602e31dc87fa6107138505f73cdb7e60c74b3211920d6760e9c73f712a2f9015b15798f641f07ca0e7160edd2ebe971bc41e8dd60c3c5a226bcef178edec2a8d2cf5a81941a2541e334b62f3ed65966314bbae3813e99373d51261b8be1d9f7e8a1f09db2ad2fd161bd0de38f669985667faf27c1c591ad2817bf9f6a050227d6b2e270086633904e3e45724dc1da5ad71fb009dc9c2c6a22d9bf0674877a44c317612ff7ada1a2f282763b3ea32879f9169926658c55f22f4ebdd5196f7cda693a5fdba8191f5be625449591d6079d99c5b1a0895a709247dd647455431bb21aeaabc98da0d8c106de44b3850f543777bbc76e10a0a2372fea3afc3312975e8c39e955a19882576ae86205f7413682f3b59145543c2ccc26098cb3a882d5fdc2feeb3411a2525227d95fe633b09c817fc12cb5cfccea79a968fd13c66f6f81515cd69e2da95c8cb3acdcc04c5a296462f07f79c3241356bb6b81352d0ce833aeaadda28eb24e1cde421bece7ba22120e2360332c68622016cd1ee92944444d5d896ad0ed5d3603acb10e047b7c4878a5835a460f3bfd5c445482ce43e5391e5c81300212d9f4b4f88627d082a49a6dd5e278a2dcf1d8792368ce14f2a2ddb2be2b480fcca9297d7ce9f8534db15c1ff4199841fa76a444c4238cdf351c0322db5710ed08158426a7917a09dbeee6c4172e8fea08f9e8813450364048e8a463c6ae0822efef82faba1c0e593c9c0a9b93991aad078a3103463a9da05d0b44a56e8f7f72e24a2df283643f3f0cdccecc8f6e6ca1c005c7be68a0c782f931e2d31b8a1f034e9d63e8afa91e52acddc1beb1b03f99824759f77eea2868a33cf13f67460e47f97934948f1bcb0502e4f2f4a851dbe6c365284cb952493e8fe0bb8d3777b2d4423422709187baf1c512b6009f4666dba4a2ff5cb09bc89cd33e152b37f014ee50348de090fa83c1a49d4b6a5a0764b130bc1122062ea1b3b25cac830fd6802b500cd33a26214c4d8b8c3844226d4309c55e4641953c8962584fe932c2d699a0b82e06f28309a5caa10f76da329b60ed89348fb6f05697fe814633a9eb885e8787ba9ceb03aa8b74e37162ad8a5fc47daf45e1a24977e127b8b97663c5e374c2b626e617389ac02f765498de7b103008cd52ec75cfe7e89472289ee9b72b37ea4298d6de9cbd545c825d795a9ee2f83fa3e0d483c2ea954175442c4df89b05e13214aec4dfd0f01fa9d9cff4e5088b527426456aae1bdf6387e8e2c5e38385fd9925c7401619487cff2c623b4e543d72913caddbd99e9b71513494075d65d48475013fb3098d5c14e6fca2882bb779d802738b495c123fa0de9cc0ea1537a9f3738ed8ef64220b996de47eaab67009bc83b22cfa07451a7581dfd985dd9d3e3066fb51f302a330f4dea0b88eb61d2c98eca58a5b4705d7e9bfea1dc36b72ad83b77de9784d28372a932bb4198c642b3b796023c043c1cf8e27c12420c8d25f8116d8c35e9c41cb2ee904c96a8d6e356f395a6baa4ac57a054b798774358bfd482e5189940739f1b47368eca608471540e43b2a0b3ed2fd9d4536c13ff8a705e81f36db8eafd133d1ed7fdfbfe703381d6b6317e4ff7d714d2afe8f2e74647b6daca218c8dedd5aec4056a562344025560360d42fe0ed9c41bed20f8dc55d577c0005155d74f7e1484f12f345c79d0f56dbcef8aead21e5ff51e83c09ce29ff635147181a5517173295c181794be12e7d589bcb8241bd609b7a1961a62269445be0b632ce71b236df8837d068dc3468d2d36658128edb401422f3dbf07ecb0b8cdd6a961b55cad78c76fb4477dac033ee3fc89fffa6fedbf9773faeb3e00c9f7b385caa59e1901f5b1a5015568e1bdc24ef6d2a589b15a4237ec2379c41271eed9d404cfea3e0902b04c253ba0f9679767cae0889eaaf38730aa702d82e66ceacfb71262db5ba47e11ea7d45b9fcd14b52df0d924f680f8fc8b53e3a5a35bd5ee34418a508fcfacf791c3dd0a3eb47d38c08927d8b0b761dd04df305c9d6c2a77feda4f70dd454a2eaf383c9e60bd8d0b6cd498e8381a39568c6b50ebe0cd8e316b7a93d88f9d419fd911dd2112498c738996a1b636248a9f2b8897650cd1eec7931febe19b9a3a5fb7ec54b00a5febe5888e821c5d0d2398141c4f3dceb0c8ddd41319519feae03710c57bf7a7e8a31e0058a3e22d857ba61947e559bf74c3a76d08b80411a28839ddf5ea6523f9b9233d6546b19efc15912ae3e5e2e3bc4c431031602d0bcc1a82c42740fdb96dcffb93179b94048bca40052285bf3cad1a20e4662645a221d9cb9ebec08f3c5992480d2f4179ef85486fa232c8ad2def5e3b9df14f7566c1bfe20154ce7113d8bb0f48affbc515f9c4f871193812963bfc9b8a5a1d2f12a27be535e18548a3a2ad0eb318d57e43dad28f556068353576a59c32486338b97bfc26d66c2b37ff18eae9a4836f935600da6c9e683051958db72915a25f80938100cae5c0facba53227e228774fdcdf37ebf921c77a1a0d61dbfbeaaddc07043e4572bb076206dade1794acdcc1b68385ea321f5cdf3a11a75bf4551872f8f944c81177aac1314addf22c43389b09b1723df2534f9c0cde784599d97023b863d5db9dd8fb5cb2274c9f2fa96843ff084be04d769027cfb8b4ea9d562932e16edc08413b49aa508f708b59f97455cd347e1b410b4d62a09bcbd4da94a779330a0ed052cfc78956c90a043d98b859da8b0ae52ea438e10f9822b6485f959eafb5a614d9bad4d337a90fa2694992e407de4b15769c38b9a3af624fa88fe9368b389bbbe13739cbf7f25a3bd38d1b6d69c9b268777aca01ce93c5071f3b2ed3ef5303087c206b627f0602c687b23d7b0038055e05aa262d8827dfba26cc77e81d1219568b216e55ead79a6d48d0838614214d94c1de1bf342d4590f731f30b55143c525c343ec7de183ae1ae58b06dea92d73e3e39a0f0fce0339a5853c2f1a36a3fbd1f5dea7ff966cba6dde286b8c70b5976defba28391b72e02a7342c2c9e3d9e872f112f287dfb85bc2eaf5fa1b6076ea72119920a359d55317f862b178777fccb7f946e5a296aa54ef023fdb69083f2f9ffb46a5aa7d03154d247ef8e555a6a58da955f5269a6d582e596feb29932b8fe61a0c40841fd4c33096df6fe88639a816b4355cc7f60d31aa5cc7c1532600710b6e240fe6e9e75085c9c4dc80c43b799469dc493b25974ed45fcf36f3f9d917fb7985587df8aaf29e50e1df6c8da2b3ea93f72f6ec13ad4ee6d3f91e63bf7e4a8bbfb99939b517d36af8143bc4f801d646b3df953e26bbf42a4067ec40b522e21b42b844e037f4ac73087ea97622a3e4ed9b484cab5003b1bde0c7bfbf97e8fe503cd58b20cf838b6588c047280aefb0a18f72c3f03e98a84d75014794d79c42a825de23ca9870440280368f304b54efbf9bc5a51fe37c77f6b20fdcb39f9adbf0b48d2e2711efffeb8825383ccee0acd78f69367c1b9a234f69cc2e7eda196e304498db4ef5f57f57482a2dc987f23c12163a6911380602d2a0b353d2d0444f911f1980d63b1d20c4f0440f46d24e0c3cb25bd56afe3fb8e1e721eb71bdf10a838a2bd48d3585d9723e55dd6a99fede1a65e689027084d6bd7e3c5d74ad8c83a86ccb0d30e338a7d7e56762d1ed7a3d5eff5b79195e58d40c3bafebd85f1e894df353fb7e7a762de8dd2ea5e271e5a9a521f9df3441635d2796e02eadf778843e8ffe21cf294ba51e845f4991e12c51b1662133389a7657186dc021893ce33cce824ea6f036cf90da4180565cd12af877e7ecbd3b04791f9db3ed2022088993295f8cc186527dd5cab8a4b346f25dba39da348795f3b7cce17240ec449644bfa77912fbeeab1e42587b966b6c1d61497f5f6c15d6d4b1242eb7e9e135382e1455a5207006666a8588feb83bcace9bc4e3ff7a43ea7b890e44c2a6d59238cc4dc1a70d02a69b531100d1757746db16cc9fe2dd957b63b76a6f71f1ef0f2298607ede6d27864fa38d43b47cc4c00e2ef7", 0x1000}, {&(0x7f0000001940)}, {&(0x7f0000001980)="fedd7454", 0x4}], 0x5, &(0x7f0000001a40)=[{0x78, 0xffff, 0x6, "b5715904bb2e8ff9652611860655f267bc29db4c6d4373f09d41faa9d969e46a496b458da909d83521c3b186eb357d78327918a2c3080f2bb8106bff5be84f6de0502ca984198b122af0ae178dccac2afad0412dc10b7eb4453b2f2ccdf530b1ed281b5c6443"}, {0xa0, 0x1, 0x8, "043ab69278634a2ff1adf60e655557197e1c55a1b969f73447e64f1a3c033986546bb759c32b4208600a6e5e8237ad4718b4a464471a2c8a28eeb01b4a405483dd603798db6cda64a98b78712ea255d97b759669fae3a373e5a4dd2ade8a1e41bfa27bcc00f4515f4a461038be2b8a70e20fb29a9fbb76025fab76b8487f608d51762ef6074f95055e"}], 0x118}, 0x8) sendto$inet6(r4, &(0x7f0000001bc0)="12e53ae37b7467c95746489c92447579209a7def52e6143bdacbdafa7fb8b60742510b022883ab49eeba28c7a7a20156965bdd8e8fbfb7ce6d244f17e07a74b0834d8ab76ce419b94124791cff1881e43815601d44a9950743d912d7ffe71032f1275967350e600f598dd884", 0x6c, 0xb, &(0x7f0000001c40)={0x18, 0x0, 0x7, 0x7}, 0xc) fcntl$getflags(r7, 0x3) pipe2(&(0x7f0000001c80)={0xffffffffffffffff}, 0x4) readlinkat(r5, &(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)=""/4096, 0x1000) sendmsg(r1, &(0x7f00000030c0)={&(0x7f0000002d00)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002ec0)=[{&(0x7f0000002d40)="19db4c215e371fe365acf9c3950ca65ce7d6553f79e8338d1eef25cc363c83181d11376c11b2a8c9a67d4d94ff3c9410c79c7bd5f3a516b45097294fe5ca12da74e631d11d30c942bf9124678b0f986984748ef77a395fa6e1f17e1b031c684619120a8b518fec3a60cce86177f2453b4beb6fc7d9a0a2d0ea70500afaec7bfedd446c6310858d21dbc7da2cbbcd4b99a3127a3e4dadb46d29b436fca720f695d320bb4611dd9d3c", 0xa8}, {&(0x7f0000002e00)="fe886fff03ed246c2a83238e6954110f784579a2f81e11b153e291dd0ddd8b18c9f9d98fa83a61d8e519702f900f13732aed5caec1c4339adcceb90561c3802b8dd96304e770dafabb9e", 0x4a}, {&(0x7f0000002e80)="071e2911efec148ed1c4f7c82e102b4cc4fa75ef5a970c0f3a913e965150e516f2cb0151dd1329fbfea1404c73c0ce82a75bf35f528ba83a71e13c7975", 0x3d}], 0x3, &(0x7f0000002f00)=[{0xb8, 0xffff, 0x2, "5f1b93c6d09bd77dd2c32b4a724f520c36c7bc42b4ee33794106852fd37f57316a5fde3cd1c07b9c5cc3bfe3131a065bea9bd6fd721ef872d25a01f7d5eba6e5c9384b198932efb0984c62aaf5e49401696e45a50259d760b7e1901a520853e75132e798e99d1cff53ee68932817953467ab5a8d8e58b885d95449fa82a6da746dd42e9092d8bc5866ffa26a9fc11207e93d6f6b9c9c42e7371e29a688b5d6886867fae6fdf42c"}, {0x10, 0xffff, 0x7}, {0xf8, 0x1, 0x6, "58ea2dacc60a1a72167f386a7cc598971cce5284773c31795876d74c8ab9cc24179b830dd1f4f82e3369f11f4eabb311c2e4e627e5d6372067882d6869ba5473220038e67649af7244e7f12243ce59cbfa78d95c7c6ce103ad6c6a4f2c6b4426be71b14456aa21efadb2c985e7636d0528bfd1199eecfc2cf68db1d9dfdbddf54a86180e93647c7bbfb3f7af676bc89350c09a8be0ed9cb0b282d57bab26d79027b6b13133b1043726c06370504b158ee0ffce20b0d9c98a67b91f1bbc3582a532a2e7c454e5ba5a76ba30781e8f95e5f16db4140fa51901e2e3b745e2fe80af0c24238d775f"}], 0x1c0}, 0x0) sendto$inet6(r8, &(0x7f0000003100)="1dd5239b33f0d34d63a7a9eb7c23c55cb2208cc7ef6c9fa2d0b663ff52836d513b2f5e2b818ec4b20c74e3a9486fb0e4618519bd922270b1db32f42efdfcb4f33d62030ba25e564dce0f6fe6ab9eb3a02d4699b84bf462906d502b2e6edd9ee998b351ce9b55d6dd36d2a01ec2c3a6ea88c831dc789cc6015c3ba6d66555c302296c9cedf0fe8fddafe2620e46753392e82093572055e03c811a4dbe31c4fc8accaa8da530ba8f0fa0a0e0d74af81fb51ea6bd3787305598a6f59927e333ed78ee7565f36b9f0269f67f1e94e6126a2dffedaa8a050415e3dba0489cac8e8d829a5257d952e98c8b791665818cd737ec60292e4bf0937b03a88cf364430d8e91d21d61a30ad880e0449d0ad50dea45561eb6bec1b73244c1b5f6cfc181b08a71b740afe5807545f3ecca390adac7f0427fccc237e7daf5c4547614a4bc5059ee53cc21b6ff795a8eda82bba90486651ced245ff737cfcb682499d04b9a2ab398ba50ec07ce7ec51607483683199b8a65f4b226674dd3c053a3cf69bcec15471e26b9428a5250e850ba2860bd71e86394f7229ad056e11ddd8862f324f32d9c18681f41fbe04dbe49f6d58e6fbe6aaa73d47b1cd18d21ddd2def96bdb4f23559c2200aa6aa3f17f8104eb1b579995784323106413a63425e9cd63854754b82c081afb1aa117b7ddf4beb8959223c49d20e716cd178c4998f4f642aab641266218dafcd9e0cec60e262a801d1a1bf43fc143d75487646d49d12b592cead5db0bf62fe740267ad74e00f6389c02646875de56729a25a0b1ed638282b02b778fdc00e799cda41a9f20d7c2d42521c9dfddd14d9efe997ffe2ddd46a83cbe9e27bc83f110bf93e80b1c2e0fcd854c6e608766b84718dc736d2095cd6b48890786ecc59452dda7f61185cdc88779b22c9cf9a8a34076d4acc301c483ae565dba26dba0f7fa2d3c2fad2febedf7489fc3a7cdca5f02d78cf043de2c992204fc4d5d544327254ab82764ff14a47f172e9ef60ddd6453dc230769f3dbbcaac180ac5c98a2afbffd55123611d4cc3072cbbc874b1429ad533af7f7f45f0f0c76c657204f69ca74bbfed21c593994d61af4ae60dc81bf97336110235eb51bc3a8014e086c2d37a8cabf2766d73f514aee13fd3f090ae4da72462a8fba29a13fd54891f1eb0f30ae4cec0f2d3c6779e7033d02af7b3c2915e5bd3795a2c963b639682e5771afeeaf42097100de727b507d49a9e37ddb39afd276c62dcdd225df8e07fdf9d13fa7672c9951b8610c6007752350f7c96c925689c582ebd6da43dd2c3602868a4d74c5f6764d0751db473e585ae32042c8c457f2650bfa155385bd42e3ca773f871b4b0aa60bb559e574d0a51d98d7c248f64d8d978be8b7a3e30e3b0443e6143497a7dd2f73efbaad041c68336910f18fc44a9053372f139a36bf5566f859a0b4336aa83388b640ea359d7b3531029324e5e7464820afef383300b2691803fcfe826902d75390a462a1371a4196c64c903d9bbc71f44c50a4a3d69143cb29472305fe7b89fd088479e236d1f80d2e12d225fec6d836a82132aa249e446465c8553903f6b38346bbcc4980d0555d6e19b4874237a776bbd20acca73b5324b4d9adc27ad64c4d142ec40ac1e2f26f72d728b1418dcd4a3f1ce38e1032edb22cf8b0055ffba364a2c298af69fef515e057d8ec735f76757be4988383fdf682a0a334d983eada71282925210a0ab14451def8cf33287d142b4b2650bd59aca4859d579bd4f583a911b57f2a5dc068a13d8eb8740d7b8af274b43e5c5b7a225a44b0e98af187bf00671b01917f5f180ec62300b60bf7987666e2da0d3a9ac9938546ba4a2f9f6dac20c494b74a2e515f26e161515f8d0941466c610d62b8c79e2f68fb4f3af1cea706201cd516a24eca173e71d058397280f167948559fd29195d97dc46e1fc99f58fe1b509c4184ca540e787ed6d6407d6e2fcd78ff1811f5eca9b505d51025e0e4dfb2355bbba38922dbebe8735c000dc073ecf03df0a73e45a8108d7fd2d9cfa87a696cb924d359d2e6921c6eb1d3339076c254ee9d22d4d879045872e7cd17754ed5fe801cca6da007bdde4abfab0073efa4e05af1107aa1690855ffccc79367538ab2ec5e1a9a46df12fae2599786f7febf85d5693c3ee2b8b037d6b84c9914450fb7cb5b65e439c0d75407c5792b916baa1bed463298f4e4d3e4cc1b1024ed04b57aab25732a056cd3c08d7c72b5564c3a7a2f34f7237745a78092f8e00f9fbf4707e759621d790bf2c46df8e28febba057dc2a7d9ba76bcb72db798cc228c1dc9d31018e2e2bac817cc48c291d49e4c714b6bc2d3150a23e69f1f044b8977b459d0faa3318e5aa5ad9ec1ac2f6aa5ef19ffae6fe8662da51c4bc03bebd0961812105d5d817a2f62ca7069ed664451bb950ba69d6b19b6584a225bd9ea17af4d4b5a61f3e2f9b673c1788bed5f28c495eba072454f15ab4ad3e57baf847c53602050fe7a2817a823e42c6edc917b85359c7bc60b294d69d1ef78faac9fe1a31189b625b4ca9a345047777dde2f94476dcd47e7aab38ffe6d1e6f82b57c8bbe33cdbacc886a77b6e461d72743ec52e99f79c15045ffcb73eae6811fd5b703c0ae4ee04635bf0b0c52ccf8684ba8175ad3950cbf898f0668879491ecd9f8f8f19bc32d73b428b61cb6b827dd31202280b9ce9d7cbca22b37267cbac63fad63e0d787f5fe50d8d5731048fc87ef985fe03dc5200c872d2474ea6aa14dde86afccb7bc7b59d34c99ea04b211cf6763faf71f5067a02fef27439d373880337cbf326d0c315d3b67cf182ec720f89c4748376cc63a7273e9cfa36b79a698a1ce340876db475c25de71f1972357318bbd54f040505e51a5b86dcfb8a1540f48ac39e5fe9245909964fc340bfe5e2acdd02058757668435889a30338b8ca6f3ae594d32d5c5d64b2086387bc4b592f2dc5f06b631418bbdd030bd0bf3a6193fed753a67452561f6ae046aa96e5d8eab75cbf0280341459826491c3bc8aa3b0a4d4cc6c5a8b6068156db8c73fdbac6756059a64abb7a073a65d2d9af0ab7432ed560d27462479c2ffe6a7981ae6fa3738f503a01b51b72ae574401b2aa0dbf577ef380f2745ac896ea4a62067bec89a206e6259d2357f13238dc346912279ba9b89f018b0e270709312a9ef6b69700b22180b0bb3b877f4304071e2febdd6253415befc914dc0eda4024465410a4b42c80c7423227679b7349bfc170dd2f3932d5c436d0250adabe31fd7c09a391b31658cfde58b0a48e30bb31b448e2e4a2814d57f7d93cfe86c26423016d4a134a7ce63aa3acecddea2b3d7b3ae6ba1b708b3aa29509bb41292d3f4ab3fb4eba93e256a6c8932e0186148b84a189a1fd0757a990fd08c3669c9141c98f20b33f871e0392c2a39a2730b1ba55c25e5af6e61d3e1b3ce22667438de1e04120cc7c2b81f404fac910774bfb2bb5a927eac06dffe4cb5b1ff0ba7ecd9e07092d82309279d8f4a0ba433f52608650d2dc509ab929329600e1cffa9334be99a79feb90faaeabe1aa9d74e5f2d12be49c05c263fbfa895f8e283a9a6c8dd05b3923bfb35b5cd8405ecc1b14a480ad8773ecfe24829c967d93bdf9dc05d03ce7600d92fa25af7184352bd79f0dd9b0a6374f7c2b94ebe24cf5af1cc57745acadb3a1baf26d66f6d1cec43de425c55f5f5ab907b49d676026c21060619f47125c95ac1c2e342b608aa69a0fa15b84b41b463d118eae1da5f505b1b8880b1c644ec5606e84aae459af17546f479b252b72fd1aac5a33357751c4986970735138f3d18613ede8c37d45d16d24b22514be9fec34c6e5bb19f72f6b40ef726ef900955e1884786be2cad5f45f603552a417ba43d2d7bd3adfc59fba497149c1a93c13c4cf9716101982d8e0bb5cd634f9079749b1572ebed00f7e550ce51014f13ca5654b7565d78a4bc4614344ad48c3d1d10de3307e0bda4f5933d326e3ab8ecb0f8eeed988c78883bb1ab615ea0f3dac705073342ea3de4f73104352dea93e034f9dede77ddeb56b930730369b087b4ccbdc9f7e1d46afc2e59ae3a04cbe65e9a5b36b5dbce01d2fa359e978fcd5e807d4cd72db55600af0965bcca5e95f8d823025e9cec5a507ec834db55647b9c74e1997a7451105f73c51895452f60a00492cdf482df7d71a701bfdb175539bb0cc72d98ba283782365124e8daf4edf645e719a3bee59c812bfbfc39a427587f97ea21f00168ccf1473c7deb8c5fdc6946da7daf6125fdb3e7287425471a1fb7bfffe711ec57e344e35bebb0723a06316d948b7152e82b0b3d409486684300c3fa6e6cc500be264bb56a6e351fdc27be7cbdbff8f13c3f8e3cff0147712794431df9decdf8993b1f91e839ceab1a91fcdd754103b032edc4fc0f910852945afd423a0555f51e2786714fabc42cba229d8d785ef9c53da791fef21b2b6f844cd6bed5d92b28fdf58769bc26152c67dcc11cf67e1606d0105d28f25c2326cb3c31034b980a21563b18853e2336a7bcd8c657402ba519ab278fbc90b15c73878bb695fa4e5e7fcca5f3741332b5e12149aae0d621ef6b9d6afd8ae0cad5d2f0ad39480a5afacc99d776d08c5717b234e92eb4843038d84c07129c48a1c4d006022f2066bc187514695538f371fabc4e4f3336fd085850bae41b194072ce0b948b422b5c67c7efbea9ca7e2404a37d9f22a0dd505fe51c876c52f914a0543864f6692a10faed74d4da3bd83893985c0d4238044a36d83f599ac34d2ff3ff9c0e5a2266520056869c2feebce1606f5963d36ec7989ebcac4286dc32b763d00ef1366faaae5691f1b5eb5c97823f4d999a3d3987b7c4b6c3a5667dc31b579763cd6bb78821fda158e11e054459f69141015f2c75fd1a7671ff3191d1b5b1369068349d93151a1396ee0623ae163eeb513f7dea50f120f43a3dce88edb9a1da45ae7fca182dbd4fa4b19e09f6f09d853478e9855c4a58e7e726fa463f1557ac7c3dc15e004dfeb489f89b8ae7a4ddf6f440a616b1ee6b3ef7e2861056e8de895ff6095c0a6485b280884d2a6c3e295db2e99ad139350016bd7c3fc5b66a5db8cad60eba8aff40514de978b38f66f02cb404de3d43a7c06c136298b1545c6ddaa27bc50227eb6c2320129e7e2f38d07629924fc7c6e1d3634eb1a75d3f5167c8a26a27dddd246d9f7ac29e3c36a0ec73ac26afb32d6a9757ce2134285b98d9a0752ddd4b235675cd5ffec50865fcea02a205ba492cc935bde446a61a04d5624925ac0ea1567b430f84a975a2e17d79dde0c2f5c205f20edf514e800525c9319e6f9e063cc02a2c59e23fc5284513cece32126f9cc09643b42fc50ec6fc4313c45060b9fcc0e4548a3e123f8f84624c0f59450428ae3bf3185fb188581b98f1417e7ff74c01004cdafbadd60a3389aebfba9990ea322c53e15feb75c80b37140c4e6012d2eb843fdcb084e310420d721ffdb3f4b34ebb2828ad54fc150c312bd022c633fea40fc045707cb7c1a4c6572a28f1af0bff3043bcee143db7be91f6ec1ab4e47b143eb9b321e87c158133f4e557c50b052e3d098a26d7159750e70514e8a29fd9c418480c2c986d0c50ef2125bdb755d1956a2eb516eac2022869fc76110c38209b3d2fbc5a043552fb6534bbad091ac639f537ef520b75b86a454d88df273290705c8400953cab27975506cb38acc78df494e0efff58bd8833acab329badc9f7cece479ca54dca4310f2e464d5af9d2fe9db5ad6797fa411353598ec679de2974db85f8a0665d", 0x1000, 0x408, &(0x7f0000004100)={0x18, 0x2, 0x80000001, 0x7}, 0xc) r9 = accept(r0, &(0x7f0000004140)=@in6, &(0x7f0000004180)=0xc) bind(r8, &(0x7f00000041c0)=@in6={0x18, 0x2, 0x4, 0xbe81}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000004200), &(0x7f0000004240)=0xc) open$dir(&(0x7f0000004280)='./file0\x00', 0x0, 0x11) connect$inet(r0, &(0x7f00000042c0)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSTOP(r5, 0x2000746f) 05:49:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x8}) 05:49:54 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0xc000, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0xffffffffffffff19) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x3) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x21}, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000040)="954f6b060f57bf915e7fae46a5230dec46113852daf4d3855e6f6c0f", 0x1c}, {&(0x7f0000000200)="34b57cf28733c1a00d440f39b2cdadf8fef22858ebf1389af5d6fe8994c97a0d8866b0affaff8f3e087293a62698be6b6cdd27bd782a395f6ddc7244f5ba39bbda1b4f1bfdc6d1cb93f14b64381ceaa39333a5f9471a9133341e7a030f455df63a990fb7cab2ba6900824ddf639da2a661e00c0985932fa30a11c8fc5c47632bfbae349c109f42e29d8887191eff0f60c2271f03ff1feea73b019ce412c973bac5fb496d62a11467f5db593e341e9f4d826870e77bfd8e2c5408eb8be00b", 0xbe}, {&(0x7f0000000080)="56d278331e4eaeafcdbd83dcc31b256da16e2a8a95895ac20d9f514f421bb79d77798a35e6b91ac4f58ae784313d0ea9", 0x30}, {&(0x7f00000003c0)="5e196a3335ee78d55032f791b90d6897d71a3b05970767223f0a0c63018ae53346d3ee9131baa8ae8d31c3ceb05a78cdacc37e2a0e1fdd0452d5d2ced73ae025ff67b2190a8152ddf53498b3f6446161882b54f33c0c585e286f848e987f4d5e4a43142bc565f0e91ae683829ed547f852d6e00a125e92568908e5c4548dfff55f0edaca30a50620feac0e2e49cd1b4a5fc3d9134946a347f41bd1920a527abf28d5279561f47b5c60df6e4a0d754a7a9f9e03ca985c52b0bc0eec8748c336e710e4a221f4c43929321fa11fb65453181c756e91512f9ff3da0c4f396b1af530f72fbba90711a8bfc73337114050c96c1956913fc3bb6de63b34b955b148c75d9b71795488c32da42fc9e929644503e74afb52825fcdcb48ed261f73e748211924da7bc111d8f88f0c46f1ec7917d52b6624464cdea0395327d75de2d22b1f0d383b5e7618b31e8e7f97f9ef6327a6e63557274378892f9882184284f9087cb43b7dffd951ab7967a6ea2db9431571d4920be42170d49fa2b7c8de8274c72d32ea8a71d5e110e8272003156e2a043cfaf4ef4ce33dc44c2cb9bc177a0c708b9375992247efbc8a98022dd7acae5a6e7886faa1bb87ad59b4784b83027db26e929430d238e9136062f519042620587a0099cb4da3a442a39dc7d4c602ffc35dd8ab4c1979a3192cfb3a3d374be8a0b605d0391259318f2bc6bed793fa385f54c98b08fecd415fa080b0aeef7f50fab529ffafd86e30e10262c2ce176c92d42d7ee4d827a78a4a59ac54d4dd4fc9bac0553873882b8ecf5bd553276b5e8de74160c1ef7f085a7ef18896438ffb5a4cb555f4f255236ca29ba3c0bda6a2dcbf8504ff9f8a5c32f15f80cb7aaafc9262a054ce778296e1b9cdb872b34d2e442948b7a8819d15dc19822cd47a968edded94d9f669b57ff4bf153afdf3d1eda90a2a3b61a70857658fa1416151700ebf6ed213bfc98d5f53481bb20787bc6f2cfbb9b9bc9a2566217796749afccd21d7c4abc168753be4977b69e96adbdd58b31f4dda0f74957e48aa62a249d5030fcf1b0dbd9c855f62c0466120170cd0429e635fdfdbf8cf744eadeb8ca52d22a16f83daf3688fd29629930f5c8e9c35384387e1c60da1d1cd33690b348263edcec0e6ec49f3536a78d62a3d33b9a40d4969beebb785f41c903c368f23098a39abaf57545bb7522e42c4c7652cbd4f98404321aa51c66d47dee79a46ca6da9e70ae8dfa6cfff5222e92afe394da7eaed9244b37cc52e4938936fda49d9fe639fc7461955afdcefcd7bb6156caa04325c69bafcfacc1555dfcd33134e94d1f6e235144ff15f9388eb81e19428245aa4d66a163c220d90bea3df0accb0c19d354000859dd04cc5a0bc963ac01a4d3c797f42e805f7954cda4b1cf57fa38aec8049085def1942c95c58d24295d71b5f61500f805baf8357bfcc4f1f4adf634deeb87e9d0ddbe6da7cb35721a76164d729309f54de156f243bc8bba989f5057693c35590bd877b915b45760fd706d2094865ed911ebf98960ccd0d9202257871f1eff5e920c4bbf1974d4e1f67fd4dfb9c85720b0320df64b51f70a2644815dbaccfe83bf94ba9019fdc77c0e9fc0899841679df155d8ba726f9ac3383aa8e21853ab64c0409b538b775c763caaf9c016ac22dae887a169f5bf727f9a89e03ed932db6b57052efbf6b784c6fceb70e527799bef49954f0fe1de41e724015f39e04a068cdb791f18413558599d7852374eb638529cd5578cd62b698afbdedefc7d2085c2f7ddeedfe015940dc0ab9a17dbe6df213872b7bead2b4bd61e3d7396dcf6f107d526e6e4de51e20973afde6ea0a5ee47956c69780ffe2d4ceb81bfc60a54a0864ff9f7ee45f205f37137360e053ec7675de9897f026d98e20727950a80c5735089fdb5b1ef56f8d53f3223c8441338e584900a0b3c00c9bfb0af3a37b1d3ef4f5e5f7896f364c4903b2c1d7b210e412701cbf594bd26c0fe0cc1d7e6c8752d660cb5e50de119fd0d671b663322fcea47537bb8ea95447b1fdf2eeb8273a15728503e33168ce9ebcef5fd55b5286d470d75fc1185c064a5fe7b69924b83982819d9b68534321060f1dac8dbdde8b96e41c497cc03bbda7c45fe2b1838714b3aa9e7e7d32689bde6cae1c68f121233cc2582a4af442decf8c542a9f8b975ff3814204e6be03d6539552890731dd433a864ca060ff2cf1c428ed48fc9b1c2b0ae38249a28b383d961c95e9055776dfe7330d5b95eb58307c15dedb9d5fe02a5b49668f2162f448f91c23f88ed8b1f81bd890b822331aeb458ed83356702b3dc0d09b3430da1c67172d435d6ecbccabbc92d30b541bc437f2f6d3f9b7376a756675d0f79750b490487be6e79f27c6d174e4f41f64f45dac1f31d3fcea27552225b8c53af3ad26f6a26718fb40e955acad2175a5e247e7883e40203874b008226f0f6a2308c2b7387d0b48e4bf32a8ceb36196fa26107a3ccd3a92c73aaf421942e2e925ffb477b0840a8f0e7fb2ee4942623219941c8d60c3d8144d1f55844edaf133ab190960bb2b3f5b0b38f103311ee81b96f5e5dce8f5c5d6687ca6357dab073dde91e51282765d00726b718780b033b1d8c270edefd645da82d8cd2a7e3b17b0ec4994edb2705820987c1b1e4d1c6fd1910a0c34a8065afffa31fba82008992aff267018380cddc9d51a417a89223a2761ccb1daff3ce6e55e5acf7116b42192728a397be4962a094659988a57ecdb53688f87778e1f69ed5f3747331e077d83d07a83eacc3a7324f5386e6989b07e02c6dba66d32929e720c9ebb0693a1a3076d2e517e33d141f2e20f27c1ed34df2b297c549523485dd766622bbafba5132df54b0522190da4ac492b6dde11bdb81aa4b4a808bf6182fc7dc6a7ed04bbc765154afdea2c1cb237eaa872db58bfb251f4c3760faa1a13f5f42ff12b85b3bb8384ea3806e3f7127264255b32cc62c751b99ecca3b946d640b2f6f2853a2a4fb22e0a2a0bcb5c84624274faf167419441fae18c73bc3fc582c024147b11cf5f74b8500ee2883e59e3072c0e3ee3a655398bfe5361dd61f925c570366d846da584caec05ee701bd1d0ebb6d0ae594ac27d275ee369f7fa7506a7a639c2e6a1526a75ca84d070aa43617b38e83f4ff69735a603956e305b12a67b6663ac2a5a4bb233a0f70e8560d5fbe0d76a67c32574af5c88f389712aa43ba9197a9d276205d7c37a31e4de9f2e45768d29fd2fdf993291eaa8b1414be0a19671808f04c982f30d52da9fab267a7d3c661c549b25316d475d3285286c3debac9ab1944a6729d55ab77baf8cb563f7b527d8c0dee749b6a9956475d41d8adaac13677475af4bed506d167c27c3d6e4c065e53cc89c5c69464a988acfa471d18198f948cb59743f5b0441479ffb9ad0bbb2284599faebf6699d2cf7d84e15c160ad618ceaebe434cb7111d5d83a616c9136f8b61eb81e7d473adaf4c4b6f654a9b9e14eea70faaec6bc4c95da501a0e82c3c487df5672e47581ff2dd6cbaa3e9277e10948e821975c161ccd7b0d24e8c0bde1edce6581ad7fe47bf64a6c463456b048811be5b8e7399503d71f9c33eb9442a4d28902b66d664bf2c004488d8e7cbdc14804ac6369ac15d574ebb470d6d905da0a4082cc49ceb4bf0d314998861bf86daff63e2d9f9c99dc66576a5e1ffbd35b9ec929935251ae4d9ff7ea8dca5ae0e2d365f1143f01aeb77e8279cad30619f279312ec9f0a1f976d6ddaac053ab6752e9f8900171b44434c4a782db5b7af37452087daa6903d113ec62b2f18f00adddadf8547d70e0a2a40feeebc079e7bbe02eefb23c9dd29714ca1cae7b136384bc32e06e6a4c877246a650491938c9a3aa488f7fb2f590533009d49fd3db32963ed6573eca2a348364876c30aeb26aa1b6c4b09e22ac96af78f92f7433ea58f62b655a73e94b9a84d2ec121c3d31eb265fa2cbde62e0461cfefbd195a2db91ce048a73db6d2b38eb1c626b47a909c765fd103e9ce2096d428405d0fe5aec3c3db105648b35ffe9c6c2456d0745795e865f31d56aed89278f224d90fba5083876718201ce0157cd83932b3e262f035883de11b3ff23a629a960f9ca631a604487a9f643b421d7427b9822fc5827fdbac7bcee0f2afd49cfe6c95c30e46d87f52b88beba315204217e80a0a1c6a9a6b7d86ebc94420a27054417792d79c56d8c4f2f55dd3a9f8d0be9143b8ef3923b7848c085ce3cd7b19720fd154ac21b9ad0c2ec75a204bf0df9d19bcf056e6f8f8d5adcd7d0433433c8607a3cd581f10f5fcc2ea0af94d2ee1da785503490e1c52150ac491e78f13085747897a30871e6eacd744a12c68c299c93b1d84beca3259f5656e3e0e5c0e3ad3718f22d15853c80a86e46f960343e208a0fff13f5e61ba91e2a806ae539b4e465bc0db2b33c9c29a7077b168d52271e2b6742e9c4e7394adc48fa85b83c67a2bf439773ccb5acc119cce2bd1669d0bbfe1e4cae3a39f4651f91e9780ffdf08b0289ca6c95df43f52877b22d3cc999e2ab4c20c78f03685b51ca51e84d84a4b36e1d778a2e90038799acd3ada9810cd6bdc39af3f74dcc877ec86183a62a408682bff1e54e463ea3cb31b815cfae8bf5cbe4a497261d968e4514f5f34c6dc2de0dbdfe82f6fe6f3c6b08d52c4eb315d56d70692895fad8cb40fa1d52ec32a5853171a2feb0a44449de838db788c579a3cc1ac9e0bc413a8a951504c9c4bb1c7ccd9c86771fc7d6bbdd2cae22ab10f46611bf8522dcc8efde366d1ee41c0ccaed98843e7347df3f11d48484f45430d338b651cf2aefe527c28949d259796d99431d2738d78ca079084f67bcd6f3e47453be22aede1dd57d12be2a0a7fa020d6123f04ee4b092676311725f575ad0fe7b64e48f6d2b20e3dc955594c1d1bc5f12905f8dc1c6c983cdfccd4cc20e9a45228469a5c9eba32e98766aa5fd3d14fabb537b68dfe0e58915330750b16a57d6dbc1fa4bc4a0d4c010560ba40e312187d71bf28158805ad13c21703ce2646518e415ead5fc42b9db548aa279d173776b959ede79de3ee028727fb95d758f2793d8e996d009590ec1d8c096351c98f3a5c99a0e1658cfc5712fd760ab80888d1b5ee189da1f5e7ae553198b5fdf157ded955e14e940614ec28bb0cd71cb3b60a2a7173e8b8cf550c0190be1ea2fde584b648b14df4d89cd6d0f437d35c98e6a20a2cf5f672257bb13fcf5e3348a296d691ac6cb150c4635a56268004246ab3de4161223e18e33124d0945b978fdaae62f34c735bfaaa0e4e38e5d0d170da7042e31c9047e2a103a5e31927c75a845c5147116bdd0e285366f303534868763ca10aaad48464c73702beb1e519ee1a1395096f45e91151295142297c12e77cacacfb28bedfefa58c6e09658c69ec1cabea04fc5ed6378e552f254ef47ed44699434d761c88da9530ba8906ef5c187e833200bf4e8b534fdbce8fe9bec27821781a2f287e44798ba992e657116bfe04764bb0c2ac161f98f357eac0396de14ca56cb446c64a772a01edb768b52a2a09e55c905ce215e668749955df134cd52bc25e2883627a2eb11ad660650a3b9c2054031fd7c87b6e92ec516d1cfc0c56f3b28b3da36cf1d42c8c53388d939fe941777dccd9e561b25fc37036a419df8be30b829aaa9e4386ea8f3610c12ea32be94709860144c91f6f417cad3280e39d4d68d1a506341abc2bfdd179b12d5ec8089613b44aaec2cf6deeae33d5d6da8f9c2afb4c57b73bbbc35f661a9783c92f02429dd600219b", 0x1000}, {&(0x7f00000000c0)="c94dd5395889d6c0fe124a97bb74f2c03eb78bf85451a69544f9842daa86e8edc20eba7bfb73bdfcf0ee1f640ad5619bddd4efa3ffa58b3af58cee5094", 0x3d}, {&(0x7f0000000180)="bd54fd5bdf924455048c0e700bdb4b35a89f95e8d78419c25ec6a22d632e652d8815b3fd8d821c8323eb29cae3aa775492265f42651664651f", 0x39}, {&(0x7f00000002c0)="c8072a082cd3d670c24425f209f237746a705540428205d1f9feadd28be11ef201f7e919b40e4564b053a04ba2ef3fc29e31076bc400f5c3bbdd7168c2ca4bf8931b22c0602a47948b3b128c52367bf7b6ee9a20804c0c65c9863424fa7e11b784de1f86", 0x64}, {&(0x7f00000013c0)="b652c97ce7d874d788c6a60092bf438e6d66b53efe1e48bfb3b2e5ca11984ceb69f4a39f4526ba6648043cff0120e2759c93dde628080f7e28a5e3c859b3420ad461ca8d48a0eecd099272beeaab73f3d46916865305603309755bfeb2dd0651028b7c5237351e4ace403a59ec4222e06648fb3e2f5a01ebe4a899307a5bf79413bc1d1d5c10d5e32a08f95e20b78e040f160b064f83e339b51d328646e47be522bb868e7f9547760cde54b0bcee84e5426ec7bb70a2cc9e4d940263ac2b02bc72b345a31a87d2a769692bf8d6d01cc46f8fb938fcdbfed255a906a5a1c0a4144198e79fcf90452dc6274435f920c5358331ab8f16ab2afff76549dbeb8e9d4819bbbc38c0619dea028cb06b72bee18b9a9f9341fab4b159383b256a71c8635c6ef949c1c098c8e603399c750022597b8e94ddeaa9cb27fe3067737d7caf5363593ae145b7cd0e4398e4d0e199d2656f699d6a61a0fcea9d90d800606c1e814ace630540829f5d186fc539bb65cc758a1a328ebeef0d363fe6ca9c772239185b39f01fbc3c41a498a6599a5a6f31e6f0e86563b3615595028db0f1e6202e710a0082d307f63da347448a7ecd641bd41fe4c846c1840b84980bd95c8d6e10ebe0c4d5b21cc0fdb13da929df380c4cc0ea93f7cc0801e029000b97ce5981eb831a51f2ac3d5be705c9b500215b37c820e77958fd4cbec758aaf5cd514c62cdf735f7c8579e9908e29f6968bb891d6e936f4117698fc4a18090ebf975c91f8103453bed40dee3e9f474f86943912f72be27184b6ab2848ae4c1791e5c5cd52a6aee06caa6693ddf471fb51f0194fec8bcb82cdf6f054035dec6c77704563591cc1cc13219513915d4736337d8921fb0adeeb084a1035eca5f10ca548f4b53b1b8de7ebdd2d3e4aa747e4422c99e9805afb4ef16d647c54cc0cd3e8a22f30db23cbb51b2f2ab5350239e95ff6edb92942246731609260d5770adbda08931ab6a6cd7aa611a7df7a25652d8453349cf90f15228c013e277c1e896e5435a5a9403e0d4a7b1142919d6c3540904f5ee1010f093305cf8fbc03e21bae6e7876740b3ae42a200e67de2063e6589497e0e3ae7b23aa4bf83c84166a730336ccc68b4202a062287ba83169748eaf917f24b9a3c4573d5f5253cbae2bb491dff0fe551d386ffbfffeb3a42cab8aae8bd54557d9b60ee20b25abd1567de3e84fefaed229b10d574e9172f67dd1fe05378e27615161c66bc55731405eb6f0cae89a14a5b830d1ce8fa46629c27b1624a67ca8f6dad2c46735ca87b9e0ca8a5e6b8a0464deb6808efd05c8d15d49058b10e6bbbc67321a658bb1493a73eedb3769560dbfa13def1a979568cc66a6fdf72f75beffd20f58609381f0a8b2de23d1c75bc5683e7ec2b42477d50231c5a8eef7f9dca8c7af3c8390a64767eaed95104faeb161d821af0160364ef386486664565b4eb8315d2930ae8c16a89669e493fe6d7ec1f26c7770f57dc43c5f2a3515913a4d8b4750abdfdef90bb643f975381c87073371e56966681328124c0ab704a3f5a46ad72bb0057bd4caa019b75ad77390ab72274d058b67750f3c6f70648a64088185cb50b52ecdd78dcd0e76d0adac84202f8195c5753fc3357fdfa5f6776f11ad1bc19aa256852accaed80e82a81a6c4a0bad89b32101ac6e55be52b5ec4e74c9f0e09a495e75ed59cc3f39b58cfb565a14c9290e3d8710d4da87bb151eb4f28808ca7028e754b7db556257a3a340142afa1b6fe7344db0b04b400ac2760e613555b329cdc42198f429ce4e998181173ab7cc936447b2cb5b8c6a24d6e5073d57daa40c88d06202a7146a9114306cf965f56efec7df42566b80de0b8778e722fa77d1178ef3823395305ae898894b46d38dc9449b26f1218aa922893a05777b7818327b287f25f7df3bf467a9258d1a69bf95bb45d003e3a2eb04000fef7f648449ed5ae75173a3f925a6d2839b473a83c3886bb2edaa6618f7318d16721cc14dd3f3d8d314d7938ee39b9447d6685d66ca442196a25538cef94a52ad0e8d5fb413b1ac6bbe46bd7db4c3924b05dbfd56f3b1fde197fff8e3d7ae2d4eed0b22c7bb768f84c384c851339178860da8c99830499c3ea89bbae19dc0788c4a1ff91b05ccefc71d0ec57aa115da692df002c6141c43a8cac9ea7a4162c3c9ba784cd391f9d6f8e0090c05df7b456c403b14fd091883172075cacf0dcb589843a62be94804b76f5b5132ff2e6ef1dd5ec4bc9b28e6a3cbb37b5735d6f603c7808317efab3cf5d83bdd38897586b79989a438dd4039d17c88b574eb55845acc0f80cbc29b0cceebf46c2a8c3944e8940e4cfe2676b654cbeccf37d0584fdbe824c594b5cb14344b91d6a62c5ce0a6c532f92404bfb96d4f4b380fa5daee5298ebcc1cc84de6042702871fe8e8a0953a20af38c1eb60c727d32355e9dd35281cbf1e5d731254671cbf7f8db5e25e8edaeb713b4259414c04c496ca4830d997ffe51f55d569daebf2b3d35869b99c532096b66a04c88f7010d8b96d2b28f3dbc6a792ba03b6ae65a22eb823b6a98b1840c510d251accaf8148000ddd69d9a80541132c31db779417a7be8412031657f0be867d11604a7ebfbad1c118e4f392177dbb00a125e52b467ed4c7f8104159f9558a7cddfac3e914d9af738c4f3aa6d9ca0c70c03815cc2b1de8b5c8955f6989b2908f6c12199d49e3e4ad7ab6a34dc618b313766078e35584e1054683b30e865236ba9228f1fbf5b3cb3614f5ee62abc4cbe713c473ad1dc6533073b9a32978815f635cc6e093be43af629faece8b074b9852372bf464818ab872c7b90afb8c363e99210fb8e1744c7258874e77f64f0f7bcbf0f36222450dc5815bde3c5116e58428620298b619e57fca241a40c4951bdf67a7db664fb3e67963711eecb3ed19294f9adb5b49ffda2179bfb64c6ca055bf7d88dd83c5fbba95862017806108e0cdadaf35753a7ea0636c9dee0a9e1c91bd172d6d2e47f08fa7286b29429924f67ee861e2ea1fb8f21d7b6b0f3d7ef4a0da58b5fc983278156970d08304906add7b5b4052c1463f327a95a6a54be9edc4154e23ec5d8f93fff614a060a6c122b3637cc605cab59f8d3a5562b6e3f0868f84b4b445f84f7eb38754ce6d6167fb460759bc16628a76a81ea2e6cbff50ea708e1b8d0d92cf520505582634fd58ccec1a7bbaa39040224d7d35774cb6c87ed98f8af6d352fd9a92b6d51e5659e34a7fa1bc17eb893616f98ec0df09c366dfd3a651ad4162db2741577d58af2493679f0e6b855de8d9cde61bd70044716e7edefe0181c021cd14f6d2fcd7e49e3a1b576873a31df14311442739092eb000605ad62b044de43566bcd6e90837b43da787f85d64b6652f557c2579dafb67fe049e221e24ccc84542a37559e604c1c28a45aeff7281ab1a7b782347d9aa2b09d17e09ad37b8e6d9eefeb68d98bcfc3ba7744126af6e6b1c4a64c00ff893f2bd3edeb304a2ac30113374543265a30fdc46110b61af772f0d292e2613a408133a3107b6c891d1e38da85e5ee737463589027a00fb2ea7aadcb237b2800eca81c3707f0090db3387e6c50453c4b92b5a3d1bb59321b2e8ce48b165c8cbca0cb905a81566b4808a99a7fd6929017983333ce83e3702178dd4211fd6a4f62b273b2cde00f2469779c269648558e3900b40fea4bd781f103aa19619874f5a4b4edbee4997235967053f3751d7c68217467fc7e5e583382d9c03fe1ae586fb0448fc495986ee9f39cb061915cedf9698c6af54172eedbdfa7f15c81f631c340f3271611749c337ddf546a7d410fe445e5a0b34e99e2cb9e3adf26479516b547ba35b18cd658b6f94ddb65cabf18d2c393b2d16b3bcc614e68ccce80451f0c041a321037d2069c15d47aaa722929ef697a8987e18ad63f71a531823c023f4048c822f234d18c923e78b363edba94b52e0b48ba377d3fbc795a6e82673ff59b57b9c1be1cca06a4867aa384dfb38ba97392b74b54baf6f23cbe2150f4f1b0b10cd79d31dad765ac510aa5d2726252ecb2b297f0718f97bade927bae5b7e1bbd02f47d4bfd733476ff362373b28cf5c6eb1a532266eea533a44f13c5630df97a68cdbac5f9a8b36307990782b3f7163deaa28dc63e968f274fd21a4d3ff30a6e0db0a342e33152f6f7d1c4c2abff260f419ad6c8db880bd6654ce3858ecfc4908720e5a6c8ebfc93006c7e25921503a738b30e103a0c5c3ef26fa0c0cd8d16a6827a03931b4d5daebe0afd10e8c79aad6c40265ac492b20dc430962251f45da77a0c3b269fc225a9baf002c062177b08cc188bdd6978f3e789253a880a29bb844e6d372c9812ad89e73c6b81c9bc731bf598a7961f2d80119bf96b7617c214c5e9f4d66a5bc027700f4ae70be6ead0343560302d697ad72886cbb860f5fd8a53d95acedef86188957e0700d7fea0aa674fb8a85ef746b55f957c2aae9a1f19b267b6baada3bd59fd4c5de983abf5ae11129bf17949ed28e4ebe4eb19802e4688f06e654bb64dcae89eec08b0859571437eb1c08d9ebac3540a91eb265b10e4dab43f49cb624dbd9256c94068a2fb37f614ff2d53f5212f8f7cd0ac5fd3fa74b3ebc88793a898e65fcba2c1321dbb868032fd6f5515fa292d56af677f171a8aeb90935637df60c62fdd18ab037351e8938d1acf79c0828db3d48a265a6578ccb2c301ca18b3b23ffd35549af547230c7f27f13ea2586483fbe2a3fafbc6d8b8773627a8ef6825c9a5f616a3ddaf41a18e40637cb7f5320f992530cd230e162b28fc6852750ee60d15914a2f961b9ab2b86f2205064c382df1ffec897817f44bf2111176b518fdeb3bca48f0fa6225b88d552ef20f58aaaf86ab6daede756cb6baf8afcddc40bf9979ef81c76d8bd31af93b885ed6cb4e08998b1a9a642ea1528447fbfdce00d321b29a2e159da350d7dfe50751a0ba078161e16a8eb3669c7590b3cfb5170cb884272884635056fa286f56799ec63a27c03631e5f0012528298430d640429678f110ff1b72036e3d19cc76776c21cfdb472b7cc0ae29c337f27fc472b19865bd258e2052afc86f69200575c111f4150fe1325cd61568725dd98ef92b9459ffb6134206efc4e3b3617624c75c827d721a338dd68c38f5d20ce92b9a7b9a1c7a1aebba9928013f3a792ef7318835cbee02dd963adbd239cfd72ef125964ead28e9b2053e5b7e53248b10318ac8a795e2a91f873525cf18bc76eba2722b895ddf702abed1926985c95590fc1b28dd275717d82035a7f2bd5b0626e4440a67474853e376909bf29904d918924ce04af514b622c73eb4dcbfaccd134f96afb5056e03f4cdcfdafe2ab914ad883cb5490f04259d701c03ade37e9d8328cdbbb54503f5106f123a968596a66ba8460163defd59ccfbb2da31dd245307ddfbc042ce7f8d7d9de4cd2941250b2e076ee1d6b6b9854ca25edcb283b2d41d1bcdfd64ca9cfb5fbce51e183313f8de0c7c5870aa5418d369f16e6edbfe4e4d16c81d9451ee384a10a6719fac57caa0663669f55a9ef7dec034bf7266a8073be1f90b90f98e2df002ead5c1295ccc5646f264489701bce594b92947352bed02466933a81fbbbc4f15add9036e5a6df53c15fed38e9fdf194fff9eb577abe47e8d547d9ddc1d642d797a653e1e580dce96065910a37f6645d3632a140a8d40db29b3b3a563f30ff1ed002fbf3ed5654a686e88af0da01d9aa02b6ea973876fcf9637fa8189ce9d9f8d01d37129b69996cea11c9280930c9eab89ac9ec536e92", 0x1000}], 0x8, &(0x7f0000002440)=[{0x1010, 0x1, 0x1, "877e52e0c32fce55d60fcc5f0ff6f0873709fedaa9bd1c72408e36f4dbc6526b23d097deb4373855cb39ee26d318192e51f3d6b4d8d1ed2bcab17134539d2756371dd19180ab39e244f543d2563c6d144ab62e44a3a64e8f7f26b17b485ff12e477e1cfd80ca1b31b0fa5f96f505ce9003e4387265b4f7286be385d14feec848e0d0a96a211c9a2ebb11a39ff4a1591d6dee57b33899fa7a01b5d997b99a277f0cdffe0caebb0059a398bdeeafa68554c9efdf5770ef43c5506399d217b743ed17d38959d8265e26b49980d02872712df387bb5c107cc83f7e67e8ddadc6c3294f472c9186beacf0521d8a1a6bdd5250490cc3fed7deac90863dae486832f377c35a39e4f8b6793ef38e42ac4f64b1c068824a2414bc99c9a62def0cabebf3a069e29b49b22c89700231d08fccdc878d4a5bba6f104013f4aa1c79402dc43cc297ab5d3d6e5c320369ba860e040fcbca740a62010e60683d0e2bee1bac358840a95d06e02419956cfaebbf05456d4cbc5683ac5ece3daaf17d5aca1591c457af143524c5532c7a7f3211251208ee05ae35a0b48e3b8d9e7373d9f52740fe097318326a01ba9cff9acfaaa45683bce61fa6775f71cbce4bba683b7a9deedd54e1675fbca4bbdf15874fc17e672c634ad7616a92597e3eb999a7b05445c2824f0264d92d9bafd1dcb6776765da71acbfae80c905747a5b0586cd13f3cdf20383a5312e8ca0e738433d9bbe3413a59f6594b86c2e469793f2b39432be41cb1f66adb455d89fca9ba524b9802fc9b6aea1de37a259974215ac31899f1baa889cfabe9fe5c454dbfb52dc1db44d422ae55f06aeea19f0e7a8a06ffab3dc77d476ac5249c6ea2531dcb63f4cdb8afd119dbcbf49a737b09e418bd6fa30e09acc98d9708dee6160950693762b6c809e2eabf2a9a3eaeafc9740584430a44678b02f453dcb0731353a756fe369b7ab4c63ad13542946770da8092c7fc08026edb675eb2e9dc274e03ce6fffcb5c7d270a2bd6e58c69fd22158b207816ad492ce55f5ab2ba70bd4b476186d75aa4a5048e71ba0bcf0bb8c6634aa4bdd6b51ff1e74992ccc8d7fd6b42f7ab4a91e8b02a37477584d951085fd8f2afd94a134914ccbe98c7c6841c5066cf5baa74c1503e7b33c4d5a346fb1e91b93db238ba25edc8f7ad7f1256434df56ef05ff4f14ba8787daec43cb63e49b32888cd91acbfcb5751e5d2360e8cf12a761e693fe3c602cdb863615d593eaffe2caa55c6c3ce736e8053d26a2e4f1eadd27b28e07cbc0ac77532523cb485d72a1a9fb3d92a4acad626a6d895401275859ca44c1feb6b24a877bfab9472e084095a2b27e0e58d25881ebeebcb130269c263e75276a7f856c5b033141b14921431de6d87d567fdd6435fa6c828dea65264ed3323a9290e79abd5ba3e1cc5c991041158be14ea0719047f08fb9ef5abd460333441a8810a782db5bb8d344edf1a1827b341ce59929f180c859bfad52b541dca5b24c55209bbeb015c0eee6fb9b4345268e6158a15bc569033fb133610a61baf849538bf17cd0894f2958ba2bd9ae3a5b75d31343e2ac8a0a801e725803ccd476c627974fdea254dab3158f8e2e66a699147ac6bc7e2c4b4233ea6bae33b59a87ee5fdd9b059ee48ae474c9fb7c34ff8a593c2e237548497112c5098f9c396df38618f2dfe7d793c2701c746ef10f00f9393f75db2e87c034ce43803254391d4ce1ff599955e3f53eab3864e9e0c5ddb2146f574b1a51043473bf3013aab74ab05c03ead71d0b0f27a30f6c78e7fc66a71762dfd80897ca03986fe8fd91d385b1f8f598faecd53e5a45b8ff6667654f2fb2059baffd5ef7c6895595b9cd2d888278e9e4b80accaeee201f5e7f730ef4e4261d21e8eef1b35c4168f9bbaf115cb29b39aba8ea42e10ac02f6cc0c83e0b06d6b4a48a0ff169b61bb7d791e00929ee05945f15e65623e257152ff75592f6d10a675c299ca98be1571b5655959b5c60416190c9a33268999d675a1c974e4875ab7a023b789419bc7b0ad9fddbd2230589a951e8aafd2336b5dd28ed2acfc1facca0e4ee955cf5f0e6d00443809970e68d377cd5070a0df74aa3d66b313604c3a84e3b41d03ee932644e1c56d3bdec90411c3a18f892a52a583e088d864b6045eeeea8968580767db1f71094d040c6ab68161991229013c4bde09ef13e27753830074d6a526ec12c17f6e926028ea3c5561d85201b586129083b9fb7fcea136000ce69c21c3fc61a71ae09c3a5c2e1261fb8ad0883ac4c573d0dc492ccf127e893eada1d38313370c3af892a07cb7250215fc44c0deb4d218960a4c83262845e0beb2d8806671f7ca10467e4393137a91e5f87f7e74cbf4ccf3e17f199dac1ebc19903eb8f0d36a84ad1c9657e524791c8366b7f0b01e342143636b2ac152e98d99ded33943407a35427352cbaff45872264f0c291e936a805765f33a92633856153f4fa01534d41e2b5520a20ccbef32385e941e0b4c8cea72d4a998ad24746cd6f3fb0614104b7ef61cda5c7f43ee65ee0ce8f6e1843e69a256502a3d13a00eadef24819e3c5e1073d13f22b5c73573789a0a34e47ac6d647cdfc9ece041b834ae689f72208dd4e9384f496e469b7063eaa587cd2c67692add26f1c00c69f988fe91b6a04dafe5c6260b566552a31fdd2be4c7f3768c7829c316f18f57fb2456bc0ec2aa05b2d6771f1972f5bbe5fd48f0a33854b4563f9b0084dbf22e155ec6404876e99aa800b5c8f9c703f58c5d246d42ed2e7117f6d7b79191a38a581d466dc17b7075b7fff9ecc716bbd504342d38b2d38ab7165fb9841f8abfb1d050ef7e8d8c6c1dcb8dc45ccbf4ce058774e7f21d972d6aedeaa93dd2e9586941696e25c161d6f97144d8802b256cadd8d1ef1e57eaad8477b994184ff87488ee0b8742cf63eb64092ab79f68e69b14b7c73867b4fa5227db0f85dea94429301f1ba572cb71e1377a10bb81d2b287d87182d56fc76031184ae613f1c6d594ce8c8a5f0b812b0843aa18603b72f73187b8d10fa290b446b3116dc665184a7ddb8ad3272b953735b4a2a46e12ea1980331c5142dbdd2a1b0b2fba1217d6165d091be5cbb2b2c0781acfc7eea5c42a9dd45435177348cb2336f2e60e7a5bc5b92bdd1f47ff8b7a1f61e2dba660e1995d16da7a7c0ab9cf67bd9740609eb5fa794034101f5bc1b93ba934b864216859bbf65aefb0767674d92b699acbdc4e65ce90f0480eeadeaca4631237bb72a2503ca0fa0aa0d9a4cd63ba3b867a0f33d83b9a46b16edc51eb1eb528cce1ca440af7b910106f7705614d210c0ea016d2110dcf99191a2c62b64e9f68bec4d7e8ca10e72342a18eb4ab25aa06213e051a5c85cf1f3ef1151f28a235d03a48e0968ec9d3b4eb6b2d9bef434c2a443ec63d15c86b87a3b002eaa9980c9519aad95744a6f132c15dc7cee37fe12107214edcd6fac1ec5100ab7b4f4aa9e019f36160445df8797fcf71397fecdf84f9a51596843706cddd33a829e918d21cb90d19d0c0185d4bbb4a2cc67ef1abd90b9fbc5271f0583b30368bcd64d519940f5f7910abb55e3d7c00c293166e91e9d0b8e9fc5b87d1552030f8ed5f0f812c1e63c5a3515a5aed15b650d80c1dbc5aeaef4d0445da94be4078615515421aba35724225efae40ce73ea21b0dba33515e151005403bbc80aff8ffd04717e18afd16a6b0ba0179443800c37c38f203b8a12fb96c141335250916862f08aa597eedea26a2b860a5ea10f5c48ffccad1aef645298d90b16b7df3c2d3b9186534c76e2e3a6add9298032bf0a64fd3cd1731b1bf8541e8074c50cd7332939b01bf9f2dd88f30164af6b44c1c0c70cac68958ff30aba37f512ea83d88b519c42c397f8e435170cc80bf0d8dd80c35c709c2a40e21e25634d9ca23172e6e063fb339450481e89d5d2a50daa7d0b13b5e86f04d4a72636906db4d144092eb2830b313d59d7757c149a30dc076c9378c3109501673a99be8b5d7d387a341441cbf76dff98004bd1e6625bb50f3b4b3131bcd2da5b1ad3273d9f2fe250eeceacdaeb85d7ee7902ba5910fa15b8ba760572dd9de8b27badb8d1d93007dd526beae468f3337346859de7fde22e5df06b0d305344e11d69eed542662150100fecae341e82d5e7d02e96a2d0c527c84fb4339cdea8605b16f9b6b8baa8c3994ceb6c1a4bdc3a31e0f2e11e2f689808ae66e8d55f5a211b30e2a3508733ceaa35d7dff0aee238cfd8d4a14800c9c7d5ee062640e08feedc36ab722dd433939388df6a6df47c3244eabc7569093ecf638e3ab5c3e3dc549b7196fb5fd094915eaa2886630092501dc708867aed662e50147b683270ebb537ffec0c014ba0fdba3a15bc62dce3b1bb7454697fa3bac8f3c461dac0bda3460b37bd9d42d7ba96e645c6199506d667e9bb94e4d2f3fe6d5e51b162c2487d6ea8a763fe15e1e14f35e8b26465815fca071640510a2b341e1d94a243f601254d1e629489e2c192a06fd552c122726efe168fac13c4f0a6f0c4fb319d8ad75497b638d0839a5d99cf27584cb8a51bf75732c6820456cf4fec44a584affc3b87674c2c77b4225281b82a711157727af64800be9b0e295ae5d4dd067ed6ac9dc8d29d2270adad5fb8a904032997ac942d05d0bfdd584c575466529eecdca73e68984d3c3fdbf6decf4ba797b87365dfddce322465985f0e3bd8531e723433cb95214428823f7c8dd7e906dc6518abf607e3996c16f8d40d3b79db3afe722cfe072394d99ab7b71b45eb3adaa5c5d5f351f38f2ac09270e7e46514f2597c02050baa0e0ff1245187c542778d04346df386d7451e24779946bde8bcc9617675fa83c604a0d4cbae8764ae5331d66e3a6301be4e69337beb3e77a1dbbb07837ef54dc919eab7eab3f4d3f7de93a70c890faf4210b8f22a93947351899d5dbe964204aad2e07f53de87d72d3eaf906818ef6ffaaed1c95eb10480dfa9967e41abb75c13b2ee94de744babf6e4cab5b3f52e72b0a2ccb9127e728681f8b836c67654f4881cc9769512f41aeeb33e0b062884789979401d5e0a5e77d8fa0d7f8dd2bf00f8ff15c7b51f93dce50e2afe63e3160465fa18cacb404555acd80c02a6f83ae4e31a45df43cd08a0cf01bba46c67a9314b0e514f04c1f6eba87a748f69a8b248ed6526251f62047943103c78bc7c9456287217956b11b7b51657f2f636a459a8bed6322a25c239447723d185c35359ac3e3b5809536e68505773b40c962bdeaa0df50b067652a6d55de6a2d49d89545c3684adce89ddb162324990f56955067d58ea74b7080b75e4a83a3c02c240f50d0bc01331897f12a5f4c1e1f3866a3e3d8d5c425bac2043a5efb4fb57a1b419b673a35e0259ce1b3b70f116673f8a49c529e8734f53701841add94571dbe26dac264e9ecdcd6562e15f9437ee0742afebc5c6f0f440b08c17a1490b64f108c80801b69b23f0100567baec8d00ab00abe8a1876ac5772af8ee59b002a4af3a2540b4a3f79d2b9a226ef36dee984babcf417e884e2d45e29041923f32e7f54885817a11cabe842e9edccc618271ac8811b69a51f45712f9e9a1bbf2bc0aa12dab3d422bec2bff32feb21fb22243b2c25a7d4117d610c16fb4548a321879e18a7dd13937b69e765e370cea4f401ed6a394fe6b4575d12010a2f3d9bf4dc4635cdbddc3760eeb514ec95da0719bb277bdc4bc11ac94dee011e3c1f82697502eea6cfc8bf690be47eb97e581aabb7fd59601e3cf5d5a49b54da1131a049822f04f3a8cd6e2da9ee2"}, {0x30, 0x1, 0x9, "e6177f06cdf2ab543d8f1f0e24a007f7b1a99996904fa545316bc138c84d"}], 0x1040}, 0x1) 05:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x3, 0x4, 0x3, "99b28d94a5084eacff4f500c809bdb80f76c38ca", 0x3, 0x4}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x2c, 0x5, 0x3ff, "b6ad1e8aaecb44170e8a6e9315ca9ead3d3cb4d1", 0x63, 0x7fff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) syz_open_pts() 05:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) 05:49:54 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x9, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$setstatus(r9, 0x4, 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x7, &(0x7f0000000080)=[r11, r10, r14, r12, r14, r13, r10]) setegid(r13) setgroups(0x0, 0x0) setuid(0xee01) r16 = syz_open_pts() setgroups(0x1, &(0x7f0000000040)=[r15]) ioctl$TIOCCONS(r16, 0x80047462, &(0x7f0000000000)=0x100) 05:49:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7fffffff, 0x3f, &(0x7f0000000040)="20b511213178f4c0d02469babea6ac38a45a693c9fbfc0b9b4497e818fd87fde170b84ebf660e654c38d77b0b21cbf97574e9679c8f46303dc118f57870a30f807d3ceb4da578eaa5cf3a68b9366dad1b75a5dcefec1812294d36b365f5cd6007bd77a1c27c8fc9b6bf9bd7082dbe1e3d8c5b84bccb68469bd049ab3f5a134ae8a92418171f75e06d06902f86ab6e74d49613b34ad322e7c0c9479f296fd0710edc1f5cc247f58092af337687c2ce426", 0xb0) 05:49:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x2, 0x4) 05:49:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = dup(0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000, 0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x5a0, 0x0) r6 = socket(0x16, 0x4005, 0x7) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x101, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) r11 = kqueue() r12 = open$dir(&(0x7f0000000440)='./file0\x00', 0xc0, 0x8) r13 = socket$unix(0x1, 0x1, 0x0) r14 = open(&(0x7f0000000480)='./file0\x00', 0x20882, 0x44) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) r16 = socket(0x21, 0x4000, 0x56c5) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40000002, 0x2, 0x8}, {{r2}, 0x0, 0x16, 0xfffff, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4c, 0x4, 0x3, 0x200}, {{r4}, 0xffffffffffffffff, 0x13, 0x1, 0x9, 0xbcf}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x10001}, {{r6}, 0xfffffffffffffff8, 0x22, 0x1, 0x5, 0xfff}, {{r7}, 0xffffffffffffffff, 0x87, 0x80000000, 0x3, 0x7}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0xffffffffffffec7b}, {{r9}, 0xfffffffffffffff9, 0x5, 0x1, 0x2, 0x1}, {{r10}, 0xfffffffffffffffb, 0xe9, 0xf0000055, 0x80, 0x20}], 0x3, &(0x7f0000000500)=[{{r11}, 0x0, 0x20, 0x87, 0x43c, 0x80000001}, {{r12}, 0xfffffffffffffff8, 0x0, 0x1, 0x3, 0xfffffffffffffffb}, {{r13}, 0xffffffffffffffff, 0x60, 0x800fffff, 0x2}, {{r14}, 0xfffffffffffffffd, 0x8, 0x41, 0x7c4f, 0x5}, {{r15}, 0xfffffffffffffffe, 0x80, 0x1, 0x53, 0x1000}, {{r16}, 0xfffffffffffffff9, 0x10, 0x40, 0x0, 0x578000}], 0x0, &(0x7f00000005c0)={0x4}) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r17, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) unlink(&(0x7f0000000000)='./file0\x00') 05:49:54 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) read(r0, &(0x7f0000000140)=""/170, 0xaa) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:49:54 executing program 0: r0 = msgget$private(0x0, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r6, &(0x7f0000000280)=""/223, 0xdf, 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, r1, r2, r3, r4, 0x144}, 0x1, 0x9, r5, r7, 0x5, 0x3, 0xfffffffffffffff8, 0xa45e}) getrusage(0x0, 0x0) 05:49:54 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 05:49:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000000), 0xad) 05:49:54 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendto$inet(r1, &(0x7f00000002c0)="8ba603f3209541a7d3a030e4b852b853faaeb3546a2b51ccae89e74fa78ca2c6f80532baaeb45caab8bd3b7f414923e233ac8bb63628b9db74560c7aae6d5bb8ccaa257211847a2d7629e5994ae839b8f6d615c7c411ab55b412268af7fc77bfd3fa5058e0a0a5e78cc6cf81ae887d9e63896cfe8a79b89de93fadb6be84c7d3ff3cea72ee8a47f912a566b681a298db48db255ec24520a8757d2dc64a1cde62857c3eab0cba8bd5b23fecd4dacbcf217cc95c1d60b3f86c2b3361cabcfeb60c3af77e7e7a5c29582e7150ac1655b7389749e992f98a79db3a58baa1", 0xdc, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) dup(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="9297b5e39e27bd591df31f8c2d84b19afbf184d2d02eddefce8f2ef3a8ea150e00f9266dc7aa8ae821d53ec5931c", 0x2e}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 05:49:54 executing program 1: r0 = socket(0x10, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x1002, &(0x7f0000000040)="4b74803e", 0x4) 05:49:54 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x3, 0xfb27}, 0x8) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000100)="995a5931c876739a85b29a1eb3206b0de6c2814071f23a269bb1bf0b04df82ac99e402fa578ace3c1a5023595e06835485534e44066a3a56092dc45561a9f643aff76a88e6b4763cf330cb5162c38002b72f2d6b2309e3a8d209ce6d80434085b4cb2b9c34a714a1a010bf1c9f429a9c0862bf7f3b39e561fd496047927e2fa72a616c4ec832cd439ac1c7ab76e1769848dda922e727226c668dd67cd003f8a098b2146d6579216fccbcffb7f1acd3cc79514239d3b47d37080a60c5958c62804a43923fa3a6e8656d91608f2a8ce6c6c5433d4bc65d744eadbe2d", 0xdb) 05:49:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) 05:49:55 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x8000001, 0x0) 05:49:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x81) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/62, 0x3e}, {&(0x7f0000000400)=""/58, 0x3a}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/204, 0xcc}], 0xa) setuid(0xee01) mknod(&(0x7f0000000100)='./file0\x00', 0x2020, 0xfffffffffffff000) r1 = dup(0xffffffffffffff9c) bind(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000002800)='./file0/file0\x00', &(0x7f0000002840)='c\x00') 05:49:55 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x101) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x3785) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/17, 0x11) semop(r1, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}, {0x3, 0xd78, 0x800}, {0x4, 0xa3a, 0x800}, {0x6c65b6acd2bbfc8f, 0x1000, 0x1800}, {0x7, 0x4, 0x1000}, {0x0, 0x8, 0x800}], 0x6) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 05:49:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x140, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 05:49:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) listen(r0, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x802, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x5a643cec) socket$inet6(0x18, 0x4003, 0x2c) listen(r0, 0x10000) getsockopt(r1, 0x4, 0x9, &(0x7f0000000200)=""/19, &(0x7f0000000180)=0x13) 05:49:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a35ace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xa6) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000200)={0x0, ""/95}, 0x67, 0x1, 0x1800) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000), 0x0, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0xc8) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setrlimit(0x8, &(0x7f00000001c0)={0xdc, 0x5}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 05:49:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) 05:49:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380), 0x5530427c, 0x0, 0x0, 0x0) close(r1) r2 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x8240, 0x40) fcntl$setown(r0, 0x6, r2) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 05:49:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) fchmod(r2, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 05:49:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x22) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/21}, &(0x7f0000000100)=0x17) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:49:56 executing program 1: setitimer(0x40000003, &(0x7f0000001000)={{0x0, 0x7ff}, {0x3, 0x100000000}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xd228, 0x2}, {0x7f, 0x7}}, &(0x7f0000000040)) 05:49:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x101, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) 05:49:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 05:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfdb6}], 0x1) syz_open_pts() 05:49:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x8000000006007, 0x101) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) flock(r0, 0x1) flock(r0, 0x2) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 05:49:57 executing program 1: setrlimit(0xfffffffffffffffe, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) 05:49:57 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 05:49:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 05:49:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x3, 0x9}, 0xd) r2 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffff47) fcntl$getflags(r0, 0x3) 05:49:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10010, 0x10c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:49:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 05:49:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) open(&(0x7f0000000080)='./file0/file1\x00', 0x80, 0x0) 05:49:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x118) 05:49:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1906, &(0x7f0000000040), &(0x7f00000000c0)) 05:49:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 05:49:58 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r1, 0x2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') geteuid() setuid(0xee01) r4 = geteuid() setuid(r4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:49:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x9016, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 05:49:58 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x60000000, 0x401, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000083, 0x41c9, 0x1}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x81, 0x20}], 0x1, &(0x7f0000000080)={0x7, 0x7}) execve(0x0, 0x0, 0x0) 05:49:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x100000008}, 0x8) chroot(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x4, 0x400000) setsockopt(r0, 0x100000000, 0xa, &(0x7f0000000000)="c993b207f3abdbc0ff9e9a41838cf93bd84266a3117fe3694fcd2bc2a4a72b7d310c77", 0x23) 05:49:58 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x80, 0x9, r2}) 05:49:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) read(r0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) 05:49:58 executing program 0: syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = getpid() setpgid(r1, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x100000001, 0x4, r1}) 05:49:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa, 0x11) open$dir(&(0x7f0000000000)='./bus\x00', 0x200000000001, 0x101) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffff, 0x5}) 05:49:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() getgroups(0x3, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3ffffffffffffff5, &(0x7f0000001540)) r3 = socket$inet6(0x18, 0x8000, 0x685) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r5 = socket$inet(0x2, 0x1, 0xffff) r6 = open(&(0x7f0000001400)='./file0\x00', 0x20, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="dd225ee479b4f5771a4d894387ee8e1c80e88faafb1b5cc339f61cc2254726152881f36b9e3d52023763220236d502bcdc5990e77eedb0f2897690c9348391f718d0b9ef8ac15a305ec6a42aa95b8ed7b4de29488e4f818a3b34193c", 0x5c}, {&(0x7f0000000100)="1c3fdf9ab6ba65e555eb12bad274a72f53575d557878e7450ec21d1ca5d34e184c5ea6a72a25a440866a69835d13a0c140ad7b7b4bd451dc292c5b63b05d77fb14260c349ddb86ed6211a1d344ddc707945df450fa8cec632829c26d8139da7cc77ef5ab19a723fcc29e6ae0cce514434119096849ea2d7e855d14e021c55c8a39cc6121b166e65bdeaaf21181", 0x8d}, {&(0x7f00000001c0)="263e0d2954aece9a2016bf30a6be4f263d18cd884a81079927952ad089aa7d2bdd8ff0de496f394f0b1376cce2faf936eb6dcb7f83f7ed8294b4e3ed87ca3642cc17e9a25398e697089330f01c4dde4294dfb608aff68a229d521d24adf4bdb06a1cf78ee20c24433bdf7fef34a2fd6f45b1e196e07ae4f5237a6616067ebe684dfcd0fdd426672d826c9f53288e4b453b9328bfac51fa7a9d100e4b3ed12e8e85a10be7d04b834fa5055fe6e952d14ed07069909355927ab3628f60352855ef0658e71479728e8ad1229394921ad528e965912f91110db4bd6f193a9e0daea7c01b3defa9202aa8e24c3a61", 0xec}, {&(0x7f00000002c0)="ef9449b0eed4376f2a32f26462787b1d27f1fbf496771260c4b428e28f5749db808410e1912a7e1b6b1bfe946c26b750bec63ff86651237ca11b34d4a407857a04c0bfe21449bff4b7f04dc74bf658b4aed3a4061971bcacc2158d9db8c813f721ee7a65cf05c224a6789d22047a5e002a58229317802ea0f8232db3deab86a1198e8c7bdc0796019b5d8968c37722311af02d408c92fbd7a72f1a96283c4ea5d491ceef3b9c12796965e68fa189fe91072194230f3e9902ec0314a0d77fc16326a7565afb7292a6b3ad6caa8a9044e0a803af99b21ee2d61db6e87bccaca1b6722ee5f29ecedf57e475e3dd6609394a287f46bb09a878571b77da8bbe0eed26fb0666c367144e61b1124ccf9874efc6dd9d0fc4fcc2261399578e5614bfef77324dfd309172fe00c2d555fc276c1e506fdd7861dc1e17e24494de6c16a50033183cbbeb120e75203f408514a0891cc9bc1ec9272bfe763d7a15042de81052e3ee7a35c6b78057178a6c089e1e3dc7ff1d60fca3ba7ed35d45bc38cec8c3ca853d4326aadd9987c8c78e4dfe3c8929b17fa97e6bc44b40e60caed3564bbd71581c87bcadc3837f7e6b5b13071ef2729071eb7a7143d482a982fd95d7abef684026e6d89dd206c8bca03e21384ecb3c72cd429ee43d0797d5e2932d5bde2d8eb42659e545792c02d8fa981cff824b6a0a036efee3c6c4350cda51143705f4547f85bca706675ba2f2f52c8625ca903c7cac9d114e93b3979d06b67232b9ea463e964d069f585155a1c7fbe7ee8b3c15de7d8a3511aa030088d1e568e98e42414639d46fa8f2ed2bcb9fb3ad190b2354a8f33379aa9532381e038c7be763a5250b5d05cfb7fc636ea1706c7966a5632e7ad5ea6fcc3ecae01bccb34f97f6671947842e418dcd399a3f784351a4f47f13884c7d3c8cfc011529e3fb62f105c1042d713e8c92b48340f8d659751f4ca4721f2cc18ed51e802f4294f9f9cbd032ea947feb514a7706f82821201f9a510aef9399487aef1d01a6c1dfcdf1ffe4d46d55015abd7bebd30832326bfbf0d3015ea8a4549a71d87404aa07142f453bd0f03f9cd25e3a7fd93e9f72c0e0b6c104855ca11ae0b644015d8ef609cd5ea58cf4632302f70cc125594b4b7361fcc3fecaef4246e6b8be3a287257b077b39a2df3880d637cd4e0895be5feb4c2cff2c88d6ac5809079506a4447437a3e6c27f84950af5af6e0bfe394e930505b135c536b03a86dcacb7a227707f9ffc38e2694da60c8d31b003e3ccaa3f121af760414b88825fc901dace41cded357b0674af5b32bc407694e9a72225569690f037a218bc14c3b66b8912bc1ba0edb875e2f9e88619a628846557697baae9c971709973208f47b8f0cc84b633de559eee85d1b8f2dd6bff35889a5ca6d4f2dcb2d890d86ecff7fc681c62cb915e006c147ae455a7b3060015ef458f36f051a1c4d37ad61622a1644a20e0282c09c08988ca62945ac4279b7b3bc0dbefecd17421b2ae1ffc2a5c2e6351458fb3cde78cf3f2951b2f149278c5fe5c012220b74aff9fe0538f6f60c4743991696353713ebc8c3474812276c86f7d5f25d3973c9a009fd6474f5edc0a98a9357809ba0a38315fda2910250af0d221dcfc33f03e0ee4fcb3c7358ebfde5c5043fc59b88590b3eb9465bf25d95a4820bd8b0bb918170bb8b9f9ea75f3db2fe81d39026e1e45073a9a02de9c61bf3621bffcd322787412dc15d185d4c092ec6103691646dfd348d7f22dfb63736095d45628adc8036fee26871a4dbab124cf05a9eceae68b21ed1ef8e3bf72b8b127b050725906f56250dec2064873cbe361fde249a8868fee6ed7f2241e04e7c60bba8062ba4e0bca2e99695bcdef5bd69d5b563ce9eccbf1727f09737001d623dd2081c8b2ea7da68a24188fa5745e39964d4e96a1a373ab9ebc9ef44d4c85546c71cd7b508f618c9adcd49a3e92d0723cbf93381534340274595f1c798f8e5cd6bb0eda3cb0e01a04613c892d4483667cb5d46421aef7a93897dbec480bb68d2c54f5f24c34f4b29fe0646b12072ed0ef5ed501ff436d0ee97b3d4ef4d02561e72e115bcc1763df8acc614a3d55691e66d849307c632ea1668c19cbee030670a6c03dad982851c7438a237ab04b2c754b64261415d33309e49d81b9d68e31461e6627cf4381778b599f37b4f87329143a3a6c7c1336bf6b455ac7482ffe9c5048c9576de49240016ef84b12a365cdd8829060b4410fecea4000526c3939ee815f27a7fd01dcb97eda1347684367fe3e404fec2316b34682216e79b032ab847428ebdc85970355488f1982b516feb0cf755c99f9751108ea46fd612f5e663e4bae0d8b7314e6b865c512794b36d5ade1ae1c4ab298243dd41ca97c6b9dbfcd4964d8b70684d8e9f74928eb5b4bb8d03ab6bdbe5955cd63b14ec454e59d88df8e5e3e74a8a92bed7daebfc28cadd0eabe0b2ca61b05d64f952f54f5817f48463b3043d47d20ba6203ae1a435f4a9de162d0eabc87562dc915a2e7ffd290899574a5f8ef21dd3dfa3ec29e876c2fca59612e2b9f3a2d51c67ec5e3a216415a225f35fa374fae8bbad2376b3c4d2ce09178b14c227da4b47598e95126367616c663ace8c90e7c547fdb10c71a9016ea6ead87091482d39cfea69dc2f706eafc1915eea0b2452a1c159760e374c2340e8ef6720b25850c26f1b410713da0b9feb4bc89f5cf444780eb3783b0593f1eaa3ccb96f43a655fd0e82ad4ce95e94d0cf98b123fe4fd9d15cac808352921effbf95396a37f68aa088488a3e81d38a7d10d3cac84290ee8b749fe9e135e83886dfb0c3de17699eced3e51c6fddc4c0c3c3db17919f6d2dbf5f053f66bde12d602aec2e104a8062c2863aa9b79f69b6b011b0db7c6ed08bc5ad058f6175301e9cf6a84d37b0ade754a4cd3b9ffdd8c3c453c408f4f876b418121414b373def6baa7899377f2ab3a2dd3d115e51271a5033614848fee9caa6068bc9131cdbd681a28c01c7c30cdee1af6e5468a280e11e58307d13bec858045b285845d577ef7a140053505b1cc57be9775af2283b94c0c05ec7bfd9690a175c3850bc5b93d11687d7474ceaaa0054346b2b37d61c8278fd3b9bf34ef13c32195fb24e2c36e9414b4b39cb0e530bb0d3a7fc2681f56bcd6460124f7329167c0f410392369d242758a07289368dae2fe1a190fc0f42bcf9b6b9a919c9648b80a542f37430491311ba1debddb3cc9ef719ca1cfd72c77bc2935c03aba80b3cef161facd386d542443b3bd1cb762042c6201c2f2d5b0ce08ab95db8c34823a40a52b7eb938c7c8b5d1703376d255a8d31911650a630c8bd27b1d5a8dd1bfc5b6e14e0eb2ba1b071b84196323305864fe87f1c3ea102ef6c601727220aa6f4ea0cdbee20e2e00ea0bb77b96e98b2e8f5b9dad9ee4be7fbc949ac63464d979acb5126bbbeb62e75688562491013d2471dce9ce511b1d29219f7dcfb743015f92654c40f8bf25266337cd7aab29517c1d4d930bffd85352311d56a6129da7d438d17c67b08efab54296a5c5ad21d64f8353d6db35184cfe75722ec152a68488ad52f0b292541553e5157268240ad442eb45c68d017c21a1996201b35301bc2b169a4c1d1d2421694b767bbf6e2b72b00b535639ec384e0cf7d234167e865e475090a101eaa428bee855e85c59baa39e2009138b48ee96fc888b78ad87c515408368331e51cbc84439ebfd684b6bd85122883d1cf8c55223d1b82c35f4e09200e42aac8d81245f404c93bca9bfaad05857a2459bf9810c06c4af5e7c848ae201e3a86db2c151589c76763b235aac5784b4d989e481a1fed48d59bf6aa920f0d9cfd144a55f82e8db923cc73eeb3473ce4dad5b318682e7333848bbd54ce716d6fd62ff18905c30d14ad25e5bdb184f742bf669f217d311b4014f9c9141aab867f1f8165ce7fbd1890fddefa3362051248df099a3650fb5de7b75e82c2758f9e8050ddac1b1e33f9036ad16b54f03e7ede623d4cbe08544772521bc7ce3665e0317cb48677210a2214f6c5c3b3f11ef392a4faaba11aa98538d84c082edf550eb562b5d42c38bf2272ea32d566b6301df2ff404d4ed28f83f006320bda306ec8b2014e937e93032a748146cea51ab42962d462b6e7f56d52e49f8289835f42c0b98fccec3543149d5bc951f92f257e08ad5fdbad3bc245de36ff19495b12c6b1d3b952797973bbc06ef1272228dd97954d856c3079070b1dfa193ae3a5e96a4c26f1b6b3d3fb582d23ef0c451bfd715a5319b0f9efd4fdcec65e49992c0b592fc293e6225de79ba673d58732d937fce2a43dac668780525f3288dada7e7377fe38ad93091638b36181548f0945679d516359919d99a043671ae8d542953f6d720bf638b8559da3a860ecbe7699ebab5e157eea77d7fbe0e17947e2eaee2c49a9c8b1b013d0e26fe7d6900ece58cc1373c301cb85fbee52d8b892f568058288f177a7c1122f90f9243b57c228fe915b6f7df764dd670373d2a797c2bea70b0f39326ce481613a714be8431548152d9924d14ab8716b1eb2ed2613543a757089763f3081b0b9f856897cf6c5ae0018a7d8ea578b1205de95f8dbe1c4767031fd95d7e84e3442cf0b1fd725e3d6ee52feefb64b4b665bf4cbc47819d6c48dca1d9f84d9f4dd0ef55eb5262a108f43e183946d6b322e3c6dd4d48c1fcc21c4e83599efb888026ea60e0b72ff0cb98dc5b05cd91e50bb7144bbe6f60d11d3c7b6c4fd37835b1a936cad680440ce93041a26b03162856a2586b8f3cd5aa5c28135721a6d96e4b8e7951481ef4832164cf33e9278d25bf674dc30579f3522c143e85aa3d490bde6943fe756439a0e4a6833f15753b4e47f1a73d87b86572f906f54719cec327dec0e612598c97d5b86bfc60e91ee2d18859c1abfba14244b34176a3c4e87872ed4ba1a4125d758e8caf0b59e7c757f8dd093498c469faf02afde6ed159ea28fb09a508f91a7a22b06991346b607a3aaf3639b011ffaf69af77363113a87f833780b97092178dda12f5ea0bc2caff507730af54d385b44f636ba20aa3575dbfe4aba1f82e33c5a331f50f5c8d731f4bf8f10979c40824bde2b2a2f801d75e8fc234b6d961dfd602522dc149111816e88d3aef812b63c65de9faae5d39f9541784d341c13d2cc9449d8efa7e2816581a0d6c3939f4471aca22b099b4f177301beb623f284dc1bc2e3e7828d149ce0d662e4786d797023f18dc9389d5b60d4d8c7d4a1cce2c395834ddc98c0ab2870bd6aa45d7ff529ed0ac5849a2f96fc753ae40f9780bf2964a12f294003addff40530d1ab30cf309c8dcc0fe4d79a716143691ad618c6db7ae51d7f13139ce4f415f06520d28dba0b24ce15774907d9ddd5ebc1060bafc0a32c4a1b4a4cf65f4f327f492af6c5db82ae2048866637201fb71113128f5ee508c79ed637449e39daed8d1ea8a47e10a258a19b2270cf2556b5d803bb01499ab2e1884d10591e7c822a9f61e39729de9f9acc6dff7eed8a5f21bc59c303e46419dd6dd3dec21e1a7548645c1312695b94c85765277200807ded01c6c12474567461783b0764a11ca8590c75cb6eb1f33decdf1f63efdde71515870c1b4244fab430dbbd0bdb085e77fc2f6a2d0c5b1f9940e075efefe25202de09f91eafc8141e712c2953ce19be899af94c5c5b85391cb7ce4368c6adea29ffe39a15aaa533693c72729324ec10acb08b5bc2139f7f41ecdf23755b2c6ba81bf3b14c322c1a51e1dc3a12d73325bcae5e4582b1065102e7df8c", 0x1000}, {&(0x7f00000012c0)="dfd8c21fcbebce092251113ad054df4e", 0x10}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}], 0x40, 0xd}, 0x9) r7 = socket(0x3e, 0x400000000000, 0x10000000000000) setsockopt(r7, 0x6, 0x100000001, 0x0, 0x0) 05:49:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80001ffc, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x5) flock(r1, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) 05:49:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) open(&(0x7f0000000040)='./bus\x00', 0x920, 0xd0) 05:49:58 executing program 1: syz_extract_tcp_res(&(0x7f00000000c0), 0xccf6, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x0, 0x800000000000009, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) r4 = shmget$private(0x0, 0x7000, 0x200, &(0x7f0000ff7000/0x7000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0xed6}) 05:49:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x3f) 05:49:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) shutdown(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x80) 05:49:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8d, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 05:49:59 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3) getsockname(r0, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xffffffffffffff89) munlockall() 05:49:59 executing program 0: r0 = socket(0x2, 0xc003, 0xffffffffffffff62) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="824ec2ae51cc2f66696c6530000000000000000000000000cca0"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a036464b1b595347cb49ede5686f69a8883d2b556194e145f732e8e0c7517af02ea52b3709fbaa2922ca46c61d630382e8800cc216c9de5d00912bbf51c1953a19d4888431c48a6ede5b89b9d4cf6857d96e72940dd22cd86ac155fa3f846ab7ad10f6faa8cb735b59f026cac254c3598a8d89d5b4bee08c597cff33841085c43a0690044cf7e8ff8681f59cebe78e7a6e597b44e87f76f00bf59ec936b3aba5f9c6b15a8a81523e732faee1f1ff15f2437abf7439dcf0264ad5f8797862d04fd610a0dfe8edec9880331effca91402f45ae8b8a1137c0aed7417e0156cecceb34d1f846fd52c5691de61bd54b2c3a91004e8cae6225102e0e3c8d213656a12448b46c27eaefef016df217c470ba7e8c1f41b619271fcc06054afe63adb80a6fc0c96024a4c287d3146e73f7c4afabdefcedf746282ea2154313a71d6f370ef0dc227d2679869a12ce25ff62e9ed2e1f178e53d40eb48c3a593a0944bbb424babfe18afef7d41ca2a7c0fd50692288a2a10865f5ed13daf57b3c65204d785dd64446f9089b72a869b29ab33ddb13c8974afae92b776da63b52d13c16443c18020ca6c1e18a68db2e58e5ab5119902fdba69c9354ab887f4e4cae517420370bcce67742cdeed3eeaa8111679dc2f465152dec993af0c84e25f62771ac3c95c0444f30f9c596535e28a9afb7ca822d3b4957983d95f8ac2cf0cdfe21f986afc9e97d2b43bb34a530f998679b68447694041e892e3d1043cbf9e6bc7c91eda462383f7adb6c73503031d175c7e4ee92267a5597eef4d62939eb15a4fda41039569cec74d241bb47209ea0e6590404a441fde8191b2b05b10bf0977ba96f3b9b21ce455dd96f2d620c5784472f61b4256cacf7eb46ec83d91a13d580a1c4a1e412a757cc3f7ff1973d0dbfc1f2729350fb466651190fc279cfa8faee5a150f705de27bd38f1ae001dc7486ec8b00d5ac83e1707f3acfc3a73145ffbeefdae58447dcec9d874c201ee3d94e736913c8f390965a604d078ccf5038277054ebbe58c89f2bbde0d632d9c7c4b7fbb46d93cb002eadca75d2451d435a2e3878fe7e2dd3351008e2c8175aeaa0206cd013e89c920d542c9f7d9834cb8bdf80d113db14c67a14bf69072afcec5c3d05bc47333dd3a7d6bb04ec94440f17734f771eb3ab8d6b5c4ddedc479b9257c1218a38c05aca66db79133466db753ecb3e078f6aa5c89ab25440f60af4b269f2bf301a29aa17410ffb77007ee978019272aadd29be853d76680febbf0bbc2e72498866645dc31f954f12679e93bc801156df51b9a251d768d37782866c8c8ddefa4133f22d8f6570cfa78ddf7c3c35be903146c4fa5743d2fb7e2293e049d906fd0f590d6e26f8e55293745ffb046f15a3a3b68c26d9e4ed4378e87a253902d2dabe200f86e0038a04e96843d9151aa5e401f899abcd0cc56fac003b104bac4fd999929eadf979c1b36d9e4096a9374e71e0f05af4697874a6ea7e5176df4cad372e94084039e456bdfa59cf7922d273aea1f8dcf37222d8c070ab3ff27ca8c73b1a093bfef4d4f389e3d788749c5045f31b00d88a3447822f2457e997c50d9656964c05fea9e713e0915139c6eea9266f412dbe8bd246cbeb67fa50bf1b49775a67996f4038dac5555cd614f8e6c1d36ffd989fcaeabf846780ddbecf225d667a6ad405fba039f0840e8d43925d23f978597ccf23fbc4c34a2ed4ffdbc3c07cde01e56c31975f2f19e7f1fbadf42f69a8b1a14d10157eb524c2950b9cf8b42108263707876d3035f6534b5239de33e12cefcda05d696be7092fd96a105dac0730f4d7a52d9d4d8c002f7fa76c563b5b3fa47f16e68ae61758ff9dad347fe7aab795a9f3fb9ac3e8c1ae774da1bef6ccf222dcecd0df55a247942d33874ddace381c35b3dd222fed5ea2c5b8734c9ae1403998271f2414edd6520b227324cccd261703ad7a97986421acbc9cb523948e776a7160cc68ce968ce7bc5e16231baee2a6745b9223b8f1d0c80c3e5fd69e98fe792b34ecab8528a4319471a740b7e35da8bde36a21c62897abf7a923fdfd8b7df9c579ce86529e317a0971f5fc4fd329927326d6750bb03a4aadce67ed664317ab2ba3f16f1db73f05a70da7dc7678e20f260f103faacdd78c6128b81d1a1af069dfd9696ec613ad88e9a7eec7bd2e3250d1eb2fb2da2b8e96ff55a6460c3c3877b9c20c616038fa22b35ff1456d286a98a1ed4ddf6048bacd5f98b193859b4e7e21d0cdd0780761aa289c86b491d18b123263dcd4696a9bafd80648a1e3cec030a5d180e9e78f995eede6042f9c747ae2c8362088f5c85b749291cbaa733ebe16720816e31c4f5eaffe336c01c0dbbd0b72b1aab0cf8c90d6a73570f896ca40db8377cdb50c89727c07feab089dd9a2f7a51a39c1af1f0c7bba191e0796ab0e6e714827a1b3e55cff858f7e21945421ca0fc423a5aa332f82b3c060af22bf144740ff092d30e71824ab6ce9b154b0aab11a6bdccc346314052a9ff469bfe6667aaee0e9cfb4125ea54b205b05838475d46fdb79935f4a122acc7c0502c13587af2005e6f476245a6386db2966b2da3e2dd3eb695b908a20fc1e615410af05ea1bd5c1f2cc94850b4fd8ec8175c49dc18585b93e0e066e6aacfc627acaa5bec148b28fcd38cb728a6519f853e4a914b3a7d5d37ece75e7bf09065a3c3f7acc18fa09aec106905ec7f911c711a3552ad4681a6d92dadbddfdc5fd9ff262ceb30e89f84390f0530710ce1a3e735bc6dee6868f6099fd926b3c38248b4b45e9ee033b2ec43e4ebf8561079e3d3ddad4bcc2120bebdfb015d582198c3ab312b00bce932acc3cf24c372aebe0d9f38c4e056598a2e322c21f01af14530b33884a5329c5e6071761f4d8a4b886c1e0ac5d0d8f146e0912bff85bbe465e6f1e5890f18e4b4e3e61dc3180c41bacc27844d5fac80ad6067ae2a4a07ef821feb88fb9da8559d1c54a8712cf9fc7f9c64dca998115001ae5f1ad8a6c116c788109ab90b4f7a15eef17f411a3f74454eb2a27e8e81fa333e242a7644a0989bab03e6010e19c7d79d23", 0xfff}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 05:49:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5363543ef6b794e43fbeb36407d0ef38d2d24962479459a50899762adc5c2f1e9fc6ca9d665e7f6bcbe4e73abb11e1d000000000000000000000000"], 0x0) getsockopt(r0, 0x9, 0xff, &(0x7f0000000180)=""/253, &(0x7f0000000280)=0xfd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0xfffffffffffffd3c}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getgid() 05:49:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup(r1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) readv(r3, &(0x7f0000000100), 0x0) dup2(r2, r1) 05:49:59 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:49:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ff, &(0x7f0000000500), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0xc0) fcntl$getflags(r1, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x4, 0x4) socket(0x1, 0x3, 0xe9) 05:49:59 executing program 0: r0 = socket(0x18, 0x4, 0x21b) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4ffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 05:49:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r0) 05:49:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/218, 0xda}], 0x5, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup(r1) write(r1, &(0x7f00000000c0)='a', 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/103, &(0x7f0000000580)=0x67) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)={{0x3, 0x1}, {0x7fff, 0x9}}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 05:49:59 executing program 1: sync() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) 05:49:59 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e63d2af605c7a3a976a0ee68e22290b44394fefd5fce3bf37fd38dc7bb8d21ed60dcc5b16a447e1cf02717442127bbf5adb8dcfdb20af945604da080ab5066fa1159865aa6f8bfe99aa9e1194d8aacdd30e04553e0eaadc252ab75d73df9e4a471c5ce9e3b1eab0174f82059645e9312723e02dda39089dff6", 0x79}], 0x1, 0x0) readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 05:49:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0xffffffffffffffff) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 05:49:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x20) recvfrom$inet6(r0, &(0x7f0000000100)=""/35, 0x23, 0x40, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000040)=0x6742, 0x4) 05:49:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x15) write(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)) 05:49:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80000001, 0xfe0}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:50:00 executing program 1: r0 = socket(0x2, 0x4003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 05:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:00 executing program 0: r0 = socket(0x12, 0x2, 0x3) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 05:50:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000180)='r\x00') r1 = semget(0x1, 0x2, 0x20) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x0, 0xfffffffffffeffff, 0x1000}, {0x2, 0xffffffff80000001, 0x800}, {0x1, 0x1, 0x800}, {0x4, 0x0, 0x1000}, {0x3, 0x2, 0x1800}, {0x1, 0x3, 0x800}], 0x7) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x0) 05:50:00 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 05:50:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000002800)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000480)=""/155, 0x9b}, {&(0x7f00000015c0)=""/208, 0xd0}, {&(0x7f00000016c0)=""/222, 0xde}, {&(0x7f0000000540)=""/29, 0x1d}], 0x4, &(0x7f0000001800)=""/4096, 0x1000}, 0x2) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/198, 0xc6}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000180)=""/105, 0x69}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/118, 0x76}], 0x7, 0x0) 05:50:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d915e5c46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85a502ef66146e7b9796552387fb4a4442aec85dc923cbf43c1c027d2d078bb034dac2c7654e77828a7045a40d919e12f2eca41fe7b8d70c95fbd5a32d4652ea2df582c0b23f32506806c07348e8e93fc5253d1be332b025375f1ef362ef43b007d46877044d8593e6ad80f64513151e21bde75b9a1d92564b5e5e0df3e68e9ab8a556b9ada0976e8c4bf87472e58926cecb0309eebfe9200fa677409e80f72f1feac04e497cf44c8c9d74fcdfa78488f9460532b1701622d7a58ab82779c77be4fda4816f48a6cef2d25ca2fee0ba4f8705362300000000000000000000000000f4c7f18215f2feb953e6007492d2a41bb86f9b2426e637e501a19b9c84a48555ae", 0x1a9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0xeb3, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x1, 0x7}) clock_gettime(0x7, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x2fb) 05:50:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0x81) syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 05:50:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) socketpair(0x1e, 0x8000, 0x21, &(0x7f0000000380)) select(0x40, &(0x7f0000000080)={0xfff, 0x2, 0x7, 0xff, 0x1, 0x10001, 0xffffffff, 0x8}, &(0x7f0000000240)={0x8001, 0xfffffffffffffffc, 0x10000, 0x5, 0xd39, 0x7, 0x2a, 0x100000000}, &(0x7f0000000300)={0x100000001, 0x3, 0x0, 0x7, 0xf, 0x8dc, 0x200, 0x6}, &(0x7f0000000340)={0x4, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/110, 0x6e, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="0100a03766696c659038454ad8e33000"], 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x5, 0x8, 0x1, 0x9, 0x8, 0x100000000, 0x1, 0x0, 0x8, 0x8}) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[{0x48, 0x0, 0xa15, "924dc6ffa4758f8f292d97d8f27db78794ea4d95d877173bd92a016f5ffceb5ef5cea4f8c50c1052548285cd4b6d9ceaacea7f55"}], 0x48}, 0x2) 05:50:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 05:50:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000300)=[r1, r2]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) 05:50:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 05:50:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="e0e9276cd9d0a79fedfe6e9ee54bf1b44f65983f4482c75aac2fd462df39c5310705df013a36c95a2cabf8a92543e813731e1141c72bec8f2ae1aeb7e20b10182b0380ceec12342e564bac814459a6eaef84040fdf3e35906b2af8372a064bd2fe6438b4fb756a79fd4f161b0798bd214e70e38714170478b5ed968c3ac263dc61e73f96a1b5d3260e654fe28b87449d245c60e0e9b6a08cbbba7a126daa3919368c", 0xa2}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x404}, 0x400) socket$unix(0x1, 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xbd58269625f69fa9, 0x3) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:50:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30a, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4d, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000024, 0x555b, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0xd1bf12a462e13778, 0x7ff, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000080, 0x100, 0x9}], 0x0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x20, 0x0, 0x2, 0x2}], 0x3, &(0x7f0000000200)={0x9, 0x410000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x3, 0x100000000}) 05:50:01 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) shutdown(r0, 0x1) socket(0xfffffffffffffffb, 0x8001, 0x2) r1 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1000, 0x3}, {0x18, 0x2, 0x0, 0xa}, 0x1, [0x8, 0x2, 0x101, 0x400, 0xfff, 0x3, 0xfffffffffffffff7, 0x12]}, 0x3c) 05:50:01 executing program 0: mknod$loop(&(0x7f0000000740)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x106) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f0000000500)=""/81, 0x51}], 0x5, &(0x7f0000000600)=""/197, 0xc5}, 0x40) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x726aa5e3a25f0352, r1, 0x0, 0x2b) 05:50:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x8, 0x0, 0x10}], 0x64, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./bus\x00', r2, r3) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) kqueue() 05:50:02 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = shmget(0x2, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 05:50:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80c1, 0x60) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) sendto$unix(r1, &(0x7f0000000100)="40c10b2f3b87f4efb976a82295ae515e23bd9dd127185add512944cec10f4fd1eec29faa615286673db40649a454da61aa4d95687dda8bce52aee518bef4983bfee0efdea7d52a848909f48a00294f190e61efee4e930c02106e5a4f62e3c9a7e7e723649b1284398b1f4b71954a89fb7d199ea46927755bed78f3c66bdb629c6012f19e0a0ead7a25c229a08b6972b9e46bd90033b9ffc2251c9027557bf7c931af039467c9b7bf7881b2e2a84771613b66138c6338f4323ebe4e38ba3f5250d4cb7f1f2e3f48ce86cf441417377d3bf68917c9c53d997f3fe37b2b84aab6337de392fde049941b67c5c1f133d3a2f62a728fe873516643b5e8363cae89a5c249e43bc338bfdea57af1e7be51ac0a22e32c3faac248c268d01f63b649b766909764a147627064263fd1938510e3774cf834f43beafda5574d532ffe7db56acfa8ee0005242d1372d93a396e49883102766a24e6b94ac0f10054239b92de95d4ae6d0eb120752e94ed658b9fbf0eb8fbf4ea4e504aa8bd91de601b83e6adee2a300950cc4357fb48e6fb27413f618df8bf42f9d069080a501ab0b5093dd9b873c9d0ef2557ce7efc5f6ff249975117b3d06b9a25bcfa145d482d33cd3411e1a7ca729163fdd0c3e18598a2525a4bd17cbe05c774f37a0d55190c9d057ab635c245e7b675e3e0447d4f33283c55a0ba7f48037507e02df7d16d8b078202268b95d19f2de8b27dd2ae7a1c7fbf13ada92dd7e3578017cae55cf06e42eb8caad0d2851db2426365a803bfe4402b29a4bb6f338aefb7ccca1d5851be11ff8b7af1e1a0e2636dbc12cd5eca68414b0d00b7af6542528a5b3969ae070d1d73a2b42d72c4829a5f6ead397a68a877b949e43cb8924b3f35c97b5280be32344cae0ee0a6be9394afa2d010fb45e5aac0d7c10f9878c672cea6ce254ef7cb13e535d79d8cd8ae20a1a6948c935a0e3bb6338cf3c6d5b9be3db863d18e6ababf552c60f8fe9af3cf363741339f7c949fc817be0c5ec16917fa8b722cb159795e0e2dbde8318eafa3d183a1f4321843ac286eec6f192d1fe8e92fe3a26a9ae05b7db84c6aeb2e4c98ddd097ed6f521f6dafca7487c6fce52b9021a6b0106cc95539ff65fd7ef9560385bf60996b2c34825a230ae6c65b9de6777ffce4e7e73b0fc5d5e0d73952c688d00161e6841e12b044d32d711c5330cbd7be2356824600a4f0d4b2c30194a1058b4a3adee49feecc6f1facd7119f032c5ca830150a99cb5fc070b074d41d3493a2a62da1925151b74430265bd8dab3cf7fad47285e4e75e327754191b78779cb96fbba41fe88303a5d6e67da13f6fd94daeb66868ce87da9ce94c861a134e36adeb3e6f8bff4f55a7e63e45cede9e94419def4d211009817857605e93c6812355a5187ba12ac80ba9e70bbb5a77488800dd98df10fe3ce4dea02275f39e91d443fb7addf02d98d2af2cfd0003a56c97154d7e5f5359c86eca2c1ac1b51388d492861e48735a90f1baf85d1e2bb83c0cbf600cdb5b278ca3afd1058cc2cad1213c958c47a341b0f7765658f5f1f3dc7cd68fdf832530f2695b26a5ec343bb80197d5591d1d19fc6c0b79d7edf9ae4ec211d552f97ce52e2da581aef7e5c2e51458fc25034d5eedaf689652b1fa85e0ceb5f6cc386f250635043bf2107fbba3e208c927aa6f2c690c1f0272cf1f6f9da0326cf6568480ca6a4dc119bd99e95905d028725e1ee355f36f3b2d181f4ed7419345a0567b6f12841088d438b1a807d98e6eaeeef18f6ab58ee47859e6202dae0dc2976d5b1ddc066f0750d478e55952a26a165214b1d1f848076f5ed34f3a85afca3893c49bd99e25653c8ce9b2d2600a8950a8571c93b4f0460ce0bddbb4f87d59a8e96e1af071d486c6d03716b27924e98f500cef525f2a9e98072fa4b95fb42acfa2e1415768c30b2d07b8e6cd5a59e00ea6785737dd65f27f124bf29e6113a2305a23e9af400c01d9afdd9f1e771e17def9ac303d53dfd6300b6daf914c9c48ca7381c11fe9fcb6a3d65726ee7dcecc05347a40400a72471313d5b2b8515dfb0e8fdedf36a8196a2ea2d8697ff654d61ad490837d815c489e8ac78a2c2ed05339d307bba9520a6a427a59e298016bf61fb97b807a96d722fe81c66cd4ffd462e124d3e8edad2cd30d83d25dbcd71dc966a755ee2171ed45750213d8bea6f158d27f209c9c6ed1948d89722185d860de39c48313f1717463bafb5b7847240de9d681c850ae1c1c60a4a0a73eff1aad95c54a043626aa68d04211478f9eb356bdc8904e39c420ff5d049b95b1790d5b3ef8cfd08a13f695b00b20ad258dd2a7c83f520030c601f970c42435d4d720e731fab3b4b4db5a4859100558099bcde72ae33a1138e3dd24d562f2c63ec0cde218906dc532b8863055bca5da2393c4fdae5f3a657cb9ab312823575f8dc44026a7082b99db4b4221e1482851172b81dbb7cf87c9beb11312fb40845dacae752b05668731e55b01e85d2c4cf04ab14df8283e8eee81b58ec2d9336e4d6a4eddc8fc1d50513cf4fcafafa22ce36ffdef44041ffb2820487f4307031efb7cee9edf73b6f162869ffbaa0ebcacd84963291e1134a523a598120a58ac7c935351d592acd8c81133063d0084ca8ac0d4ed0cdd35032067e04c85a1c9a4baf690d2312d6d1fdd4210320c286eabd7ead03728c793c2cd6baa18496bc23cf4e38f85885bf870867ea3f5b6480651720ffadd548a801b58cea536afe10f29571c1a82c0b7667af01973881e6bbcdc82a78f9e84e8b1cb71bf2cab7b916d5d658c977dfdb50c54c7819d4a1f9da03a7f49edeee7f266f12c05492b57440b9115b76f9e39a9baa17bc8070280f94306ae23eef93acde588e84841df47c88c237363eeb8801a0d6cb8cf3e9c37c5e5fd0920f5cb9cc8c78bfc3f97d50e56de527a86536652b56ee8a08ea5a1a4b7d191caa9179bbef20946bead0bd89a65ec89169f604acf2f3ddaa035ae3c7f34f8da62d96853264883d1bcb0fed033000e089ce87dbbfac633dc591e996229db26cbc893b547d39a0fec3079de8f13a0b5e81e0960a8a807015855d15d2b8cbd26bd986d2aa38372228a48e71cb00216fca708b0ff057aea5fda2f8ee54f9f70232070d6bacdd97e7006c939eda4776b70587244108cf9b3e1719bfbc313313b9c9dfa8b1a6a15b5e45e6508479f439051d47044210ed619ed1ab5d0d09363a06400f92f532d85649cf4c2a4abe427565c45dcecf4bcdb436e534e2af0d80fad8521fd9707b3b62e6937c22578d9dd5ff93d4c96f545e243d0e315c77ad9f6ff9ef6a391a1e5420a74e6a26f3fc8b4aff855ef77479cc6c4589088a3f81db0f79229895140be42f75dbcb931fb2d0f58786717dd28462c2255d422e9b5fb8fd2b23afc0ce65d0ffee63f04796708a520de45b7357244174750f14eb709da29225d62c0676c99c6c93ba67bfb797f35d5599340ebcf0036205afa9b7bfd49b096d17767ed9dfbd2bfed70420fcb6af15924de2711a8ebfb469e5d58e96bf9dcd6175833428b49548d86bedd46141c8f037881718a00a2b61e367acd08fe0de749e1d3d46b117589563535d96b17807472d9bb1d03a213e4fbef8d1e462cba4fe432deed5c7b79a58d0ed0026ad67c696d0aeabe8514f568b28330c96f7f98778d9a68872a75dd3859450ce85ef2d21df280b4be033feb9efcabf0bea971c0b207b69689de60725abc4d40e8ca734fd64d2b058d6819d0d84054068bf7ce22f2f55571981d98c51ee3ae4213babec4425e252cb15f6339126ee786bdaa2b0bb076c298eeded13146209e0f9e4a8f944005ab63f220a23bb90493ebec2a37f8b42ebfcc7cb94ef548ba0207bb9a4c2059ceaf7e6fe5a998c2168c468edb61f5462814ed71dc598c85fb22cec737787f9a92ce3551a3fb234055e5dc803a6190c9a5b100feac2d9424e8987f51d9c90024d3e0fa84d3709c5fe93054c4ceaaa700a7934a81c7d18b926502a8b6fbeaa415c04cb5230de9753d970eaadbd58e17a8060af575d8ff3abb5d10e839010eb328d9520aaca8395bf71573faedc8f2667271f379d40130c5502be16e955a8d99170e4d83737e8b3bc5b90f8b7bd99282fd6b7f18ac852bdfff4178263c04c19b82ec2292188d638b08efc6c4199e94b5b3e154d8ce6344a543975589f5fd72efbbb8dca200266b97f59eb116b39668408bd23f24c542eee53316c14d1dd75747412c95d79994ff6b179e9e24e16185dc030bf99b7b5632b997a85590cfe5e41726146ddc22f42060c3d6fc6185c10191a1f7f58e9cbe3dc1ec8c0c61d7f9a99776234901fccdac63c47fe333fb5f238997065b58e822df534c4d5982649039abf02585ba5c2ab3ccc220b25b9222e5c78a3d187ff7ae473e02c445dbe0efe20d1b20977c7f767bb548e1c7dde1371ef5fd1aad3675ce1dc2b22c5b5d55f55976d95c2d107d861515b13fa90fa4c214dd8d59ed3aeffef820c8c49911f642560bfff8463dadc17a849272723195abad49191d44a9cc9e5aabd44dfcbf231c60a2a844a602dbfe5ed3a1ef88043367be24f7624f56707098c64442ef99e126e63e9da6e7bc9cef13b735871d5d44ec0a4a3c969e2de5325a1e5eb5e0a1efa035d82a3838bafade9f55187f3f034afaf1949de8bd4cbaf425668161e68abc156541a74d5bf7bf4ef9f6c68067e88c0fe25dc635efc5cb3bc2f51dc6879ede377f7d483674cb4e81cb9179d893e85dd6857fc41512f796a5a739c7e4ff89830aa2805a48626a13f2c18783e890c6164280bbb2dc219628ad1a909de16129b7ba3733c9ee153219f66a7dabe281101c009c5a1e7ca6bee85f11b77ac3e86ffb9f663a9dca0f0038c97435c7c76f74f7845a0e11fafdbc169cfc35d1a35aab42a46ec6127b27f141f5ea41b14848da881572e324abbe8a141cb3aeff935e1d6ec100d53334e5c2d50bac6e8f53de5b7383a9d3aa0ccf8441b8bf12f8adbd596206878d265f38b6bb58bd62fe158a0a407455e9b98f00f72e3f83d2ec7e0924f0bddaad4d6a8acd63168c2b0542889a211465f123d672114a9e342d0d97dd85bfd357337a6c0d896acaa6da93bbfb79006413828941d1e011713b6339cf6953de41edab8421f145ebc7167b10b456854a94ac44785fd6ff2851b4be03804a78bfcfda06df0bee1e53d500df1071255c78db33ce4a2546fd64e949a6cb0564f5a045bc9c8f943702e99c1bd3d83d1f7a82e166e067a64a06ae700776fa0d935064e981752ea9776d3282523517a9814be2619a6be0cfb1adcf6fb89c7e1c95aecfd18c5c3f51cc3c00393274dea89302ef83ae9e2f207fd5c1dd3c65232865c4adc98f99cbe04a7d55bc4d51957aef43050f5fa0aa7b08f54505f491b0fad4ad16a1270e2e5f91ecf57d0325c264823c8cbed2c21f9cc10b3e0becc06de4dc69c10752f3980b931f006e5569b41ae51271ca1d83da1889f2bbc4d8f590846deb19363c4dbab20ccccea0d653d268d2a44edfe67b94316eac3a113da7dcf74f129abfd65391d457863e12488b3e7b78c688a21da03cced1a95a16ca2ea5a81ff393f8588c04bee0857f207ab37f5eedc2cc35b570a1a29bcdb880d5e3c8d7b692852571c138ca106df970078b6f9ac3b992e5954441403f901a4d22e02688c338f619a56449f5f1cb9429ed647f0f2cb1bf6c3baac8e600a48b11e0ad38c7089ea245be3c583e20a8af4612f43c929d6d48f7d79194b9ac511a41e22f04f01631f763d5621bd26c5afb2f5", 0x1000, 0x1, &(0x7f0000001100)=@abs={0x1, 0x0, 0x1}, 0x8) socket$inet(0x2, 0x3, 0x7fffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 05:50:02 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) getegid() preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x6, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 05:50:02 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:50:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 05:50:02 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:50:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x4) 05:50:03 executing program 0: r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80, 0x1}, 0xc) r1 = semget(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/196) 05:50:03 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/222) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x3f}, 0x10) r3 = getpid() close(r0) getppid() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/72) fcntl$setown(r0, 0x6, r3) kqueue() ioctl$KDGKBMODE(r2, 0x40044b06) 05:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 05:50:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc002, 0x5cc2) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000a00)=0x6) dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000a40)={0xfffffffffffffbff}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) writev(r1, &(0x7f0000000940)=[{&(0x7f0000000200)="1d3de59b174a3a1ba35b91d65ae1cb860d5ab9328a6a484e39c4c56e5ab9b89fd07844493ed1f1207055be7c25aab212264fdebf708f7a2082d636eb2526aa8ca1a48c4a1755e15df03d03a7c6cefb19e79b80467ad78e5ce30ed8103e24ae47a458b325a4eeacc2580ec22c6e770ce3aa37b82b38b0fcdb5736d09c7c4e757d2021c4", 0x83}, {&(0x7f00000000c0)="1ae636f83293f9c45db0", 0xa}, {&(0x7f00000002c0)="886b84e17627865c401117e13d022b0d7123b428e0a00c2eec852d9a95214897d646119e7258c2787bd49f0dc951ff77887ea91e30fe8d060944650180a29debd96734aefff020456ab455d0b6e3b36e36fb86eacb29c24795b4c3846281c6853e386220fbf8eb92a5174b837dacb555b4febffd650b87f0773c375d4c2f4671658d968cb3c99e8913619fce6571a009967852ab6066ffda2af4be6308d8c60aadcb8e75619147", 0xa7}, {&(0x7f0000000380)="4d10432233648a810944bd10402739320a5e9b80876c71ecf2b5ba276debb59de9fb1c0de91ee5afc8d71c58f73be6d034d0e3a3da2265048297d59445088b31c8bb50b0517c44258b46c0dd1404aa9987aac0638048953fd01c18b44d53d597da81f1e5388119de136d7ae4bec732d93db3a03206818a3a5ef81f9e54c4b963db9d10ea712060938cc71e6fce3060a16e34a749175d254285f660c105ca10ebe2bc5cee11d2e3e7ac82598b8b952ede826a10dcf9679463513d2b2462d7a35778ef4e9dca1721addcee39c223d194d912ed9f6cc19f7f1b2ee7f61dbe7673b15575313b58c6ff1a86fc02", 0xeb}, {&(0x7f0000000480)="b4f196ba618e3e1cafd4b6def1049fcf311e30019dfd65631da00d4f375b73945c29fb91e6e90fe2591f6b0ed3d1a89f663ae78e7bd9662383bc270e5916b943459669700977c71ba84ff81611e01e6596a089d3a15ce8236137f6a2072a53c12e36e4dbe29f8e10edd39facc89714002ad043134b64efca5feb212d0c55b7f419a492f4698c657ffbf16c705089bccf0656888558f9e52b2578e621512e6181333070bf4747a29d591090671f553f6aadae16ec55c80d7ae1305d6b2c59f399c3d54893816095993e68c923aadfe8cca745bfbf6d3ce96b8b498c32de38534f5c", 0xe1}, {&(0x7f0000000580)="119735a05e334b4f46fc3b9fa5", 0xd}, {&(0x7f00000005c0)="3e9ee3491e29395ee58324c7bad9b2d517cf27322e33c885ed2211789509c14c9e14fd751735bf8208b34b3484f5a392836383a39c80c0094823ed18aca8ad783d9c3ec4e1191cd01a5bc120db9e9833bec24acbb11a48dbd7f8a0cda5e464cfe1a9815e94fbfb587d10bb485a540392ac686696eeefac57344fecb0ad7b4628fd15031992f6185dbd09be4d32352edf94d3d061b752a1db5579406c9203a0af0252aa4a2ec3c889c948c5a39f3a276b29321c4b30a810bcb59637edb2fcecc06f99c4e6c2e45651453459ea033459d64fd610a3bab14c751f79adc9", 0xdc}, {&(0x7f00000006c0)="3a78bae2ae7751d5430768a71ba5e4f960f174bd73a5e942acd132fd0cb2386e02f882b79534eafa6abf142d9b4013698e2555fc098ca31f9a20eb4e34b39d950fc329a20b19dbb6211178b83f561774d229987c91d9", 0x56}, {&(0x7f0000000740)="a76a8bee8cfce5f2304d7aa450786ef9cb6bf482f2be954ce4fe3bbedf0f0012eed8d135d13013c96f168849e537164ba6e6d954be3b9ec55e20c530324bdaec5c1cdfed678a55a18f11cb8436fc3fe4b2a8e449d9a80c2d110df75c38fd05ec2e65a825871ac3aab8faf7531dde60fbf20ebd8602fb73a926c96e539a26dad969e7ae5b43290dc8c811567d82264b18e70957652397d7ce5ffeaab1ba62911ee8593584bb4748a53a3fa0708fdbdf59cbd66ec76dc393c0c6dd39dda0e4c226cdc437ad712d6a5259d79fe3ec8c0a93da32b4303d23f7b64a9a1f10a5c4521abfff7fda4a5600be5733cf", 0xeb}, {&(0x7f0000000840)="0e4cf414841209fc30167058c2e073e2fe6001fa44608516d7e10e120307db659c5123fab9e7bf7f0af68965edd8d79cc8b5f5070a99b6da9ad3eac8485ae8196ee69612a08c0e84062b999648b77daebd036eb75e6f5e7f883dda5b96dd65f1cee2a0a75164e20b1dd80512b46705f6058708a0c190f287204ac950d1d97654ce1f47ef8683c31f4d826d03c6a86e65b938f392db626a67cb5552a827034e957f58ea253008b047bbba302ea7456c2f7e7f67d3b904e06abfd5e362173ca8d2c04e27a7a668b9ea26dd790ba058c330b734d30c4200ca0d729512712868a1686d8c6e9267d7e79999", 0xe9}], 0xa) mknod(&(0x7f0000000a80)='./bus\x00', 0x20, 0x7ff) 05:50:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 05:50:03 executing program 0: rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x1) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setitimer(0x1, &(0x7f00000002c0)={{0x80, 0x7e67}, {0x5, 0x8}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8001, r1, r2, r3, 0x0, 0x4, 0x8000}, 0x3, 0x7ff, r4, r5, 0x1, 0x1, 0x81, 0x9}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 05:50:03 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(&(0x7f0000001140)='./file0\x00', &(0x7f0000001280)=[&(0x7f0000001440)='\x00S\xd3\x9a\x9a\v\x15[/\x9a\xbe', &(0x7f00000011c0)='\x00\x01', &(0x7f0000001380)='$\x00', &(0x7f0000001480)='\x00'], &(0x7f0000001400)=[&(0x7f00000012c0)=',&\x00', &(0x7f0000001300)='\x00']) sendmsg$unix(r1, &(0x7f0000001100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000000080)="b587d251b1d557ed6f47d9dc754c2b96dd60c7fd4d267fb704e074f0d1f3fc23b34f87d30549050eb0e87667bdf8182458b4d6e9bd99f54dacdf84b05f1fcce7999e092d297618d85a4f2982db75ca12989206e94acbfbb3de41ab1431274b1d93aded98d0e2dbbf4f3aadbfeeb3d0cc2e827d95dfd7705fbd36242ba942919345fc3eb7995e80c5c38e7c42d7731ceeab01f56161a4dbf2a5f7d6152fca817743fe04f84365f9c03a45861afef1859ea5ca5849688f35d865656ee02b0433684b784421fd860a30a71ff470f3ca00568717afd1cfa0f5af7336fbb1eca03850458f17e5cc9d9851a0e615edc78649fdeda1addec0f3f9c40abe0c53a8a355f751505aba0422171b15449193d1c9c1877dcb5eb45fc3d95ec8d4e32b00700613565c6bbe87b314588fa1a929e6d8fd96da8eea5bbecd925ff6c9575cfdcf99a432ddba028353e2adcb5a9d881e177e3b4518264608850cf63e4b1d0b2383c62ef5a3b0dfee5d8063b8d546331cd2e8dc0f1ace376120b3b435a409cc06de3a538f4ed0ff02e39e19cd23ef5d1e3c1ef3fdacc7940941868414590ed52cfda4249ef3bcaf928f4c205fd476567c03838657aebed9dca57d36680d05d442a597ed5790f135c2732f8e9b961ca2b33847343359ebd9336eaf72d2108c80de8632d83d20b0425545c2c63a707ebcdbfebfa07d6f737d34da1d7b479cfcac3de070cc0c91cffd7328c98253911e3a194a810ba8b186028b562a514e5f6a975c79dfaaccfc42260a2b4a824fe6e651af2078733385de6e37c8ae361b62a830f4097b4943faf8aa85a49e675cfe7de62de216edced6718456bef5443ffe2a6b04450f33c2176ad71b5f727b3d172893574f1aa48fbca1fd056e1584432cc6172619f59c2c97edd381662f649dac0bc6c51f03920866378d98f8314af852d44f7ceb23b79206d9f10a221ae0d33ddcea4af70f3cb7a4dc077b8e432b610ae8a77ec821173344468ebbb865cc7016ccf4881371c570d525d00d33d2edc4c0c2c5e544cb8c3072108538b43472014e5264f4fb74ddda338211e7313767bd1185ae865d75039e8168b6e32e9b58c0cdb7fa9ec27f159664db388ca9002fe7c1714a3f4db2cc84ecd384899686d17043cf5e625dd066c17ccd12c700dabdb84b98d3f1e871bd034a6aaa0bd01a4e1c30506fb73e0668eaf1d8b89e7e68a9266952268983d9683d289175a66dda0b88d192fb35c5cc8cff20ccc99bf4be3b50214229045e627000fa7b29b119c6a426ec56acef24afcf2b16f3aba113c6262ef40809955ec4366fc268bbe17aa5fca595daf367fa2768d0b84de1761618582cf048ff6d112504e06783cb65fbf1fb00a83e057a67a53131017ca8af6f6c9b7179e3d3d2c266011341d527b4ab4ca010b41de0020338c839f7061ac7be3948cc0f237f61992013d196e314a13451963c336702b209e3cdb25c5a445c60640466c6a2faa035b0d7a6879a9eabbb379cc5046425828781e6266fc607f3380858e1fdc3ade494360d8772bf235789c6152d370773d1b189ee2c76c89e85294b61eb18dd8d50280b13fabaef4ce06701bb3b44a36c700a8f8119c42b1dcbd0be286af368ef75147099894147d6f5e5770d223772f2497cd195f5df69b2f15f4fe207ce1d4ab56a6df3c923c17850407a2325acdb36ebac4b920ce047be79d7bfe5fbd001df38762ee9803a8f6941e99256705584a04e88b5b4c1816589397a803527c6c0651e7003d1c81fd5fe0fded30a477c40a8f2d5556f674bce6d1fe5f545f2e50399cc25bbcacf12e9103ce19f0c85a8f96e7671d5d7b8ae9e5ea3e45fb3a125dbe6cad3211712f8eb16fdc12dd51a33ba2a0d12fb20accb58a7d17ea9fb5c87c9496a4d13b25837f5febb27ab09a73462b8a9587110410a83a6548ef18426b2e68ed047b42770952cabcd21820c2fa2137b4fcf3ea178d6f27bf5e197e97dad8ee3b923d7136eed49b4b352a22f6b3951ca4d457b321556530ed7d0a23059ba0a63dbbb3ad4e0608975830cad6b12573dd589bcd358e4a2db5ff7b9eaa18c77d264bac51489bb9e56ed2c54e248b68ecc37a505022d0a4d042a5dff25e377b27e88feb1f9b6af3caa16a2ff1fa6227e73af89cd3f2fe7bccb7711d50502ff5085d506b60bc431d007b0e8c5e29bdbccd86a94f38e8b821cf45f27543acbfdcda8677f9c75b63f3c79035a94df605bdf2a554d700452198ea19a856a5c9e4ffe068ded74130f6181f20c521e1fbab07968cc4da2164caa5f51bcbdf46f7819cbb3c451c96c43a7241e25dba6252eb78eb59998b4146684cada880c3125e9d3d19db4b1ffa6e42912749e372c7e5dede1d2116a3b09fe8334f43cedbcab842d2fe7355e835303a4d47aab989de5cf68602edc1564a9664aa8fe0f9ecf6d9884f0e48efd94d0ce13d4eebcc7f87525e630e3426f49472e4ee6bc21beeb7d4d3b1f7d424c169f8c6f5224fa0fd50d481aeaa5c704d047ef9519ef9c76f2e1277540c9291af7c00952a8351cb78cf82aaeda867182524918a5788f8088a8aadd6bddac11e1c2dd0fc612853649baaaaa20816ef7ef35503737a5c5b27edaca07271c4548c55141cd72ef8cb0795974a41b8fa7f96242e37b5b30ef12f24864119fb31335f1086de65f93708e9e5d01f52012392a3527a124f14583c1093b59c6539275806db9cc265f70e1d74a3907401c8efbaac6ad2053af82ba461de028dae5b62a3c5e7eee62357833b06398c552b88fe8918ed094950d287bcf398a210c824eeeff23c98c1afc7754cb3021db9d3b986b345e3b3648a4054fe39e5ee1f2d275139d65465cb51b979b7074611ae9878deacb87c749b4e2c361fbcab2056602254e80833ea5274f1e8e72a8245ef47eb21552e6ed50a5ab2e082cd6a12d84a1813f413697dc05b7fb66bbd56bf0616b37145117e4f0e85cca3de3356e9d225d9e096ca8e8eb0073e2bc68b29d80ec859bcbcf160580298a3d669e867e5c74f4a165aeaf6e06154b62e1d8d8d4e33fde781ea8288093f00354f398e2d928fec3c97ab9c6abdde1606a49dd56e99cb5a67ee8c2f0710be6b5000b6741a7d8563f221be81fd9bc81d4a28f0c653c9bd8544e8377df75ca98c18735f1a4d210de1d6c533a5afb133bba2b4d57755fb8d99b37e786b3372f10e5d60060fd560aaf6ed84c1d330420605b18a387101cbcced4a5867ed96f44dfea10d3882c1fe547196fc2484fdbcaed895d6ef999b0826dc6300163e52da5f0d04d2e2d4116bce2e5634113e6b6bb63799aeacf254bc713b585c3ae8a7ec62aec731d25a652b82b80e9796068b670603a81c44db942b6b70c03660e3df0d78019637f325a94c5f52c4ec4e6c6d70ed2d2bf5a1e2a7ea90b4f7b12e800f986ac8edae3698082b24f1c8a89ff6a06905903898a3c528d83497f31c06aee17e21586261dc7b820f0c3d1ecc7ae13313f7ed542b184c1b64bf3e6e61c7d2a025418b2c4b58155c94d3a8c688375804d5b2a2b3215d44ea6c731f157968961fc1f05813eed5692ce260c6c10b8543f805d8f81c6ad4a9a0497273d6a8312ca5457cfe2155fc06839f7a185ffe1e5fcc7d17a581ec03621f1719ed701005119e371d716052ca884babc04bcb530252c7147a16724195f4e1db3f87a51979f4f1dfe6069c97e892e073e9988c82328f5e733e2c287e39186c13c40b86ab50128b16b53239b7c8fffbea8b9dd5b83e94ce218269fa8d62856b88943a842a1aad4177dba01daec30c058034a8c8ebc497fdcff3ea7f495b9d470e31d8731dca1e35beeed24406cbfabefb0e1e8889d6952da1756f8438ecf65390d765e9dbbddb3945bcabc3ce037031d2a40954b94cceb31179f7a939c8d5639082bb3aa10acf5133d5e7e1fcaf8ad77a48afa6c115d343fdd806fcb1b44402e84cc8a54d2a8c64b66138f8c2eeef2735bd64a5852a2eb87d52c727122c4fd03124bef0877c15ac75f93018d10650932d08f0a2a3c5a4c2d1f2b03635ca1073d94583ca43ce35c5c822c77678417b659cc22d1c76ecba46f7d5a780c508fa5ead5123e0f47fc983ac71ef295100fb06b0855af7bb304ddf29ff5b09295153f822c6feadebe6817f2d2e874cdd5173e139b6ea7ea558860907af755ebaa127b876bb8d04f3d47c74607ebb1c51a3c0c8d9c64070091445853bb286ee88e250262a7bde44e96db5a2a5a31b97775e8632a2e3ac5238382b4c2672d89165b0bb5ac287abba83494c572dea6795efc1d0f088825b63caa7bb2866d40e7085b1c8531c023bbbbd60074165464a68c93d46531f255b95203e6da06c93c554011efa53e6742bc66d67da5409f88f027f3778d4a3d9fb4737df70eb6f18bc516615e0bd163c2e6a1b39e576c33a169f1baef702d490068f4f97c64baec03f325b21f1c4d800a8c55d9381ffc3f606fd7cdb8c89d8b5b1120f443c469b4203cb2cc31012209e057afcdcde84ecab5fadd3b1ad0fc86e8251a03ebd95e943a0c8e2d2435f20c16bf3f89a5a55ff0e3c0d375d819ba21f481f378322efb28c9729556a0fd48cd55cebc02b9f5c3a6dfc4eb788ee4ab1b85186838e3bd7251f9d9909fcca0ed6ed77d66ce5799327d680876461c63b9f7b40877f1b371c4b0859b0f17d18ef3260f5692de8dd6a073918154c8070c3613a8ac592429da8c6c4da7345cf80d72a751f3742fb67a35d086793577140dd07efc8e5032c2afbddf1a1c8db44ab09676f14ac41f730b4c1570aa8f0e0fd6af5c5e2ef7fee8dd34eda26d8535fb1df4fad4553b9dc0c8cacd7b8f2114a4927823ca62dff7c5bff528b1d1929ccabbdbe87b6488e24f0a24fdb5ad4d17d664d2b1140a940a1afa087ace19577e42576454c38d62fe60485c8a0ca291a5e37d0214dddd2d0a2d1422ba68f011621ac3eecd6003c8f0106cf61a1b5f83a4070c069e7cd181c1dfac94b957715a00b710111b0663d7d14fd6905ac6c7afa8dee03b5b15c1d3ee2fe81429d254b288c2a4cf72c70446beb9fa79b0624bb54c235e2b572e10e8d736e192c9e27a107acb69b4f3f7f742357e5334bd26c41d1dc0233cad6c7477f6e479e2635a9cd4402dc1354a39a4c2e5f7348d63597818aac45339bb2c2df440d1fa788dfc7906ac944097d3181904f772fe3299932f00599b2c104ab327582277c6920723bca010b9e2f9badf31385c9d055e7d19d9c5092915f97a9deee27ff105fcafc3cb0fab23a8c89598b5be3261862da9e3bfd446ef70a165bdb886de621b345f7d3154b0c230fe0ca032b6662a2954822a40bec92bb74f4ade80f80cb47a201656cd2cb5a62916e6f52b9e4ea92e774ab434ac74d1b497fa402067c2abad6aca6754f5d3ddd1ec511a544b78938ed8f7e9a6c98ba17dc5c4f4bb7c78edb5224323f7a155496b2b8026eb12a2ccfa87718ecdf39f5f7684390b5f3026f2f1a52e97b664eabdad92132ad343cf8f16f64a6bd0e3f1a4e7b8ea52b1967657bce513fe698fea39b8794811be0c8217726d0a0f51410db8ca533f7f723e2dd1ff6b7f40c88cf9660dd3623e28560f9dad9718805934b51d8961f5482f63fb0c5ae57899a78d10b9c08beac4620d568b3e1a6c5a52da1f82d20426c390b3a70f9674d01669f5cf64e46b76bbf95546a62de9b0ef9e46f9433a53c96f7f2a7c2620520554bcdd898506a0caae67634716d877d6c4a3e5031979db2af18936b949b1a845630bb3efcc35095a87a21ec80a0738776df9fad851e0e6c92e485f798db64941e8", 0x1000}], 0x1, &(0x7f00000010c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\n|u\x00'], 0x30}, 0x1) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0xfffffffffffffe08, 0x0, 0xffffffffffffff61}, 0x0) 05:50:03 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:50:03 executing program 0: mkdir(&(0x7f0000000000)='./control/file0\x00', 0x3) r0 = dup(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x22, 0x0) renameat(r0, &(0x7f0000000040)='./control/file0\x00', r1, &(0x7f0000000100)='./control/file0\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x9, 0x3f, './control/file0\x00', 0x2, 0x0, 0x2, 0x40}) open(&(0x7f00000000c0)='./control/file0\x00', 0x1, 0x40000000000000) 05:50:03 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000480)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000300)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) 16:10:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x3) close(r0) 16:10:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getdents(r0, 0x0, 0x0) 16:10:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x3, 0x5ce, 0x5e02}, {{r1}, 0xfffffffffffffffe, 0x80, 0x84, 0xb5, 0x6}, {{r0}, 0xfffffffffffffffe, 0xba, 0x2, 0x3f, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x400000000004, 0x9}, {{r4}, 0xfffffffffffffffb, 0x80, 0x20000004, 0x3, 0xaf}, {{r0}, 0xfffffffffffffffd, 0x22, 0x0, 0xfffffffffffffffb, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x0, 0xe6, 0x55a5}, {{r2}, 0xfffffffffffffffa, 0xc, 0x7, 0x428, 0x100000001}], 0xffffffff, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x7fff, 0x8}, {{r4}, 0x0, 0x80, 0x1, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x80000000, 0x4}], 0x100000000, &(0x7f0000000080)={0x3, 0x4}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r5) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r7, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) fchmodat(r3, &(0x7f0000000440)='./bus\x00', 0x2, 0x2) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8020, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x24}, {r0, 0xd}], 0x2, 0x0) unlink(&(0x7f0000000100)='./bus\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:10:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) fchmod(r0, 0x2) 16:10:52 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x40, 0xf7d, r1}) 16:10:52 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fffffffff3000"], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0x481e) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x2, 0xd29, 0xcf, r2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000300)=0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000180)="f5ff1200", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x8, 0x10001, 0x538, 0x6, "11e713d2675dce31bf3399e9d65b6f91813b201c", 0x868a, 0xa5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendto$inet(r2, &(0x7f0000000380)="044c85908aa234fbed5a739a45f333354a90941ee3e8cf7d15d175c88a90b37d0011430cf64f82abd12f134dd9d67863c8df05e3260e34c1a5a42dddc59fb4f41f2c90f82a09e573cc5737f1de642cbfe2e628540daa3bb0744859e989c0f32ead48d320fbbd7ce19320b1e9242d477ac9d0eee08295558f615a0555d816fd84b3e63a405c4996c9f24f404e202a4c880369682ca1b2088cd72e8b4c771b4268f21a78bed0", 0xa5, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000200)=""/111, 0x6f) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x2) 16:10:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8010, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:10:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x140, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x48) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xe) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, 0x0) 16:10:52 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:10:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x813, 0x8) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:10:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x81, 0x50) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x40) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 16:10:52 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x18010, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x1fff, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000040)="77e7674ac8cc3b471b41ca71", 0xc, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:10:52 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) fchmod(r1, 0x28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:52 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') fcntl$setstatus(r0, 0x4, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x1, '\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'}, 0x50, &(0x7f0000000240)=[{&(0x7f0000000340)="7c39645137c6d1d613a98e95c970f60b59b4a7b42277e7b9cfd93ac8d0677a38edd3c4bcd6d84a6c8ced702da3c469ceef1aecd7943e544903b53d8264b8a0cfe6cf336bc11a1b2e1c50261175be81c55a0946575214542446f7743c169e211dc907a60f8f36203d4d4951ed13b8015703fee7ce", 0x74}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8, 0x1}, 0x40e) 16:10:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x61, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r1, 0x20, 0xd82, &(0x7f0000000000)="a9cc114a577f7533d4752dfa35031be901eaf1bc73a647fb87ecd72d5e9c26163011d09e00d64a0e507aefab7cc6ef1e551efb7fdea0717738436f2cd46789a4c2ef9032cdd3edb25c34ea24fff02732c8b3837dd9fcc5ce5706db2b86aeb2fbd2149e48bd80cba30c3b5eeb57f75bfd", 0x70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1000000000000001, 0x7ffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000012f000/0x4000)=nil, 0x4000, 0x2, 0x4011, r2, 0x0, 0x0) close(r2) 16:10:52 executing program 1: r0 = semget(0x1, 0x3, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/58) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x4, 0x4000000064, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x10000000003) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000080)=""/208) semget(0x3, 0x1, 0x130) semget$private(0x0, 0x0, 0x140) accept$unix(r1, 0x0, &(0x7f0000000040)) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0xffff, 0x7, 0x99, "721330e643e25d9e102e7ce4279b734043412ea1", 0x9, 0x7}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) write(r0, &(0x7f00000000c0)="07eeeb8a9b2cfc8e2c7bf2482129931be8c8fc022649345a017c24d3030901ef5af89c6156ef5c5b2ba1d641bf2d4a07811813b387c07bff3dc74f95185b094fc2ce7b7d01b5f5a47d249713541f4bc012ecb23ee96bda35c5627405a2b3bd80877f739e20d8f752cf2f2da6024d", 0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 16:10:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) nanosleep(&(0x7f0000000040)={0x6f, 0x3ff}, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:10:52 executing program 0: getitimer(0x2, &(0x7f0000000040)) socketpair(0x1e, 0x5, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r5 = getpgid(0x0) getpgid(r5) lseek(r4, 0x0, 0x800000008002) socketpair(0x6, 0xc005, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x6) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) sendmsg$unix(r6, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="160fefae3d56bb88ef828a83d54f2ba90d80aa1a0fb47c6353c805d143567b7e7797250290a49f5ee9a7de6a2743e60db8eabb3aaba806472cefb393984e03ba606de7", 0x43}, {&(0x7f0000000280)="0fa6116411d8572cbc421d89ecf64920043dcc7d81367b9e54b7c9855c", 0x1d}, {&(0x7f00000002c0)="6ad810f5230b7e78a0af160f9f9f93528e", 0x11}, {&(0x7f0000000300)="fbd4d18228dca33cb0f39f15fcd96d0fd8c69e7c16691944433c592d741831bf4de6ae78fb63e487630460c9057d8dca4f61a9f96a19e51f6de823302096c84f9ba9a5fd37fe0c", 0x47}, {&(0x7f0000000380)="ab7aaf3b25a56deffa00d9a2097a3cf195512ef6edd8426f4405e965832a7a0cda248e592657aa73a6", 0x29}], 0x5, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r4, r7, r7, r6]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}], 0x40, 0x400}, 0x0) unlinkat(r4, &(0x7f00000004c0)='./file0\x00', 0x1) 16:10:52 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x20000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:10:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 16:10:53 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x22, 0x4000, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0x4d1}, {0x18, 0x2, 0x8001, 0xa4a0}, 0x8, [0x1, 0x8, 0x1ff, 0x5, 0x1, 0x4, 0x20, 0x540]}, 0x3c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r1, 0x20004b3d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x80000000, 0x5, 0x3}, 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) 16:10:53 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000100)="0fcb2b902c08000000fdbab6e34336b5a7bb99064d2e1aec5a5bb5b597fae693ba7821ea1a4c1b501ca89c4521c14ba55223bc532bea0cd095b24acba621ee6901673bd27f5c5a7d6511eb6e9792e28e6a2318141b7b70575e96411fb8a2ccc3bc2d2fe3b752057e859fc05ffd28afabbf42e7e33fb1c09127afa7d148d4becebad2b45299b8c902563a06756c013b5072b51dc0b44d4e3d43705b976bb3428f949a8c0180fbbcb3697d778cd188125e2fbd", 0xb2) dup2(r0, r1) 16:10:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) read(r1, &(0x7f0000000200)=""/206, 0xce) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x10a) shutdown(r2, 0x3) 16:10:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:10:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x25, 0xfffffffffffffe01, 0x0, 0x26d) 16:10:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0/file0/file0\x00', 0x0, 0x2199, 0x7fffffff, 0x1, 0x1, 0x7, 0x8, 0x2, 0x2, 0x2, 0x55}) 16:10:53 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) 16:10:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x60000041, 0x40, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xa, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x88, 0x0, 0x7, 0x1}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xfffffffffffffffb, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xffffffffffff0000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x90, 0x40000002, 0x7fff, 0xbd8}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000013, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000044, 0x7, 0x7}], 0x5, &(0x7f0000000240)={0xfffffffffffffff8, 0x3}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) clock_getres(0x8800000002, 0xfffffffffffffffe) 16:10:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x9, 0x0, &(0x7f00000000c0)="0509", 0x2) 16:10:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 16:10:53 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x344) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/48) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x20) 16:10:53 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x9, 0x21) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:10:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000002, 0x0) read(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x100, 0x6, 0x9, 0x7f, 0x5, 0xb002, 0x1, 0x100000000}, &(0x7f00000000c0)={0x0, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:10:53 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000180)=""/120, 0x31c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r2, r0) 16:10:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="51187446e1454338af124ed4da9fce3328e19755d441ea04cbd0143ad835e86e35276c3e6fd99cb3a2f9734facbe9deb5c60ada0c1d997987013bb0e31fcbe3c293882", 0x43) 16:10:53 executing program 1: r0 = syz_open_pts() r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) r2 = getuid() getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r5 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getpgid(0x0) r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xdfd7, r2, r4, r5, r7, 0x21, 0x1}, 0x3, 0x7f000, r8, r9, 0x10001, 0x81, 0xfff, 0x6}) getpgrp() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:10:53 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) pipe2(&(0x7f0000000180), 0x10004) 16:10:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x88) socketpair$unix(0x1, 0x7, 0x0, 0xfffffffffffffffe) sendto(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x68) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 16:10:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x3) setsockopt(r0, 0x3, 0x1, &(0x7f0000000040)="47e1042accb643f05fe039aec10add229c1c678b8620060536cc8b21d94e3862783e56fa3a7a006faa7b3ea0f0b6cc0591f73438e71ba8f469538148a633e46604e301f774f97b9e0078a413a766607b58acc9d6774f5aff692aac7f6708056dd0fc768e471ef7fbb0aea63ce6b9910926f4552962d5cb1d116a237499ec5e1faeb6a3b2b7f998c1ee46637bba6e8d5353cb4d62c51117ccfd14425df68656431753876e890c2716336e7cf80b27219fb6b17483d8f6364fe7732373cf5d355a786c41d3c1fa51d341bca0211a9c9c3432d03f96556afbc5833484c5239d3842bfc96d5229d746f4f5b1a5", 0xeb) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) 16:10:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x33f) connect$inet(r0, &(0x7f0000000440), 0xc) 16:10:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:10:54 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x6) setuid(0xee01) r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/35) 16:10:54 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) recvfrom$unix(r1, &(0x7f0000000040)=""/207, 0xcf, 0x803, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:10:54 executing program 0: write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x164}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:10:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000627000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:54 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = semget$private(0x0, 0x7, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffffd, 0x3, 0x1ff, 0x401, 0x1d, 0x1d10, 0x10000, 0x8b000000000000, 0x9, 0x2]) sync() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/204) semop(r1, &(0x7f0000000280)=[{0x3, 0x5, 0xfff}, {0x3, 0x3, 0x1800}, {0x3, 0x800, 0x802}, {0x1, 0x7, 0x1000}, {0x3, 0xf7b5}], 0x5) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x5, 0x9, 0x5, 0xffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x7fffffff, './file0\x00'}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000400)) chmod(&(0x7f0000000440)='./file0\x00', 0x58) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000540)=ANY=[@ANYBLOB="194e375622b149a1e90d05bf2d40369e1cb77d6ad608000000084e9694b3e79c88a850e094c479ab0def962db107f6cece34949ad9d0c68a229feaf3a97eaf17b5714d8a2ebbd39e2eef50040adb8c3a98c19a249f32b875d5d01dbc2cf1bf1e59bb30a72fcb0afcc0af0116b78c4b87274ffe874aa9f368ede3f749738d440ed2cde31483398dc33cee6a55bcfc64b095c2086e43f0e7996cc200aaf4f1c5968924d74600f1bf135632fe85e8e8ba0c768a593b75ad7357d9"], 0x1, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000640)=0x5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/154) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000780)=0x5) mkdir(&(0x7f00000007c0)='./file0\x00', 0x5) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCCBRK(r4, 0x2000747a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2012, r4, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000800)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000840)={0xfffffffffffffffd, 0x3}) close(r5) 16:10:54 executing program 1: r0 = semget(0x1, 0x3, 0x300) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/148) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x2) semctl$GETZCNT(r0, 0x84607cfce13a4142, 0x7, &(0x7f0000000100)=""/1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/4096) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x3, 0x5, 0x121) r2 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001140)=""/164) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001200)="3748139a1310e439c801f1638aa4ab7a61e07b5ec6240fbc0f7b5a0321a71ace6377883c3dfd6d1c3c25d302b64f21c8999d55a4fc7d36b015842e6e66b960d4446804820ed1c8a298a5720180cccb2597ee43c0482288559696a9f166d5dad9a373b4b5f291d8f8389382757a43c63839b97356078d37acd19aa3b5843ee32fc30dbc67736d13b3339b", 0x8a}, {&(0x7f00000012c0)="54725d67f2486d15211c48ef119c91ae8a1cc0115c916760b2018e2fa217f16702ae7ba5cfea2cf5bda265ffe63ecd92e71218a38341e2149e0d5bd98572bea0e30f9b3c4915143d9eb6d6946e450ad9f291066545444d90853b983fc2efce07e4d55e58895f69c98536d3eb015240c2ea10cf9f38e36fc81d03eaca282663a65c5376787dab8f54829d388c934f53299cbb78777523d8554c7a52d46303c98c2ecf3101d2f48047651e0dd2ee9a", 0xae}, {&(0x7f0000001380)="8570b00cc1c87359b2902881c6012f610b34150109259daa6dfdd468e40957eac790a9cc7209e3e55bca156004fc1a3e1ccfcf5519d03b4be94417f993cea996c4c848f3e2dd9ade5082e99a0760b2df5d5d4e1d7ed81add1a40b885791e010e16e19b3717caeb5e3624467f25ddd0a8b68f4ae34fd59a8b84dbeaa6aa94c19b0cc25ed2ee346c7b90714e7552d1575a5b1e132665eaa8dd89c7d935670fed0deb21a9fb9d2c5363f1ab0b9a", 0xac}, {&(0x7f0000001440)="94cc220babcda916bc3c9f5936ef777b13df290ae48e653e29f325dd7fab1d", 0x1f}], 0x4, 0x0) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20082, 0x42) ioctl$TIOCNXCL(r3, 0x2000740e) shutdown(r3, 0x3) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001500)) r4 = socket$inet(0x2, 0x4000, 0x7) setsockopt$sock_int(r3, 0xffff, 0x1027, &(0x7f0000001540)=0x7, 0x4) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001580), &(0x7f00000015c0)=0x10) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001600)) semop(r0, &(0x7f0000001640)=[{0x3}, {0x0, 0x401, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x101}, {0x6, 0x0, 0x1800}], 0x6) r5 = shmget(0x0, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getgid() r10 = getppid() r11 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000016c0)={{0x8, r6, r7, r8, r9, 0x40, 0x8}, 0x4, 0x401, r10, r11, 0x400, 0x3059, 0x7}) 16:10:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="105a65c028b8f09fd3ba70ca4e1af50b697bdc9e94fd8085a84576cf4939f05474660e513ad9d8bcedb539130542d7f6a33c0e6928670b390d61b7e7ce1838cf2447c9a3cf783d3717e0551bc933dfe4b15ddd7b42e8db45493ec92dbfed8ccace7951ae1ccfd38d50b79bb6023cc5ba9c501c395eaec3d4132511fc1352ddb66e98d83baaa8", 0x86}, {&(0x7f00000001c0)="fd4942db79bd247b41068a2bbc53118494f360e385fbedf1cb9ec1ce72aeb9e0f33612eb04e9f285eced58e7297dffb351dd685feea5985fdb11ef29bcc598766df30192dd3c01df28e8d00b28e2b4734790ed63a9eb64b13f41a9eafda8eb62e97231f2335d408da65814c2afd6a73982c1", 0x72}, {&(0x7f0000000240)="d4f5c0edec133462b3c0031585d1a04b35ba1e3541dfd30b9d9f5d326e31c041a526a4418b213c350b0140e91189f313e0e02b1e513c06fbffe9e618bf2361b5de6431f86cbaa31bd44bae31759158f8d51dbb66c4f33eecaebf1b4ee01be838e1e249dace02a77b16cde7b4843991e591c1d64ec0a93f739e", 0x79}, {&(0x7f00000002c0)="2286b24c5a9019f9b7bbd23d099463792d2806816cf06a105e2bdb37518b3626e273cad5648a592a11e5818aaac7c5524fe3d16f38a66f4ace9e5a11da203d9d62a32e10dc70c6cc67bf81ddec2127155dcf9336fee0237e07e17d0214822932cf4fbda8419c6c323cda38bf76526154043919a8e427", 0x76}, {&(0x7f0000000340)="debd1859c036ce2ae25949ad87cf12a04d2646d2b7352d8fdee3167e91f489b1bd2fef4e59d9d0415220943f3bf8f4a43d6e248e3924b00067fc9126c25ca15fdfb36a5b551a3ceccd6b1fc05d2e5a529ad484415bcefc451a4d704f8cc00a8580d5a62c4475ef7db1cf6f7ee5772027ecab2e8b81798c182f36de444b5e257963ff2800bf135d83ce72813a0628e4a0fa8217308b312f8a27c88943fecc2763df22dd7616f51a60fb413f50903834b32da3186e696c8b41aca7a9b916e7", 0xbe}], 0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffffffffffff9}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:10:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r0) 16:10:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:10:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x4000000000611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:10:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 16:10:55 executing program 0: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/149) 16:10:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x9c) fsync(r0) kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x180, 0x10) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11, 0xfffffffffffffffe}], 0x800007, 0x0, 0xfffffffffffffffc, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0xa10, 0x111) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x2) r4 = socket(0x18, 0x1, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:10:59 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000003c0)=0xfffffee9) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() semget$private(0x0, 0x0, 0x441) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0xffffffffefe4e2c3, 0x93, 0x4, 0x9ef, "d0dccec2aea4c76d81dae315290c813002987ed8", 0x6, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r6, 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r4, &(0x7f00000002c0)='./file2\x00') 16:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0x102) ioctl$TIOCSDTR(r0, 0x20007479) 16:10:59 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:10:59 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x6000)=nil, 0x6000, 0x4, 0x1011, r0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0xa37, 0x8, r1}) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = semget(0x0, 0x3, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/188) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000002"], 0x1, 0x0}, 0x0) getsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) 16:11:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000727000/0x3000)=nil, 0x3000) munmap(&(0x7f0000725000/0x3000)=nil, 0x3000) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:11:00 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x3fffffffffffffc, 0x0, 0x0, 0x0) 16:11:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f5d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c66600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5d65ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e8acd6c0b7c0e6c6ffe609c3c83075537e845d6b154c4c64c12c40c601d92f550664397a3e588ba5631cf3685f4785dddcff124c1873db776bd6576c8559d8af7f9358197f368d4391804bc218cd5906c534f5ae3c55c00dd98d48a9f75bf0c917c3ff4f3c5cdf698d1882c68cdca394408356e6930b5c4655845882e494262253c97e929d82c71a41ebc10c7b77dac18516cf0f1aa90954aa1b4715665d949214d5c04094b6d809a0af5e8b2494bc2fe855ee1b48769ecbe0f18cdaaff54bfa6802edc473aca128c84c95e14a6777e748767eeb822eac547ce5d29981eb5799f000023d99ba584e96b9db68606e00eb032a7a4df71420e2b8a85625670719f9b2c4bccd8137129dec6eb834bad657f97f970686c433e11803fef3c372dc8609e5226a9a7a8f6eaf3ffd7d153c431c9ec4139487f460d04965e49c451a2337b1d317a59955ad3c8f7303cbad65514fb19e6"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$setflags(r2, 0x2, 0x1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:11:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) close(r0) 16:11:00 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x79) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xce3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 16:11:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/14}, &(0x7f0000000140)=0x10) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) 16:11:00 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x3f, 0x0) 16:11:00 executing program 1: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x5}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, 0x0) 16:11:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000022c4, 0xfe) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x9, 0x84, 0x16a, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf00fffff, 0x3, 0x8000}, {{r0}, 0x5fa32eed5f0f4111, 0x1, 0x4, 0x5, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x40000060, 0x5, 0x8}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x12, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x31, 0x5, 0x52d5}, {{r0}, 0x0, 0x0, 0x40, 0x216, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000020, 0xfffffffffffffffc, 0x2008000000}], 0x6f1, &(0x7f0000000140)={0x5, 0x8}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:11:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0xa) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:11:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10b63, 0x0) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f00000001c0)=0x5, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) sendto$unix(r1, &(0x7f0000000040)="3f802d0426e7ee573ef24153964e36388757f8bb041fc0f6ab9e2c8c0fd716100f26c4b302ffdb7cec6563c56e9c66e12a24cb69d35c74e7f6de8e77b0f7951b8e7c70fa0251a0bcfd6fdda33a5685eeb80bf50faf67bf7d0862371b8c8c696fc727ae512e60a4d4955a1d6261a86d6e743412b45a992b6a4da931e140009b4ce0b33c402291bff66e1f8682f29ab44fba6a969d618aecc9f920f361437e94f25396a2b090c07714f62b37ddcf12e90ba05c2c33af7f7cbab6ad273b9e14c51c7c2872fcd32d1ee9d220a6d35116d07cdd0829d4ea276a183974d0a43d142b583a922f6848", 0xe5, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="e2cf1725711d9815f7236c40e409492ed8750d07548a40d98a8f0b6caecda0cb0207b84dce743571cff96c7f560a63e1c5eccb2c4b39a0a36b743f5b3afde4f021611287c34c4ff5a70dd26e7b3e495ca403566f5cbef98803a7381860a2606e9fffd536f41cf6f0b418308b5ea258b2bb5fa4069fc2c23cad"], 0xa) 16:11:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/81, 0x51, 0x800, 0x0, 0x0) 16:11:01 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) kqueue() 16:11:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x88c0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x1, 0x200, 0x248, "87e2fc6c2319f316753b34a197d9110bc579dce3", 0x35, 0x9}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x401, 0x3c}], 0x5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2b, 0x21, 0x3f, 0x5}, {{r0}, 0xffffffffffffffff, 0x32, 0x1, 0x5c78, 0x5dd1}, {{r0}, 0xffffffffffffffff, 0x62, 0x80000011, 0x8, 0xc304}], 0xfffffffffffff001, &(0x7f00000002c0)={0x1ff, 0x3f}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open(&(0x7f0000000300)='./bus\x00', 0x80, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:11:02 executing program 1: r0 = getppid() getpgid(r0) clock_settime(0x0, &(0x7f0000000040)={0xffff, 0xfffffffffffffffc}) 16:11:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23e) chmod(&(0x7f0000000040)='./file0\x00', 0x44) nanosleep(&(0x7f0000000240)={0x854, 0x4}, &(0x7f0000000280)) chdir(&(0x7f00000001c0)='./file0\x00') getgroups(0x1, &(0x7f00000000c0)=[r1]) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:11:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:11:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfffffffffffffe02, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2a000000fffa56656a046e613c2af9cc"], 0x21c, 0x5}, 0x4) 16:11:02 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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x10000000000) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:11:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(0x0, 0x5d137729cd4ef061) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x2}) 16:11:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xfff, 0x1f, 0xfffffffffffffffb}) shutdown(r0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 16:11:02 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="7e71d90ce5cf14aa4e64a232567912cd76d4bb2f2e4b33d0bf6b15ecf4fb668aaa76b467ff610fb0e8678cf43d442cad3d813e418b8f65cf61990072bbc31536485366d35fc531a806e1e0e4488e5a28cc5bad0a368b9a637d1bfeac35a71bead5413b7cf9fd219a5578d2c0fd4cc574a68d22066d0620d2c3e6b3f3d3ee8bbeb676ea03faf1", 0x86}, {&(0x7f0000000000)="ca07f5064c0b0e063f2078a331d88e0647aa", 0x12}, {&(0x7f0000000040)="ae8a7cb9eb476a0c7714f197465313972506262fb17a6465d479d317e8fd965f438504040d7cd6ee2ec7f1c61fe9f4b2068a8c8a4d2c2d5faa384d", 0x3b}, {&(0x7f0000000180)="66cf2a1e537a3fe284c755ea4f1c222dbb9550f12eedecda541e4a8b4b77b1b5da15314e756629f0533f895071c2b204f22cb9fc3c15c89a8087a6964587cd411380b79a5b8a58129dca98d0380011bbce84dcbcdae453f1ed5566e6bfb16fd915f6690463b0ae416f743aab73eb14f4f06e5d6d8f03291d5bdcfab32e49a8d1bd415b422aee78976a992a5533cbfeaeafc4b0571148ac10ca9249b8b7f711db1f947247e468af82e04f8b671a5703a2cd2ea47b6ad685999cefd6", 0xbb}, {&(0x7f0000000240)="3099e30bff72a59b3a76716fd4e281ed0375f5f331b55bf41092add410e6762ec199b8400b85ffa5c608adb14c16cbbbc0fa094c4eeedf0a954bc55d53e9811744a89af90c8598f7be683eee1af74c2c452da829b81f62113f61979a550136a2ea716cb83fd987ebeb710e653ad0c4", 0x6f}, {&(0x7f00000002c0)="2609b0b5578c86cb88d1276afca0d477cd5457585d30f67afff77fed759fbabee39be20d838cff49080b3c1c14f4b8680181002f05471320e28cdbf61c70d12ae19752947cdde617f2f8fb1b8e578ae87d07f5dbde680f0fec6f874917d07bfe4bcf0fd117e51ea7e39d6ae9c149b8f2aa164f5acec5b0ab71da43321f43eb4f1f4b41afc922a93a12451eed011ac9bf65e265eccfd1aae45ece97dca6205478283e34cbce52a670010cd251fe8099391d11dd07f796700990ce6f665f48eebfe57db5b11222ac340fce840ffd7faf93e8", 0xd1}, {&(0x7f00000003c0)="64c90e8f3d", 0x5}, {&(0x7f0000000400)="b3890d4af4a60812c4b86f6199177d213ef7ea3b6856b435d94e59a96e0eae47997cf5fe0891bf650838664fd7e2de0de7ac489531698eb5b965085cbab79819301b89c829d4dee4e3ab5c24daaa30cd138f5b208d0eba3587c26e83105df58c38372273fd", 0x65}, {&(0x7f0000000480)="1df221673e2c17266dce26ac4012e5c8fba6cd39567b496dde415c7d14360431f1a7028f979206cdd0e4128e7e036a6a5c6ff7bb727c6ea2ead204877787d2293e21b69e01d7c003e38f1d01458950a55f776418af4cf191d9160eba2ec24ff4eff9ee06c05981c5254ef212ba83805eba47e9110a2b61061dfc2f48fdcd69ef4fa3a63b9cd986265d71240e5357c5991ac1a58c839b359e6600217cc28c1076dbe963ab7e138d1bd4e323f055f319adaeff2fe0d16ef9ff0e426ce02f990b0f29e9e1067e7ff524755b16ad3e1417bf0acf41130023f8aac9a7a751e17f576ec04fb0cdba0da01a3074c424c1355977dba2139b13f5a27cf958bc0449462e1d47c624061d655f2b2e23a88e2c3c2bfa1a086430cc79fcdc716c9f4cb5f0c83d558172560a7ee6460db2b82ad16b8f6161e721028716807c6d8ba2f52a6110edf75bb800c7af988397a23a060877b6d8715242992adccedc73b5bafe98981ecd82458f5611aa677fe963fe8bc2239e2e5cfe09db7547a29995a14d3ee2c9559844d8eecdae74152250d6efd95e4c2837b5004f1815e00ba66a49c0445995078ebcc3fcb7d2a18837b830c0865e2779e04786cdc17915ef343c285c4b2f8abfe7ff556f30eca4bff880a87b8af10ca002a69af371d5ede5556d641afc2bf4c52ae1b60451e28433f629783b8fe6ed85bb37cedfed96957254a43ebeb8caca471e304b03adb29017e073e494245afd7b076ba1709215ccadf8a82421b120eba2333381573b12ab86e488ba01d0b544a682a25dde2c0da3971662967ae1feb050730cbe0cfcadb7e4930bc8ab3004e49797b066dec95ebc3bd1bab91538577ba7d4ca93b980c641033caa9961fa117e611973507fe6d25b1745c045e012c2c65590d55f8ea06d7c14737da72fcc414c34b1083b94614a1d17fff4545d6660317667596c9e50f0d6e3ee36874a06cdaa3a660621dcab03c333624dc7ebee49ae1c69d9368c8d1afbdb15822e3b16cfb0e8792ee966795c4eabdcf5aff178575afbf0a64cd5904a5b1443c791726d54f18edfeb864387ec17239af74bf5fd1cf66361a59b795d0124b04738c72f14ace377f61e5f2bd51bab8f2523e0c4c3be660da4f14ca7ef110af12253bfd160c538aaad037594585e0b55508c2f0be3500db266d1532b983aaebec88a26bb3c1758272c1520591ff14f33ddecc7ccf4763201df5ed46cfc2fbde86af5624842748275c1dc2ec386fac21e75a84ae517ebdabbb69be6a68965b8a225f7786fb27e5228b677f76215b7eef881fe209d5a2d513a2b0cc13c5b10e3a0aea22f5a66de1709e7b99b05c82dbeb356a3f086e29eeb77bdac9678ee566b431cc54b53ae12e8dc7968e31102d5bc9470b6cf6d1de024482d511db615ee7270fbb2e48950c57f92b0f0f565eb7056027e8c87d5cc025b804ba3e83d1629754edccbb7d2532596d6abe7725cf373f058ec7094135e9e6bcb764b8d901879dba410ce9e6ab6d05e69b33fe5be7dddf6605f876dbbfd548a628c6407c676dc91017fc9c7bff2d0d5c8ea35b040c22dac02620749df85065e77587719ce0caf0930a7c180ec27f2f23a6d80cf6681c9dcb5918e1613692d17b6a943346ad53181a7a62fa91b9b5c915c5d147a12b32dfdcf05bc725a6e63cfc6347583f30fcc9b81044aa951a13fc5e9ea91ea8a9a184bb45a68b867b2e185ecd37b721ccb0931fa5def05ea98600005eb0d2b7c4b4a6eb10462a65e16746778b2d8f6847f7eea301218e69bae6914d55069e67e01320572654f104bea813be7eb1c8e4655c153443805d68ea3763dc1866c809441da5cd89ca3b6a61c0141ffb0e1730077ee4f06db1bababe20e87e5f960b207ec6624b799bfbf16c211cb4f0f00147608d9f23927f0f9db0feee36a4e12a88eb38e002cf8cbbec5dce834366d85af0e41e7def43a2a365e8c687e5595b7a3eee9b73f2f53888644aa8eff972bba28be778cbaff09506076d9a1d8c5b91ed78cc8e187d133d63b8c6ba80ff82db03f134d61ecc65a2c77ae71c78bfbdb55cfa3e55e00796ecc179ec7d441a448befee7b95801b5a9bdb1fadc345747c8023ef8168e27a6a3a8d51dd5721cb6a1d1b3b5e204ec93a87dd159dd689c1ef0a93a0c3c6d776c2e33b640c900a340e111a5418fe4d2b41494aa7629028a23a0862256731474a9e8288cb92c8eedfa6e1de56eebac1e799ee8f664b804debb6794f276d63482bfbcaa88c88b0656b4361717c7f65ed7206a7e490fdb42a37c3f0565ffe65fdb70c6afc6c5de6a6e2e0e3650beb829dddcf7b09d12eb72bfdf1ee0e2a2823240ca64cf3d94fdf733f5a12348bc68c45c4ffdf1f23c1409f7b2d61178a59c6eec1986770c5dcb64046429c1e44e685ae2069bfa962d5d4170fa2ddef10141f9644fcda40bfcb5d03fe373f423db52ee8ea83befb83f90b90eae2517257fb0950d9244c0d11a27f4eb008afc6d142a9735ced54cc3707967ce79ca1be467e3dfd3f14f1bd740bcac2ed193749d4ad9d7ef7cb6d78457808fea8ed1cc9c3f59db992d1dccfc5c58aeee5e9e13a2ed60a50fd299ee13241a2d94d8079a9a30b9595d22db44460dd9207d90935e1871f5c06495d8a2463732a0dba71d1c9618f9fbd13d6f7bc9339017298e98ce4bbbc13aa314769d3d693c1b2cf59b8ecb919914017a80ad56b9142d7270c092e15a90d1381be5107b20a285dc2d55532b34238d7cf60fbc08b54de05806b2eb87807e8ea8140a80521b4cafce5277d15098dd6986dbd159c073159178de7fddec33e81fee9f79030297653325d49b16e30d93921de230c13363cd90513a684dd69d0b6a9417e3a437aabc00b9a51f618836f5b16969a511d92f18895ffc2a0a2e31c9cfa52d1dc6c9490847a80a27631782a8da515d48ce754b2bc133324dd0b355985a9043eacec6d991b0f6b660dd0cb97c884bb27a6f0be99636e335a9bb4f7c34a5ec069fad9e2475763e6e3ace6a54de6c2c92c88ee31037d6e0bdb9c35e25fccbb0e5d219f2f3361a3bc914bb24bfcf35e48c3d02566af829159a1281fdb63eb78e9f6277120fbef2e8da04b308b78f1390f5c66dd90626f93a13446c1a2193faade77458cbe4f7f05c980c18ea6ee05aff6ec3d1453086bbdedc89c89008c1ba457e8b6f6cabe5d57096bf627f6e6528ea526fb797008f9928c6f8e3d24cd1efe21ad323fe486cc443274be0f3720bf8841b8eef01030ec065e26604b0f190d8b704643c3e367189838dda1c0b6f2a2d1f72d129c37f19472a1bff4a3e6a7137828c4c000d06053a705949724f64eba6edd403bce9eecd7cb180b3cdf13650b15721ff3edf855064b0ae518d22335c08973c2177ee5ad0a447d2e2d718432ccee9e36a4ce6649f2264b28a5503b80095f9cdb1ce764ba22478daddb7a88564df077d7b502771978c011d34adb1b60f9bd969e4a984ec303c837b381c24fd77f4a969980da40ba702a15730da84141d64371d623e8c5bfc207ff56657d3aca8836e750c013b814cb2b07a6b555a2a1dc234c52ce22880d858453028a0bc103f9e44cf63ead73a856cc67d1a2418f6d94ee6f1d6dcd94c28c5cbf612d3617201b30d8f9be10a4eb2dd13dcb4b79c8d5a17b3895e24af54c8ea68026bc64ff48f19cc9876d4c128b23f1cc632e358d1fc8f19b34e8063da965774d9a61f105bce80bdd0793a66a6ee8622d0e23c03e6e7b91afd32d96ef80eb060dab87fbeeb020135b503ebc0f6a279af6f35fa5ac11e7d2b31b2df981225d354b2823eab9b1391d8e39c78a707fb98dbd9b7e971240daf9282ed8639bda77bc2abd88429e65cfca1791782cdf9626eaabd4aa371036aa48771f77c1ddce287bf5a1b8f0081e0ce4a0a365532c37537ea94b08b17a3e18c10ab78626b33ab624dc3fb690b98e1ab61963c3ef2e772c13249e331574c24d0930a3d3cf1fe34bf800bea3445abf086355a4aa1c0d03d855dd70efd4141cc0022d161e112910990ba9da545bf5d489f953ff8cad0952938802865ea35b51d796b3c500ed451c1da0614a9042f29c1dea9edd74cc8d09eda7ec0b99a921b54539b4bc07a3d7567546889d5922d94bf9fbe7e397110e082913e3bf6c4efe919227407dfc66ada3dcd94aeb97464ccf9a00a7731bfe59e4c962c9e25d1a296410066dc9f86677484ac188fa7a81fc1d665d192c1cc0c8a2257291339fab785eef439c3f005dd9e9eaa418d9563e79dd15388f1bedde0bcfe46394ab01e470017d99cfcd8ada0d4e8ee11c74c59117b83e90a8bfb9fd402c0ad7f8270ad1f1b33bb144540c02a2223f63c6b66082ecf40cd3a2c17e2479800d517b1e66f49631028a39899d7fdbcf0bc7bc42fe2a9eac53b762ed29c635e43ba0a25f2ff6fdc207c65c121214aa9ed6f69a9c822fb74546149ce2628495abe88582038c1fa0878a7d080c9b098f1956ad090931b0c94cf61e3362ccbc8ef527a301d40712088ac72281ca3e9c5d8caeb94a90146b87e02e6baebdba0ee1c195993c6921246615b135458f895997cf5c06fd3bd352d7117fed1df16062c56faa67dfacbab8f067bf162046b30c51a3a8332e293f7e6ba8724a93caeb0fb7f174e197787f025051bfc843ad056ef069053f9bb885bb95a92f0bd387480b49b6dc3c7c8b0bd7e1f2b156cf712355d7b7d835858069a937c18d5342bc80eba8c91ceb3870ed80c9974c73e31a834bf2a1fc0303240e6f029315b32daedcc9a72f4da502c5046868b77d6e6ef913ed00ec1917d068efd9850878213a1001309bd6a1fb84dda206e1f45e86b870b17267d193e9442557e6deb8eae021b228a80d677f341df8ed55dd995f23245183f5cd2800c18d66200cf682842b121e6737eef104b13f99436fcd5f86e220bf9b0f2b0f7206e3ccbc13b074004012ba5c16538577480296e505082c4b24a915a547b93aa6330528df93f4ea539709c757b1148ab79be28a682e1ffdcfc2b8903188a384dacfdd3ebecbc1ea62574b6fab6f53c9cbcf11e8d2af2fa5bf8cc5cbfdcf5394885536e71cf7f5484fda72ec41ebf7fd2a7969152be20827051982431a5ac5937d25b49ebf675ddedfdb8fc0f88f1be70590ae05087e70802cd570b878ea0826005a19d8561c209748162e28e654191bb4013eeb3ae19cb0c9cc754622b352cb3a78a1f5609efaeec7f14836953b0265331ef7ab29fe17e1432479cf21f477192f2b871c237c023140b2105e17b9d9f8c8b320ad5d1dcefe58d04d343301c6b5e7af5db1b8fab5037413d4833420ab0394f41a6fdc6c9b4af1185cbdb3eb3fba3270514457ae520e3a8e9775c2344ce0edb8170c4ad81ecc1ce5514853b54db334022bf6f5f01e4e597e70729f235a492e0728fe5324e1732fa7d6d4c9433ebfc0b90af53bb9b09f82cd7e363eb32efe0c5801e1900d6fa46e701135f8a39fa0204892a893979a8a61a8e46d52c25c4a75049e23910fc91da72378953ff8f82116914923c09e279f8bf06cc8b3c290d4628ce525a0381ee1fe1797518ebe1bf1513991989472b31a041c88f621cb8c6fa672e99f762a364752bb1bcb8297dd0e784642f61a2c813d9470d35688d923b4ce31e08b748c237fafafbb343b28a5e300a91c1086e226471f82f05e64ced868b17c7d0fb8aaff038a2c848605ac024eecd9297256bb15863b12ca7555c142aefe40793eaa3537a1316ed01b6b8f5c4da26b1e3709315a92f73f03b87032a64274639b7f66b34fa5307a3e1b71ca22dc4001d3d50", 0x1000}], 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:02 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:11:02 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x28) socketpair(0x20, 0x5, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x9, 0x3}) 16:11:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000008c0)=""/21, 0xffffffffffffff41, 0x840, 0x0, 0xfffffffffffffd2d) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000056b50073416ce33936c5de1cf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000008b4c"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x100, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x1, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:11:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2000000000000) setsockopt(r0, 0x0, 0x64, 0x0, 0x0) socketpair(0x1e, 0x2, 0x6, &(0x7f0000000000)) 16:11:02 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000580)="0462f13bb3b4b9d97564afc05afccf2599206e9f18c770f2b52295a3d46feebd36c59d748d2184f265a026a5fb6799ffa88b9a98ff701b70696c7869c25e63233099ecc4d42f69e2089e39c54beeedcf01e2faffffff135cbf1e9dc7a329aa123c36dc85b4f9d039c479a4a3c1402c2e7255b94e855e7b055c1c7d3227b926cc4ec9d85ecfcc11f64914e1bef4b741bcd4079c8e0f5215852ff9a808301e1c602079551db77412ab9725ca81e5ee9c", 0xaf) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/31, 0x35f}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6811, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) close(r1) 16:11:03 executing program 0: r0 = getppid() pipe2(&(0x7f0000000080), 0x10004) getpgid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x0, &(0x7f0000000100)) seteuid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r0, r2}, 0xc) 16:11:03 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) r3 = socket(0x10, 0x1, 0x0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1f0, 0x8) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x82, 0x0) r11 = socket$inet6(0x18, 0x4, 0xffffffffffffffc1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x30, 0x3, 0x1, 0x800000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x3, 0x200}, {{r3}, 0xfffffffffffffffe, 0x40, 0x4, 0x400, 0x6}, {{r4}, 0xfffffffffffffffb, 0x84, 0x17, 0x9, 0x81}, {{r5}, 0xfffffffffffffffe, 0x80, 0x6, 0x8, 0x800}, {{r6}, 0xffffffffffffffff, 0x4c, 0xf00fffff, 0x1c, 0x7fffffff}], 0x9, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x8, 0x1, 0x6, 0x6}, {{r8}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5a9a, 0x4}, {{r9}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x2}, {{r10}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x7}, {{r11}, 0xfffffffffffffff8, 0x20, 0x2, 0x6241}, {{r12}, 0xfffffffffffffffa, 0x8, 0x20000022, 0x8}], 0x40, &(0x7f0000000380)={0x6, 0x3f}) ioctl$TIOCSBRK(r10, 0x2000747b) preadv(r3, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/118, 0x76}], 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0xffff) socket$inet(0x2, 0x1, 0xfffffffffffffff7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000580)) socket$inet(0x2, 0xdf80bc2ca489d364, 0x3f) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)) sendto$inet6(r8, &(0x7f0000000600)="85f0b9050e956c7fe7639cd89655fbcb93273aae642b43aecde88309855eea177e8392889e249d223bc7c7c238ade0f25a9f82343777302153e528ad63191487e5ba5cde2261d4118f2e975a4ef165ac46cb4c6673abd3d6ddcf66ae09470256c6d2f05392894559da7fd24a30884f957695139478eddaa8790cd6c4f71ecb1435ba0895a267f0a67507a245a3cbd4e6b6ffa0c99d4a03c17def1cc4dd959e1d3c82f34d6f923c9029b26e5fcb58bbfa0ed74745b8ec3a853d7e76225f15ab9041738923396bf078d3a8", 0xca, 0x407, &(0x7f0000000700)={0x18, 0x2, 0x90, 0x81}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x880, 0x0) sendto$inet6(r7, &(0x7f00000007c0)="e29502b2b3cb66b0c043072dd12bde19017b0977f6b01b25cd7d4163e5ec095e68701e0b0fd71133aca8df91a948", 0x2e, 0x1, &(0x7f0000000800)={0x18, 0x1, 0x0, 0x7ff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000000840)={{0x18, 0x0, 0xe2, 0x6}, {0x18, 0x1, 0x4365ed4a, 0x5}, 0x8000, [0x80000, 0x7fffffff, 0xfffffffffffff6f7, 0xfffffffffffffff8, 0x3, 0x8, 0x7, 0xcb32]}, 0x3c) recvmsg(r2, &(0x7f0000000b40)={&(0x7f0000000880)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f00000008c0)=""/152, 0x98}, {&(0x7f0000000980)=""/75, 0x4b}, {&(0x7f0000000a00)=""/103, 0x67}], 0x3, &(0x7f0000000ac0)=""/74, 0x4a}, 0x40) pwritev(r9, &(0x7f0000002d80)=[{&(0x7f0000000b80)="90b3c797fa8f10765dbd06682db1a3924ebf1a4db60e74a7c193716ca8c026e72ee0a71ebf325a10c69911c9", 0x2c}, {&(0x7f0000000bc0)="9b65b8f8192d17627d72e29d85bdb6cfa8747f1826266c07d83e15eb8dc623e72a476aee009e11968d743462013ff106b040d0348b530d28bf20edf77fbc94654e442ff2c6323555541ec7d7fe68d09b87b23eba5850edafc0fa8b069059eda9035802c3b128d8228a18ef8006d9bf1306ea6126425748a55a6e096375476ede93b49ba16d82858f050705d58f564940ea6682669240b7d874462d04223cc2bd5ad6b1c7e212c9ca4b7ee9c88bcf3c689a74c7bd17973195de5797924b12e317cae99ab268a044d6c40c7a076bc1d01ab2c5714d42a04e72c101a657da9839ba0077c13b172d7125240ad5aae011a7bd7a5646dee662ebc87d3d63fa61131ec8c92cd1ab7b057632fada63e4158a47be2f5f434e9737699956cae174da15e7693d073fd7d32035434e1df702251303a15d4ca6809990df8420b0ad9f527a139ae84e98fea5c47d70d8559abaa01d3192d08848574c1296d224e26e543421bfd868ac41199e5445fa141e931dad35b040ae4c2b915e5d6e0605201aa234d1406fd449f28ef86e3662a6d578805a266394ac10f5ff865a8be4f7752511e567687ced9346140fda04843f150023007b8b8694ed56b229d1ab26d55589f88bdcb5c93c44d55480cc379a90ad61601ac709be1b155a51a4d06b9c776e572382c4282d18ba6c9b8598820c01a186bfddd02a4c341979e1a942f6bbd67565829363836e201e5a552ac1e3643daeb4644d4a46ac138a30c6a9877d1c3956724ed761d65d26359f8dd6360817ac245f1fd3154314faf0cfd6d26231aca00b235f2fd7b696f01c67f436a7048745b3221a4813a1fac8c9f6b7bed81f8d37716763856f30ccf888816285647513440680f312ebf0674de7c467400b5b1d38290921e3d01cda88193b2b2f6ff4fb7b39831ce126d8f0b0a47d7ee20596f58293ccf73def8bb1d8db02bb31bcafe003bf4d2479b502f02f2b4d9e64fc8ac47eca1b917cee258fdf97b107db01f3363fc4d58fd24bf0bbb39d6a18acc97191089910d6a789a69d72b7b6c7d32a5f70a37c44e779cc0513939b20ffdc3d70f6522ea6a9fca08d8422e6e15cf4720d423ac03df151d0cc1de2e7dc71ec5c56c2bcd541ff7731611096ae3c9966ed5e4128b45dde0fa87b89229782e22e24a8ca19527b3ab70ccf438bbb2ce603438755b776b50470d79431ed36fb4d56227082c4a9ad832e66db6b279a7472bc340a1a679b557cedcc2e602b3cd71899eefecbde257b5a08fa542e6e8cbf9887764faa3b2f2b2f34e77279272e99d4bb0ff414ac28d9d596f4c0c13f48a2234260766e4b1c4e6d156e815b3921324fcec88ed4c271148245388e6a9c7045ecf2a9f69ee212e8c8c62c2ed4dc0b2810654908f9575a66096112bbc404a62c6386e22b176780196bfd0b1d52ae68b63c215f0f57e6c98e294ee249f2a6daaf2fd9e0c2b00c5352a6258727227278980a2ea099e297c3b8c9ce06990961b83c5d3d24f6e66f1d355bc681f07d26f0ffe169d18ad5b080d7e0a337d694438f32087ab030a96b9f12590ae259035d049dd629fafe5ecb1df84968f446b550478c260e3a87ae30780efbce7413eff557601efa3a504470dae92dddc32a5495cbc9ad4ea106abf03e454e6f4b0e4e1e3e6391fbb923f0b55f8f5b06eb7d63968e23cf7cc0973ac7ce4322e838ef898a36ff60fb62edade0b380d3dd463b79e4ba83b7b443dbd3da4264276d36a0db5261d785f74ec72fc8ec34cb99e307b6ed1736588059458333da76482f3a036b6882240e691cd8aeaa3478575a88bcf62db024e8f9d13f121633ed07df51d2781ef378132c64a4407b27e4cf944b1606b92480740c22d6d9a76d538b14bec14da6ccd0e827aeb6ff8080f4dde56c1e6234dcb8d30cc9422d52f46751aca84a6a2f648e0e45eba782d812490ffa98667bea3e619249363c391e080f4a193512289d2cb9798265fc43847278852c2f85a99d32f0c70b587c79f9ceb9f8d6594d4dec18adf8d1f76b1ffe6b78fc5b3f8f990a4b2467d4820fda666b6300339b1c6a9a92dc7af2ed425be375527188c4a31623ffa8bc95067c5548352f6d9f0ba667b5bbd31da6b20fbaf8569d6c21c1640f6711f95ffc47f8035ff41c68b20b5d2ee586ecf268746ef1ac0cb00d3cf0fb43b40ba5676fe08b24cbf9a28dc5dbe4f6185f00f2b088a501832bb533406dbc6fe863df6abd2303875363f0abfcc31ff212e234e5bd151b2d330e76b59dcf83c6f3d23056cb53c61e7f9aebf1e902becdcbea19da321b2128f6e01db634f59bf144df9368ef079bb3d62ab96e9621bad9f482498f33e319d4fdd7d2dd51b33e73e0d989f79e794c6b60b9cd3f071cacab9a9d135a98952e2cf9d1ae5c30acee90dc1f2028a802a1d7bf11c583dfb443ec9ea8214e61d3e1daf85fb5cbf479506db126b8eab4799b73d4f27020e69cb3986e841da2f7e64bed3032630d31ca603c327f6821bfac5dfff83da50db82f10834dcba3f4191f37ae62ee5023542f6ff4bc085669b3ffaf36c0ef2f98462c798679b36ba1c95c8e6bd74ccd7fd30055c8b19c17b4368b5b8044e7522369e0480ed0c0e9d7b98552cc74882e898e03790c0a493ab43f02984e08aa56a6efa13bec4818e19a73a3017152f7f1457aa5f9ec7eefd212ab712d375ce4e8fc07066eb9e4bcf3c0cc934817dbbafa4eb9ad2874fd75f756b109bcc1415062e69c1200e440b1c2b0a65578cceb5597b2ab267fe18752702024dac3802061225b057b171ef46b2d6613508579e90820bf1b46302d2bff3a6a849e0c00e307a9ce0006a2ed996ba03b50b0bc1fe54d779c506b4551ca5f4b29fb735f44bbe92a39677e174c54e0773a192bcc5c6b713a004d47c91ace7232777728f99e1ac6ef84be709a098699824856f65b93ab1361b75de9429d85227001a846b2d7a007b96d8b7a670a8484b9bd67464653d6e25473e4cdefb020ca20e51fb289b2c090f0e195ec315f93f63ca329aef4445bb8b89396ebe4eff7ee7f507afec8cd6af485b7215f9b114c7ee2829b5073b06312172969c475571dc427b1e3d01b9c7acc65f611d9a03a56315ab46bcc37efcfb80600b61fd9f3b770078d036c73f866d74680b56af34acba12da23b4503ba613e185651a06c5bfd88d41c6eaf035ba4a376b7e1d61f24b0748f6d4d9e7309d8b5e4fa813f7a83c623623fb59c1c1dd9b38c7fb9fd16dfeedebae4bf299f59156a455be6560ff46b7508203cba038b6d31f51ab4903468c2efc0944b5902f2fdcf92e3fd0ede4c303f8337c1f2692f851b3447531082b121a3c567e7f333e2090315eb37ebb69a8aeda5796ac5453e917bef0da3f5503d7bc3bf39055660eca011b4441104e0ee67e960efa3d8e4b4338a51febf0f715ea2629049ad08699f19387359b776284cad6333180ef6d0b898b5358009b2d24618069be137369c9024a955f4f98be5ab8391e69ab6031b409a255ef5a1f10b210b980b7a3105ddc5f0571cc126af56713a9eb4d813687d5f9e4a3a1f5dc05a5117f148a1b0b7c6df159ef13064094a1c9aa7cb41770a5fb45a3b9c800d8223bb3488d408942e680872716638a539de9d325efedebf82aac0bb38c64ad6fd74035f99dc1c70c134ed938df01160e4be6068fd5a4533585ae6f9a79d93eaa0fb77b7d07ad4e87e114f7dfdb884b299614c106dccc1da4738efcc343d7d694e380a7b0128bfa43621b1b0cc7c3c556c101fafae3b3762fff57ab2909672b5ab0d6787ea32b6e5fe6b90c89542aee701acf6801364398f5fe00aa6d3a5ffd31f81acd067219a5f544aa79aec281a4ef962f21138ecba93c0e85d21158aebe02bea79a1bf350f49ab4777f852b9f4e085e002108be98579f9d348ba760e3e20c2c0a2ef1c214f298619e071b573a4e3d31777153fa22c71cc5341ab7a9402090544a14ef55c360eaffa2f6c603b53a0e675db2c3c16d8740726cfdfb9f21ca29884aa3f5f003924c23d0cfed38f18eb4358728c34b64acb741cd8900a44d2e77f096fd5f76ba8e3a661329cdda21fd26523c29b1a102f70049beb03097c7281c879502bca518bea7aa14e59118f23d37842a48083226479a7c18ee2a5e630cd8ad4d30e6f42869165f1f34a4574938193f83ea60b21f4a84f2ef0acfcdc96bf69b3ce99467a4b2dc342e90ebbbedceb89ba0b9a76e08b5fa493db2389facc0f9f37deb6d172f111f3ac896fd55a9cefc119526301afd8e82e607b014950780452e38365a1d4968ee298ed802ecfc6b4480f6d0623353045f93fb196a6367d57b61a2f7db120d9620d5c78ea016e8e8defb0c833348f133a29ef9455cb56dd44ac08817437b747dd52cd1727fc7b18cbf909be49f33814a2a221db5639f3edd845947063d5d5670192543277813aa9dc329ba317a038e3b2435bbc6d385eb0a1f620584b6f22a45dd90d0e5d694121ac6066acae2aa9110e953a5c87205c6620477ca23d5ca09226ad94541cd3b746158cea3cd069b476deeb4bea9ae7d85e347c0baf0e21df0a72ba9fabed65808f2f21b6c33c6607559365b20e1e4b38282b2394350dc23584c2805544a89fc64f381fbee68cf109d4f0076e5f1905471047fd29a13c95b895d753be281143f7387ab1496497c9da63f66eec3fc0252da2e636f5e0d427bd94848fa1d99ebec08477b9a92c686a6cb3994b6b7d8e75ed4fb9786852886844d9be82a0e8e60ebf366325af190d5dbc3040b19a878d363a9bdb8b9cf9db6a42619abb839291caded7c0efbca9b00501473355d300ac0c8444af21d4e99873d74693ad72c81ca98cff9617d14c94614797ac84a8ecc74f85e4b9300ba50cae64ced34ba2392f173848a979ba09d6f4a66b074386245f61a59ec51ffbbf343c12981d401ee7c73d07abc4573fa6c91e50500e0da6a2b46ad70258a871e28e8ef2f2cf34b40c20ae6f0ba16dc714b82f27af2c840f38ea8ed094d90df2cd55cf779a3ae1fab8a48d99c8a3403bcfac5e8961e505446a24eedab7a22d80e3ab111507263958fafa7f02182ca0419056b4b31d39186bc463988acf24ae985ffdda5b7ea746d4da53e811dd11d2cacb5437412c071efea2313786c48947a914bae1f44b12d99e1ab55cfcefe4eaf9a31c119a875bd96c1939c847358ddb1f3a5ad0df645590cdbe011b9a12335fe9081e288712708241c7937286d0ab9f9945834ba825e9799bcfe8426851dec2ef549944c20670f427f9732204108d3eea1ddeac5ba8fe5b75fea6990b81d161c2135f6d1fc5db78fc8b2026eda9a1e4b08a16ecc3ae291b1c030bf68b8363bf551f0c379f00880a903b2c7d1490531e10057059c24d5cc1d92b0ba1d5e520c44ac3370a45568685cb95a07ceccd45aff04af18c68fb1c84b132cfa57d09d858f1bc49b267a86dd947764633a82d3cc0d54e528c39769e8f5d136429e8c3efe294245106af4c8516a5eddf9af859da3a7407610ccd187fc5470fe6296f0175d2ab40de9445eab9ff185f3fe3ffe325dacacecbd9a51f17fdb30bd7f94dbeef370787a4c78478afc00e5c34ef6b538a9cb1717162014594116a28d652a9e9f65ab8a6a3407ce9d68301280522de43dd7bbccabedba65dc2f387b9c351f9c5004ae79a23dff38efdd15b220a2adebaa2a64b5b8637b4b3724e401935ac2584c0733144eb5e836f33d208e35391da45b46e6561ce7106724c2a44c05364c5be0a0e27e7f917c5c991e3e6388db0409b041b837fff49a26296a46d93d3a828b0258556b9", 0x1000}, {&(0x7f0000001bc0)="7709c226669ca7a7d5b2493b7f4a3ba536dc21e56824b63f4a9a04d58e7e7a3b65faadc747a234bdc2d1e1b0eaf4c9a1e92d80cf497b78639c9a160a2065ea6eb21ec4306bfdc0e0112ef5b55752f49b6b2312fa13df41fb2b83666a21837ef7df3882c116a462c9716c8797046200452cbe839a614445cc7c26546806a9b28e086492b39c5f5c1732309f6f7387978b8fc3759eb7850211c32ed61ed8dc596301372f0cc0820a8687a02084426b0243491fcb905d3ea53c12198cae69840d492435b316d38cbc7dd0245ab9b59094836ce9cfa2f026bbe2b907a3c2", 0xdc}, {&(0x7f0000001cc0)="7776677423b7e2577553fcf42b059355bfc32406e18cd2983211fcc72ee3ec1f0e7edb93308eb9c051ca95d50f6da62df0069325c6325c282b0b95076947b7e93c2d416d5d11e538469268ab0946e740c89827d3d9d3e8771add861ca5e7f53a1f276ff91570c66745a94c8a60fbadcee68a36cff700107bcab86a20b2fe09b99c08446b884146876f37ec59b5bdaebdf5", 0x91}, {&(0x7f0000001d80)="9525408c26b95401ace80b124cca4364717afb3d9fa6b79a5bc91376cb0eceaba29ac5cf5e8d05dce04e08cc81458edbd4de9a84e5379ef9a5e9b282787afeeb3ae4bacfc875bea7a82909ef7bf2092d27c44ca9f9c7afcbfe1fcc8553de35a0dcec2636a6742add005cf50d7d5af0ebf7a71305ffc034c46e81d94bef3a6aee2ee608dc1c769de48e4ee587e4bd947f28ecb6b052d5b74823b51aa0d280cd1bac653bdf45123ec61afbcb299c23d89b0919c4376ddf79fa6837b8bd5c8957862db076abf750a08f92035dac09597c0d0c668329121ef9099ba530979db6cbdd8ce819ee186a2ea244ca3d8a46f04c5d3693a8b8507c02a59ffd3aaef0792a2ad3acf785d10a3bc2e73437ea23ef4236dc375afe4ef89b05eba0b1adfb7a4b13adecf25fd939bdc1bbc1b48128e9d3ff16a05aa6e18d83ba333242a338a55789efb42096b0699d081a2968a961b0fcc001de47844135fd55ac0a294f1c3976a48e6c0a18261f1b17d1a7d25b8eb771e93c3b493d68d7139a5088f4819c41cf8ea37daa25c92e97529c4ada3c4d276977afb0f18f63bd962126f95029d1038924dc6791f3c36c6165b2a7c364c40834e3ef3821b9af696cf77cab8f4e9686f27a8c30d5a7f075833bf80ec93034c3fe7b3d0f08ecfef344cc9526581d702e5f5e99defeb63a0fe628ec87c53f167849fb6b46a96ab9ad403e0feaf72d90d916138f93bcd3c3e6846bed57e777dc31e6883bb9e53d183ab54508cf7400834ac31c0ac5af74dcd41440ece0dbd1d46b7360837454380925c31ebd688f9b0b5fb9ca00271b245e4cad35b93debdeac7d11e0ca353b8fce9dc253c6c9e65d3ed04692e6416b6e3d9536a93eb81d761a5f9ee71e8aa9a9bfddba77e1e41e9d695d631383020ba7ca6eb3f3e8585576c72b1ca46d3e01905c67273c3c4fcc52b64b12a45b697fba0522653f4b30e9cb1cda30b0e829108bba723860857e2d1742faa910cf166ec72dda466c5471b80da98771ea22a036d5672439f1bcd15ab86a9fb22c6246ec25629bd7d31a7aad3cda04ae884a508f518cf2570ade072897bfe394f661a725ee7df7745b39da1494516975202c53ca29b33de0eda3a614430034b71438b264dd8eb9c94749657c7e59ff57d0828eeec193d5deb0e51d787887a04800499c636ca337c808e8faf3d58c58bcf05ea8e06ca160f24c32f3ecdb58d7a7e48dc1ba0d990a5faa87feb3094d810722ca4040b966d89a224af06519f065724cd411ea83e37c9f7639956646873c5c79b3dea9ec344e28e7252afc8d1b1eb40c588dd4b2f9fa704265a4f82d03b30c1382a3edc0f00278114975800505927fbf1df34137abd6890a0757d9bcceb3e4e64c1953d79f407597f548f3544e78161568ccc5ff03fe77d63b960ea7e0d41661dc54d550e2f9bdfecd6ba47e4063298befdc4352bdee5809b2a26beda0f4c7832e8260d558e9eef006c929ab1a44e4025101fabb9e3679d8fb6cd64907feaff524409e62d0d2855f6da282ecadb95df0ae814429d07afecb38aa5c8ff0d19bb447f3071c1ae375d8f2e02883afa26b4c831a7ca45225ccdfa3196ac80d3f5fe39e72ffd3484e506779fcfe3653119d11e879b41c8e7b18870326c13a8464c6f6c02949f3a9a79a5ddfc83171a641075ca1ce030739e183e1251109a90b2cff7f41941ca34fbb4e360b4b0236fe4945f255ee112a5626acb6ca67eb9a65a37a9e4ac79c0115654e6aef26f5431a31c668e857c01e4552345def4abeba806b1c8353695c22662a3ab32508e9c5f3f27871ca5c0eda724738082fb637c059711412b40067fec4f54edd88e0b9aee7490497999d4a8db09e564362bed6d3328c2f06a287d761dfd72835aa552541e8b92b123b106500fea8a6a0da1bdf5df15b41a8413ed2d11b2884ddd360421c7385c7fc5b6de284138e3eafb306747aed24c3979f4d432fe132126f85b85d6bfcc453989502508d8c119699ccf67b5736aae11f9fd73a48f26d2bfea57b9e49dacd6510922395ed2a72af8358d29ebdc962316505813ba4682b2eb6d511ec6281b3118c40fca1b5adae66d635be554fb8066c103395a87703f149f7a63080dc00d7f04fb0344a807db5db8700556d7c8076ab7a469144f46c6e3a5a88ecd8dad934777410271c561dd66ca0581d36ed78ff05fb14b81dfeddeb59827eafbc3d53d9303105f63712d44dff5634629c8861cc2f50b0ed75e9ce25354b8c5513254b49a197d36886da6057ad64ccb8fd0516fe1a0766106048fabba7730c7e9a1fc01be63184859090bf7332367f3f4de2103a09f67fbb423a6d027e4578ddb28fbfd12714999a08e1665a0b0edc5c02646aacb977d9336520601171033c4fe22811949b90a1e4000bc2f13964a9010b8f1a7681ac039a3fb0d1a04aa26380554e6034aeb57f81268dca350ad2cf3fdaf9a1e097afff40cfea04fd15dfd333f5a96055185589e8b237f21c794c1d686a0441c6ceb078fa28f4281812ba5032c613be87d34d494a997dd6f04f5f6b9195e307d8b4b9092dca6b126b0d77ec5a543437bef25be926e2742589a123e96a4a21e1ce777bf8a2f74c7823b8ee7c29a5b6ba283418a8700cbb3c028225954b0f949168ccf501308bed049a0ad36cb67df0f78e70e56474ebd38f32c4d62a433ff390d52e9a31ec8354860d50bb1639ed352c15d1a293ca48f2d9c445e0044fb0e41ceed8c99b70fce8b98e90b563019eeb1d95bef5873e3463c906b24b1f1bacd383533cdcce74b51c3446ce0cc4eb1e7e14e273dc19e61e533e0f4ffda8d8fb437323cc4e02c2b108bfdca4908b2dabd7bef4782cb24fcd5bfb9a97e2d54e8b2b544275b72cc430a4a41e1a1ec8bbb245d1a6d761d30ee75266d89b6a8cefef8f75efecd8cf84ee02a804a6247158f416971965f5b5abe278197842423641aa0c3ba4ce25f1919de6656e81485369474af9d11d28af4323750154aab944e9a6252d65a37baaec657929775c0b116d25e9c909dddd1c1d87a8c3713a63f0a2a4f6f0fd8a859d8173c8bee9b54285e68193cdc106339069ff58a28663851db3c14f025c66819009b416180f0fd2351875fc2ebe86ac31224a5c3f67f25d6e6107b4e9389d2405e8872e1f7079becab93b6cef6984c1615e04748f667d4e4b12ce2fb91dd8f3975c208c55bc55c7da5b67ba149a3765e80ba41762cbea80ed8d911683786c526018702d6d6c9ed331b8779cbfefd2169c2dcff295dd82c320d34bcdbb5252dafb13beb8f3b07affebe23d50c424a46b5af512b837b3d776644b5195f72ec964358595e7762f5715752bea0a6153f9580da3c89002deba9eb1be6e8811c7819522d7374b8e130ffaec0afc64ac01b3edc544693b6a79d7c89da7512dc27dc3e60ae7889914d0e826bd44d7dbb5e25973ab7ff59852600d9eadcf086261453dffd688b6777b5b75dfafc26a7b7737750ef29dc4f1199a34a41d45ac0664fab387dcbc0f4ff64a3a5f14ec51ff435a1d0299f1bc1661e346a30209adcc421d04b6ade5b38b82e02193873948fb458ac06cbde04ff9509b9d59178a3f84a9ed63d3d6e5f45ea5f3804e828c78afac426df390957b393320b8bdefde8cfbeffbcca18a5149043963e947af3e515faf2e2f6cc01a66fcc842ad23d7e626b0739073a72e0bfdd295dc4362a310220f8a705b7cb302e190810d112d6401573e4dd70b261c3e476daf1cfc825a6303402ee82955a3092a9d23297e9ce9dc9a725499da8271b4471240119e482091bee84627727891ed60a21156121f686751127f83074a0549665b07d3a96108f41a02337e6dec42f9feb7cc2515b9c856e897e11bb220fa5716ee6876a54612432f751042d8d0a56365d3c031ae2b01b8e241fdcddfba830db97a001626cc8a839c7a8e48519520ac3e5611e5663f4748884a57ab0c517572f76708606dd3718c866e422f9995f5214134c59850eeb08a4062e74a6772dc17c49aaaadde82772a4b7b6574bd2eff8fc6d96ab6b1355a7d6e0a7d8722c6c8e1a7bcb91d0a887e3fa13b4aabf65bb3d222609d805d31f03527a587f6c2bc94242f4efd20e143e6dc9d162e20eda753ec31dd4a32e01d56a530bf9381c3246962c21e4e9e29697f262c5e97f9053478846c7fc5178702937226b517108ba7fe26d4d6d1696c884a5272b36679dc15eeced9683ac1725a1f767c2bcab5148fc47a458ccbdb2002c3c5ba959994087865649381673f3e42ee6370f1f2d328e2b72efc79a3a9586b70d994972456418b3a79a50cdb0db5d39c92e6fdbfcb48271dd624b9b287c51501b1c40081cdb9ffee3a6310023d058a191d92eb68f5b776520571387e00f864db018983bd044c0064982e257ef150e18b25f68d98692a6a14b31b48b98c4a396ea279b3953df3dfa717dbf85757772212bec34b28ae7ecc41a731c8541ecfe0bd69e4d3e8f5ea5351105e636eb6ded12172d78d12fac178f99df06a4034798f5ca705dfeec2ed833fcf5e8a61fcc10150a5d79fef0aa033407556025b097a2b13b582b026728c3fa9dfb756e4e396d089a191c08a719ff853363c89853744cdbe23b7ab13f30bb899ef1869b54a7709de5e370f2e73177a2cac76d39205885fd4ac4cb719644cbacf18d00ed0b6c8c0d3c1ec131b2ba146d4a0d5ade0846ebec7b6941a7c2db88b211b8df0dfc7408e6bea48a51b34edb4560528cc86a78417ce4892a22d41c55cdab7d8316a2c2bf91dbd4387519cbed00e1d132f3ca4bddb65289f84d5eafe4a17520a2d2e20cc9182f7edd05ea28f69519e7ee358c52ae8ae992c067bc14474ee82dbf661a50d7f6afecbcb1d4f68c66b15ab08104d3855fb6cee3c01cf29c008c0765b21f26ad30dcab282671089b665e68c18a86b844040f2e0224ae566540662d6f382b93a6a613a5b0aa7e82e2063d92eb576c6267dac27b8bfe07819f3e4841387bb65549a73efe24a2cd618741a5b0d6608dfb4f6300abcce0833a88ffe982b3ceb1a081bd1fa6263c7a50b4ae0a3eea2773c3e13134674528df7419015ae080f6f53df8e3443e25ecf90bc7d0567a759cbffc90454267fe23a24ac5218ea86900cc4ea727b3e3a857556237d8ad7317cdbc3989bd3b15567dd9228f84ab42aee3cf2785a6d4b265f501e111c213c0bbcb4f435cd4346f76f9e18a17da3b5ae80215d504406418495fc323896795fbb5af7590ae881f48288d06a50cc5f9a3b29f9612fc47af2f987a52c3a3d7424082fe76c2cd976867e48c05bef30cd40dee36f1f8e96fe043d08d1c9b2a7fb372b2a115199f8d4450e43ff913b8030c23d9d6b549747f083b4cbbaa1f01290d4ef54bb34f5b04278cfd00d1a5a574479e66e62c9e0049b08aaacd8a967e805549b874565461cd153ab88d653e4b52a98f9d2860e0dc8b5a406ffc42df095c651378d46b3209eb2eceff551da48566c1ed05da34309a8628c35ad55529ed8ff8fbd19969424be1ec7f654e9c110f2955be50132a4846b5dbfc571937fd9fc991f610a72abb03f110165a28c08a93338ae2deb84f583a1b88bec13a38bccf883cb823428a5751e8d98e4b1d6c28f124e52912587235327a5c47bd3258e3a5eea72c977ceb73c94ec1a77cf71a477528f7e513750b3feaed06357ddea4fc441cf4c2337a99a083c302b0bb8ca153ea029d72e8ccf1ed104f69f112b926758a796dbca4eeba3aa93b4dec0b59be362f9d2062f10472608037af5fb36e196d1bf3dd0918fdae60a21f77b2af4913ffd6d", 0x1000}], 0x5, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000002e00)=0xffff) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000002e40)={{0x18, 0x0, 0x315, 0xde82}, {0x18, 0x3, 0x9, 0xad3a}, 0x0, [0x10001, 0x8, 0x7, 0x3, 0x9, 0x1, 0xb8d0]}, 0x3c) 16:11:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x283a41c4, &(0x7f0000000080)={0x1000000007ff}) close(r0) 16:11:03 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f", 0x201}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) 16:11:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x30288, 0xec) kevent(r1, 0x0, 0xfffffffffffffffe, &(0x7f00000002c0)=[{{r0}, 0x1, 0x1}], 0xffffffffffffff71, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000002, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0xe9, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x24, 0x0, 0x0, 0x1ff}, {{r2}, 0x0, 0xc, 0xafffbd96d36b223e, 0xd54}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x7f, 0x6}, {{r2}, 0xfffffffffffffffd, 0x81, 0x40000011, 0x4}], 0x2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000020, 0x10001, 0x9}, {{r2}, 0xfffffffffffffff8, 0x8b, 0x2, 0x100, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000022, 0x9, 0x1}], 0x5, &(0x7f0000000000)={0x800000000, 0x3}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 16:11:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa90, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) 16:11:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc3) msgget(0x3, 0x80) 16:11:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x8000, 0x80000001, 0xffffffff, 0x3}) 16:11:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) chroot(&(0x7f0000000340)='./file0\x00') mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:11:03 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="e4ad85a40accf6b9c530f47b3da3391e8768f0b0a9082e9427e84b910c5c65443627c193dc98e9e7a31d5cd4425ccb33e748e6e6f10cb2100f79bb814965090112ddab36899057846b4a396e3cb8d1d77f586ad540e22f75837ef0ecd1", 0x5d, 0x400, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:11:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpgrp() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7f) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x40) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:11:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x14, r0, 0x0, 0x49) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1efbb6fc6e23c5bfbff0000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) connect$inet6(0xffffffffffffffff, &(0x7f0000000280)={0x18, 0xffffffffffffffff, 0xffffffffffff89d8}, 0xc) close(r0) fcntl$getflags(r1, 0x3) r2 = dup(r1) ftruncate(r1, 0x3ff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f00000002c0), 0x1000000000000236) ioctl$TIOCNXCL(r1, 0x2000740e) 16:11:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:11:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:11:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x20, 0x9, 0x41, 0x5, 0x0, 0x4, 0x3, 0x100000000}, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x8, 0x2, 0x4, 0x9, 0x4}, &(0x7f0000000080)={0xfff, 0x100000000, 0xd92, 0x5, 0xffffffffffffffff, 0x8, 0x80000000, 0x1}, &(0x7f00000000c0)={0x200, 0x65}) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) &Ÿå8K>ùF"Ô_ OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:11:04 executing program 0: mprotect(&(0x7f0000275000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:11:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:11:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:11:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/228, 0xe4}], 0x1) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0xff, 0x7fc000000000000, r2}) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:11:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="fdf3d90860d9a742ceb19cf85553328a11b31a8e978e68bbc56a5acaf0b64b90753f0c4dbd1697b5d7ccb4d7bd0a14b869e8577bc62362f439d952beb4e4f503f9e9b07f93d8e86de126e6f8f495ed859acbfbc5964a56c0633aaa22c07f9fedf197eabaae75bfc4c32518a2a6e61b1870d72d4cb66589d56910a159de5aa8c9949ace0a840e771e049d278d2b31078591c621257241cc15be25b1a650d78cdeaefc0b5c631edae74cc5ddddf3bbea553ae798604a710547f2220fa94165a7bc4f58cf4b545df1c1e524f2a85e9314b1f99608ab3840f5c0", 0xd8}, {&(0x7f0000000140)="ffbd6dd8f249c7fb15d9d07d01be8a64f04615bc16fbf0670350eaec56ff81eaf03f1a067d7f2ccadb39b2c94f", 0x2d}, {&(0x7f0000000180)="7edf0bccfad90f60652546771302a7f0e719fac6515ec3cda1b243d31ec2950210c23772d24f70ef33878af7732d598e3827f084c7ae53f26fe66d85c98b025367b8bf7500bc4222b12ba94d34bc51f727151ea0365917b9aa1ad648d3976d93d2d215eeb373bd130c89905795edcd7c2b39920a6f760c8fd2faea9677257b0c8669af2daba00c", 0x87}], 0x3, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x60, 0x406}, 0x400) r4 = socket(0x2, 0x2, 0x0) dup(r4) 16:11:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4}, {0x18, 0x1, 0x6, 0x6}, 0x6, [0x1, 0x0, 0x3c54, 0x8, 0x1, 0x40, 0x9, 0x1]}, 0x3c) 16:11:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) rename(&(0x7f0000000200)='./file0\x00', 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:11:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8800, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x0, 0x5}, {0x3, 0x1}, {0x2, 0x7f}, {0x3, 0x8}, {0x2}, {0x2}, {0x1, 0x60000000}, {0x1, 0x1000000000}, {0x0, 0x10000}, {0x2, 0x4}, {0x3, 0x10000}, {0x3, 0x9}, {0x3, 0xffffffff7fffffff}, {0x1, 0x401}, {0x1, 0x3}, {0x1, 0x6}, {0x1, 0x80}, {0x1, 0x1f}, {0x3, 0x200}, {0x3, 0x6}, {0x1, 0x8a}, {0x3, 0x10000}, {0x3}, {0x2, 0x1}, {0x1, 0xfff}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x6}, {0x1, 0xfffffffffffffffa}, {0x3, 0x9}]}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) 16:11:05 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x804) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x41) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x7) 16:11:05 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x180) 16:11:05 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0x2, &(0x7f00000000c0)="a1ee62b4cd2f258da36094e2cf9209f5a23e3e23da6ce1afe99446c974aaf87099ea46554b3c3e70486747bee42082cd336c7eebbdffd52109466479d64bea73fcdcc350ff4ea1299fbabb2c61320f4b36aa20b6fd2c6d4225d294b8ddfe2c08a2e92a60b008b1139b492d6a1dc23205a9a8a45c543c59b27a0057715e2415ea788ec1f712a598d510d816964c8bb5ce17d2c999899c2acb0fd86b03305e1eb28317ac5fb5610f50c58171e5f94fa400feb93e938f9eae6aff18bf9aebf3322c718253fb70c903e7efc4d640634842990774b61658940ba154a24003fabcfcf0f4d3e2b3925b1a957388f0dacc29ba15f9c74a3d6ec27b276ad2a4dff181e05e6e69b602b817d397f2402730d7ecb2cd8bb8a80ccea478f82510f367b4e581bc685f514bad6bc4779db710720206b468e7a579195035d3b595c373cd27944e2e6d3f472b65860cde43d220e02282520ddaea13a81ecc8ec71360c9ce9668e3b5a09fd617d8e853dc704ca0589535283e21ac7e01154be808b80150f345216105b68be195ba574002ef67ab71544c8f2b8ca31bcecc27862ddf96e97219ba1263e3716cd72ce4753783eac3af45e3c61f43837d430c810a376e875ccf7042a9f4d40eb91dfb803489cfc918509c24732ae5bc5db89e85096bd08753f31e3f164d688a2482c323e459a7678d896596432335503858d68c211a1c684225784fa84789b11d372188f5bc5f87df8c442318535104b4398d8b04f07d4c8a75ac1f9663b6005ef84451368537174878f0d28ae4afe96a216dceb1f3d93f5c4aa7505128c0b42dcf0eae14a3050dfc3538864675c2becbb5b1c8bcfb0d4c93eff2b9b4f3fc3c9ee0d843593127a84299619f5d86f4dfc3b084ba973d70b71514038da6c1286801c93e53bb306fffbf3513c8ee957134769e949078494953e082bc3ebf8b074ff31a1d6d5026e79ac24aa52805490d04276a049a269a0918a2a1ad71ec68096de42d4cbe94a6819bf17992a347539c786b0d595433ae8a263b7774b20fecb8a6b46f5d375a1a44e71da07ed40e2d1f3224ae1fedeef431136abde88348c63be2b0edb9e6dce69b8e4d3b751d4fa601c845add5cff3f4d41e22ca80775089d6a5ff25029073f3b4548dedbdeeb99dd86d17b78d50f38a28781a4334edc37fb8919dfd7c8864247bca19297362654bef0bf19b918ad57f76a9eceeb618e4b4df79c084cc8560af3b347d6bdca48640aca4496d84513c7e421b0ff77ee25cc6e5452a701b493235f48129171bb8f68d67a28152fe120951f4e3cde7c962f65cd4b860dc24a16ebc1c6a3403040e4c99751af811e7ac346486b06958b289dea6e8e31cff52587796e6aa7137d6d6af0d15876ff97934c74da7d28f379bf4a8fdde7d0d25649a57221635988fc303dd9b8fd3758096e4643ab02d59375a9137f29e8b0a5192942472def5c2afa1aea38b4ab925bd6ec31e4a6df85ebe7d1f1123b5bbe5412e0959c2bded6ebfeef3a13646335d9daa0cfb437a0847ab2dd33b2127fdefdada72a99bf2b5027fd97810f9d0f0e974899ea3818cbeef92781caaeefd0d4213248746340755363112cf6b36b994b24d0fd175defbc6a9298a72083d410b9d8ebfbbd674968a93ffca09c70baf5067983fcd3c0c7450cbd1686ce0b7429471900013b50f5ef019056d0fd8b91ba06d12a5e09c7b09b05a27bdb90248d614fad15540dd5c0cc94acbf8100fd286ac94a1baea95e74efcbe74c57d97d8761650ad4d3465364d6708a3ff8a891a32551ca2b6dde4a176f6b854ce838ee5eb82ed92eee70b4bd47377ff6060da45f6c5f50eebb82f2e8a819670208d17acf92ee7727b036a9fe65f72f061c573ae9c20c83f9561b8e4e9f864e372fddf5adcfaa3bbd405263f2a98a8c6803c005a534cab0fc8c966dbae5c73ea03223f4cdb81dea35a66843e0fdafa65b0c7c2acb643ba18e3177b1b532a20b7a8625941dcb8b9b5de82c5293288b46618440fe0aa58c32adeb245ffecb0cec8ec8d897f9d4d4ee421a3f1b8d68d7a3f33cdb8d0c23330031ad5932cb94bdfd01e52c4b732db243a970590d8b0861b36cb43faafec1f817f2292bf20771cc0c9ad55d7f518b01cb0eaec1f8a697714d92cbc0aff7bf7694fbf5786591a1a4ed105f6e65ed293324043259a000babfabc621a1c04ffe493d43e234c91fc3ecc2a883f06c32913c54766634f16d9fbb96d46d09b2c33682860a74250117275970de40ac3512ca9462dd9ed84ce19818828e650996f2d527b399f393fd76d84d00358b82e9fe65e9d3da4ed3b44d0710c1599a6ad8906013e4c6779b0f2376d987884c2ea77679c84e9223dda3908c2e90fab4a989f743a5663c1dac640317a34e23a536537de9a339d9c874d37b5ee30a740fd865a7087c1d782c4247e76c620f25bdebbb5dd0547548a600a9a82ef7cf1a089887d4be529340b0ce48b9f59b0a5a8d4803bba89ad403af90755ab0b1b8bd3746087457f495c7d26f993db34497c460d734c93ec8769627566e54a3420bce1ddaf02ff40a5d721e0a0a3b065d2b7766562f318fab6e9151c7f595b4709c53a97118c6fbdb48032fc4a9d1297707feadea91243841676950c799e787a1997976e24f5a7484cfc0bbe8efac5d1d656ab743585f11be46921aa84144be483306333fd2464db6c89f6d31bc5c566e12da3b053a7b7ed73b94fd1199752a95efa3df77086982fdb1a4adb21c3316da55b0d8ba4759a17f52b68e81af0d9da40b41e3aaeb98389a9fb670262fb9428d933c97f4a61db4e2a1b3e07033459702bd0b91d8a72f8981d2a6c067c5dc4a3a62554f9cb6536049a08b7d136161453c0c8eab8b42a947db48cf380f8f30679d308185cf4fed493636a006fdecf2155737d49fedd3680c3f0a23ff6a21f3029043e0ea694e2dd237b3dddb1b95129cb9c9efa70144f12997ad87cd53df7751c10b71a128d2a3d8c6d9e6d5186b31526719d3bf4dd2409acd3d5cd1b6693b8c74c1e8d7eccf789d9888f21a5be9aa6c08e3971c879356985f0238d6e3c8152170e0b6f6af626382a23d3ec45eaf5c17fd327fe3edd8710e04e1afca0e28b0de9b6430401499d30de5db507cea93a45ba968baba6fad2c716519564a8bf8774a9dd996c4cd9951721c74ee8a247336ca13d72da77085063199a9194eff93aa2f1e8af92a495f10e7c813f67463f841faeb25270ed99409f8d685ce27d1168904835fa1c4fef92c5c71b501340b8ade2362113069fb66585956be52e25ee55954147ce5b05b3bb3bc7187a034990240ead1ba4c89724e0c70758864ac13d58aada7145727baccfd9c0dab5d2832ae80291a7e32c7b99d2a987e8eac566e561e85fa2b8aaae4071119116364b3300b1c8d9832efb3d80cb372fb0a970c2486f007877059ed4bc91301f6e06400cc798c85cdc49a381f766e4ecaa56d037e3fc8c31febe06a851210b2656e327753e5b0526804db129f6f0e57cda687396c96f0c1c104200e12bebedac7f7340e8bc0b6bf7d941cc69713e7184aabd2104680d994ecfe0232d1fc03ed6d3ea62ae864be300ec26a7032b2d21ea97cc1a880a71f2c40abfdd1462345894b8d145fc6eea43d1fc5335cb09731c6ec38252763c4dd6bb69eb93510192b3afb1a9ed315947c6c11201ece678ac5459f284807fa655c8b5d36f9e93fc5ae4620f0f5881d851ac6ba35bfd27a6404d8d4ccd35cb773161d69abf4020796d660df2e859a43506b65bdcecb688e5c0350233562ced5231dbcc1892d490205defb26c8e5b2913723a9c177276b324cf2baaf8ebdb7d043db4d813f75b30ab35f3528b17a756ebf922fece39b2e3cd5acddffb23ff8d09f72251450ecb7e2080ca6e0cfc0d31306f2f9b55820a79169470ddd00ce17d6a0e227a0349abc390a969955896020bf9298c6d76cd1f00b52fa08df1cf8b453994349944f027f0a05c0b7e9f9e9ac4c3502b894fb665d7e72a4aa92a1c790584e293206a699f0f602194e3bcab259aa9a9ee142d43629ca164ab4e414698e66cfc39af70a4a681d78629d6995acac004c6037a08435c37d39ce74dbff28d69e96999e165bfabedba6b0768dd600eee79596782eaa05ff785fe03d2f3210e48facb48fe2a38f26a4321884d7d379fbd1261dff671e02af870e7654839b74f9882be4cace18aed2282fd8f0560ca6e066506ce5bbc3f72f40355bcdb3d507d8db8d358c5b779e8f354deece4164657003fd1d1a67f414b4c4a58af7a187dbe56a131e8a6a1f356c60a46b4dee41119a915326bffc3a7caa22a759514eb28cde508865b8a2b7c757021c155f7711845caa03fbab5e7f61a1ee186d9e6e712356434d06c3ccb4f9791c2d4d7c91d6a053510f0da6d6137d3104dd1a63ea1deb08ea743f7bef45071825ce03a7f39a3f41f324ffd25d518a7d1aff970c0a2b4e3d431f68a0e39e558bf6b2c30a01e04effb532c3b96359b8bb561d7d9caeb30d74a3b4f14d16d7df1608939aeb47ce053678fc08c5aff161e6a17987a7bd1feb64612da17b2660f742753554a7457913828e92e29ef08dfb19462cf8adcd39596e537c7dd681bfd60ec626a62aec496f5b3936f2f35b16d01cdb48ae1203b4234aa311a9ee93954d16ca9390b1c0973a7d2c8dbcdff1917a67a9536f1adcabf8f1de6c90b7ef71ed776d71dc7212c937fb8df2a8529c3de5f42cbefa0511a70a64ec1c391ffc3b3743b9eabf4e5e2f54465d3636cc1bed5c9ae2632b2a8d6ffe76f44326adeb60dfa63bab766fed5a3eaaab733b16d8b145127b1fd6d2b4ec4e92db367e94115fd09482dba77105f3d78a7245d7fd9c49fbc3feab5d65bbc970973dee74da5ffd4aaecd6f5ba967611ca81f32a634214d01993c43588effa14c6bf63c86ffdfea598f6f0406e13d59cbeba0c16541ff6c24648c33ba20966e4fb229183108fafb3cc6cff6a38683de1840f3e9f4ac7097af5e6ea653c55cfd2dfef7edb6d596da3d845ef3cd75e57da00460b10110fca634d42540f8244d3590c29901588af8a07392978253c517738c5f524b525c8be6912dbcb93f80472aa20388c37f03ca2acd1b421b8d4b7987270e520936910410fffbf934e260c63a14ce597bc0a0db5159cd4f5da1196baf0a8fda1af322d8581af24d94fcb5227a289f23112bddcea018572e807f5df44948e8a6c6e1cd137301cebce07a15f2294a1ac7791994a295c307f14c27ff3c5c1cd1963b854afddd2e5f8be7d345c75279f71c4ebe8589386537674ffb5c193ef34f80e60ed4515a67747ef610010c7b971efb096248e054f82b274f4dbc10e55e04e4ecd1a452b3b692e43d9352499142cbf5e5370b845fbdb7f1f9919b836223a6eaf0b366c6f8c0defdd69b7a95c0d21122023c3771e3f8ba1989e84d9d60c81f658ba05908e3b9b9cf903020fe70d1efdbc011d41c51e5574452e42bd9b675db4a7bb6ca1aaa47a853e03d80ffacd1ca200be7ca365127ba9f89e6a30800a7314c164bc24245c90320ae687db56490d8fc7ac2e294b5cf78741a071f7e5a75b681db63c81bb4a4451628959104feae2504dfd6ee084ac6bba96c2ed845567fa7510e4525820f30a57b2c76b56f3ad30124cce970bbcd8369faf247b0aff60d157a57559746de4ad0474e12b04867d1ce760f8a203421feea4026771604d4060964c3070e92dc28e6c684a4f985917c9be369c72191ad5274024fe70ac3664961feac29584895e8ea0b5a78814cdfce19e361f0834120782fe2f4b", 0x1000) 16:11:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6", 0x4}) close(r0) 16:11:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) fcntl$setstatus(r0, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x9bf5ffd4eb3bd4ca, 0x0) mmap(&(0x7f0000365000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x880, 0x60) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="12907a57dc8f1414da4582e969c216612feafa1328b211cd4707b255cfb87ae33e898c34042a4a14462b5e8508584637ff141b3e3244ec74ec935e38c31b3aa5e3a105dfe7a00ef2df2e8cff66093640f282c0cf02e3b70eafef846bfe09bdcf5025a14d91311bf1076ebdc7ff31c45d25479baad2c27efb1c8c6cfc0fef7a77a3ad8953", 0x84) pipe2(&(0x7f00000001c0), 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x100000001, 0x7fff, {0x7, 0x7ff}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="662f43e72e295bc8be1a8d78296ff069896c0459ba2f5dedc04050a4c0be14918404c84f7739181a6b1794ad1fdfe553f9df9d271d84308b50f97f911097f9aeca4b9250a62dee10bce6bdc18f2218cab9c5a076bfc32dd06a91b022c7fc2770afe84cf646faf9e7fa316eb7c73a6bdda7fb2cd15a5ae9fb63b677b0", 0x7c) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 16:11:05 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) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) lseek(r2, 0x0, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000c17ebb42cc02b18a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) socket$inet(0x2, 0x4, 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:11:05 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x3, 0x20) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0xc0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x881, 0x0) r10 = kqueue() socketpair(0x10, 0x4003, 0x8, &(0x7f0000000600)={0xffffffffffffffff}) r12 = socket(0x20, 0x8007, 0xfff) r13 = open$dir(&(0x7f0000000640)='./file0\x00', 0x40, 0x1a8) r14 = socket$unix(0x1, 0x3, 0x0) r15 = socket$inet(0x2, 0x7, 0x3) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r17 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x8, 0x0) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) r20 = open$dir(&(0x7f0000000740)='./file0\x00', 0x122, 0x4) r21 = kqueue() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup(0xffffffffffffffff) r27 = socket$inet6(0x18, 0x8002, 0x2) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="886afe6db238e2142eb3e0a3ddb09f8aa3", 0x11}, {&(0x7f00000000c0)="aabb8501f18ee2451df6c592a6f840a08d7bad030c76370b52e95814907c6089aeeb834ceb09e4a8cb3a2cfb403afbc8a6832c4528ccd339f2cd7627b80f7f8973f49065f19c84c6d964c5e5e826c57e7ec9ab699483e68a798d52ac593f64f8ee555cdf6d3bc1efef", 0x69}, {&(0x7f0000000140)="20b66fd641737c1c038408567c7da6cb67b9baff634b373a0574b0e3619da9804c00ec6b202be929d6b220292797124d73872e5d265f9aa21c2cd547f1250b9e771310c08344decac98e25a16bc9ea44df704d361a729a83032da4ef5eacc408e5ba6f35864431581074d9f9ad0b1055998c54c407121b4f8da93c0e63089d4bcc1b8b41604b88dfdffd1ac3d5de2487a834e08bd21fc6b2b218d9ca664210f53f86e5a1afbafc7e169352bbb8128cd40b717c1e382ff6c24eb18d37e5a02c409a0d04401cf483316a980359c74d217a69b745996de8c3ad9c35e7e33f14a7c570bbc5817825de79afcfc5c943409308cd164f21463ce338e2bdf3d7f4", 0xfd}, {&(0x7f0000000240)="05136fc2e5af95ad842df9d68074dc4b4c98ef88f1ac8b10ca2363eeaa765c43f3843eeb8ab345b7cc150baa912ce83cd0f32ddb7cdd11a6ea66d439f3e15db3c3324b5c2d90f14ac4e328fcb8a10d5895be0d0aa77d", 0x56}, {&(0x7f00000002c0)="91c9907f12c416153aca37327e2812347b9551124ec130ee6bfb1fb28f4a5382e9f8f7962597b205a9f7559702fdd01b8c11ee6d8e59dc581126c49e2f19c6bf4452557b7c9a759a9e2834b765ec09b8a4e6f0f22739485f5b937e387ed12c4c0a0306c9ab0248032ac72c0481ac1de110d49e2666409e9421404e26f67f75a7e3", 0x81}], 0x5, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}], 0xd8, 0x409}, 0x404) madvise(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:11:05 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x80, 0xfff, 0xfffffffffffffffd, "3cbae506251a00000093000200"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:11:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x585, 0x2}, 0xc) 16:11:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lseek(r0, 0x0, 0x3) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) r3 = dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 16:11:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x1000001}) 16:11:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x10005, 0x400000000000, 0x0, 0x0) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10440, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x2, 0x0, &(0x7f0000000000)=""/204, &(0x7f0000000100)=0xcc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 16:11:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) pipe2(&(0x7f0000000040), 0x10004) 16:11:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000340)='./control\x00', 0xc040, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:11:06 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) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000fb000000000051d9d104aa86a64d57a93500000000000029a047925155cd0a5d561953aec84b18eeaee8e4e91f26effa938ce851a213500705d8053936a8520ee130281627138b781efdf50ae520fe296203b1779a478a2a8fb502fd8aeaf60f29adff566f88baa1dc4a9ab7e7177b60f5d454ca112f34d3c616e28fa86126173be6df80b276dd8e9ee0590a346a75e90648181eb9b4cfad87705ef3dd3ba5b1480f79554314622af0927fac85129a8c204def5f58fbd1297d490c96744cd2f29e235e4fe94dbd48819619ae81ad595550e7b7c8bf85cd6d5cfbfcf62a227525328ff781dc10e398a898de22a7bd7a644fedb2a53a0604a0aa40d2b27b5b"], &(0x7f00000000c0)=0xe) 16:11:06 executing program 0: getrlimit(0x7, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() 16:11:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xf9) setrlimit(0x7, &(0x7f0000000040)={0x1, 0x3}) 16:11:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10491, 0x0) r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r4, 0x1) getuid() r6 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x4]) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x1f) r8 = accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r8, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r8, 0x0, 0x3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r3, r5, r5]) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r7, &(0x7f0000000780)='./file0\x00', 0x20) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:11:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0xff, 0x3, &(0x7f0000000080)=""/242, &(0x7f0000000000)=0xf2) 16:11:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x5, 0x100000000}) syz_open_pts() 16:11:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = fcntl$dupfd(r0, 0x0, r1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x20000, 0x80) dup2(r1, r0) 16:11:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002003, 0x28a4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="1772f179956938f642e74f41f278b6bdae813cc83445423679c07c85f01903f0c227a91778bad032f0dc4b1f2aca6555028fba50e97e8570cbb56a003bf2f6a8e7f22706d588dd178d9d", 0x4a, 0x8, 0x0, 0x0) r2 = getgid() setgroups(0x1, &(0x7f0000000100)=[r2]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900), 0xc) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000240)="13696c7da7d58596f698996850d53843995974c3078df0409d41a7138f0deb2af1e3dc6a64871d5e7b66e9206db54879a989f61390824c23c9714d2f15dd55a847fcd12694d17fee1fecf581be5d60b3bf6d90fe407d92bce7735c006e76b0b516952008b69ddbe5ba97a17ef14cca81990835df5211c9248041d5b55f8ce86bb16d47460ae8eeef55180652f111a481096e5f615fa4c48ec826d9b6e9f0f30f29915f86aca00be4ee1c7d7fdb36e57d14233f2db850c2497581dcd3542527384a73f21993df1a127ee825b31ec1c9db4ce1ecda7ebb918f69d0a78523e346aa1fb3d0c9835956bf60ebbbe7ddfb8748fe5699fb", 0xf4}, {&(0x7f0000000340)="0df270e1e3f0bc6d6cd0256f549366a9c217c97c3213999cca128e29978a6b5d9b120046dcd747", 0x27}, {&(0x7f0000000380)="98e7111d2289ca6a941e08ff2d9d40d6195bebad91ea8692e6b25819d436e0f38d51e470f2c8ba23c43e5a633b72ef4b36bae22a8e5cb4a2796cb1c57b1ffb93b96d04d460f531051c1bb834e1800b3157978b7d2fc67f32483af2dd5a0c0c41b80d38ce224f8aeac391b57d83d8da087365e34c664b707b042654f8e0ef47f2836a4b64296861f12993f1b14b0c2dee8dc122848b59b72836d044ba282047358a782b0a502be34e68526b4746af15b51509bd931d63509bfa248636980a68d791d4c4f165f05881", 0xc8}, {&(0x7f0000000480)="89f062c94e4b93d7b8ce70c9b1d980251fd33e6e97404911b1123fa849baa5262627352de9551588588328d06b2f4237024589791532b9f4fde06ded5563e9c561481215d4c9d3d907c60a7cf2716aa6e517bb3a2839d07637426d33dd5302969fb8f4caa906d8348c8ff11f5b4a98df337a308558b8b362b8b024534d3be1bd87febfb955087c7592c5a19273ad30abc51f0c72ee0dc1fb", 0x98}, {&(0x7f0000000540)="42e51c69a7a725d3b59538cc9dbb1b4518fb38f3a693d22c20d7da9af9b4cc556b5d7186e5b15894aeb48381aac9f6e650d54e290268610122c30f9577bf6070134ec9b5c19184a9ba506b6aca3dd474ac24241eb2f82fb16182fd5c14a5810db869a14c1598da1a14d636f23369b5f3b87f5ab719887d008c5baed13f77c3b35fe52e595b5b04515292d76e01", 0x8d}, {&(0x7f0000000600)="b429268df94c4d5f80a1db6fa9687296a7b991e260f8cb21d65a010c37af8e70d7befde90da8a8f332c9a59257335e866b67ad5847a26c5fba91c23525075e4f60a4be37f2520d25c5ef195b6b9a355109e9d77cac79d044421482", 0x5b}], 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0xa0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x7e, 0x0) kevent(r4, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x8000000000000, 0x7}, {{r4}, 0x0, 0x20, 0x1, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0xa, 0xad25, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x6, 0x10, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x7, 0x6}], 0x10001, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffb, 0x28, 0xf0000008, 0x9, 0x7}, {{r4}, 0xfffffffffffffffe, 0x88, 0xf0000049, 0xdcc8, 0xcc}, {{r1}, 0xfffffffffffffffb, 0x8, 0xa, 0x3ff, 0x4}, {{r3}, 0xfffffffffffffffa, 0xc1, 0x2, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x83, 0xf0000000, 0x7c, 0x4}, {{r1}, 0xfffffffffffffffc, 0x9, 0x24, 0x528, 0x5}, {{r4}, 0xfffffffffffffffa, 0x44, 0x4, 0x2, 0x2000000000000000}], 0x3, &(0x7f00000008c0)={0x40, 0x38}) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x960f) ioctl$TIOCSTOP(r4, 0x2000746f) 16:11:06 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r1, r1, r1, r1]) setegid(0x0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = msgget$private(0x0, 0x12) msgsnd(r2, &(0x7f00000001c0)={0x1, "5b93fc31bea84332ab7907dcea89af0a26866bbf4e1a8d074913d8a45b800526dc8e12c19f844a0122f449c6e1e37c4a7fe70e0030d5d9da07a74e304b5281c88fff5bd6beaa1e8021613698c92987b6df1d8b8c08302292961554a09c7f48c28bc0e4b7624b7f8c92b2a7dbe749803035abb8792c4ecd7530ded2e7a539a9e3add055f25d3447ad41bfb7950e407b8ce2299b82942aba3e7331d84873513569a7f6c841191d8fd578f2b29ffa176ff70a762f8fde3a6af89e379931c899c23c1696df415361de94a12918a9fc9580c1ccab26ab32a9d7635b0eac33cdf49b3a2f765f41bcca33e9371720ad4bb1b1c000ca763a7998f86bb39aecb1eac0a567c68ab499c3d9b1c7abc9f31077d1e22ec4b33d19ad507d832e0e8e9d88838c77d5e9b80c9d6634860a7d0c3fd3217ea3c6c480eaaf35f6470c9436c7225e2ea2eea71f52e8034df4bae39e490b1f39b8109698761fa30738075c70509d6bdd777ae5dac3b917ae1495e06ec86e13cd67fd8e627ff4bbc680a38feef801fe6ae2d3ce2d350a64e91509ce67ef43676a5adfdfd0c81d8c49831eea6f84b12aea470e855a4ff8adf18b50ff4b085268c6aa160cc5fb07a1c8d9f5029ce28592318aa35b11c82c7a06e8e8f992da6b1e487171e05c9e0684c49784f4503ce7f9f4d5f37105be0e8e1746c44def41a4af8a100b8cc559853271d1736eeeb0c637fcff0522b7aa468e4ec2d26b08eb607f505ba3ab5459e43ade4af4e167e5574c112ef5ff2f0d55dbdb81758cf4a28f47c1104c5a168dfb9016289a20883b99365031341f2bcc7ab654e645a4612615bf533d7af1b585f02b32c960ed506db3e855944b0cc7571e62d6b3b10f395ada4d7503fde5a529de461ef8286e84ca49743aaaf5105001033fbde875ed55d0dc7d48eac9e1ce5d0ae33ef1bc57ffb241c52ff9593ab58e733b0c6be4558238ae38e0c9649912637f1b4087a0a5a0e7879b2a526bfbc42747862d5a8b9dde842c06c267365bd43e17faef37c7bbe138141502f541c6d2bad34d3206563b8a5f7c6385d6ff8ff49ae8c8cd8a779d956292d9193207d3cddf771508eac3260de9c7352e067635b296e4b187ecfa6c9cd08423bb67f282eca7bac3ce80730d8a647bd80ddeda1caa62b62d3e379021c0c2962b82f186ab9cd3572e7a4e3fbbced3ed4bf751fcaa5aa5657222078032554ce7bb2619c82e8a785ea2f2dd9354fdc83e95161948892675a89be504c140adc1de66c44bedb6f2438f12cd287634ae57ebc717006e76faff36fa87c97dacb4782f0a1f3792e834b66057d8f9d45ba10ad17b7d3f90f2b0d5327b7414c854a520a38baf5baf3f5dcb7a2e2fd5680f6d0ffa540228e0cd7ab9e30e06d0ea7a95df8297e896356390dfa3000ff8052eab249f7f6fe1d4118ff0461cd051f0c6c03c8966aa945c59deec48da541d8ac3a5e8ca59842f3eccced4803feefeec6009937bf9c0d26288fede10eb9a6fe68c4608efcc942d484e21f22c7e5a5374c449725d70ad0150e0dab8f0cd7403847f636571213b8d7d4c052105c900eebc2e6c950be94afc74b454a134b335f473891db6cb3816cac41c886fb33dece7bffb3a541450c40c1877967c50831d5b91b6e23d09a07611a50343edd3a53b6749fe6f488e3cf94b209a4274b68ae1cc6ddfd2ca3882489a28476e25e1932139e625c854f22710c94c5749ce38082e252401af806e198fad4054683c1199275743ecd9b68435fff83831cf7ef8a0f77cbe3f4b725ccb82b27703c19bc3e2f1cc5004e0edeacf78c91c8aa0022c5288b5a672fe6f746a2f0f2e6ebd5e078861f4c22baa2d83f5abef2a03f4165aae9a7a9bcae435993e60f62e37c615d90022612ac7c55b1df2c2d6f31a09f43f5f85b18fff23c5d6e247ac90447ac381be58eca11ae2f63e8a5443604a2b7c360db3c314ca1733ca3af0c131264a3952bb9f2f600f5aa2d987a0094db0c3423282bd60f54a5fb52d222f9e29c3da4daa8fbaae7d527879688b91fcbc41d69b1c4ef37a2318d25d93868df6f67a40a8e7d89262ffc32bba855f9b10c8b3bfcdc7d470b48de4ed06e90941585372cdf26a1e0cef66d1c38de632647c633297f84fdec29d8cf144c57e9b356d6e333106797f6a742873b87a7c7c02149aacb922f29cdbc627f20fb268680f08bbcc60d27da06750094c93a2fa24c5de4f8b3a388c375eca04303aa582851e8cbda5bcd724617f84f531aa67cd82d5955abf176916e9f92890d6ec64da8cd396e8830b501110b075774f3bad2c8076a3066e31c39dd5dce2b04702ad4fc2ba930f2f1eacbc250ba0241d5d932c8b0c534930055b25ed2a85bca717496f6eb4e8586ea2f0c18dd531253ebcbc25db237f7e037bcb1a1f933f2de0b7ea9ba4180f49c263dc641c3cb0a88faddd47de8301aa4b1b745b1dcd05eb1d79f7f29c295f2d5022720ab4bc2fb0c7380257ad165ad0eaee1d7588799ea6490fcc2d5d440a80a6206b9e8a460c9bfc39d30178e75608b1a8e7905b4cd853fb3ef0fcc5162a5b08d19bb513d5c2ebef4701d978325b60059b98daabc68b51b9cc01bb8ad10533b8c84cd1b48fa1b7dee7bedb817d56bd8c24b4781cdd3dc440a307324f344d981c5adb4c08b54a2d71c3d6345356f021888637a299c657e876beb0175c90a512c3cd394bffca9f0d5b7585a2fbb2e5960446795a57a0a76b0953f7d28c823b8a0f45de5c484e554d8102353c3144a8036163e24f463f64314904939f6d87b4c4f9c7fd89730b345910d6f675efe77959753f9ae918e0507ac0c37817379fb427f5846e2ffa4c2d1545bf537e92a5760ff09355f4c714b1790f7d6625864c3f1daa3799ad3037f6f11ec37757bf5a014c56423db992056a246d59cd598e6eddd048598fc023bd4b9b7fb5c44f97d6dfdd1bd5997026c863a6d9f6310b1ad185ce2df706b6e79b2d5c1446b33420063438cab0172b94511b93fba3665a10efec8aef929d34e29006b17cbb20833564cff9523f4d7728cedd3d3c232b3e435c12bd815b03d809ead0a37c19b9d4dc3be0314dfb5970a9c9cfcf4801f70bc0886f8a52dc6bdadadb95d815702079a722dcfaa1795bc85570df2b39e6dcc210c82d2b0eb175f300bcb7b46df6311416118e22f5bc65d36556bb7c5bbd26b92f82f7a87821fcbff5b8046ed853f003248be8e52d51aa5b5a8009d52d8f2ec2327afee5b2e154e2caf83af036cca3414806ca43987552b8406f64d7a8095e1c70cea3c3af33a759f642aefad24ba0abdc901929ecbcb4ac8d29a9681577a76079f70330008ee04d2c55782adfdb4edf2174a170bd4b6d8f308642766be17410782a87db59364ea271a1ed17cdcfa4de4167f79d32d623f880bae401ef6db8e69a5fbfd8cbedf4604ceabacd843efda4709ebc17581a35af9e953b89707dd543a6e26e98f999cd0e004b80adb706dc79881746fbae065487b8179fd67c1ca370aef4bbf9557cc6637da09e50ef101a301800e9b5b146540fb957a42e731d0d8da4bb2352f02e07649d046316f1e160226b1518fceff17c535f9c240ec1d0257d856015f82a0badf2aaafce8ad762cc5f06da7d5f4994309b222e2a83f5c96b10c9fccac40b95fec6c375c975ad9f7e4d04ea281802491cbf3a46bd6ebd4a63d84a91b80fae5aecaff9bb3fef2869f53906f006f4c45583a762decf87a74501d42b61914ca856f89ec62777603ae339346b7977dd1e96f0e0a7dcc55b709a28334c1f3740f6c19647b6cc5664b7b3bd4fbd7a3ddbae645e1b28af9193c4b5491875f66cea0f5fd01d4bccf150d023b2f54adb1a394810c4625f1bdf7c501d60ec6874a1358e4c3b3717bfc81c919da0d8d47ded0d38a2f4ee325bddda741b4e5d8c2abd6b10b51e5ef989fb20472cf2eac884ec714d4a9fb12e6cd3ac18e9ec20aada9f6ad85acc562ef575397ee24acc9f625ab77285d3036389db0771b424dc2833068c11be873157d9e3977926dd8121571fbf807068641c7ff12432d358aed0fc93a03afe0911783fb596c1ad4e87633376e56058b6463003906c7f562b28b404d5b8d618384d9f9cce05534b8749daf6a52ac1fb0e380e2bfe206a98ffa9020e3d2710c5f0e62255d697a6114505c3654824fdab6e23705f356bdb5e143747c1aa3e698eb28a70a1da706f12956b8c17672a367cef00a38d425d3145342a20d1b7746f96b336034d33ac4bf5fba2546012d40cb245bcf1fcc1b88a4a833a389455b9fb2d0340d8ec28611971bfbffc494216854665bdf335126b9e1c7098cc371de50a1b589ffdaf198ab2f4627438f1d64e712de1856ececbf1552253f8c15a5cb03438e951a301dacb178be53ddc11e9b7d266ce4089fb0756b487b3823c45a90fee88d506688096e30592f6c3c3e9f88292b75169ae9c4d7666e72ad4e7792ca0f00d4a60f6fe8d68ce4bb6320232641e4d07b35a7cca1fc3cfbf5b5046a4bab0c0c0c1d2aed7a0abbfe8e604932b2640712d842a2de0c394e209e990967b75f67eea5a68dfaf4e5dd4d0981a274db66e94ec3515683f2982b670e7c0cd1e630f802e1bb5271bee7d406a799fa497afd50a5f775a12c9a8a346742847c18ba10996a2f9fb894860786b489940b47670041e59482cf06a7fed17638a34b6693451765664b189e586e38e5012ba73e77065f6cf7db7bbdc2c6aa713e1cbe9da27649bad64f94437ea5d8ef5fb2876ae68945228261bad80dc4ee666e971679a7dfa6df1c4c7ca841c4f82a6717c0729b6f7598e3903733c2caecdf2b3a19e6353d1dc5e0d805e23d6cc59b0b4ca3642309e26c411adead206ff1df327de6609be75ddd4380b345f6199e9ad407da866643a202925dd529ffcd37f1897b70026cb603f7a3ffd6ae276854130914dc40d60d54e35308b6b6f1ccdb400f94c1ffc068c87cc39d5b236457dcd3ebac2b77248240a8e6729e1263c591540147cade1bec09afb469ab0e9614fb58c79ecad0ab09fb404c66a5bbeb33bd67f7fe1025fb4d992d1e4b9cdcbdaefffacce164c1d936ace6557073fcc42b828c37a328c2a5be0fca9058105ee89785fa3b5352cfbae3316e16956f506ef75a7123033bdcc6863c25669ff08d6e1f5c0a526e5baaab00240d3aeb8fdddefba6bf33f3eb3240fc112b22e37b38dc7dfa22f66ec9274b2c5febee47c4e29142ceeada9752593f365d61016b4afc49d1d8a023004f04fc191dcab15c1073bb516219d307dc2517653c2f52f8d5de983026675dc5ba0f8a95d1891e3ed9ab759dc6d6c0479c6f0ae51e399952789f9d8ea186b32fb7f831b53933b27b69fd2fa153c288e0167712209e5cc60150082d2fb42fc44a8a7d4222fed1e26737a747d43599f1d106722002f890f6ca51aa91c880c6f9aa62eb8ce48c6c7e64cf9f74d915fe76c9c35af2c1399e91b7f232e498323a2621fca3bff66407304184aae92cfec87ea77c1cd0544d510ddf29e567e5bbd4153e5a92dd086bd0a825a6988c3f8584bdadd4feefc2759a485389d83c07e0a7eaeb225248a0590906ae914dff76ff283fb50c6b9d94e7363b729b33987a322e9d520248d28468efd2cc3348b1383847374989e6d4a2e82a073df46238b38bd921a37a77949d0e1fcf9a3ca8a9850f41a177abef4ca85bc251141107083b28d22373bbbf78ed515f44780f98ff8f5de404a98053df9f828cc465b15016ce4c27da63767cbac42320aa9b3b5fc565114d9b344cf733561aa2d1c9055f1fabf73ebece11dc8f8"}, 0x1008, 0x800) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:11:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x88) ioctl$KDGKBMODE(r2, 0x40044b06) 16:11:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000007000/0x2000)=nil) shmat(r1, &(0x7f000000b000/0x2000)=nil, 0x3000) 16:11:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x20, 0xc1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000300)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffb, 0x24}, 0xc) 16:11:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom(r0, &(0x7f0000000000)=""/40, 0x28, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8, 0x8, 0x4, 0x0, 0xdea, 0x9, 0x0, 0x3, 0x1, 0xa47}) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:11:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x101, 0x5000000000000}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:11:07 executing program 0: r0 = socket(0x6, 0x40000008002, 0xfd) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:11:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000300)=0x34b49630) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 16:11:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) unlink(&(0x7f0000000000)='./bus/file0\x00') 16:11:07 executing program 1: socketpair$unix(0x1, 0xffffe00000000001, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:11:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:11:07 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x45, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) lseek(r1, 0x0, 0x2) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 16:11:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffffffff, './file0\x00', './file0\x00'}) 16:11:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) close(r0) 16:11:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x16, 0x8006, 0x57, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = dup(0xffffffffffffffff) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x10}, {r2, 0x20}, {r3, 0x144}], 0x4, 0x7) poll(&(0x7f0000000140)=[{}], 0x1, 0x0) 16:11:08 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x10001) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 16:11:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) dup2(r1, r0) 16:11:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:11:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:11:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x5dc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:11:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:11:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) 16:11:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = semget(0x1, 0x0, 0xe077ac62c9c72f59) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/246) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/115) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:11:08 executing program 0: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = kqueue() getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r4, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) 16:11:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) sendto$unix(r0, &(0x7f0000001140)="067936b6b2a4d898cb3dd762172ee99682dc4172bac4adb6cc0fd6c96fa40e4daf391a856316d5184f7a233e6342d25b94a3b3d204af638e56ca5a9f63a4812d87875269bccec6d772fcbb8ea6f05435d115a95e98f3c7a5d62f7bad2896aab4a60571774acc0968b0091bb1c9aa5296a1eb610b025e7a4480aa9502d9a9925e7c25c71e6951b96d78aa3421b3018129828a7709037bdc4b6ed73066f66e26148c78f76d6b60ff5bd0e5e37e140478a3f84250b8ee09e5a8f8f948217e1079c74348dce191e25f4789f3022d43dd509bea3319bdf783cf87db094f192ed0f16987581c2f3110a0dd36f5fb6f0a4dde88596501d1422d15643b4fc33ec19321bf82cf06c6875b7928bf71614cdb0e16c13ccc480b5af032262f965465e40a2a521f61fbb0aa1c5db452060d939160d9618b280a6777f2318b60fe488a69dca6852c60bd8fbcfe90885f43eceadc1da6bc6a45102afbf9840343f0506cd1050b65cb029d63629b0adb254e8a450831777199c9be5b2fd2c692912ff9739842202e51248b56d4b89f0f274e8534c74d8de36c8fcd9548a73f76b4eb800acbc5c418ffaa8069beacabac3fbc3b8ff19b13a28969613d681f0f5d793a52275d1124f29849fb13b9fad83eaba6f8b49186484187005b8bd6af35c504e701dc4c4666f8b929aae3ed7eecc67c58be388e087fe85c6d14e71c1d08e8695ef7572e86f9aceb22242efd3ef66cfe2e18819bf7eadeaa78c4f0299a4b56aa178b944248b5f96a6ec19a82710e0698519929857f34cc34f210fc1ddb22c1468690006b6fcacca9932797da7cc25cb22c60a314cc8fc62f8d02ec60ed786a3c2826ebbb6371ac36a1fcc2cfd49150401b53679bbb9b8d410d7557280f51d7eafb17fae9177e26aab34e227204eb150cb46d5db56b9eb5d205f68f063846f5d981ede8d8497b146abef88a630f7eb2726f7927fa20fb962ea908195d865182dcba6964269c50baa7fbe0ab097188bf6695eb1cd1b0a7c5ddf955fe71333f59e941a8d15e23e5c4674f1fc5dc901dad703808b5ddce70e9833032ad5ecaca5b9eadbfb5a7b51c0c6153db80481b79d9ce4cdd0b5ba629f1ee3cdb1238e3e6ef65464f969214bf2e27865a55d388e2d449ad44ce7192e3a02c832cb81d51f9e90fe86bc8fa76e9bc255021410cbdb958b641f69a4d4af82432aa656ac5f0e0feab756a2137368c119535538948da1637db9d7501fad225ad797ead56b301fbc1e795803771c50ebaef3dbe207386c3a4ddf88fa85ac2790a4fb51bc614a4904b13543fd7395cf0ca158f95b28e96c0a539c66bc9067e05e65a7be9f483e812c2a2c3dc4b2c0585c698cb0c6ab4686177d066ff72959d0de9846657107ecf031aef6008835ff1dff9e9695029b6114266a76e75701eec06515334e4686d1c07d299f143d47aa2e67093049af1590a760917da3db150bb57a676c29043a05778f31321733a1d7f98c13bea4f940d112192955efbe01cda56472f82113104084ee6bc4b8a9115d88b9dc9d6661a370a187542ce21f9d17a5f452a39373d5f14a622b6ad98242047f7e34756d862a8bb5cdf2cc3f705192214368a59267d249331c14f6731b84ab0cb901c3b192fc7c107941280be05b6a69142adff39dbfb95470a2a6df9fb18258f229e764df642d700427773f854a4c9232058187cf5a00600fcce5fb1272d772b3c87563eb8c9153853ddf52a7707c793c7d30e22357a05404c73e761e88914c4b89dd289ca1569e510cf5cbdbeeefda6b1fedff85662fd071ce795564eb99a00710f4cbe4777ecce7a4112183ef4763915199b1df878ab8c52c3813e644da076ffa2566e9ab42817df88ff3d44ebc54476bb90e9c0c84d6a0ad43e2f5a04029fbd964e48edc122b5be1fc400675f86c10ecdfc84c5e40165b7230183c9aeed86c09905ba7f59d9ee746e93b9f4ca4a38e61f226910458fabc2257c59891ad8503bbde5affa0506687b6e9436a34b2e50f81348f43681c1ab177c7e49b97ca062b792ce404598b5eefd4c20084746104ac1cc03e112e623d5abb8e2952f8a30dab956aca2c4d0b63edc9a4361acf95325a5bb34acf1b9c4d61fe85d2c9c3c15828204912e96bb3ea91e450390bbab021f136db8999d6ea6b5f9640f33f71bdfc8bc40939287ed22a240e2535f5dccbf815aedf941412f8aae703d1d5e44447a3dd2e02606d161d9235cb9c2f4d4015a8afa65f967ed69b843063f91829c36cabe2edf0cba9fd20bb3117849af4e460b53f2f17ab6b50ac8f44eaf63987b0a46f6541368eddecf5a0a7d9260b2d4850694fd8329495ad7d2cd0195e2ced673630c74d06eb6762166224120215d7664702080bece16b40253ed24c6f9264b7bd6cb19cf7a622b419a37ede59d771a33dce58df1ca0ba05a3ed7a4abe545298e3df49118a56689ce4302026fb0e8af519f6765137c29c65701778e43cbfcab5cc5e341e0d46474b3c059e9a0a763e343ce572f823d6c2a2c0248d48c3efea8e13a24bd8abaaedc756ee92d6c5d63d7c03eff20d4bd89328eee1e71a0947b8cd4f8fb08b02bb10a5668dd8b666895650bd84111e0035c81d7a12696431aab7ee8c61228cdeec37d574ec81263fd507199dd7bbd0ed8631c9cd9279ba6cf9768e8467c633fafc22ea1d8423561c8a28df2435b10f03060658a5badceffd0c5ff74fb053654f2c3fd82efb15600d226ba9cb8d9c805b92f7ec48c71f67f4f7b6178032db6ce06bcd8d6b8120de8c76085d13ce59915543f462ca7515aef69672608ba9c7e92ab4a657a48b3463864d90f73c72314b381b5ab197906287fc93a0387a2db244ac2772fccc07ce6227a6f47d9acbef78ad40be5355ed7d567ea60df83a685eafdc38205df1a0094f5948544b92bfcf1c16ccc95004a1aa110028dee089bf756cd768159e9cdcab9b5014075e0fa9db73d5d1c6acf2d87c5e89304d17b8d5b45a20e9917bf81c06b99d4d6578107da80e0668c32230c472d2196f46b51619abc51a05f503f3f1a0aee052d642869a1695c80f1f1b84f498053c00ce6072f153c36f702c13fadb86790f3a4c65afff56b30bbe02db6c6f5f1e7836f5d845be7b8d4bf590189779eea402e9ec26cccf61f3185bcc6a0ca07c27081436bccc890f80103320fa13724e3bba13dec2d9cb720a8db05213747494828073b4d72803bf4836af8d7123bba264add409e73a72299f361767982bae443df49c5ea1ea5c68e71ecff4c7f6d4cbd73de0594bb693376b50963dc43b7beab7a3abd1382aebc149627f59bd9034d8a51f8b2df8e70010bd3f73dd95b605b0e84b1ad9c3bc33b7e8ba1d2cf2b2816286d4c76489fd2bcdd820f38c51a07564ca9987db791a6c5653b8f4301a00c3ab48a856db5a951826e7adad3ed3e5eb1ba9f6a92015d247252940d8b485996dbafe8e82618be4840f63f9278da636543fc813c728d8d6d27c25af438377c7ed858ef37f5083a0018f59037dcf6dbb11244bad7978608e92f36cff3b35d9ee300698a120e35ae27d881296168bc6b4e0524b480a1b2e732d30c136cd98810e99d4a1b4fc1d8064c4840aeb3e8bc6384313a76c63eb9a2a15ef1a0b0394c3295c7cc0a40ce9727033edbe2b1332cf3d0c73b26da050d4f58e7c621ff6edd25f6fdf710534a31daa5c36f954cd30e14df2bcc538bfb3a8169944ccd4a260a99d8477e88f3f98749f9bac5529787082e03fe7d12ce2cfaee25bdbaa0051517df1a9c4ce12fdc36e28e9787d10825434cbbae4ab718747650a1a74fe5fb34bcba091766bcdfdf72fbfbdbb0b0b1785b75e15cc443edbaa1a51a8de304d9aa375c24d1ddd05893f39567ed0829e6265b44c4acfaefe4a2466ad4bd6a96f0881b36f6bc014ae73cc0f0aa538cb7c0e46cade864542996f91565c4640e782c23a86923b596185947fcb1dc9e03c7f39a904e06da84ce8aac4533ed041d0007b57234026e71681588ab8599c08f765c77da173957384e4eab9b5fb8fc3fdf15c1d56318b482dd63c633aa067990a22707a5256e3f25fe4ca1bdb1169946da8e23e64acf0676a9932a6fe1a40388ad43c3a9c47d1b26c74ede172c0f872cb252e306757ac0715c1862e863219c72c304e158ce9ec616869e435fe59ea22dafc6a3fe469945ff4369f702e651ac7a4623d5901d16189b18697c1a36377967528280a3838b09c910ba355a7462f710f33d9ec43eb3707b754d1025995acc29976de8c7687e7937805d994c98ec4337446adec77ae7b05b6cdde999e463fce89a42093e0288974c3d4faeb85da5baa3a1f007870ead1f37d28ae6d469d89ff8f8002b160e275fcabcc393e7464ce39555dcfe902447462849009b9195b5cf908229ba16be17a2e14b5c845ac3373926a147d12c23683c68037f15ae667e138dfc7baf318fc2b95b75bf24a709fa5648f9c34a876a7b097d3ce84dcd114095a338e690f63e8c4a266696e5061a6beb6adee57ed7d73db6e74c6126b1414be8be7131e2074fcc95d66ad1d01e04a80e387a82d5b8de7265988b3ea3796b7b9d7ac56c2d6e686494a18f11f1c614f1fcccfed98baea781091c973cb4247f311c981508557ededbff51aa5284f3b431e19e31bdb0348216c8314ff4d3e9ed3f3c2933792798d1914d6d3b4b50e595c013ac99129d7f1f5f4ddb3af7f154d2eb89bf7c4b2764abdf8aef90667e7b3c57e0c9df1e5c6fdbbb224eae5e0afdbb04b67985ddf83486e048910f86c18c3be9428751679667fe226ccc784472e91f2746b153c5f03b50d9fe55c14a7bc78b0482da81960bfe386a4787e6210558950e17574faf357e89d8ed7292c494d266d2cf0c00afc1a72f95c49975123144be17aaca7f9fbae1f08cbf934b1394d1b8badb8ae592d707768ff294220b8f82349eefe8c69e681f87e4e90f2cb6ae851d6e034bbd8916f2ec848b5bef6e281dd69c1dae1ee2e0002967f36535fa2418461ca4e09df761231ca4f286f0eeb16992565f9164d5bbf7cec7160b9a46f6b93b9aba834c080945aee92d66d7b866861c0e27652f1ab6210b29285d95705265b7c9fb7cfc1b0f66171c5bff3da08c18d609817836c8e6c4ed54f2a3ab47aba2eaff3bfbe463a5721b373cb46ff920a6ef38d2dcc95aa598f0966fa91c27fccf8fdacbe7a25a4dfee96f11d1dfa81fe59f2afc7adbacad1a269734034b79084ca578a46c344d3f5ac5d00137722e55298836625236bac57fbfd2770ff5f96df47cf73e4c1251cbde4a2df4c31261c1fb4fcb48d80595c466ca2feb675347b3997c8be6e9ab1126d29b906125f77983c0c6b3123c314e7f547e37abf2f1d5744388c206fb949dbab83ddf4f40c75bab65642eda16127ffeb1f0b27b5c57c10cb512a08fd9133a8d996a3360a14a3ebf6234d8147fef797672a9438bbd77c87f7b7719da263fbac95da31446c09a4994d297d46210845199ee42166e0651c1934049b8a7b235e7fc68dab68541977e3199e226286e740bfc760469a47800bfdeb56603e56bee67dac4f73d71a9a10d7bcebb18994833c9bff8de735fa2385d245b3d80f3dc99371c88d548e5e2625677c4505cf1294a2c81c63a0e6210bd33ba9113cabdb3b9cc22c4a22b9fef5367e28c1bc2a99111038d1cb84982b60d8e284cffd1a6c96f1193fcd011b7d18859a048a794e23698e190b0ab8902f3e98b4cea9296bf12ecf3f6afea42d02004231a325b338d869a4f7faa443e739a535c2c63203fb8bfa9ea877440e2479e68e64340540189569c5ff4032a2597a9490c88f1deca30f0c220878e376c339da974777e50ab6031cf7b", 0x1000, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x1ca) mprotect(&(0x7f0000634000/0x200000)=nil, 0x200000, 0x0) 16:11:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) fsync(r1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8008, 0x100) 16:11:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000080)) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:11:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) login: pckbd_enable: command error 16:11:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000002140)={&(0x7f0000000000)=@un=@file={0x0, ""/27}, 0x1d, &(0x7f0000001100)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x3, &(0x7f0000001140)=""/4096, 0x1000}, 0x40) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:11:10 executing program 0: r0 = semget$private(0x0, 0x6, 0x84) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/14) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/171) r1 = kqueue() r2 = shmget(0x3, 0x2000, 0x24, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = msgget(0x2, 0x7ed1401e7c5402f9) msgrcv(r3, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgget(0x0, 0x3dc) r4 = msgget$private(0x0, 0x306) r5 = dup(r1) getsockname(r5, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) recvfrom$inet6(r5, &(0x7f0000000140)=""/91, 0x5b, 0x800, 0x0, 0x0) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000ba819024567574d640b3efd0a7e7228700000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe4, 0x0, 0x1000) ftruncate(r1, 0x1) msgrcv(r4, &(0x7f0000001480)={0x0, ""/59}, 0x43, 0x0, 0x0) stat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000000300)) semop(r0, &(0x7f0000000380)=[{0x0, 0x4, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0xfac9, 0x1800}], 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000400)=0x2e43) 16:11:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0xb, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) 16:11:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="aac8b01325aafebd34a5a5f67944f3619b24f662fc2bc0032862e1f29b5539aab2c72180b68b84fd8e862652088dead5eb", 0x31}, {&(0x7f0000000100)="27852ab632265c0f43f2d571559d80d9ae21349c9ba63a78d5a4491bbd429612cc3539b46e644abdee0ec5de530c", 0x2e}], 0x2) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) open(&(0x7f0000000200)='./file0\x00', 0x10100, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:11:11 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8000) 16:11:11 executing program 0: stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff000011000000000000002ac73f494f69438825be391704a8885a56f1b1610ba0be033e90be1c53ac82dae007053c39c9eed4fac2a9d921634b4cbb4f3ae88ea71aa562b848c42f79537f96fdf4f8c25e724530f48cf7ad6c823918095d7e00e7f8b5b4f0c51ad9d6763998520371e9dc83661966c3aa77f434fdede08c9feb778df53778b9c9ea5211fe51fc7c507404d9cd6cd6abb4b4d5aba1f6159b96500e3f1439f55b42e2dda7edda3b237838bc990735fdac56339233e4f7a57c985ffffdb0343e35eb497f77a43fb8a11330b6a2a20700d9e7e13c7a3518080000003f22455ee913d70eecef015ab9c6897d9fcb759cbbcabd6f53efe1f6e92a90f15dcf45a873536ef38306d6271b9d442681906303ffd1f98e25b2a99b9c2c9a5eb93d735ec0ff5cc1572b3b356ecbf8d389c989215ad1953e1fa08598dff2846c70437d9b594caa61e20345c09da9f40ad434abb12f1a2d"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000000340)=""/161, 0xa1, 0x842, 0x0, 0x10001) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0x2000, &(0x7f0000000400)="6c7d6bec71c92eb55afbdb03bd0a8a4d4150c1a76eff066f5ad08d32b6f7defa020f6b5cf2f5e332d87816daf0184f6c63d300a4fa936062318088852267c27ed955cae921ea928fb9ce8831e262f6debcec7aca8b79c51dabaf0ba8288ba8b14b10a7e8544336fa79c0fc10f1ac12254a72", 0x72) dup2(r1, r1) execve(0x0, 0x0, 0x0) 16:11:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 16:11:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8576426215399422) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x445d, 0x3, 0xda9d, 0x3, "a32b499be51b80c0cb3aea35689d4ff6a4df793a", 0x6, 0x2}) r1 = socket(0x18, 0x2, 0x0) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = shmget(0x1, 0x2000, 0x660, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/59, 0x3b}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/181, 0xb5}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/173, 0xad}, {&(0x7f00000026c0)=""/183, 0xb7}, {&(0x7f0000002780)=""/1, 0x1}], 0x8) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x101, r4, r5, r6, r7, 0x100, 0x6}, 0xe591, 0xfffffffffffff800, r8, r9, 0x6, 0x8d88, 0x8}) setsockopt(r1, 0x29, 0x3, &(0x7f0000000240)="91f42000b83cc627825d46158b49fe91920d5f46f06c45481d99eeeef0faeeebee47d800000000000000cf50032cfa34e1364faec50a07fac71904003272ec843fc55dd605bfb30b712e11a1e8d6c06209830f5ba7db88ebfacce18a66a306a3efc391e89340adae5195efff07000000000000921ef389ff2fdd15ab57e0eaeb6c53c08488b1486bd8e5b9e3bd7ea9dcd0c89fdea8a2c1ee7615e12152a52dfcfe3259d32b91a36582e6125aefce142360564ed53387d0e86a21635bfd", 0xbd) 16:11:11 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) r4 = semget(0x2, 0x0, 0x40) semop(r4, &(0x7f0000000800)=[{0x3, 0x4, 0x800}, {0x1, 0x7, 0x1000}, {0x2, 0xffffffffffffff81, 0x1000}, {0x2, 0x7, 0x1000}], 0x4) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) semget$private(0x0, 0x3, 0x500) semget(0x0, 0x3, 0xb5a066e520a46324) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x4, &(0x7f0000000940)=[r2, r8, r2, r0]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 16:11:11 executing program 1: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000100)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) r1 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10102, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x2, 0x7, 0x3305, "9dcb01fed922457d91dadf4554b7cbab3ef480f9", 0x2, 0x7}) shutdown(r0, 0x2) close(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:11:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/151, &(0x7f0000000000)=0x97) 16:11:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x300c, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000240)={0x1, 0xcf3d, 0x9, 0x80000001, 0x3, 0x1ff, 0x6}, &(0x7f0000000280)={0x100000001, 0x1}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x401, 0x1, 0xffffffff7fffffff, 0x1, "5ee4d372196c2c2dab047cc6698da187aa40ddec", 0x9, 0x26d4157d}) 16:11:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f010000ffffffb27824030000000018000005eb5ad35a0d00000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) listen(r0, 0xe05) getpid() 16:11:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1f9) 16:11:11 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x80000001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendto$unix(r1, &(0x7f0000000100)="682619ea1cbfd4904f96a5f2a79592d17a969a724d56aa6726b2abc5dc2040c26bbece1bafe15ce9c640bcc7cfca4dddb7b78e77cae6c21c5856d82b240236a3b4960f5cdf5b076b2eb4b43fc0e5e280feffbcee59b922355797c7b7346961e0a69a5926272e66c98fd52963acc90b507ca7004d00c5529a5ad328b9a016b1f955a50f84de77249e8fefa56ef3bc1d87a8d5b724cbe9dda0fe57a6fa4d0cd96aa9cb618f21dcb3fe39186b99cc00d98c847fef99e39125207ccf5338e50919ff7ccd95ebc7ff43d2cff4fa", 0xcb, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:11:12 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x1, 0x3}) 16:11:12 executing program 0: r0 = kqueue() r1 = socket(0x26, 0x0, 0x100000001) r2 = getppid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) nanosleep(&(0x7f0000000000)={0x1, 0x6}, &(0x7f0000000040)) socket(0x2, 0x4, 0xffff) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x10001, 0x8}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x48, 0x101, 0x9}, {{r0}, 0x0, 0x9, 0x2, 0x5e3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4c, 0x974, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xeb7, 0x400}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x0, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x54, 0x82, 0x1f, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x7}, {{r0}, 0x0, 0x30, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x9}], 0x3, &(0x7f00000000c0)={0x7}) r5 = dup2(r0, r0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000100)) 16:11:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/178, 0xb2, 0x842, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() close(r1) 16:11:12 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = getpid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000040)="c9459806fac459753ebc6ba8b1215ab217de058dd607e9d38d42861c6b06683cf5fa17d20ce18e88ac4136db45185ff7d48deb6e82ba5e3010da90968b6554e1676484613407a6dd64ed119bc3675c8060fe171f9346944a0cd615ce6e34013e6cb595e2c1cc0217fadb017a45b59f2482cb98b25270a976d8a9e5c5dacbc995832075092dd111685fecdfec9f98b7dd682d1b49560df00c2da0ac2fb25bf766b7621ac34800185df11ca58d", 0xac) socket$inet(0x2, 0x0, 0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="53e63f71574c82", 0x7) semop(r0, 0x0, 0x52) 16:11:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) accept(r0, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="0ca3557a44afd14a45008800000000000500000000000000", 0x18) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffff7f) unlink(&(0x7f0000000100)='./bus\x00') execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='-\x00', &(0x7f00000001c0)='!^\x00', &(0x7f00000002c0)='!\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\\)\x00']) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f08808000000000000003aa0c02432100000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) 16:11:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x800b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) 16:11:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:11:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r1, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:11:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x15, 0x80000001, './file0\x00', 0x0, 0x2, 0x4, 0x6}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x80) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x72) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') semget$private(0x0, 0x2, 0x0) r3 = semget$private(0x0, 0x1, 0x501) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0xffff, 0x80000001}, 0x10) semop(r3, &(0x7f00000001c0)=[{0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}], 0x2) r4 = socket$inet6(0x18, 0x3, 0x0) getsockname(r4, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:11:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:11:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x2) 16:11:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chmod(&(0x7f0000000080)='./file0/file0\x00', 0x26) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:11:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0xb4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r1, &(0x7f0000000180), 0x18e, 0x0) 16:11:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r2 = socket(0x26, 0x1, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x3, 0x359) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8028, 0x0) r8 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xa8, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r15 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20000040, 0x3, 0x500}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x5, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x81, 0x20000001, 0x1f, 0xad53}, {{r4}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8, 0x1}, {{r5}, 0xfffffffffffffffe, 0x55, 0x0, 0x1ff, 0x20}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0xff, 0x6}], 0xffffffffffff2d8c, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x2, 0x5}, {{r8}, 0xfffffffffffffffb, 0xa2, 0x0, 0x80, 0x20}, {{r9}, 0xadb1c7e9d5d77ed9, 0x82, 0x1, 0x4, 0xdc20}, {{r10}, 0xfffffffffffffffa, 0x0, 0xfffff}, {{r11}, 0xfffffffffffffffb, 0x81, 0x80000000, 0x3, 0xa40c}, {{r12}, 0xffffffffffffffff, 0x9, 0x81, 0x6, 0x400}, {{r13}, 0xfffffffffffffffd, 0x80, 0x40, 0x3ff, 0x7}, {{r14}, 0xfffffffffffffffb, 0x10, 0x8, 0x5, 0x2}, {{r15}, 0xfffffffffffffff9, 0x40, 0x20000083, 0x6, 0x2}], 0x0, &(0x7f0000000540)={0x4, 0x6}) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000580)={0x1, 0x0, 0x200, 0x9a7}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r16, 0xb, 0x0) 16:11:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f000033f000/0x4000)=nil, 0x4000) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x3de, 0x0, 0xffffffffffffff50}, 0x0) sendto$inet6(r3, &(0x7f00000000c0)="5f44a5b9172ab68553b16d91ab7c8733d7d27007b5796476165397a51a17018bfec1a9ddb73b7b40643ce9d0c93993e1d07051a1d464c6fd51ae04b442648e283f20fb1e595f3c409f25a3b2a99e59398ab7744d669372cefba35f16a4d07a9a9a80527bbcd3cc5474499b6fc1d15e34a1d79cef7569d931", 0x78, 0x4, &(0x7f0000000300)={0x18, 0x0, 0x2, 0x40}, 0xc) 16:11:13 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xda6, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000140)=@in6={0x18, 0x2, 0xea4, 0x8}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="7a499d19d36cff997678984c6b6b851fb65bea3ddf64ec57aaaae303e1234fcf52f11459281f5549a00b18ef513fe74db1e649a7548d623d121301d41a60eec88c2b2402f167fd610685fa8dbadd03c450c5e57f14a3f1c7ec6aaf7993a7d7a894d1d84b", 0x64}, {&(0x7f0000000200)="a9ef323cddd84d", 0x7}], 0x2, &(0x7f0000000280)=[{0x70, 0xffff, 0x7f, "2808eb9c46d5e89375048b813b3faf61f4df5dec190134c56f66c98da15fc68e22171975e7a59162f37fd7054c3c14b1d6f72def4821c11df6ffee540e479f65d10d5146eae5dc18827f2067881024724bece350709e95c069"}], 0x70}, 0x0) 16:11:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x2}, {{r0}, 0x0, 0x8, 0x1, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x20, 0x3}, {{r0}, 0xfffffffffffffff9, 0xd2, 0x11, 0x100000001, 0x7}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000023, 0x5ecc, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0xf0000089, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x59, 0x16, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x26, 0x40, 0x7, 0x1f}], 0x9, &(0x7f0000000140)={0x1, 0x1}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) 16:11:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x54, &(0x7f00000000c0)="4b6d8225fd2e9fe5f206724d0fbb9a9cb3150aa4f054e458b2968d5e0a8c7ddb7893c45854297c23698bf66867a8cb86fdefd3cba0292b1014e96527ede21e036febc8757ad3b3f0ec0d1b382aecbecb6a30c53c") sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9", 0x2}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)='>', 0x1}], 0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x40, 0x7, 0x3}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x4, 0x5ae56103, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x7, 0xfffffffffffffffb, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x24, 0xfffff, 0x4, 0x40}], 0xd401, &(0x7f00000001c0)={0x7fff, 0x4}) 16:11:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r1, r0) 16:11:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) socket(0x1, 0x8007, 0xfffffffffffffff9) socket(0x1e, 0x4000, 0x8) setsockopt(r0, 0x40, 0x5, &(0x7f00000000c0)="1263b2ffffe8895e80eeb9d66805859aa95628449f596803f2a87c0eb1f76c6af2b389017e6d9b1e98a044371be40f9f47893ab3357d78fbb11eda2cf2fe65de02eceb9ea55e27eb33de52920dd7e5f32a23cfd431d054c212894c29", 0x5c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x5, 0xaf, r1}) recvfrom$inet6(r0, &(0x7f0000000000)=""/21, 0x15, 0x42, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x15}, 0xc) 16:11:14 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)=""/4096, 0x3545c97c}], 0xfffffffffffffea8) 16:11:15 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x44) 16:11:15 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10880, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x41) semop(r2, &(0x7f0000000040)=[{0x2, 0xa8d, 0x1800}, {0x7, 0x1, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0x5}, {0x3, 0x8, 0x1000}, {0x7, 0x8, 0x1000}, {0x3, 0x7, 0x1800}], 0x7) 16:11:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2140, 0x5ef) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f00000000c0)) semget(0x3, 0x7, 0x614) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:11:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket(0x18, 0x1, 0x0) geteuid() r2 = getegid() getgroups(0x1, &(0x7f0000000180)=[r2]) fcntl$getown(r0, 0x5) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$dupfd(r0, 0xa, r0) 16:11:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c81a5221b5840c4d960c93f94b4c9e64b4", 0x86}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb4726248516", 0x414}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, r2) 16:11:16 executing program 1: 16:11:16 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:11:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x115) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x1b, 0x100000000, 0x1, 0x8000, 0xffe6, 0x7, 0x0, 0x0, 0x6, 0x1f}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xc0000000, 0x7, 0x90}, {{r0}, 0xfffffffffffffffd, 0x3, 0x8, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffa, 0x41, 0xa0, 0x7, 0x185}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x8, 0x101}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x13b40996, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0xffffffffffff221f, 0x8}, {{r2}, 0xfffffffffffffffe, 0x60, 0x80000001, 0x1000, 0x7ff}], 0x1d45bb3c, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x6, 0x6ee, 0x9}], 0xfffffffffffffff9, &(0x7f00000002c0)={0x8, 0xb2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x488, 0x10) 16:11:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x400001, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:11:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0xa1}, {{r2}, 0xffffffffffffffff, 0xf3}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x6) pipe2(&(0x7f0000000080), 0x10000) flock(r3, 0x3) 16:11:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8c0, 0x8359e85cd5ed1d2a) syz_execute_func(0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x68) 16:11:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = socket(0x2, 0x4, 0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = socket(0x21, 0x4000, 0x8000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = socket$inet6(0x18, 0x4007, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = open$dir(&(0x7f0000001340)='./bus\x00', 0x1, 0x89) r9 = dup(0xffffffffffffff9c) socketpair(0x1e, 0x5, 0xffffffffffffff01, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$unix(0x1, 0x5, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x10800, 0x0) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000001400)=@file={0x0, ""/21}, &(0x7f0000001440)=0x17) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000001480), &(0x7f00000014c0)=0xc) socketpair(0x0, 0x3, 0x4, &(0x7f0000001500)={0xffffffffffffffff}) r16 = socket$inet(0x2, 0x8001, 0x0) r17 = syz_open_pts() r18 = socket$inet6(0x18, 0x8005, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r22 = openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x10080, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0\x00', 0x480, 0x10) r24 = socket$unix(0x1, 0x5, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8352, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./bus\x00', 0x81, 0x100) pipe(&(0x7f00000016c0)={0xffffffffffffffff}) r28 = kqueue() r29 = socket(0x2, 0x5, 0x4) r30 = socket$inet(0x2, 0x4, 0x0) r31 = openat$tty(0xffffffffffffff9c, 0xfffffffffffffffe, 0x4c0, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000240)=[{&(0x7f0000000300)="ebfec2c6ee9289abd494958bbe66f1c5ea2431efca4eea8ad718d69d68b8f26148d0f53910170d7623effd3539ce219b449d4403cbd609530d5f98452ceab4fba1812c1811215bc756ad43a41f3a2558a107c207f866682fdaf0584813723c0582042366a2603085cdf4edbf798ecbdbc2132ecfa77591b302894599834de93d7b8ad82d9ca98f4c311e4ab1d4de58d36000e364f8302901f7019b83c47b237935f82fc03b18d595783b212df973bd03abb6136438d44e24e745af5887d761ba4f9fadeca3c5c58b1a3cb8a892ccfd0def663618815832e6432dd444660733f0f299bc661533ed621fa12605c516a24db8ebcb1106705d06ccba411d99eecee12de600feb7ac119aee404f507495962803e40e2587558f28fc84fd0778fc00f2df22bcd2330a7b58aa0bc47d4da8027becfd36bdbb62ea5330c89f6fb4a5c744c281a9390281823d8952a8294d31317b9aace3dbe87e81a851f6a40212d1e7d1c9ec8bc76916cf0741b483782bf7fda3f14063239c9aa98857acb6291d539549dfbf025d646524c5370882dc965542823bcb6e119a5bee8d8831c9ad9ef93e7a836401af4c73f1692beea18eae7a528800b31ea0c17d3ee6385765cdb401a075212081046f0413610860f4c29290ef335514e77dcf93b27b6cc68e6bece439c99c1dc58fe232e7f68660627ccecb45e0f8295cfa2d07037ad5fc20fc2e22022fdc42137f622b0cda89b9869c50fadbc0d07d5fd496ffd466b51e32c2c7e6ae07741524e3d66acfcf9a1e3af1102cedcc41c67741cfe915c021316d300eef340bc2e38393e1a14f9521c1356d588731e6ba956f75c956564281a32943c1976b1c795d72d26d712a563ce68163690497d1f5fadc551654a1a6201852ec311e594574e679733baa10cc7755e2f0f73eeed9e723c3ce336eb93225cf4daec64b51e30367e47f33f522453bcbd5e8e8c352df82456bf915b4a3cb598436b400ea7fd58c2319c000f1020cdb2616de5c80dc638850f0287900b815eb4efa770f7bcd6bbd2e4184275fe0e39ab677634a45b899ca8082bebf0b33def822e326f7f1457ad827e99812039c7bb5f62a196fec26aee5efa64c53b150f31f39120e73b2b42b607d6a039a5b8befa26dc7c48ec4f49e6eaa2da53c095013fc6f63a0f9441de065fe2d8c75bd4c346248363347b13cecf78ef489043fa81c4f62dfcf5c26685fccba932622dbf04482d0f39ed858c06e018782fa28fd9a26da39eefa606af676f4b2cd0f6091ac4bb1e4959f9533994543aba435d625fd419417c49696bf82b15b905dc54fb5ab4284cef99be0f8c6eb90e742cdfdb49d733bdfcee8bacf951bcb0d0dd510e5bce480ddfc62acfd8e7115f047b55baa7a5ab991503432f1c9bc228bad558e9ec6f01e6e2a90cd51fe08362b3fdbdf16ec68146364155c88bf3cfdcb30ce32b1755fcc99b091a04a79452df7c8ab1651e9d5d31ac4df1a106147ce66f315516712595414fba49e63e50a3f47fb39974cd7f7b531d9b3a9c78d90bc34390fd823ffd6735eeb316c3e241509c2f85b93783721318244645549e0192e0a0e57b5111932d5d6fe30c937e739dc2c8f2926f741a663b593ba85875f3483266b5964f7cc3445152bff274d36383d6bf39df97551ce7c1f15a48fc93f5c28c73e85d726bb1e02ca841d1ec7a63d46ca06271ca5f72de5ae11ba324b15404903b9b03e270ada5abd4337ec51a08a16a7632329b18bdcfcd2ca2d80054302578f64825f6c76f2af9b81477220cab0e0e55ae1c347d0ecbf6c1cf1db1e35016f1aab72d0025b2734ea4c4cd9af67428169c54582d57dcfe3034eb07c201f066946b8c89d185ec5fbeaf9205ff774ea98bf8f6d16097dfea74f8b0b206bcea33880cc2398773071ae2c9523f9626157113ef2f91b0c01f7f85684e323b1b8fc3df35b0b5e30f4ec185b9bb3517bf7c608d55662090605386be7e472e27e6348b747302985b1e6e4132a79227e7925cddeb1cba762b40ac8a3a9b52543442e9c366af7685a45aab416b2535c55ccb636eb1d5142c47f420a81e199e144872673f7daf129020dea7afdd94cea12f3b917c8cbfde1add94ee51448b7a3a1e3c8953ce3b7c4b5d5fd3dc092725f611a4a87adfbc43ba75cad0b0974321707f5d226413daba9966e8a55bab807fde9a20ac5e8b2e7a8266e76970702d2061b6ecb33508f3ed62b3ebafdace065faae0a9135f7b0fc1372177317564b1e2b1128b4977545141e0bddf99b6cd1df595d1e7404cf775cab3985df45d41342f2abb89e5f23410d25aa916bce91a8e8252d9df7e6f4059e715c4805c807dc3ab6c4b2c3c62dfceba7c91b5f594d668c83d5c788a290b380c7765ca99b16edde23e90c0ae20118c1a3ca628b7d278fda2263675a385e2fc58ae19166db365a17a9a636e5e540f9740754deb117e17f1263182cc103a08704172044b34d2f9193d17172273d3d332561d9790d94fa4048def1d81c06003081b03a07a3795dd6360129a076734fec819b61637bb0d68e9150dfae3218f14765c84f8e9b7003cb733a48ffe254c8a26226d03149d1544b39be58bcf8e1dbb3b36788b61bb7d0760de5fff20de9c45c335b7fe90923b2d893914cdcd9957ccf27d866dbc9b90789c2bb789220e41f7aea2dae95ad142f205f1ba113fb20c8e98790fb27604fd1df5964464da4612dacce3c8abb0d00b300fc9aad389c5b85bc6a01b1461a06a8d872adefa46ac1235cd6193ea6cd58c8ab10d7854b631b21f411ddb0cc5a83d4ab72fed41c64972bb93a24bbd67e7e37d10e68259dfcedba975b7d0d59171cffc6f2f4e17b74784ad0b189c80629c778a9b3124b973f06ee08db8715e442b03db0658b2320745271f899dbf6e4bbba2cb0328ccddfd66290a02f461aa36dfc92706fd6d806212af3e27067d53909994950b5862d0216aa1fc68410ff1e165d1a0ceedba2205135c59278693d85f4dc4942d66e004a79bbe58897dbb82df51397e4f09b861e021ad32879be47f03183720e86ac5d835809960622109b242cb51602277b896c474bb006bfb2cfb5250c2f36d9076fd8829c1129c04053fdd2634cd22c0dc362cf12a19adb75dfabe186d88832cfcc63a83a387f07109f1eeba26b0a9dbc9023aa875c2e19bc6e1b9aeb2cbcd1a09ccb03599dca2b976cc09e855b7288d21be86429eaa53f25996cb364838c49c8bc6a1e042bcb9727e672a240b456cd9d1f5579411eb0aca6eaa162693f17d2c8f37d58d38236837b6d5cc0f1144459d8c2b2c4175b05a78324ccbb4f7ca4d38802990ac1b1f7f991ac8887382add2227f8543f53de44275d8a0db2109d62ebe0b3be2752654643b270e1ff51b28044ff0e77bdc8a76724f83e33ddcba12935cf49b837f46238f0c84ce260344fe548ceab3fd721acf82df341e4f581004fc07f38824d22ff636d4869ea6cf5833c1cd9fa7cc247f844843f2a5d20853ce06378e99cf74ce1c8724151a864e80f9b43ab62ed48c8b423acb6a54c321bc3cb263fd08b447270e4bf14e4ce6b6cca862118ee402c30056b06b55279c15186570c360bb744eae654a7f06bb3735c3cf53a396c272b416002e5d6ceb4cb6aebc42d52e882709a35308d5c7245243615b216a6e55815848dbd5b3e51ebdbf7c322ac7f76bfa07faeb782b4dc3be8bb156e98b504761155926281c298d54fffe2def06dbe375b2e5bb9cc3d42ccbeefc002ee0e002711984aff2239972c9b2b02e40d11dfe5d94d69d7ae3f9cab2f6f3c10ff0dd66be22ad6d39fc602557ca985046b75d1c1eaf7e730082d115842108def2b62a08ab713b577cdabcd5dc6b63759ab1c237438a8d08f1f3d6d1f70b86a2c7bea96ecb7ca755a86b931822bd6f79548a12fbaf7deced73448dbd202481dea47afab17d7f47830968eca09da9aa2a48e90f071dc3e59c5ac5ab225dd0d23b364cf98dbc9e684c1ca869b4d3a4be46fc5069c156164c0681285f4ba5736758981be769209cdc84fecfb780d3151f3e753b272e8b1b34eb854c7feef71366a4bf5c867dae98a24eddc1c21909f6c475e36551f227b3d20298a68353a150356b07b0fc2377879df085fb7dea436fd0793cbe18c59fb93cfce7a8f96571eaf6f5cbdd0c4a3fd3452115bd20b58faab140f9902a7e02d9422d0644c4e898ea787a72c63ca1114c83c0e8e923ac468df7278cfde20c7dc1d5af92a3d8cccaf78377b58ba93e13de00ff4885e704aeb12e19ffcc5a3cde01a026623d39c92b77abc3f64f3e106dba3d7fcca762dd1540298de6a7f32f93ad657e678ff7936fe5ed7bf7d880db3b8d583de05d6b8d3aa1aed872b4e6c8f28abaef7031b2e003649e7281b27f4e5dd15876d1fb8d127d51a029bc85149bb047ab18864d1c9e379fcd714ff41f39f19b61e556da741bf40f88e7681017facc4d0dfccde47d094ecdc628197a37c4b63dc400600581c00a501c88302649233d1aeaa6c65d2fc03da4cb01e3ab139a2dd88502a0ccb7a724fe1d11cdb338f6422acebd5c6380ef413101aadc59d79b935bff7a493fd229e8971857714ea9b25407081084cd05ff8b429e26087d006315f271d7c33c16a27f8b15d448d37a06d2ea6b7bd33240aa0ba2723e1add23086f8b7eda22c2629193c3c7f28b536b5cbfec2d4e029dbce6fe1e2f2c4410a09e90cf04e2591455d40ed36b783dba1fc455b8864a31b72f6298b14466971c23a235a9e0635b1349e5ad72ddf2fc94ae1ebc3acecbbb6fa8ad470f305494b736820af7daa48172edaa47e1ca066a5f0b2d0dd727ccbb020cd1fcc64abf2461add49924991a9527a950ae0d14c278834b8ddaf2444528bf51273371b8a494179f69c009afd9768dddf2d55ce3303d1ac9aeb552c41a5f20abbeba8b92dc7e4420e79ef479ac7f2e7c8ae605b6e5102e4bff4f656e9810cc93738a2df210186d721149f1f79e1c02b7496f6bbbdae42132901c52ff5970bca1988d6680d1a1451db9da181b712903f7c044bce37bce355b25e1a1a8752ee7ab0b8c1c3e3ab8b7f47ca943ad1637364a0364f535bc2a261d2e60766ea78621d120db924b2103d6f8239266a7dec018cbde23b6cb4422e14901b3d5c042a094ec756d5936d4322aa51bd8e9ba8b631e3cbded609d16fc97d6da3f7076322489065d90255db1eeeb3a36ba5615182a169f37739baebd641b2a906f4414194c5817bcc53c8f9674e7c1996f33692630a5d1ce88e39b6539a8b34fb16b222626832c158292de23345c54bb3a27481ae4d33cafce4372fafc964efd249ce13780fc27cb48bc2dd06f47e2f23d1365ce9da28c9dd396a632465190af3c3498bdeb3bc2e4fe2a6daf7607bb6078a16590263863c686aa885e84ea4b6fe498d577d4a9f339015657bfd595d0ee71e12be1b4f1119392a473bf89627a5873b15431e33d35c546032b4e292a893320e24e31d3acd440bbe16693f47dddcb1e0dd28b1110b2c770a5f4e62145f9a88d22bfe31503268039255bb2379d8764f80637bd292ff53acc1c9cd1279d3677994452cf568a5d1530fbad8b7bfebf9fef40a046df598927e8c80235c997cd503a4fb76f3c963dc52fa33f7c3b12f67dd42e0f1485e95318ddb938302c703ace478c0fa399043d63f75c9938824f89529261e3f32cf1a5396608f2a75caa6ae821cdb7866f3a5cd5d86d7ea663bad5cdf481589e8dfed9c01f8c4b4a59e5cb50b8ec0e1f4bb92e9831d16aaaba3fa660c33cbbb4b0c1e72e521986f692b5c1da646e3", 0x1000}, {&(0x7f0000000080)="124d94ec84b67de21951043e0794cae48749bb194b48c2cfb83c44a6b4f70349a86953101de1f6f6bcaa596104bceee753551a73cc317d91237a7e3398f0b8f08e107746421b32b7c7beb5a25a7eedac00eb29c7760147a2c1a20a8a51c6ee363336a2001c", 0x65}, {&(0x7f00000001c0)="4cb96fe07ebe8f127bb28a77c2ca162642241f6971f706f9b27aceeb41c2527129971360a925804191b9b1e667761a6e02edf678ea97232b29740896ac024d7f34a7a3ebdce342caf61cd99550e8813bc8633b8a78a0e19cc2928c514b656b2874aca2c35e703de86e712125803f38e255435015", 0x74}], 0x3, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x38, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29, r30, r31]}], 0x100, 0x40e}, 0x406) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r32 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r32, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r32, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:16 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0x400) semop(r1, &(0x7f0000000040)=[{0x0, 0x81, 0x800}, {0x3, 0x40, 0x1800}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x32, 0x0, 0x5, "90de9c16723f911a1d962f681f00", 0x63481ed3}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) 16:11:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffff80000001, 0x6, 0x9, 0x1, 0x2, 0x101, 0x8, 0x0, 0x2, 0x7, 0x1}) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:11:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0xfffffffffffffffb, &(0x7f0000000000)="a70283f7dee79b14b37866f49bcefa00a5fcff7422801a9955a406736dc717c8715b3879c3bc8557f04a695b212177ff5ffd31e67728a5339428c0b83fa4a04cac70f826a63941a33a5d23a6e8d226c42508f7fa98a0dfa71beffe5a7db3f5134fbae57108e0", 0x66) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x8}, {0x18, 0x1, 0x1000, 0xfffffffffffffffe}, 0x2, [0x93d, 0xb50, 0x81, 0x80000001, 0x0, 0xfffffffffffff001, 0x3, 0x7]}, 0x3c) 16:11:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f00000005c0)=""/209, 0xd1}, {&(0x7f0000000080)=""/24, 0x18}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) dup(r0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:11:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) fcntl$setstatus(r0, 0x4, 0x88) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/159, 0x9f}], 0x7, &(0x7f0000000680)=""/77, 0x4d}, 0x800) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:11:17 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 16:11:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getitimer(0x1, &(0x7f0000000000)) msgget(0xffffffffffffffff, 0x0) 16:11:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="001d3acfd766963d48f29043c27909d91bfac1b966241756d82e7ac7989227264fc19f248cc35158a435b33d25c34f338d13b70760236cdc3ca1c54bd60d789ee56194ae886324029eb40bd46e454331ed2018663a6a77f3f16c4afb07e752e245fe6a43140a56034ce155a0edaa2039922d85243374cc05ced48e0cf17e26025b3dbdb92ca1484f55ec126988422e72178a5fb2bc56e6ed295c8981c37bd860c8dd93dd84db4e10fbc0b3906719d11ce655c2268e88c51c29a900f314a53a7a76df9ed3ce8074e8071b956294263c1d8b99deff0101e60214f7e61f0ab00c6d2ac0618cb204727481aad2e2d7907aa8ead8bc4db8abb8628b7df7281d167ef783dbc8615ac0f72cf6d0de3d9ebf87615127616ea0c1ed1c80fe04cd52e16383c1e343b5869fece883e86a72ebbfd24a7325628ccc63e7b55f61c694d44e271e1990817e010571552e48587b6e549e2d9c468e9aad9691bafcb553ce94fe63829895229b5e19521308a5e5b1efa3b54de2ebfa6ab8368b709ca1865c145a7238020388bd9df630515cbf1ff867139f9e01bb3aef9fa4caee83e915d222c8e6cebfc3fb58d8638f289063b9ad27ab4dff25ede68ad71c7c2db716b0b2eae5cdc730360fa7989768b3c6a1ab81809300b4f8a0d1db9f78d92a32df19695c847807947b3326a4ceaf9fc49e6afd2351e4323f6651f739e3e92c328c892a8ca182fa6c21b3bd3a37a4a2ed84eb52781e16cd71f46beb0be571ecae25ef3c9dd2f5a21851345b5816cdbfc6f09fd6bd4d7da737552a783f6e2ddb5956a69d7940416b7136149e87b6fc1ec51cab193ec3ecbaf3ad74c5e5a10998b0938ef1c5d8d49e4bd615660043d3daac8df915479ed87f7c5a4e89c0766f2a42826c7e4416c9050f810f862e098f2fa650dfab1f638eff4bb90be8e00ad26df3220bf505dfb185ff966ac352c4a769a28ebe841865fad4efd72a35c24f578095db5ec1947a8e93fe9031fa942d20c80f0db79d5d0b1f5ff4b55b421c649c378755ae9d00a6955bf2b559fe7ce8c82e174549a1ab8af78f92f42df07d8abcd8fc4e1f2d78fcb2ad0fd243d5d388f3e4ece51cf1445ebe68502e4841460054cd4cee77fff8b2998cad10c73a6b80ce790843878463daef813cf651365d3f18e2b6ad0fa986cabaa86799e1dc7db2e3ae852c397d2ef3e82b432d84cd493f19889bbc44c830bdba7096bc0ecf85dccdff698ed12cb14c3a26c5ac45b627ee6053d8b15a4bf6ab219963c00fd528ad5ff313acf5583e16613c2a710edcea16bfef916de4b4fa4682a890cd380ced526000b54c9d794aa30c4ecb8e301759e47ea41ff55c53827ce792691272884e15635f267a8d4e644ac8717ef8fae931209ebc6a9569ccf8cf4321637c72f9384db6f9f7a74d15b0a04597162ca5f8a346d64c182c186b699259b6528d4c05540cb34d3cb6fb47d9c6fcd79bf55d1bf14fb5aafb9c9807d71225ee9f5fd5e0d9aeb31b6ff870f793f867912d7eeb67b344aa005921ade309dbe184fc6f1df5050ddedd8020aa33fb6bfcfa0fb8911abf66de153a0f56c61fb0ee544df6ebbe05eee2070c870fbce6468b2b6401a819b4f7c97b2458ca6fffa6ef5378fa089dccf4ad274377871899745259ee8e384f435588b84ab94a6f987f81d2733e109693e734840b3c872377e600765504921daef6ea1094433d63521e415725e1f4315b2cbe2a32180aa4f15afb64edb89b33ffbe3fa5e293f8d1642d4fd7f38e7f28f3c14f450d4941883086ce8fdb6e6453040bbaa91b029c53f56225442e80f0f7bd4baf79dbd6b130d16367488e7cc30f55ab8d48299a7790c2675afa67ccf0f2491217c5b8b33af512f67219a3faa1f24475e63a711d95709e29535947867c68507c73c145a2c3596e006a737929609a80c1e5da2ba04e232fae190ccc528d64a3b34bcbfb57009b24dd193e82953831be59bc2ef58486076f7fd3383c2c3b14998370d1bfacdd2e49ef272b4ac93066dce5d664d453210ee3531db9f3d06ab50127040de58336786281abc400f70b59d5ac6fcf414f05b7e03157963263d318f97cf5539e6670eeaf8c4507046a971b20bb8096db8c64014f13f45f24fc8dc4e05eb15251d7eb37e7c66a7948016b6a3eb2b0e1b3f1fe3bcfb22e5f5c137b52a5640b6ff5b97be7f601b0f1d35f9849db3befce6f382933acb8f6d05a01051125b80bb3c2b6e8dcda8bd8d8f361b62212e8cf825b217f32c55617d59615f4da3ffa6edde1bf334610e3c06a86ec7f20ae26c88bee5e0e2debc7b7bc00c52fb4a7330f229027e827ea2b85b4022a6e7fb4595d4668945fd7ad49ccb89e587511df71752b26657c1a00d61100b62893ef584483caf36c8fe6092a73249b68bf3573bac257857f861d79e04d2c7284eb2a1ce03d3f1d3c49562851d5f8bbebb61148b8b47c57500cebfe6b5dbb98db7d880fc3f81aac69d56f959fdfbd010d076310cee2c30e62a5fd75a26ce2ed5d4bd11a6817fb0b9c4684b66898ddb85997fe517236bb1d3a157522d0288463ef3029489074a0b3331ccd063859d6d2c790f3769a6621e779dc1b8ea81de388f63405d0645eed46bb874d092a62cb67738aa9e3622edccb9caab0b994e5f344fa69f8e5f9a48adf7e1228a93628efea76e33d6b5ea0a3629f8edf9152104539c3d5855f347c38bd08b7ab8e4426ed81f21cb891cc1e16faa28a72ce1f636fb33f4aba87c6ace649bcd61a43543058873390e36bcc05c96db6c5fee7749eec4efc0240f75995eef8d3a2b6cb93ec1a7f00e98edd67ab38971ed76d344190588ef41c746a04e6a900dd587b6bd1a39ae7d4ef170b8094b7c68a971e5ebdcb29863273e448e632b71730718851925c60b358124df81f76fc7f4214a905622d98d4c4b26dabc142770a22f2f5a779675be837082aa53ee413062321cc5a4b3f5e406ae3b1aff63141ae4b7b2c2e830741e015bb146381b7afc532f36e1374a4abcdd2ddc85c9343e2cdc9d87a62e7f34206bf4c0e5cf16899435b66082a5a28fb4e83c0bf795a2d0fdb8cd33b9887236a463fd5fa3d6be73eeea6e49236671d1a4f37152ea1604e7a3879d54fc8e5f5fa85a71a89b5f6a38ea57c03e6fe03beb64507533e0a3357f3277be3b1c59e309fb27eb0aa74067b2515e0fa8de25147ee44ed7f9ee73bae14cdf7f685b700fa2eb10405fce6e02f0d0f7cf858527cd25ac27bc3485b8f4a87235670a149d2e167914567e69e0b3eb8369e4deb699fbecee49e832e2d355e9338c8993dfbdb5be9848ad5fb265f3d99c8170ef0610435ff3665c017ed9d58907cdc93b76b3908416b48cdf37f92ba3fa45348f0ce9b65f49e2be6d67c7a7dc34c0bb7aad7ac515c0465d02e3b924e611ce33ffa4a8b6c573137e9959fd1921bcd60286c408330fac3df76365adf7c1489b8a762e3b56bab617a44a65f9b582efa75f3eebc9933848dd9e1f890cf3d1a17e32a8ee3aed839f5eea0ff835980820db8a5ac1d26f3a92d2944bf9daad7b993b65b7503d5e36a62880310def03e382dcc8b89d1093ec9e160a6116a0652a8b75769c4a41b70ae6efcbe8dc293c779cae5973bac82d5598e525f2e146159b73ee8545715e8bf2f6394865f3f34f9368cd954197e55b93dcece2c6096d96ef6b11036cd7f8b34e9dda0ff40ff0d093e7721927ac2059e1cd4257dcc9882551e1a14fbf27436638e74de2c16dab24ad26f15dc99832afb184cb178dff5f377fd0661b5bc0c04452620b7d27cf07e0a59840fd8e674b2e7548e39618fd383e4993fee2c83b780e27064a690262d8b212a5f04e4d6e5ebf74bc11d8fa728174b1d60ede30762604500566aa23d8bd4b10be4ef5d8d76d6f0dff942fdfcf0ebf3c4dd73c0cf064522412cede8bd1acab9b34566f1f3fd26402aa93883417bc62e2cde115fc2f1ee238e00f78f4772b8808a228ca632aa9a16f5558886748365226df6cdcc953f6b391a61e29069626c55813322991af6468772ad133efa65ba590e168767376ac544fe2b4e6c139c44ed3beda795eece7abae5ede39ce6202f1a18ba6f7ae5f7945f6098976ed85be30978758bb544c4559df5d4dcc4cb21186a8070bd00453842f9e0b7d0e0a6155486afc59f9eb09867eec9b0f6b3f8db2d18d370930039eaa9b21eb94f514f2d2c146175d2a598bdbfc24db832990fb8e8cbc57ea7f5b3714bdf9577a8f30c22a5db98291797bab4b4bd4a652799ded0da35ceee23eaa818e22d2116e3d79ccd8307c12406df01533640e520a324439c96df426bedc8d5a968d2a2a5eddee3ddd3f429a2d2ff1b5b2473b067e2ef1f17afd3976d4c1b89e183d30be4f68809ce04e82f259b79e9bc32146643a5a12e133a25e8378e979defdab0eafbb1231deaa4f287dba2103940a98e265fd260d719eeeda593576c390a3e2828e1ac705f79e8a8e5fe52ab2767cceeedb3f7c6823ab49a4861c9e3cb2c848500895b3b03ff1a4ef75ac5d67e9bf280c8aee3307680834a38bffc6d1e3ccc50cb6ab036b205e46b90f4030dc23f89c68643371bead1824b2f7570c51acf204e362be44973c102ba3bdb5b4178dd6d642c46f088e8ff99a2e1f9ded4a3bffadade0238a3895cdb34b9dec6095f5a0036bc5b7872ab20b21c46af508a968235a6a58cb0c951cebec13e4650c3aec0a0b494bf349506fa28f1551686da627ca025c91b0a207bf4c9bab787cbd99160d162cd4de1f278f4c2c8c6a3e66b7f2fdf7341542c63bbf9cded6b4f298294c430045a227ef29fe418d1d1993a64022863378f1def19d2909a790f31398a16d420337eb06721f4c49b559fb2cae8ea92a1e74fd0436028ee8f36ce6afbe3d911b3f73314c855a1be5929657ec2fc4144e0f1ac161bf7cdbb6ebf38e054eb3b98f6b23eae069657e120fd26ff6ee804569eea5e1db10f76cddbfbc0ba2bb58a6f6d152313f0af6a8c2c832bf8dca07abbd64d1bfc26979d3c86496880988f6d0badc38bd4b5317fb774aea54cde00f4080c1ef00badc8a0d73413911955e8475645825fd825c0823a99843fe63c0335f9a0352c3db240b7acd5c11a6dad418e1639ea8bf1b5e8f1562997a8da7273f2738df379b0247ec0fcfc83eccc82e8beb66fc594e4786f0051d80f595918fe2bfd96d2aa470162cf73d84173a39956c0269b139f720d0f30816332e65c4cc36b99a72b17743870f0f8adcb7b3a2cb4a51da7082bf57172746314776d5c0198d3b3c19ef2e438e63f45b1e104088ffb3cead307517e76f311bca81353904c8ef679c01e93eb1f6610408a06fb78ab9650d0458c9d55e4344a2b68235c899ef6e20ef56d9f7e4ef4af85da23def0cf5b3c6c3b9ffcfe2d9d172187be0865edb6cc395c792d3b0b6737642304a3a85aa03f7ecf9362272697992222638802df70b867a47cae4421998285f5d45f9b28b4e1a25dcd7c1cc59a40514fb7baf942510088f018edc4943f45cc8ae3756fe4d1cef2aa494ef223d09e721843333d57196af35c145145adca3ebe131756a91dc6becbb22b91dedd085df8642e58f97efbd3614c642fa9928803f93c1ab9b135de243cfc7578f966b165b2c0736e61a5ace38490e85c57582c6b415080c697de955c03b81bc071d6d7ca5816827a3f6d9123a022632540974983ab35b8458d1a626216ac3ecffb0d132bac9629b8c5619528f1b8945ce1b50d22d962368d576d77079606288268d3efb208ae40a2a0ed10a01c5de7b518f5fb5885e1c09e5d51284fc2ec9a28", 0x1000}, {&(0x7f0000000100)="495862490412915ef7de682db014379d64741ee21db4b769df257dc78f9ef48b25af0920cd3c3ba270b8ef78caa3b362d7c69ab8375289af5cae4c7beca2f614f6ba7b3030546fd8dadb109a55fcbac3a7d386a95d89269e70af76bcec77063004d742", 0x63}, {&(0x7f00000001c0)="ad52bf5f01de68431f94b533b97f9c063a0c110c4cd756e49284df2c91e4f52c252852b13075269d7827ad6136ad40f1496462534a25ccd4c7587e4351a9d9df950993f3d56263c2d4a64ba39a892613952db8beb4c1d6324fc8cbe7dd1b14915086fc0a42c4b2086cfd0bd8771164e57a06b2d0fae38ace532a703750cf928ef0402bc934f80dba4f123464e9b248319c2a", 0x92}], 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001400)=""/83) pipe(&(0x7f0000001340)) r3 = getpid() r4 = geteuid() getgroups(0x4, &(0x7f0000001380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={r3, r4, r5}, 0xc) 16:11:18 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0xffffffffffffff24) listen(r0, 0x0) socket$inet(0x2, 0x7, 0x7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:11:18 executing program 1: r0 = socket$inet(0x2, 0x8204, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) r2 = getgid() setgid(r2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:11:18 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control\x00', 0x6000, 0x1) stat(&(0x7f0000000080)='./control/file1\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 16:11:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="f1e07231fd356b8a4874ff3a2db1d985188033f55a95f8fba0e6af0eb0e6c96954d32fc0cbbfdaef872f7548efc1f11072274dddec3c30e5e394e194cd0314fd2570f00402e905267be8bfcf6e7ca4ad364556b19c266f3a05d9eeb5af474a990085a5e7b406343e0dffdcc9a2e33f74d26146eae72faf0e855cae0b11bd6a8631", 0x81}, {&(0x7f0000000200)="852281bd82214ea6efb026af584f06056d50ef116265837c77b5c5c843e858c54e2d6dc6c711a60fb079353bfd89731affd6d880558fb826e424bb1ab8c4d4379ffa91a139d28c22bf753f39b4f05276b03de059538b42ef20d93c5fb86351c750620bd19b18d00cb8169b6d1de538d7ccf9039c7c2d104db702311eca1716343f2ab3f023d372586ba12673ab44c3d48d9f1f4f44953f29f7dac785191f281cd79342732f27cf094ad61569d585cf3c683082deb5698d8bc7fe962650ae", 0xbe}, {&(0x7f00000002c0)="f2c405af039c9c5f74d3e664c689ebb01d0b2ae80c1a5a454fff6ca453e6f5a96dc042ab2c80f727e5393ded8161fd1942b9e866b03692111e164633ce84943771e6e999d1a85fbe551e9d268a00663194ccb1d826a93396e63c772a458a4da858a245b266a2d1893e57b639bc1a375ca0f05a0b6f151988dce03be277af4e05500eaeb9c2cc18cd616c19d5e25b1afa3b9abf9286a065f711f95b76e00714ac1af85f1534dc36c68b99f5cdec5d4e6ad9943d2fb7cb1de1244b0ab7b8d336b58a94ff89489a8d35068443feac7565551839377ba613c83ae44ae5b227745d0775", 0xe1}, {&(0x7f00000003c0)="8adfc8b391cc65a0952de7dbe18dd637867f27dd6d420b1c213368955182053086262aeef64f9b21e9447e6d1fbdcfacd6b454b572f6c5c7d7f787201ba8539ee847480b1fd517edd849418aa26961285b3a31def14e8e101d422dbcf4314017dcf82653032e886d81ab71d06756c97e7a657562d352430d168f024f36ba479a97f518b03a9472bc80f627731792a71ea11c5119d3d8583bdea3cf3e91defd5ae838b8fcc850b29d2862977eb45e940a68cdddd638e89ea441a0e03c7cf81de1e12d90151dc051ab7de675649b2c5bc599b153ec8b54dddd26b1ab7cd89f5c4ed5c67b97176048", 0xe7}], 0x4, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0xf8, 0x409}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x10001, 0x8, 0x0, 0x5, 0x3, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x7ff}) 16:11:18 executing program 1: close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="4d44e3e5f56ae492196b4be664f1b5c2bfca1dd749effd758eb2ecb9ddc16b4d4f5d4e4e", 0x24}, {&(0x7f0000000040)="5bc58e39fd17232346d1d3e7d1c8e739a26b5a2b0325d2da33b2307efe158619cd45acbf407588feac38956c930c046df29950652023006e4e5818d55350ae895c5386db63c4316ae9ec8ebfd71f87fa1af8c805ad54c263a5d90384dcbac3f4993637be1a79df2ac8b746e495f621af91b62580bd22c7038db4eae27d11db92ff1a92cc9a405bc3b2d8cf2b97507b210d15ea", 0x93}, {&(0x7f0000000100)="f311", 0x2}, {&(0x7f0000000140)="ce7a541370aaa3dd59e4583a004965b4d62487ab60d58064582f6ef8beb12075dbdb79c8feec9a7f53ecf7c3f372c226f36da65936416733e5798cd8bc6ef3b0d569852a033b7902bd6a91f6fc7bb8411a4649b73e8addbd05d50d7887e37a7d7edead7b", 0x64}, {&(0x7f00000001c0)="768f08cd6f12f24959a01301b8e790669e064b62fc9d2af8a1cdcb5b963b6313a2abfb96b4c21b5e7b64770bd0d52c02a9967189a62428a7acb91cf9390f74aa", 0x40}], 0x5) 16:11:18 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus/file0\x00', 0xfffffffffffffffe, 0x2, 0x7, 0x0, 0x9, 0x9, 0x8001, 0x0, 0x2, 0x2, 0x5}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000000c0)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8282, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="428cdc8457c3cbd5821aff6db074757cd893e1887f0e6170affd9f8ea4290b9eed4ee4528fd6293ccb56f63ff5cf42de9fd27b3db01c4862e2f711799d8b72ca582c5bd94bd89b29da6cbda1c1bdde840089339529306e5bfcca8a702de7b8ffebb2e5446c75", 0x66}], 0x1) 16:11:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)=""/29, 0x1d}], 0x5) 16:11:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() geteuid() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:11:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x400, 0x41) mknod(&(0x7f00000001c0)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) setreuid(r2, r2) r4 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000002000/0x4000)=nil) r5 = geteuid() r6 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0xaf9, r5, r6, 0x0, 0x0, 0x80, 0x100000000}, 0x800, 0x4, 0x0, 0x0, 0x5, 0x1, 0x6}) 16:11:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000000)='\x00', 0x20, 0x30) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:11:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xa21f) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:11:20 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r0) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd5c4abaab2000fac2ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d0000000000e5ff00000000000000000000"], &(0x7f0000001540)=0x6e) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 16:11:20 executing program 1: r0 = kqueue() shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:11:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) rmdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:11:20 executing program 1: r0 = msgget(0x1, 0x600) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r4, 0x1, 0x9}, 0x3, 0x401, r5, r6, 0x8, 0xe9, 0x125c, 0x7}) 16:11:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x1a4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:11:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:11:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) socket(0x20, 0x4, 0x9) getegid() 16:11:20 executing program 1: socket(0x3b, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:11:20 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) 16:11:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000042, 0x3ff, 0x40}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x3}, {{r0}, 0x0, 0x32, 0x40000010, 0x200, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8000000f, 0x0, 0x372}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x81}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0xce75, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0xf1b, 0x400}, {{r0}, 0xffffffffffffffff, 0x42, 0xf00fffff, 0x200, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x6, 0x2f}], 0x1ff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x6e, 0x40000000, 0x3, 0xffffffffffffffe1}, {{r0}, 0x0, 0x23, 0x40000000, 0x800, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x599c, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000010, 0x8, 0x20}], 0x200, &(0x7f0000000000)={0x40, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000300)=0x8001) read(r0, &(0x7f00000000c0)=""/154, 0x9a) 16:11:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x25951614a87560ab, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x0, 0x0) r4 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3f, r4, r8, r9, r10, 0x1}, 0x7ff, 0x5, 0xfff}) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x1100, 0x1) setgroups(0x5, &(0x7f0000000240)=[r7, r5, r7, r8, r7]) munlockall() munlockall() getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000300)=""/50) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x2, 0x4}) getuid() accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/44}, &(0x7f00000003c0)=0x2e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getppid() getgroups(0x6, &(0x7f0000000480)=[r5, r10, r11, r6, r7, r5]) semget$private(0x0, 0x4, 0x181) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000004c0)=0x1) getgid() symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') pledge(&(0x7f0000000600)='\x00', &(0x7f0000000640)='%%\\\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x10000, 0xa, 0x8, 0x1, 0xffffffffffffffff, 0x5d21, 0x2, 0x2, 0x1, 0x80000000, 0xba7}) 16:11:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/28, 0x1c}, {&(0x7f0000000400)=""/40, 0x28}], 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) recvfrom$unix(r1, &(0x7f00000004c0)=""/255, 0xff, 0x840, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f66696c6530009f2a6a8d93041deb18a82af06b23daf78c81b0472d78383174c8fe262dab1228bde35c2a7915faf404bcae37bf442a5a4718882f273c83dea3898112c6537de56aef0c7e32b14ccbdf18c3e523d2bc9ff63b72b8a734bc8cbcd217bdea97983d94df2531bacd58961e7cfd94d76a91b9b44d80fa04ed6ce6a93cfe5a57556292518825e22240a18399c96db77cf1c848b5c2750236e0e148b7b58c9155b2405ebacda9f109000000000000004342aefb78cb8e388285fff029bb030739c526d7832be3368b66dcb87684d344a1b9f7227064fc37898f1361183c427a27f8c75268d3a57c5b760b76a7458bf5e12ef272019e839e"], 0xa) 16:11:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a73e96c42900d6db1bc43311e29d2a107d7a7f78c34e0ff935a36c2b9b479598a8013f02d9f04fa0cd0d3878cf901a44e0e00116c5db8b72076b8b0e017e0aeee15dc3254839a81e72876a73827db986c4b37889de83d5fc1b557edd1a01f612445124c92acdcdf546120f89cd381468bbd2073a7a76bb54a82f4ec7f669a192c608463aa1062a9d633", 0x4d) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) read(r2, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x7, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:11:21 executing program 1: r0 = getgid() setegid(r0) r1 = getgid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000780)='./file0\x00', 0x100, 0x40) r5 = socket$inet6(0x18, 0x5, 0x2) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0xc000, 0x1ff) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r10 = socket(0x22, 0x3, 0x931) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r13 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x8000, 0x100) r14 = socket(0x30, 0x3, 0x4) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x40, 0x6) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x90, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet(0x2, 0x7, 0x8) r21 = dup(0xffffffffffffff9c) r22 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000c00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000040)="cc5fbd3e466931a6da9423cc9ac87fab9e20348acc48a84a100abcf30bdc01d763941ec99fa7d414d68b5e83684e8e769e345992931c0d1031d2d114f14f44795874537d042604aaec48ce1e", 0x4c}, {&(0x7f00000000c0)="57555daf3f17cc056f2ac17484c07c5d24339bbdf110e5f58e58cb92e3142446f4d56cac52dce41c884c7671ee7ac6446ad0b6420b7c6e578f35a4a1b786f208bf38613383be8a85fa7a060f92bc4657b6fab19927f7959763268d388592b3a440e2bd1dfd374c88ef236dfcc740c3b8a13097f0c42c31ae6064390db2bdcf0aa2b6958761dd0ff5e0527d2400cce8a476e86da8fc14221f989cd8744829627398b5d21273b7a78297cac10bb3db54dde4c81803762b07481124250a23e37df8f13a98b516273cd40f28e5f25de1aa6a1b3db1d8b08835b0ee24eb0be2465d475ec9c48502ae8e326ac9ea323b9568d521e040d0", 0xf4}, {&(0x7f00000001c0)="836d3cbe915c0c1d1ba975e8276573d3f1d14866ef527eb8ff68e0b7ed924c1d7398abefa38ed65f9bfa9727c182ca5a424b1fb7e94b481a76b9ea5b416228a6c1574343890df6f254605f27658209e96113e8625ebbe6eb88f824c009032dfc95906b23c944b50a56db9b75f238dd9fb2208576f482c6a35e7040458f9d13568e5f915ae33e73f2db18704d1c6140836ab527d94aa65ba8713e68b40f667af1dc0b3a447b98567dbc3328e27ddd91a3c6efd33154c34304f7d59b88c1", 0xbd}, {&(0x7f0000000280)="edbb24a83744cacedac555d83dd74a9e46d5a81168feacd9a8e9984d6b4a010a0212476e52587006184f1829a6808f743565c4f92a4b727da1763ebe306e9432a355544559b673e37c9b6bf4b3d9434ae023f165a89aa1b069e80933266dcea47acb656c32891bfd639d891541badbf56884a267e3af6ad837ff8fb6f161299e6f19d67d3b5199d69014ee44edd57f35b6f32a1557", 0x95}, {&(0x7f0000000340)="6cadd4b3a469a90e944d5cb68099b9db43dd56d30020d0326cc051dfa789c1132f8a775967031ed22d0aeb185909a60d9733dcec976c8130dfda", 0x3a}, {&(0x7f0000000380)="5e04b85cabceb35999cf9812a05ac990d1996367a99f9b37cdf100eb56114ad738dfae33b7e4c10a74732807ed7c0cb6e677e745da93b986f8a8b2841028216f770882700a5c469d69", 0x49}, {&(0x7f0000000400)="aa0fb5c325cdb67c5f7e20af4959f6eb54906c6e1f41157c01bdc026bba2af0dd23e384154ade51657495131e81517c96e1660f8340a50c744b46e6adfe18c5b0548fc898c179aa1a481be4a4eaaa2b3a2b158c913348619a14f62c6c9ef8ce38c6fae4a2a0cb23600c315b89fef5c09380309b8d0b96ff87155be99d49202a3f2b2bb71649878e4e196fb18173d9bdfddb44b09ff51b844249444654c3e44cb17aff56d7ee95d0dc6b238db315e601d4cc2d563a1231cc7828f1e4fc0124387231d5f103f505918bcd33435638330abfb02b98477bd215c8b6aa89f64ca8690567adb8f8c423689cf2dd7fae71425488c63718e7c8ad558851f2357994e", 0xfe}, {&(0x7f0000000500)="6b0c60e26ae39be15879a7dded72ad25835a5c1fce", 0x15}, {&(0x7f0000000540)="138e87293a360225990c05c49cfd49a5e43b9eb75f699ee10392fc8558a5bbb1df0aad5b7d03d2ee164ea4c203e5161d1cf146b57d27610416b0fa3566c0833af1ed094b58adb5fb1103b03a1a4cd631cbf6e2563e25f1a8859af9bca8ae2875bff4844dd192b15e7e5dc02cb4360b64660997dd1f732694585b5513140261ed14bd68e6bcb8664549e6d524fdb556cd39d6ff4142a6c86e7f92a4d856205c9d7da39905d0cd79f4cafe26fd78b331b5c77df3cff6c837b13875db6d7abc07ec6f789edf71187e07b183523d5200ffb35f6bc96f973646e236216450a071c0002894db18", 0xe4}, {&(0x7f0000000640)="34a5bd7a358a21093472b78fd9c92e11e718b56a659bc68f6994b1137775ff1308ee142bf58336e993804b5b782a268d", 0x30}], 0xa, &(0x7f0000000b00)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17]}, @rights={0x30, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0xc8, 0x6}, 0x4) 16:11:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x202b) 16:11:21 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:11:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:11:21 executing program 1: r0 = socket(0x80000000000f, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x50, 0x6, 0x401}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x3fecb255, 0x6}, {{r0}, 0x0, 0xb0, 0x40000014, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x31, 0x80000080, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x2) r5 = dup2(r0, r1) setsockopt(r5, 0x5, 0x100000000, &(0x7f0000000100)="c8a2fd4b324e36cc3c1af267965a67a0d7a30412c9ec4d59cea1b71ad1cd4e592a2e94b67a83e8b30d952a2e42ea2504f4df235d9d44b0662e1259b0162e47d8091e6bb43086cc04f543d8b269024c99e9409c80096a1c", 0x57) 16:11:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chroot(&(0x7f0000000080)='./bus/file0\x00') pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000640)="d4cd597017", 0x5}], 0x1, 0x0) 16:11:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000a00)) pwritev(r1, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r3 = msgget$private(0x0, 0x202) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, r4, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:11:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8}, {r0, 0x80}, {r1, 0x80}], 0x3, 0x9) lseek(r1, 0x0, 0x0) 16:11:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet6(0x18, 0x2, 0xffffffff) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x2fc}], 0x10}, 0x0) socket$inet(0x2, 0x6, 0x800002000000001) shutdown(r0, 0x1) 16:11:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000000040)=""/2, 0x2, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:11:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e53ab3e7ca36954b07ed2c20c629fe33fb33472f634e50657f441ad9929347969a49c5fe9d1e52f328e4d8dc464655c9e8046bb124778649d351dd62015ae8df951e29cd186c850b7b9044f18ee9000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:11:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) 16:11:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r2, 0x24}, {r3}, {r3, 0x40}, {r3, 0x40}, {r0, 0x24}, {r1, 0x20}], 0x6, 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x8000000d, 0x1ff, 0xd5d6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xcf, 0x2000000000001}, {{r1}, 0xfffffffffffffffe, 0x88, 0xc, 0xffffffff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x8, 0xda37}, {{r0}, 0xfffffffffffffffb, 0x28, 0x81, 0x5, 0x33b}], 0x400000000000066, 0x0, 0x80000000, 0x0) poll(&(0x7f0000000340)=[{r1, 0x4}, {r1, 0x184}, {r2, 0x40}, {r1, 0x4}, {r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x100}, {r1, 0x100}, {r0, 0x2}], 0xa, 0x4e3) r3 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2c8, 0x4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x80) r4 = kqueue() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x1) mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x2) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:11:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000000000) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:11:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x8000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getpgrp() kqueue() r3 = dup2(r1, r0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x3ff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname$unix(r3, &(0x7f0000000280)=@file={0x0, ""/70}, &(0x7f0000000300)=0x48) 16:11:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:11:22 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xefb, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80000000, 0x9}, 0xc) 16:11:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1fc, &(0x7f0000000000)=0x1, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) 16:11:22 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/27, 0x1b}, {&(0x7f0000001200)=""/209, 0xd1}], 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:11:22 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc60000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x5, 0xb0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:11:22 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe91, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0x641}, 0xfffffffffffffffe) r0 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r1 = semget(0x0, 0x3, 0x50) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x80000000000007) shmctl$SHM_LOCK(r0, 0x3) r3 = semget$private(0x0, 0x4, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0x20, 0xffd}, {0x0, 0x6, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x5, 0x804}, {0x1, 0x6, 0x1000}, {0x3, 0x80000001}, {0x7, 0x3, 0x800}, {0x7, 0xb1d, 0x1800}, {0x3, 0x9, 0x1000}, {0x4000000003, 0xffff, 0x1000}], 0xa) 16:11:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x800, 0x1, r3}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:11:23 executing program 1: socketpair(0x0, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000000200), 0x1000000000000013) 16:11:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f00000001c0)=""/83, 0x53}], 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0x375}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:11:23 executing program 1: mlockall(0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:11:23 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = getgid() chown(&(0x7f0000000040)='./file0\x00', 0x0, r0) r1 = semget(0x3, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/2) chmod(&(0x7f0000001ac0)='./file3\x00', 0x0) 16:11:23 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001540)=0x6e) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 16:11:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:11:23 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = shmget$private(0x0, 0x5000, 0x400, &(0x7f0000ff8000/0x5000)=nil) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x100000001, r2, r3, r4, r5, 0x10, 0x7}, 0x1, 0x0, r6, r7, 0x4, 0x0, 0x1f}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:11:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x4) 16:11:23 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d12acdac425f9d8ad0375e1c46bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002add6bed3d5eddc38b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:11:23 executing program 0: r0 = semget$private(0x0, 0x7, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/62) clock_getres(0x2, &(0x7f0000000000)) setrlimit(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) 16:11:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:11:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffffffffb924}) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x2) setitimer(0x2, &(0x7f00000000c0)={{0x4000000000000, 0x3f}, {0xfffffffffffffffc, 0x5}}, &(0x7f0000000100)) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x882, 0x120) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r3 = open(&(0x7f0000001200)='./file0\x00', 0x200, 0x40) setsockopt(r1, 0x6, 0x6, &(0x7f0000001240)="cf05d4d0fec8d1eb997a83503bb94162943af22d31fe53e74eb53b6f36555b513a2cfdb349839a7de8dcc936da18d7b9eb3a23a765c1eb7a1fdb55ab2ea2bd1cf19b27b99f9c1176ef2c197246cf2313a5eafad40ea0de8ada013ae09fe82c1e9d7284ec5f9d2b6b7070e032bc79a3b5bbd0f359c518fcd0fa465eebbb9992f1181f7b48f73c", 0x86) r4 = getpgrp() r5 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000001300)=""/124) r6 = semget$private(0x0, 0x2, 0x1) flock(r2, 0x8) r7 = socket$unix(0x1, 0x2, 0x0) setitimer(0x1, &(0x7f0000001380)={{0x3, 0x8}, {0x400, 0x800}}, &(0x7f00000013c0)) chdir(&(0x7f0000001400)='./file0\x00') semop(r6, &(0x7f0000001440)=[{0x0, 0x9, 0x800}, {0x1, 0x1, 0x1000}, {0x6, 0x5, 0x1000}, {0x3, 0x1}, {0x1, 0x1, 0x800}], 0x5) getpid() r8 = openat(r0, &(0x7f0000001480)='./file0/file0\x00', 0x800, 0x14) semget$private(0x0, 0x6, 0x600) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x36d973a7fe116210, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001500)=0x100000001) open$dir(&(0x7f0000001540)='./file0\x00', 0x2, 0x20) semget$private(0x0, 0x2, 0x1a) ioctl$TIOCEXCL(r3, 0x2000740d) getsockname$unix(r7, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) truncate(&(0x7f0000001600)='./file0\x00', 0x100) fcntl$lock(r8, 0xf, &(0x7f0000001640)={0x3, 0x2, 0x4, 0x1000, r4}) semget(0x2, 0x4, 0x60) connect(r1, &(0x7f0000001680)=@in6={0x18, 0x1, 0x1, 0x101}, 0xc) 16:11:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1fffc00000, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0xfffffffffffffffd}, 0x8) sendmsg(r1, &(0x7f0000000000)={0xfffffffffffffffe, 0x354, 0x0, 0xf5, 0x0}, 0x40c) ioctl$TIOCCBRK(r0, 0x2000747a) 16:11:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:11:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x20002010, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000002580), 0x0, 0x0, 0x2c0}, 0xc) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:11:24 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)="1a95", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) syz_open_pts() 16:11:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000180)=""/242, 0xf2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:11:24 executing program 1: kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 16:11:24 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x71734c45, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:11:24 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_emit_ethernet(0x7b, &(0x7f0000000040)="462f0bd5935620cd43e2eba32cf6c51258bc34b2ac167765f312434128cacdbe2f5e10a4b1e44a80bdc94d71e34f029f3193fb898eed88177dc528679ccb84bbc8110dcd30f771a3c0b785d5691bb09c9f50728042f9a6ba6c00c2b435c887f2895f69642da631916cefa651c3613d1f4685e8ea2c652a8ba1106b") mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:11:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:11:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0xfffffffffffffffd) setuid(0xee01) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:11:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) fsync(r0) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ftruncate(r0, 0x2) dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1) 16:11:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01146fdf3a000800002d430cad3b66880e0ce28e6c69355f103c60e54194c3aed2a3e1e010250649f2934bcc958596a7d458a74f7e4db79d9923cca5fd506473d1"], 0xa) socket$unix(0x1, 0x2, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e6e2d58) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 76830 19078 0 0 0 0 syz-executor0 *226037 19078 0 0 0x4000000 1 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(e759ce92773d77ca,0,ffff800020bbb530) at witness_warn+0x700 userret(f864ce2d90b679a9) at userret+0x361 syscall(24632c0f0843167e) at syscall+0x680 Xsyscall(6,9,ffffffffffffff28,0,2,24f24e8a268) at Xsyscall+0x128 end of kernel end trace frame: 0x25155e67cd0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.