kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 06:57:11 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.103' (ECDSA) to the list of known hosts. 2019/03/29 06:57:43 fuzzer started 2019/03/29 06:57:48 dialing manager at 10.128.15.235:37855 2019/03/29 06:57:48 syscalls: 1 2019/03/29 06:57:48 code coverage: enabled 2019/03/29 06:57:48 comparison tracing: enabled 2019/03/29 06:57:48 extra coverage: support is not implemented in syzkaller 2019/03/29 06:57:48 setuid sandbox: enabled 2019/03/29 06:57:48 namespace sandbox: support is not implemented in syzkaller 2019/03/29 06:57:48 Android sandbox: support is not implemented in syzkaller 2019/03/29 06:57:48 fault injection: support is not implemented in syzkaller 2019/03/29 06:57:48 leak checking: support is not implemented in syzkaller 2019/03/29 06:57:48 net packet injection: enabled 2019/03/29 06:57:48 net device setup: support is not implemented in syzkaller 06:57:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x80e8, 0x100000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x2}) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x800, 0xa2d, 0x2, 0x0, "47d20b934e2ce37922bcf7939b68e061f974ed84", 0xa0, 0x20}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="bdd06cc52496dfa028779bf1f4a15d6cce1af62f8b90dacc7d23bf4be8f74b7fdf8edbb54557d1c110388df2c63780aee62b8d18a9c91c77b9dbfec926173302cf76492a2d4f2ec24233938a32f8ad3d53aaad28f1a3a4893f5d14fcc320874323d3b596793b5aebade97418ce7d235e270b988845f9f86618f12b961223e2f2c79ca860958311366fad31648ae467cd72fc8db351432330e363495d1dcf72dc9d846126737032cebe8519b08546aaca4d9b83018a52230eee4e8f9b0c776232c68620dffb99de26f618660e47f9be5574755f6550ed2b5ca51cfd0e46215ef851cdbcab572ca9bc", 0xe8) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) unveil(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='r\x00') getsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000540)=""/204, &(0x7f0000000640)=0xcc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) sendto(r1, &(0x7f00000006c0)="4800b4dd2886e605ac72ae132e7ba966bf6d38f2fb37a0ff0074a3a5daae2495f9900051b13a3dce8e6affd9c7f47ccfb626ba1519369904d8eaf8a80b8fe411164d5aecf81d4234d2096492af9c830d96cb5a48e24c8cf4152db94c86dbe6c6c3c7e4d5287a46af99b99c83558622ab72c57c2957f98bf1231e11241fb5291461aef9e679956c2391d947a8db582d5bca6d9dad7846c6a11e3acb6f28fa3056f18dd1c4e1cf08421c83482c14cda55d2a2fe91011b7ac9c4a2706bf04fc1e28053703ac13339f569079", 0xca, 0x2, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x1f}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000800)=0x5e4b) connect$unix(r0, &(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x5, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000880)=0x40) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r1, &(0x7f00000008c0)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x20, 0x7190}) recvfrom$inet6(r1, &(0x7f0000000940)=""/12, 0xc, 0x1, &(0x7f0000000980)={0x18, 0x1, 0x3, 0x5}, 0xc) 06:57:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x43, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept(r3, 0x0, &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') clock_settime(0x2, &(0x7f0000000180)={0xe5, 0x8}) r5 = semget(0x2, 0x7, 0xe) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000001c0)=""/3) fchdir(r3) semget(0x0, 0x4, 0x101) r6 = accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340)={0x2bee, 0x7}, 0x8) r8 = shmget(0x0, 0x400000, 0x85, &(0x7f0000c00000/0x400000)=nil) fchdir(r4) r9 = accept$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = getegid() connect(r2, &(0x7f0000000400)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x800, 0x10001}) semget$private(0x0, 0x1, 0x504) shmat(r8, &(0x7f0000cdf000/0x3000)=nil, 0x2000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x0, 0x4, 0x0, 0x10001}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) r12 = geteuid() r13 = dup2(r4, r9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) r15 = geteuid() sendmsg$unix(r7, &(0x7f0000001b40)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000500)="16ee51c2789cd8b4db469c8b466daf852f11e0a9320e57ef8a8ccecd8e920b76c494e33da3f92bfe6cc3f01076eae85d82ee6f1afa5fd6f1391b64c6c18310347d05e961423c9d7f05bee3a8b9984ee552bbb53472b75a4d58b4c4dddbfd180e7cbe9d2c9823266a7a27eb0c9c4aa49d15d35c88d6e9c8f82691cc8b01509bc262383e8b7e06730c5eb47e4cbeda75390baeacdce27293c063ba55f74dba4e85793f7d7bef79b4101cfbeca1bf7d84a28b89c50760fa87a564f903b96bd7e081d9b4d6ebbf12e482f96c0d1c683f", 0xce}, {&(0x7f0000000600)="1640c599cc94cb61c334302d9aac6f9f06aebe13dc5850aad5262833cfd893fe4da5e660ae51b9b986fa9dcd9597a68ddf049fef8c1dc0aa12be9f057cbf9d4a28a874e55fa89d3189bbc9b43edeb65918b93f18fefcc7e581f29cb18c429abc5e3a07e4cfda911ec0f46ceb0200caf9aa571f63dd62cb902bdd36325ceb031c7e42262a71961e3b0c833efc01ce0ebf314604e4734d3f1ca2e7d8af00ef8d2c1ff386cd2636bc7de064f560d2749aa019481a9c2cf5b3f0b32eb44afcc57c", 0xbf}, {&(0x7f00000006c0)="d5a07a540fe12f342081953bc00b4e723d841eea8ce149e0", 0x18}, {&(0x7f0000000700)="a0b382ee67f04e3641a9dc5102d1fb5127a494db6af0878b8e9dbdfda137fdae59c0bb2d870ca6ebb2bb54bf44cb2cf9c1b7d06f65f5204e0eb916ce5ac5fad201e2cf11474d866d4f5b2be4b54030cdd9b5065d16bdbb46c5e3db2f5444f2d07ef7ff2dd39e8b9f447a2f7b07b9e5a7b1ab1c85608986b07a4a6b8440489da287fb3616acebe65b215cb4e268b282497215bce1197ba6113c111e296715dd92ab84864269c13603359d60b03219f0af2b01f16d41bbc303257265d798c9abab86fd20a0da79123b63d8ccea70766aba77b3210f5d9780f824a27f6df1dadf4830f68910344379731d2fcf557af0375a3042828ff75a11", 0xf7}, {&(0x7f0000000800)="cec4d7edb9d07a8e7bc082e5f5df6c4240a627bb2e73051d71201b001475a0bcd1c85d9f1ca0ee3c77f06340da4f83b52e8989a2879970bbf9f9b9061219f7106fd20c03a5a132cc667d4c4768b40f72736bc6a78049577a224d8c37c73b7d6c57188675bdb46f643fcc6577b843eb2adcdee9c01cd25258acd61893b16f213ee73c9770f9043470c15d4af9561b7bdc0ea0b46ee34a112602e4d4c0c73faccc31db0b9b815add706361c87a2af7cbf69718c634ab753839648ae2594d53c4e0b01f503796af4d752a9ae2261b6ba157fc20a14d088a61e015d9dff2770e024859bf872103ac5534125c1741665b89436374d9dddddf1329a1e02f9821dc3eae5aac8bad4d235e4dc1c5b622cba85c35665103d3ef87df3abfc1c56758431f88e5287ed6bc1d00313c64a6e8264a311e9d35bdbd72913a8e56c00a006dd00374695c3ed49e4d16165211cf59806729d93fa3f38e98e1613d1bd9bbd1665340f0bb549c229f20fcda69893eda6d09e45abd59ea82c6e459033fa9bded0246e0a9287d16e76e75930d8634e2be7f642b76fd2c07c369babc05df27536b4864d591aa6965af41e42ce13749325b2e179ad8b1e71b3b695a0fe4ce7a1f83c0efdaa625eb5db8052a6d376638296df892cef45cb8d835df475b6afa8a2468d695b60cdb3c693fef8f8598f6c2c5c64e996bb62bc171096b75c212152cd7bd53a36ca86ccb8ab76f88649a6c0aa2659c567a9f5e8cc67b5c78254fbb02807925f11ac10dfe1baf7f7684ffda993bd7a2bc1bec73559fe89134d122419afb27e04aedb18b8e109c06a287c39e8a0384738affd2cae34d762ecf9098a6496ce0977bc1f79e1691ac5e136fddfe9dbeb0b0d3968196e210cb96a43d6dfa848a534f0ec5b6221bf90622b421d1f4a3e9983c86fb0f33b11f9d81df318c073f3af5d877749a490a2fad659b8723822b6fbb1f58d748fd7111e6f8985f4f2fc480f996ac84f2f0385cd8f0d8be4fb034f1d7c6ac1ab7850fac798b57821a0e7fccdbdd1ad0b531f428d13a13b71dc844847a845272c5ad8faa4c8901b6887ccb838d06fa669d91365df36348e62574dda701b51e9904c033ff352ca7c1c9254e63f0b960372bbeafc45c2baaed4fea9d299ce4c64816e2af4c2439e1569ad9ba8cb2e6a40474abfa77a295e668e47e58db62826a8d5125656ced7c19cb28a4ce222461b2395a7f56909a9a8d1c525e5c6b3889f4b02748a1ea80343e4d2e9fc40517f3d05b7ba914b8cce997d67ad2a16cb09d812c63ece0d96b975d427791ffa3576840fb646c7186beeb97f6839dd698bb5d0151b33e3c98c88ec7d9a2fc3dfcd50e6048929c9a93b007f473c9d96e9fed027b06424bdbbb22bd49dcfef86d21f41da75542359cf61aef1e65084ef03e4b3f0890cee239b8928bf61896441bb0cddf59e41c2e133fec31b6e2edd1af26b1a5a1d31784ad72c64d732cb49f936068f18fc5bff01eeb045f99df27014fbc5b83875593e396e4a3a38714e8da0e0500329bd324534bee3bb3bf794c5d9e81da4b525b30361d03e21757f97d1056162f05ef12fa1caf1cdb76e0b437334733be7bdb5298e745d2ed12bfddd755ded59129a3b6be26645069f6b93e28c8da9ba7d30fbcced149fd4a01bbb91715cec84dfb8b33b7f2fd7de00e1f21e102948417e16812c648b9e8b48d7b309dcd09b730361ef9efcad0e9f7dbfea4d840bbeeada8a4e2df74ac65295444626e4d63c1effbc831295d45e1ddd7df1ad1a1e2065e7b19b688f4553977fa21aa6c4789e616c3b4a3d9d811e61d2e131a9bc2b4d6cf25b6a1e28e3ff93785910512b252a8bc5e2993c350e185629f0cc3dce8916b27140b474bce9c97775be2b3eda6ce2a9976533d86870b671eb75aa4dc2d5f888a52a46080b3fe98773c6947f518e02c88d5b1efec679410672afd7d6d5bb858cb4d9ef4d32d1be5488337aad9869637ec1fb2061047aba2fd97000fc7747e7bba5872ba986d7288894a4d5317e3548c824cd88368c948eb9331699f3870f0314bb789dd591d5eebf9fad948c6af25b9e5ca1bc3911cd8538242a9cd8ef939424025e7454290b4501d35292d449c45d2e27d04208bf42d794ec02bbf350fba145f71272c1d0937b1793b1957acd144396e9e777e22fa7a13250ff0a54843e04443181467e11671da75e507b516d8be89e5306e483e7c21ef002cf85ade80523fab37646bdf9e0b0443ac7c0abb4a098689cf6a4e7ce7c4b78795c0eb02dee4196aa106221fbf3f9ef315d0f1e9f8dd2c68e337c18f94f2eac92d1f5718a53e92d129a8c97499d95b5edb56b21c01bc20495b135de4f1182045e1625fac2842f2ba747446e9a72b4f4584ace8e9d57a7ead562c960ee45cae3c49c499b1b6652fd8d4a708ba85cd2a03ea2ae7b08e861f363bca83f909393961d9ae117b0de3e334c01cb3aad7eec566421f81226dcfca6be4dba56ca6e11e47d67352f51e38eca6f13ad3f1d4f1777a097a43d404d8070feba4df1e1a8617bf995dfb5940555c1bd7b03dc6dbe22fa1a03f8e7252fa117b61120331b1ff68b6738ae0f6d2c76c328a124dbdebe14b44458e66a74142413b74698ec92480e9db23c74eab9e516802a285f342d1213bb1a8402d328bc5fbdc1e45e0fb31a55dcc072f6cb39dcead521e85194fce8d2a6f5a33320a6b4dfbf0fabd6c19561f3bfa6a9e339bae6de43455a25e2b8088907c279550067a53dc680eb1facdf50f4a07a0298916485e04d151b6ad4a0c7cd4eba690bab192e2ee0589c4946f4e9635540067984268e7526dd52f9db015ee82bc998487981245d003e7c72dfa5679ec5d6651e6f5a1e88a22de9e7413de2e6b69942a8b364aaabb387e74a29c39c084a8e3a9b2b3c53524bf98c8fdfd7c05801199e124aa7ef93b26369a42599f2f65714b6dce88ab943b3762a75493e6021d9ee0a0ce7d3ba4a9e937aa9e41ea64300c7005c4766255a2b363a0869700d6fa24f57a731ff0d7bf067920a7edbde4464aa24d887013cf0814f08626f66c0b1b43d3bd46457227b4ddc067c39570be8d5668b411b25cabf93355669c0b245a63e877755a7ea535f6b39fa31e46f03710253d13972feb93be7e6f31d1ba0d93035fd8921281f375c6e8081245413df746020bfea95ff025b417ae52392e49a9f411aab3849aff8830ad8033148ec93534641ff830afda040044782db0d426a5bf71094f3abc701f96e04f75ac59708d6bb42d2edc419c7a8390e0872f286964c36fd3cb59413ae56c60891cc10636b5675abfab5d318e622efb43e9441a486495a790cc903c5776001f120813fa75044af3123396ecb5284b9a230a9c733362de3a86b3d9c84e69658d5743bea11e17959382f0d3b3754cf397b7b6e783d0ed86e68a30bfdb6b254a6a26f3b8d8f5d5c28ecdb4b3180cde593eef0e25ae77bb03d2e5ce5c52f59ee66d9ce32fc18b0d3586afc521f9cf0d37983892e6ef672be8b8666a4523f4e670dcc34f2c02606b5f0a8f4446af50a1c7e56d216214ce6867a0353d0814adeb16aed51a6c8f4d85a45fb0de4e3307e3bd864fdf5f941759b25cf970feaa03b76d0ff673fba6e370ad609a9366831a74f1e797fcbfb9d544791144e7e06e248a7f0c5574f77ebe9fb8c4d76b0ec2288c53419026ccd7f5b87200de47436f775e6615c371e49a9434c2fcf877c23124e299debe871cf229e06edf1e9d69e0977161c90fc6a6d633b80ac2e339679ffd7329fe5655403aa69e292e75a69b51adb0732931fa1086b3355ed15459b86b6fa65cad127a879eda1273a22f9b31efbdb5c790e98e500f13a7c773d7a945bea898514a0e237b2f9786322b0022e511d08e13b0b9e07fa4d4ae768b06efdb59f2fdfb6163ea46980e7bae33c7d589b8d7047e884d31b7d2d25bbecf5546f065bfa61e6b14712690e9b16d1cd50a5cf368fd965c2a6e254fcc277fef6f91a0ea3dc135dd40c72d093ae7d085f3ad1459f8e05cf9fadd3dfdb01c46840fee47d093d8a22d5f8ea24027b3b063775b050d4a593ad475a4b5950d291c92f90ef71e7478a2de4373460a4053a6cc4c33333251bac3e8546ae18c8094949b0dfadf055a1a0142513eef103af727de8e3c7ba1856ad3b31a175c77f00ef8e8d9d2d829b4dcacb713761458ea48dcef9de49510e16fc66fb52675fda3250685d5c588e7180850eb9b86018372f2e14e26b17194280e25a98eccc49a472d1ab51bd4d65a5ec326ca67a06450915a9401bbc5ca477e3d6821551bc23c6dd1097ce87bee969630436e9772e02e8ed52ea39eb299e503a614bb4f4333b19e1f381ce2f6032b019f95cfee115e8c7bb5dfe559b5b494d0ae9ef82d6cca8d749af160ca395d65fabfc6ca1b5cf10b6517bd7bc11802f4bca9877748cc1df0c5cc136041c68e0cf108e089b3d539ccefbf851602f7b8fad5e18899513e1a2a7bedb4405fb2b64da742a25be41424b7d1f9a6d983ed690390da2756b648bcaeaff2bbfe499cffa32ed8ab64dae7ef5130620ed6301d4150871af16f28f811a88dad45d5676015baf37a4e84f7d2199edd110425233fa51f597ad25fb2415c343b7db5c4888d516f07510c7bfece076b38715b8f5bb726840bd2ed58c578261785f02be95a743139eedbea7b9cddb99d4fe17339171a6aab4b5ec12dfce781f3d55648064de370427d55f023decb73cb38d14a393fc708d4ba14504faf6eb5323bf240e5d4350ea792cc0f01e27305d90823ceb93653f13469794813fbd32fc46724e712c2b17dc29adb159ce96e5d07a233e8e86b9ebaf60a87640af8d82405f36eaef5a8a2e2f6bb0abfc8617f4754114c73a7ee740cae2e033c9d382111d5d3177db5c7cabefcdc320887e55989e4616056335a4faa49fd68ac21088f7cfc7b4df407e4273bb5c82af835e36e0352fc337991089a926675b662a2efd85e993372ac1120024500395abc239ea152962c635b4301032fd6d9db0426935b46f8793159356133e0da60b88a01ced9d1116062dfc9cef08412a9b44aa0a111da5cc2566649fe9f0183b39c4a5cb3fd6bf4e6b7a56fb8bf779950a3fe7fefa265bbf85286660d16226798e0dfb8ef13bf468dd0f4fcab9e7d8de4fbee641ca5af73aa12a0b63424e98865ace7df85dc01be9a96c885c55b978168af9665e01c20fb27da50cade6ec9bb969f56531b5665a0bbd35308aa5c37b2a45903ec352c0cbcef02ad3de14bd9076ef5cd58fa2a2c77ed90933fcdcabe7ba663a95053034a4fb175c098f9e85b9b51ddf260f6425b6cbb0163f7ff9d21109750c44a73fe987e3fb174d944bee839a9181146b6138f2f93d94c30ff8906d5da61b1736b5b4f0289e761a4e000a75daf853fdf0d83ac765a87078a52a38368f55227b3f9e0815ebea6374629e4aa778cf8384172bbb0b76ec67b8a88a4bf5bfd86fbfd9e0f32a6719b7c2dfc092f7feb5c1ffd4ef70d9d2c54e1e11d349a2e398638a431162b4436b9b94f70dcd86b68cf768a41d642fe541e4bb7d09fcf35e726d9e4c607cfd715e39c1568369e15d659d2743053e758cc71139092e74384d0e7ef06c2d189a093fcb8283db803ca7fb45ae6603b0515e0bdbbe390d37f4280b608c92b2aef939bd4a356f04b8c5956bb0092bfb00aec829a5d2b36b3df6523b6e7ea381b474fda69f60b9ae193dc1b561925cabb53aacbb358624d506c173de5b54a67c8e86247108f14fabe85e308e3e896ccf53fb162df1abcf38a4aa4c65ba7486e8a7f28", 0x1000}, {&(0x7f0000001800)="ecb18e594c93ee870b22fd327e92383740e1bc4b1f2eee9b2819d154e32a1ad89b8ccda5f9b5b9a99a9ef1a65e0accde7e302be0095af083b35994ef87cf868a4315fe0efbe6c488077e02278ba71683873ff4ee8220b26f189c1b330555bb674a57d22283d132838de131fbb68eba5254d5dfcfeeb8d5d8c217950fdfaa53d821a6b44edb65afa0de1a8118167087", 0x8f}], 0x6, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r0, r6, r6, r0, r6]}, @rights={0x18, 0xffff, 0x1, [r9, r4]}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r11, r12, r10}, @rights={0x20, 0xffff, 0x1, [r7, r0, r9, r13]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r4, r4, r2, r9, r9]}, @cred={0x20, 0xffff, 0x0, r14, r15, r10}], 0x110, 0xc}, 0x1) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001b80)={0x4, 0x200, 0x7, 0x9, "87629e54d1f445c64fd02ad668419f26aeb73cf8", 0x0, 0x20}) 06:57:52 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x80000001) socket$inet6(0x18, 0x0, 0x1ff) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 06:57:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/53, 0x35}], 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) dup2(r2, r0) close(r1) 06:57:52 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfffffcf2) read(r0, &(0x7f0000000080)=""/101, 0x65) sendto$unix(r0, &(0x7f0000000100)="3738645d9a3f5f2cbf42597ec2a5c7c1db68a95a858a0d971473b889ff65840fa5d3c84382b9fa0f62217499dcaf2c276fd41b506e40e761e8bc9f94a6a624cc3f1a4b827dec311bb641588d8d25f09c1a7b379876265bd5e4a46ebf0af42308daa0cb617c41932cbfd0f43d52cc03d85355fde0aa18f574aa508d901b6a79852f2c09e2bc92124aac0e03e8c8b533741066031f1e331d21e06c99babaaf8226c83c97d9454f2730c3bd734740897c48bfd22da5f504ee6c0911d61d2276a23acdae676b93f4", 0xc6, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:57:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) 06:57:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c65300096b83026f0d52e4f71c6c49027e1d963bc739ff7449307077cc9ab12"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) flock(r0, 0x8000000000000) 06:57:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 06:57:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x5, 0x0) connect(r1, &(0x7f0000000000)=@in, 0xc) 06:57:52 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040)={0x101, 0x82b, 0x9b, 0x9c, 0x4, 0x6, 0x100000001, 0x8c}, &(0x7f0000000080)={0x5, 0xfffffffffffffffe, 0x50000, 0xfffffffffffffff9, 0x40, 0x9, 0x8001, 0x4}, &(0x7f0000000100)={0x5, 0x5, 0x1488f749, 0x98, 0x10001, 0x5, 0x9}, &(0x7f0000000140)={0x65, 0x9}) mprotect(&(0x7f000018c000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 06:57:52 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x7, 0x73) 06:57:53 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x30) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 06:57:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r1 = socket$inet(0x2, 0x1, 0x3f) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 06:57:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x202, 0x0) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffb, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:57:53 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000075c0)=""/4096) clock_settime(0x3, &(0x7f0000000040)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000080)={0x2, "269d78e64376e3cc7bfb09ac71b9e9effdd49b4fede0afd6f8401c6a9f546181050890b3390714d8735963fc6912593f28a27a96c3ed523f03fee3c975601a7c0827f4d397d6c999f0c0e8ae37fabbc45e6de59375d53cff16c19bb20454e5d78b06cfd92d9f12c015c217852346ed3f189dfe315afafe2449"}, 0x81, 0x800) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r2 = getgid() getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0xffffffffffffffc1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000000000)='./file1\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) r6 = socket(0x11, 0x4003, 0xffffffffffffffff) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100), 0x10001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 06:57:53 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7066fd08a7d46d0712f058f6e12d4c94093183532bd02355fb8baefa2fe51d085fab42da9f68bcb7b510ed74077d916561136b4a07c95dbc0873b94fabef07f003cd9c54795ec232c6f4bbd9d29ab7e45b688ad7c36c8dd33502034cc3001d00caab9d9f550929e14923a0340425aca743d1644fa5b2f34267fe7c9ca00d79530028882e4d4d579d1a7faa6f0171504a8ff91b8743cec8e0153cb1daad6081bc914e0b9e795f575ec23cd58810b7e83aacac1e238c", 0xb5) 06:57:53 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)) shmctl$IPC_RMID(r0, 0x0) 06:57:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 06:57:53 executing program 0: clock_settime(0x4, &(0x7f0000000080)={0x5}) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) 02:03:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xee) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20080, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)) 02:03:44 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:03:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x1f, 0x7fffffff, r1}) 02:03:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) select(0x40, &(0x7f0000000200)={0x2, 0x7, 0x3, 0x7, 0x200, 0x3c, 0x3d8672f000000000, 0x8}, &(0x7f0000000240)={0x10000, 0x1f, 0x1, 0x401, 0xef, 0x9, 0x7fff, 0x400}, &(0x7f0000000280)={0x1, 0x3f, 0x1f, 0x1, 0x7, 0x2, 0xffffffffffff3aff, 0xffffffff}, &(0x7f00000002c0)={0x0, 0x9}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) select(0x40, &(0x7f0000000100)={0x4831, 0x2, 0x304000000, 0x5, 0x27d0, 0x1, 0x3, 0x20}, &(0x7f0000000140)={0x6, 0x9, 0x100000000, 0x3, 0x8001, 0x8000, 0xff, 0x2}, &(0x7f0000000180)={0x7, 0x8541, 0x2, 0x7, 0xb6d6, 0x1f, 0x5, 0x81}, &(0x7f00000001c0)={0x1, 0x5}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) dup2(r4, r1) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x184) write(r5, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) 02:03:44 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 02:03:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x800000000000000, 0x100, 0x7b54800b}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xf5f, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 02:03:44 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000000)=0x20000000084) 02:03:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x77) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x732ec8dc, 0x200000}) 02:03:44 executing program 1: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x100, 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8010, 0x1) 02:03:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup(r0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0xfffffffffffffffd, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xa96, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0xbc}], 0xfffffffffffffff7, &(0x7f0000000140), 0x5, &(0x7f00000001c0)={0xfffffffffffffff9, 0x2}) r3 = kqueue() utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x7f, 0x9}, {0x5eff, 0x800}}, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 02:03:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 02:03:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x89) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x803, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000080)='./file0\x00', 0x20390, 0x80) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) fchflags(r0, 0x20000) 02:03:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/34, 0x22, 0x1, &(0x7f00000000c0)=@abs={0x2d836415b6e301a4, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 02:03:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) 02:03:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x19, 0x5, 0x5, &(0x7f0000000040)) 02:03:47 executing program 1: r0 = socket(0x6, 0x5, 0x6) accept$unix(r0, 0x0, &(0x7f0000000040)) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 02:03:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x3, 0x6, 0x7, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 02:03:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0xb, 0x4, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x2}, {r0, 0x100}, {r0, 0x10}, {r0, 0x80}, {r0, 0x160}, {r0, 0x1c0}, {r0, 0x80}], 0x8, 0xfffffffffffffbff) 02:03:48 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x5, './file1\x00'}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x81) chroot(&(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="eddf2d2ff6a59874302f66696c6530002cab2f04f2d9e3cc2ea249065f7c999f94c01f217ebc80b2bbd9fd9cc7d760b0073a1856ba7f3580379e78eac4bd5dc8eef3e83969742b47c1fda2371a43933d2558ebba3054062205fae0456d7419965a8dc0ebad9c128aab9f1a29e4724a92d275e68811bfd75f109babd025033e9f59a8"], 0x10) socket$inet(0x2, 0x3, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800007f00ff000001000000084d7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) r4 = getgid() getgroups(0x0, &(0x7f0000000080)) getgroups(0x2, &(0x7f0000000200)=[r4, 0x0]) 02:03:48 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$unix(r0, 0x0, &(0x7f0000000100)) truncate(&(0x7f0000000140)='./file0\x00', 0x9a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/43, 0x2b) getsockopt(0xffffffffffffffff, 0x200000029, 0x6c, 0x0, 0x0) 02:03:48 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) socket$inet(0x2, 0x7, 0x6) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) sendto$inet6(r1, &(0x7f0000000200)="494d277e11ab7dc31b17473a123501d62dc84471fa2187f10d1b9a13b419cf43b1f0c612dbceed3fa1693d47f6d91073f5eb3e7e9eb1a72f5ada6dc069319a1cf7e74c1a9b2ec5245c898c61af564726540c1780b7a16dd59631629138853c427644c8b4bed74ffb34a8f1f7", 0x6c, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x101}, 0xc) 02:03:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) getpgrp() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="48ada35fab94322ac8261181177c47f99ecba6da8ac0744c503b8755b62acae8e22c39e4e461ca5d382b399f94ceba2d2bc28dc222ba6e7038f41390c8dbae6eb4b752d12141ebbd57", 0x49) login: OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 02:03:51 executing program 0: r0 = socket(0x0, 0x2, 0x401) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1ea8674eb213e0ace6a6d8681b90c366ebf8afb9a3f70d079ad95b31e690b5d22f58f2e87fbf36b893191eebdf56a8ddb54fc25eacbf88949968c83d2d862dab4bbdda2dfee5b38d1fc6476c811135e3d89ae189a575844d09f7c5f4a98ca414c28fcd269018f50d9e565dda01504cc67294baee0fcb1ea87ce6eceae426513f9aaccfa42f5cfca3260ed03ceab9cf3cb059cd886c7873ae377ad968930398cf19e83362e13f3dddf6b29b2bab55f5667ea8f2f8267faa6fd6b61a9413298c76593717135d64a6001c238554a5375dcf046febe8a0224c21dab811a26258b7a929d3cf120287e720da53d45ae1da5c2509aff832d86976976893", 0xfa) getgid() socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/15, &(0x7f0000000000)=0xf) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x6475, 0x2}, 0xc) 02:03:51 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffffd) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, r3) setgid(r5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xfffffffffffffe94, &(0x7f0000000900)=ANY=[], 0x221}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:03:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 02:03:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) getgid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) kqueue() 02:03:51 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$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 02:03:54 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {0x0, 0x4}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x43, 0xfffffffffffffffb}, {0x48, 0x4}, {0x27, 0x1}, {0x167, 0xfffffffffffffffb}, {0x44, 0x1f}], 0x5}) 02:03:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x8040, 0x3) write(r0, &(0x7f0000000000)='C', 0x1) 02:03:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:03:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x188, 0x1) 02:03:54 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 02:03:54 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="f9818c9634b6d20a8d47bfbff98eb3ee687ea5665d908aeb2f99a88de23d381d96d4a80cc844cae967fc5672df88082b823336745528d8551a322207b345986bd8461276f69a", 0x46}, {&(0x7f00000000c0)="fc01cc9bc4e18759cc7a63714576804c212d4733681f9f82227d005939d46e50bd3a8a71d00b2592ec3c292f9c70e956aeef706492f60dde83ca8543c63a9bcd47a8db71df90f5e036e8df394c8f443e40c71876a6cf01b05e325115944bc5189899eb3e57f636cf0bf44284655d6f52e11b9e40042bf034994424a16492b898c5377698287e4cd4cac7d35977700fe394280369e1c8e211cd293a5c3bd07ce808daac9ce7f73dc618e112d37a8aed5090bdbcb2d21e7b8d0f7dc2bc36ab5cbf1a77f47f0f946f973508e14c5f80bbed", 0xd0}, {&(0x7f00000001c0)="a35a58112794b745fb2b4bb817f1276bb09daca8568ae738d5a3f2399d1f4e28932174c583855d1c5b2c4bebf6a066f207b18e1e12433be2063ff760ae8aa41eb4902d254adcd334600d68b40b10ae80a26a02b652fdf0ee9a8ddc476f6c9890ca558409b4b64b0e66740285fb999f0b08c9416ce0aa008b3fbdfb39158625651e40a712ae8e9c2bd0943270dbc912c3eec801746d063aa80b6c9dceee6d0993c89ba5", 0xa3}, {&(0x7f0000000280)="b3a0a55221f8aba9756ae35d1c9cdfebf0cabdd3f4926a9b26a311a2ca3596015ce407c447f06dca71b3db83450d78351e9a2998c808657dff0a4fc59f827a682f71d9116bd9d0699480725d3e0301da61e620cbdc7886530506332e3db2c20671696fa56a1a6704d5f0666a2c1ea6f91524e87d93850dfc0868ff6be6fbd675f4b54d79abd553fa268c14e4e65d31c32a1680be4e99bc1096b5122af888a09fd97099d84a85a76d499dad677f95a3f04230c4ebf8974eb39d91beda88988afa0ab83265764344c6de7819d280063cea2aa0373eca1cb81da15350a0341ab3f320f6264343cc361652c12affc801de28f10d7146157f920810452b0e688397eb0794e2e0daed8b29f77b64d3c0375eb401e23d163b77a79b1adafcd96afa1fa9703390f76fc2da12779883a197ab6c7fe195319608853034e3e85aaa85f66baa87332e755ee0a0ff683d6245fc6f8d6eabb3d63781bebaec07d4859d4e739c45ff024bb384753dbdc99d2eb17a117c8ad9cbe1dfb44eaf8f073fd12e4d3deccf347160b8f97b8de7a9a44ff7a8ad13b887c830d866fc6511b7d85e3360736caf86e64d2b1a0eb3330416c5a69a8fbda88125cf199338402811edf70578a62a5b353e5c10a31089751e4d2e6a83de237232df5b259e146292ee71998e98038b990785cd832ac0bc1f10a805dfbf475defd626361da4f257da350651572413ddb25c521adafb208f4089b2b02ec5ba8187d9a121be27495924b9c1d0e8dd75eea9c368573f9c361047a622a43e464ba41f34b0f08c318548007895d82bb4453a08abb12a6407e44e42f8d1b15b1ef2fca65392a0cb444d4daa9330d907b77347410f5105f72f2c683056ea31a13a2d5e8c10bcd64046ee106361da3ff9e71113d86fe18f28cf22192042e2c2173cc6730a6a5d0a28c05ff98cf1f86aef792215432961d99bb13765f99129369d37624ecd96a7b129a4a161b939374402585c962e12f0cb3934fb3c1519775824241ea03f801ebcef95b10c91dd1db915665a531827805807fbf20f881f03567febc9c7b5b088441b1ce6d153d522d3fd675fe6375f6fff81a34c60a178e26dd0edc8031fe3213d13724ad42dd2488d38c74fb58b3f0b0798026b10379cd39451ef19601949faa7215b5454b19af7c3d858f93ec5165bf33459679b9ac1a294a12c936d2b161cf840e399ed5f8824e019dfb5dd043a36727ab9cf764526f8049a3e152849244c67416ed7c7820a52c49c9b5ad6cfc0a1b44502200187fbe47cd7a45390f46ea07798ae0056fc089d8d480da771fa3e98d26909615f61ca533e665f0791c1f6ff985b596b236dce16c78410d4a74ed0e25a369fe25f2a5668e8bf14d5e770faf3cf7f88e38b4455eaa6a56210eed4b1e0d6b56b2298b6352d1462c37a12dbe05759bf036003c6617e37b6f258794e9bfdb45f29d019d5699ac86d8d2508685d2f8993bae374718e70e8e6771724395e3f31e123fcbff27b01b31116eac2e86a9b31a6ac65fefea935612c547ab3689f167dd1e21873645aa0d68220b6e914ec4d789826b042d1a013f9b9b40945ca7e31f7f46172da77123952a5d4603db6a65cf49ac412f43007f6e0e10f2cbfebb17b8b04787f1e6ea4ae900ae740790b7fb12de5ca4b21791cd410311cde5c3ca699047f7cfd434fceb9f8ac3a0a4ec48cde6416b7560bf292a35bf6daa749a012fcf7c887c19c795700b801b16f61b80ba623a124af46c1059661d0d027ae5651891c9fa1a103ce261802e26cd51a5831bc09961564af8aae9f1d8e85d9bd3c3dbaf30af6685a95f0971b6e18412610f54d2759008a8a530dad9d21ca24541a582869bd8ef6f98de9e6940d051757a5571a2fc792308d9d103416196c6a03e969c3a22c98bbee1e01ffb54cf61c3063f0e3329ab8b36b48862e9d3ee107ed4884ebcf1ce48751bab40ee4e682b82928ebbc45693e35a0adbfa0711af589ec7cc2adf5f705d44a90039b47cffb6f4609e6589de658cd31b9656787e9042605906673e6864d66e5e31cb1763cc48a0a73599fd9e718695dcb73aed3d861180f89faff581de62d9c31ea963e990c02f06dec7a3d669f4f44a6cc1b9c535c883e2159bfeb25c2263742a5826d0523611c1df7c921ca9ff89d0c6bb460108addcf59f1042612f874c67added067c96179ab43cd5154c7619d529abb81c2b42c08ff6f24f83c63b60b5e0bbf66cb1f7b1944e0d27a8f1a0193a4e78908cf71df4eb08862ed09bea2be6c3cb2596da937f45e341c282a58d9c824f9c38b5a8a56f6acc61a5425b6bd289d4e34f9b2b64e96f4a770d7f89ff58f8e02a9cf45cfda7f287681d9e6865fe281bae72b28805b7715617f453a15c04d2f3c664c89c4aaed7e520642a80ffcc318c593ceaa7a0ed3bf2dedf0b0d378f3886f6156b2b45095488a450933b5af3e17004c554a8389fcfb5e5ef991c30da5ea328cb774dc6cbeda2e8787eb6e5bebde9555d268393d694bed387a5b670e3a05416b5b389e4809ec2b6fb489ec8e3476bc663609a1bd9a25c37561bdd690466581d39e3e023dfb7acb0339d9d0e12932d2963bacd9ba4789a9d15f0a8768121bb771cc63dd8a508e5d82ac74a92a4e761667a73f8cc384c1dc58fc5e50099b59463e8b31cb351bb839e34cc780ee83173e7b7a7cee9cb7f5f1a89fe43e6f52596828070664fb804c773e0ca0d7ff9e6e2c6bfa9f973554c4aa298e53098f39b3850c58b1ef208a1db19ba21ec5d4a22d4f27bb1beb97a12c8c952ffe2346b15b8baf77bccaf8e35bfdeadfbef948949ec94dbfceee46e324045eabad170faa0a01076df4931241c9262dbe69ff17b6b613f6f9b72bd0cd4d4fb865fd78316772351dc462aaa9966fa31b90ef21c56c6bc058df27713eff3f76190e3610725afbb1a9a3bc2b32a629d5b9074010b053651ee5cd2efe2144ca426ee993ded53b95f49c5b71656d9c6d259893bb2cfadc3c73de522ea9ff4c3ffaef9f4674330b05215c68bfed69c913e21eba2bd59c6139382696449334d05f758b3814392e411dd2b03e3ea8f78c272af9d4f3aa39bd6e18cef326818e30712ef1bd26a27ba485e7253b6c7ed5f5ed3787234cf5b7eb7675ee79f1f9d38ece39d9b5faf88df99be0da823572e2447746e0bad6ab4bd3ff9085622dfb61fd8adcc5d37fb478d6974888937fa95d6f69b5de35220d098164e12c2fee501a37b3386b67c43a3c36f31c6080ce52194f2f43825065ea3b5a2d0603b84e717e58b45da3cc6458155dcbdd271b8378168789848f5cb3e54e995b4806e42746182df488df5aca4dc69a95e1c66aa99bbd0b6351ca5a57ffbab3c0ebc6f494becea989959ff3fac966f01da7df06f076a3db77afbf797bc4a8b9b77b67561a6d779f9c8943cc90bc1c01f31cc654a8829ebfab62bf651905625113a40e5d07e8e08135f87a046c6bcc5564efe532c0a0d20c9df3cb665640e0f1caed9e64c82ff3a7c23623e57346910131a4f1203537058bb8a176a146d97b9528176b5770d23ae8361fd6c4f9360da54c27979bc7298bae64c8e966bb7f42e6f2f333283ab4fe22199334314eb136bd166149ee0f1eda37e95eea7a2d98dc69861ad78c6c560335dbb4738083ac9b96e5dc7db0733754da469f3d52b5bcecb417199ce5f9da6b3a8bd8202c73c38f489a62a60b873997d14422374949d2047cbe9ceb8d967a58fa5b1bb7b7c289572ce8deb0399f3e453e4c95367f15c025d2c07686f6883f65d34190bde589fe2f946b611f23814d03a165558083ed511f7110e8e9e552c9c758f21a4c4343ee30f855afff8fc265754da6ce9c35315747f8c9433203dcbffd02078d9311da894bf62317565e4221f91799e0f05fbb1fb7da39584b45c36a07650143d99ada651a9967e84599f0685e52133ff4da7f32f37bbe1b1ace1d5559fccd667600193713c8de283e9f9710aadb59a0b67126f6acad32f4db3be7d2ad9861c314d562ab92785a50ad1cff5e9a8a7cbc7f4a2bcf809b276b3eababd524dfa71c72ad173e8373fc9fad1c9f5739d4e06a0d52297d44e439c692945ba1714b19af9a0b738618f7992f1db9efafc9884ddd7c2da20dd38432ec96feab0d87098be061aac73b1df1afe7820a7e9eb6ff67c0ed61cac8878adc72553669997b083a44a05ad1a3fba562e74383710fd53aaacc649442fe9201e42c94943e810efee336c286fe985755a0984a228a808b74a1b6f70ee6834303618a7d70bbc9b18590edad910bd711aaf70fbce3c85219b2c7b0a8f2a03cc63e3d76454d72e0e9845a9d3451363b88585b934deb6eff61f7f098ccdc510a28deb67c8cf6cf9ab87d118d8639c7c807de5224250062fd6e5639e8645bbeee40ca8fb5a82def2a46d09a438168803974ccb2cef6f5c5378399a890732e1c6a2586773fc7e7c18d795368249b4c03603a6b5573b4a1b335d96a99f429b7a45fff9f1260ab8a0ff2e5953cb15dffda3d94b950b0ad1a35ffd7dd98b9432757b3ef250b4cdd8bd4e9d932c787fd61355a1121ed827ddc7ff16abf3a718dea3cd620aa325e74e9fdda0a20566284272d9a2b7ad0945633c283bf5b9429a5d857146b17dc278ec251f063dd056fac710d0617ae7480adfecdcf7b26db21618ae22b583283d0e50fbd9fab1bcd0403fcd0d1351bee3cf607b2f83e8052f6c275b87e34419b8da72aab6c01697583aaa765acf04bf61ccadf28c8a2525e01dd31497f9241369d69e87a7a526faa13834ec0d977a8a2c54fa8864d8c5a108f2df09b73a532d7dd8d045b1f3450f02e909c553032f3aea5df5ef87c68d2f42ea5c242a01d6d6020bf9c8450de4b2dbec99c6336c849ffbf7daad8aa7d6251ac0b89cf5ad8cc249f5c58ef6adf8eea1b666a55eb37ebc4b8596cd31ebeb99cd4da26de8a4e5ae88016d97df14c846ec48cf16055cdc9c940085499b762580dc2802625012e6e6777830131598d4b4bf5c47d0365061b0f6e31fd6108efcb9df2c177499490f410c9b7179838c7a56b7b8c433eddd0bb29c754661f92ca55e831a846eb62d3193882c13488c1f711c7257db10e1fd3e4d9e5b021ab26d0b3206c92913aa8a061d6739d8698ea4e333ffba2e9186b1a8940f381323a842d1a205306237b8707b51ef812b2897fd1e6e754d0543c23dc00c625c8fc03bd1724e9ccfaf1967e0ef9603bacaee9b0e97a507a586d8a5a8e6f9185312299e2b70823920a888aa401580f97dd6cd52f8b07a5d3148bc334179b9b1b85118072f4781f6d3972c48b61af1b8c901afa5c6226ee3810ed8718e593ce9d21da1f475be678988c21415fe4d02a74da08477f5c9f196bb26a63c9ba8f1f0481b8f1193726049f1d2c20f29a1157ecea16e73a4bb7539b5406c16ab67e869e96371902e80226f965b9196f8813099eb1524029c310b86c58c5e116edb3ad9eb693b8482d8b4b6cfdc4d57927a01c68b802220f03d612cced9f97525724f284725b46140129649186851460ad9e6a35f34ec1e5affa2e244fd6f4b0a2f5e214ffd5aab80034ddb9ca98d26065778e7d40645805168ca89474609e96ca05063b1ac5678c03378c3dbba1dd1cabc50d0b6dab9cec52512ba6d0cb51f25cb42d4f3063aa61899b86c3d3b00f7866ff79182fd030b4c3f496bff98ea2f77f1054faeb8897532f664583fa639da48645c47e39a62aed9279954224ef6819a9d49fa81fa2b2b4d1ae4b14f571b54c85ef1e6b5d6113d09821316af9731758ee6ec9a149cd3595f3e88c3", 0x1000}, {&(0x7f0000001280)="11fb59efead681428558756c6a3ead61ee729416311f34b19a271c0d348928dc71f75452b209ff7e", 0x28}], 0x5) 02:03:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x401, 0x10000, &(0x7f0000000000), 0x0) close(r0) pipe2(&(0x7f0000000080), 0x10000) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) open(&(0x7f0000000000)='./file0\x00', 0xd80, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) 02:03:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x68, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 02:03:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:00 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffffffc, 0x4}) r0 = socket(0x800800019, 0xfffffffffffffffd, 0x3) setsockopt(r0, 0x7fffffff, 0x2, &(0x7f00000006c0)="7300c1a7", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x202, 0x0) 16:00:00 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000080)="b56e6b2cba4bfe3f4f48799f30b858b7bf920d84270f2cf301a43b434f77a6dbce4044e17a482cde70f586667a7be190a2ced3d3f8ddbb352509019d642bc6daab7d8a7200c3e156556e757ab6b4f3e2af96112731653a57f4073a393338f56af849e62c9a781ffd49d8d66972a39ff5e6f7839eb35c4f706c282da188bd348e1ec8d636a9b27a1a76668b62b130c224d2d7ee7d9d4d2926566ba3e559d4a720f79874b33cc2b58313585e99ea521123e051034074ea1958b474", 0xba}, {&(0x7f0000000380)="646ecdc7fea5220ccd7bdd219504256943c561ce319e362271a7e9ac263fc7b41e4e261850680d5c6c2faa6f25bcbed635a904dc65c985982ecabbce51b6c5eee505b4d23206f3fbe0d0023b03ce51fa843aff609ac464e26f29c06581ef35860c93ba77185bc85758f52ec72dabc2aaf8242a81d4f95c12aaf4cecb2790db2f7706a98724fcc33b4edc1e883765f0b2d9107d77ed28d12bad8252d5d6f6c684ba60a5444d1749ec09d51b2c4c5e02266a0f28a83fead42793585eb27ffa5f628386371025d5426e082bb194543c9609b6aa2985f760d1d9d281bce4a55f642894faa5a8da420c4b7230fa7db603fa521e576cb91b3b27", 0xf7}, {&(0x7f0000000140)="e945ba3b34124f1f1399e1ad01b5e306f4bfe367f56977b618fa80c16ab2421e9029e99a65435eb8a0ad25c01b245e0e4250e12546e6689d73ed9413515b4c7cef39ef27db6c19d7bd2a26271773458c494773a0273b952d59ea1e89b9dac5d7da910736fa02ffeec59d7a99b1b726e3f23029c6229b0c019802abbcb7559f", 0x7f}, {&(0x7f0000000280)="5c30125aac4da1d22c1853ccec9ee95f88667daf0bdfc318128cd145e012b4e32e2760e58194c6ece319e31d29ecd29a4f76277fdc72203751d23f5918fcd7c0688f", 0x42}, {&(0x7f0000000480)="45dd69ed20641d5471c85338e574da44142906e3f9ce202a3e51ba96f1a1c1d09155a70f696195bb28d72a5a2015181c77aa3cba02747185ca2402b8ef3632478950b5a047d69ffc8ec8c21b23add8b145050a1c80605e0554731ced85f0b39e05d4e0d1b76a1d2d5c94f7b44b4b9506828b789ca35e694d8565adf3c77f1a8d88950c6147501310d08f479788122d7e3cb80e2d669c018d9e41bd3a97988ba963f5579040968756a3f970962c9f3dc761bcf63cb1bc235e0f8f1870f07a40ea331ae86bb81823844ade88ff1a", 0xcd}, {&(0x7f0000000200)="b12907", 0x3}, {&(0x7f0000000580)="8197a76c3a154d5463b4c0b2f51e0687b116e24eb7b27f22e42081f560b148fc5247ea52538a84fc331397ea38931a29974e47c4046b2b39a79df7c7b16249320f11233df0e41415ebe0ed9c4d03a7351cfc48c6882086a37bd24d0943cfe1950f170dfead2021a4d079c1bbf85403ef7d47a1f67060ba16a14270318f9f746f69f75b4048bc7b85315ee9552be05eee6989b6e9c759838ea75dc78acc41a3913d9ee9413a571874e090ac2a65bba9efd1", 0xb1}, {&(0x7f0000000300)="1cb1ed", 0x3}, {&(0x7f0000000640)="f942b0488825e192f9154a82cc9b614d92d599bc2f1b7f07825d242530011042c15e7619faf2d9a5e7cce20afb70fdf6680fe2b758d51b31a160703eb6d6e3de5d20affcbc13659f7383ceafdb87201fc0db4f2eb325f60de0efe0db3d89ea910eabd17fd8e04c89f07456edac8222d3e51f", 0x72}, {&(0x7f00000006c0)="0022353a1a7b1aac200935ab9995f54a6fc806b18a20357e85e5f43fc9f3cab6161fadfa82c55661c320cba306afdad4ec152fb02cf4af816c25109839ed5db2ffbffbeaa74e2448a0814299f90dca935c08791e615fff0e33e4e61fd91eaf0391c4", 0x62}], 0xa, 0x0, 0x0, 0xc}, 0xa) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) munlockall() r3 = getuid() chown(&(0x7f0000000840)='./file0\x00', r3, r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000640)=[r5, r6, r7]) r8 = getuid() getsockname$inet(r0, &(0x7f0000000380), &(0x7f0000000540)=0xc) kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r3}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r8, r9) setuid(r8) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getegid() r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) close(r1) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) fcntl$getflags(r1, 0x1) 16:00:00 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1, 0x0, 0x7c) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000300)="e9e9c2bc454d8eeb0378fced4e1e9977d93395f745ab409710cc3c5b6c78954d410bab21aac2395fc30eacd451aee6b507c94f225ba50d427f0c00fcc8bec1e204991ef42a0196ff27718bae2d8cbb5c5e1e6048d4", 0x55}, {&(0x7f0000000380)="9698d06ccacb1f29861942c80d0399225ff8d49f50a4bd66381bb3858c30c374c513", 0x22}, {&(0x7f00000003c0)="8a21b6d156b71c28c036e149a5daff9ac24ced78566130f2561837eceb7c4021895e7f2dfbb0b3358bd5c64776e618a423e6b0783dbf5827b60df63b1f5d579071740b5970a7bc0b3cc0e94b845068be31a9c4a89d3e207865444b51d1fa5171c3779558c606eb0cbbaf4db5c0625c2d5e2dc65f4a6e8a80cd4f784aa7dc54ccea1f46729c996c4da0ea82493494eed19ad876c159fed587cae968b0ff61128b6030cd00ed0e93aa77c20e5dc2965a5d4567201b4e0011de3ef7eeb1be11bda116c2795e43a37aa32a9b86c2181858d65e8d0e5129d292840b27f7b032ff68caf50ce3b9", 0xe4}, {&(0x7f00000004c0)="28b17c6d65ba6d2e6a503cdc8783e73c8a56cd9b43d67d01755b74b9d818f1cd19e701f395da4ad4f611f2f7932a04eb901d16f4d740672e773519f2d609e60a7e20bf5e45f879d223e73ed4154fa49b998e8f9e376dada290708c6852eb82359b12995fdcd1c319b807bc76ee3f2cd51019b7b46a2c73a5e5425bf5d401ce973350a790e4434300598e7f648142b0c2818aba606faaebcfcb3ae2fa68ab1f5345318569d08532e8ad56ef83dc85b7e87bf97dc2029bec87e64694863866c471dd868177afb6c8c487f5fb25db0efd89f888ebf581ea99fbf019e356c78892bafeabd99f2400f5cb62402ef74e3f53fa400112ac18437e43bfa5b376f813e618e013f72a70ad1f4e87636ce5174ebe8a5b69488c39a215daa6ff9d7de832a592fec3b591a9efaacfb05c117b82273b4d73272980ff96d61292b8f3f691b11f2eed271d3d6663ef95ba339278103752bb72ca4256f71665449d4210c4ed5718b19f32b0ef970b0cfd464dd6c58306710e665f865f7372a5a8a4dabe8dcca55b559547fb015a442c0e68312fd34c3532c0ed4c88947b6083648ab80eac5f32f6e64d575101d655c38ff2b1ea5b372703470a5328c1892dddc35a226148f38442c2243be2c8465204aab8900a3d2377873dd621d1d249a9083987ff8a53ece1f90945a8d6a1b6e446c75a1ee042a1361213874d2324470154c1b68287a093e7aca19a2a845ce0ad324fde981c74d0f6e96ee2c97ca72ad2c0aaaeb7306dd325e269011d78a64ecffd721f0d20b9cce94483d1f6b2674fbaad4be572d56fbf26a2de770fadec9918eead7020c745206444a43a141fcd7066ccb98bc6164b3f55e77b6cef37a8116544cf94d91f9748d593a2086ccef4c5140d8259ba07afdd75d38af567531b39bd479bb997d252b8d191ec72ac3bd242c272a343822406dd333fb0e0adaacd8df432a74cc88d23fc03cd9074ddf5886f84f853ff7e1a3d47ba5d9f59a3b304924d4795cb17984f88205952dcdcf04cf5baf8eaed1385de3ef20eba8e7db1b5168daa62c807630c969ca37b94ff08454ca2b311013d1848edc18a57440db7f3aa7ae90218a50563254bcf289a18ec86f7cd341895731e55db9568c6f463412b5ef29648a0a9dd0b7bd0aedbf2ed13fa91e8cbed8c0264e8415fa4422eab96d6674586108c146a24af1320e2e08abbc52f175cad522497bf58067c24b7313f8f7b8fb4531df7ac2d9afedf42e4b57c704a263febce325707caed689266befe77e36fe3bedf6b368ad618c247b11ee753b110d0da54ad8d6303d7007e138fe9a23631572dd7d6fa343d2feeb27a2304a1e3f239d0e95c8c7b7b15b56cc325cc8c947c823fa1d6449e43b9c8c4ffe003267737f5ec6f8aa465f5e475ef99d7dd4a9021c8611c1ce7d11471b2fc0616122d1699f1341bd7b4c33e8c83f1d2e500df9b0f31a6c3ec995070f10894ab6dce4121873e44247aeef9e8680df4647ce133d9fc77eda89fb042cc63d33ee8c6368bd4672c1e472afdc9ed75daf383c88ec9dfd7b0260b6d45051e54722b8f51d0ddd7bc073c9213b4fe0b5bb4bb0c64e69c7362663a456f9968b641745fed33d969613b3a630b4e647f537c67e15f5d5ccb4047995ff9efeb23f10e71398818254d3290bbc830b4dbf5b079f73a565f0a806ba0bd40fb1cf2aec8477b3a93325d5a0902ebe2f4ed213a8925ab5aa2b1cb150628c1cdaa09f4d5510fb7bdd9911992a0a1ffdbfaa88521131744bd2b52fb3ce3bed3af8341dc5d3787d0e89bd5aa200d03c50ce34023c404532193aab1e49f2249403efca9fab0c60b1df7cfc76d706393633124de29e00ace9062385e71618e691c095bbdca771941baead054c9d6edd2e664012e7eef34db1e61bc9a7b4c187ecaf526ab36936690f06ef38b0eda6b92e9b16324b532c6a8acb73947457a58c1bf1fe29777da49db834ed4f9ebde69a87bfcad64c475fd1e0769c22f5f385cf884da0de85ae050025859ce7257edb40c3426625dd72d839550a0e41eee8d92b8a148dc9bd88a09d05bd8c512253a97c74e106592db4ab4456c336cd2c2d8e9bd5508daa01bbc3869678f101e22153c451490ff0211bec2b9a11e7bd709fd01835fde4730325c3ad65ef5dc13a5ad4db499285c11a5e0343706e4778578e05164309ce2de7461f4f3069cb7ae52c8915b192a9a882476c57c78e01d9c5301ede5d20407687c6c99d29290423b84e99984568c940023c05b8e3054c2ae9f5af8b6330281e8009260e7d82578cec792e60ab2e5ccda6e7420e982c253f36ba9e99d38ad9dfc742623cf3d5724088867019605e49ad0905f4257cfe8cbb52dc5dbe195239b5ea691d8d05cef2ff9ba339f8917cb050ab247552bf6db225c3c36c564324093a763f581f5c1e0f1b4fcc6499af5335c9199e4e6bd8c673dacae989dfe02937ffefb928c29a45a67453b2414242160573f206f39a04bc7ed6ce9625cd5a40d7feb2602cc34f22a36a1253b8ebd4c90932226e2d53211b455e793114d0af594444fbf6d28b0719917d5df81e23c47248a0418fe869f4ea84e82c458f15328c4338e5d75857d3a5271372ef4a3ecc1ccad8d8a8f83dd90bde23e7868a86d33d9cd705d5a472c76cb296dceac5dbdc31643a4ad05e6827b82d65c6de9db2748ae8ec78b35803de15189c164ce3d4dcf5d8bc7dd7ff4b43276b5966917d11da061a26448aaa1fd41a03c958c1a97c14596521a4ddb6cf7321989ab46d2b2697e3d773b9e18d84699e9673037a8c9ae16956449d92a9e2eadfa28372f548709b9d7cbd46ce2bf6a0c6061288b184018fab0f84373f8b093926789c67e981c98ff2f48b11f717191fa193a455a9e6e91fc066b5619a9971dd4d749242eb8f42f05292b6bac2fb3300ad6c77a222bd99b1b5a27209a74b294e4de6bd9aec83f384522c5a6c15068ed2f5ec77098009e05e328c6454c202e279bb62a7a34307802ca08fde0e9c566e2d36dd088ebc51c419590ea735091924d10ee50a14d20118d5aa6f5b805a2f8ec1e32312824ff44f452e237b23d51b2f91dfeedddc351b31052d7c607337752874474b2397f039b27aa3461c524a338d151044fdcef84d1cac4c77f53acadc2451caae7513d2cdd654f4b17e6b0be025a08edddd2da2146025cb492d86ffdfadc85d102b09e30eb8ded53a85c34ae398f52d8158eee66f9d63c960e9fd54cc90d83c16043fa1d213364043afbf8759c676d1c76767c1f02a0d18fadcf4c9b9e58fec58c45ea7852e96361bbc55093ed409847827513bf2adb2f9a5922b2269e57ee4b23a7fec2ed60989c61e515faf0b3b51ccbb1d2f5d642136314ec4719542151d2574fb6c3edc5935d2b24c3bff877972954649938d011d6dadfaae1784204e628c33023305d59b1e4ab0db78c4146956cb4f58115526db886719528c3ceec4c8f351bd1663d75ddff645197b755e24527b22aa12770ce0077a5be206bcfaf9d7b711d894c4194e1076b2d5892303dc7f206553a18542514dd13a21b31fce3ab92af41a1176e1560e77b705864b22c523a676cc7704e8cee8fb8f006d5ab7b308f6da1a985273f6d8eb05c7a4144fb260d6ca716ad87a071dc40d813d0bc3650d54cad1f45cd193635d887faebc94c5326fdbb9a72810cc02e3627a70ffdfaa0fa700d8e53d7248c27decd1b62ba30be7712a13f1a5bec8fe14d8157868ceacdef62254f4086d2497fb92d95df3728f99af68507aaf2f3eebfc9d75477ef024d5ea3779072d4ec6bfdfa7a1f940d26e2520271f96268a27b778a6c5d1f7971a55cdc4df61f1b36957fcbbeb657ea6aa2760a6a4b4a69087edbe04e17fd99295016af9ef0be69055eebebf650b2b9e09dee1dbf3d9bd99c3ad6c071cf517f4e6ff91a2b557f0da7084c9051f4cd2b1ae2987072935527c0ec27efafe8aaebf6a00574e76f6397f8c15055dc933fa7fd7f7f6c5d267a50ec06ede25d0a3d8760a50e5eaad4f313d6ec89c2f197162bc5242ea726cf65482acdc90e4785f4c84e1d56d69cec86ff6e5f688b6ad6e19f4fd2b6885e74872a13bb9bc7b319e4703ef21fbb0dbf604ec0f1c9dc46f7f4eef9074365de4451e15861f74f06c8343735ee85e0e1fd59935555aa84196a42b7884ad0d3b636ba4e0387c520aca1bdebfb7206f90034e6c2013fdd5da0674ed32e8e700daf42cc622e99aa6b12d80b783b3cfac5c02d380ffc66a9ffa40d0f753052a47a49d6c1cf3fe03e96cc6f93b69f09611e40f09bf58b80e5e477fd119815bb24ef9b40a8ecc62d79e1b914c3ba77a918b442d8d0ca05c0517887663e8d301e532f160fdf319870660f754863ee4479f19df5a9680e31f4721a3af03a7b4f52ac6399c2281927b4ff2cde2293f9d657d46f483e3d7ba811493a67ac37201b8985c29e0c3a12eefd1859913f825ccfdf405832e49cc797a26cf742f55de0974b5fc6d2bb4701c09c31a2f017b32b3fce53f18423126a188e3a7f49f291808a5bec417a537e6553848bd12c29683c5882bbde610a0ddfdb2b65923c0f5beeaa7385a8381b90d352e38d5eb427f339a01df0965defc99fabae53d701f10f3371d6337fcc6a202bfebc3080541bfd12c38ef61b0bbcabad3b3ddab9b6607cba99f10bd217a2583d70020b52419677833d729771e5bb5bde8145f8379810fe2d5cedb382ff8c42d948e0a19f90850067dd46cdf21fd478e590845b5c5f2801438b3397b1db9183044908b4e4ea8c6f88eb486dd7b818cfcf2174455020ab4daedb6fc747029d66fe68d001f82211972ec120fe6c3202a332d33e52f4ecd0e67fdc4f4b9d7eac3488ce8484c901807cbe85a5aa099ac6ce1eed495f2339064278506d767ac0ea6c3c38e19d82043ebae09ee132882d0053edc5bc0ff5a70dc9b70e0f0a1952e934219b76f219ac208099e1c92f9268996a50c41cbfd355a815ed40e383cedbaed12101a3fd5aa036294522f7b6157d26fd7580a8414aeb96d3855c9362ad52c50aae34005e875a734b782c9feb0c07fd655a7d4e5fabb99069a611ae8046b3b21d8a782bb10b10a3883a6a56b273b0389b3f3ff1e045ad9ffa30ba82c117c8e1a4b8c5cf1a27ccf3dfa14ced51d7a176860f842fec2ce1fc24854310370818600495fd9b56ff65e366c457f4230a20d3686bbfb949885e609fc84c154f147c12333ba23a4dc83d50bf2bf9cdec4046e6bb667d409fbfb93bfbcc10320943cbc3dff6d3ec753d45cd0019d024ddbfb8fe65154e811b042e3c5fd66924a3d195681341eadd15a134296a98964e683dfeeeb1ccc3076d350f0a0017e54090014daf9a2aedf6beb0eb09d455bc94d408f2ed19e9b03b22464c32b7b4a10f393169fc8b51fa0c796d7354d22c071772c4b75fa5e5d99a939a97b662f6ebb247232797d1b83d0aac14d2adc909c40144dd367d52c938cc03b2fd1fd7fa119ed67fded06499fb70723460aab1bdbfb09eccd3748ee0f5a088d08848ad789358c0697afab4f71290812ec2597f61f7db811dc3733f86daf6d2ee0f6411c2b20b76239662adb04b6059d90d5ec87d0e1a076fe9f4f7c4c0fe97adf03f944b5e907ec7d2caea056f32248a4b29c4e7147d09c25b9b93006a193d95e8937bdc88986be05d1efccde54f793e16c66a20f66791d6d3389ae7803dd202711ba946e7e2ece6e933777f5147d16fb58cc886bd8f4a2bc71cce87734c19f8b62e8124c2330e95f25e2a52cb4dbe278407125595d3976731bce9500d0901217b3d0ce13b1231", 0x1000}, {&(0x7f00000014c0)="81405cccb43fbb174f43c01b45afbc91e895d4fdde02bde89a0aed48d01f8c089e536c3526a3e92765f9f2c8b454a5db46e5413cba5eca342f0e51215ef092de22c3e15427e244d4c0da177e64c767e0543145723b3abf2c009010772235d0e1feb8b28b01e291989f7c19657f265b31a1eda22ca50779078f82ffd031d0518eacbd93da2663a0cfe0e138b068203d58d96f345c5e06866fae08f74c8622235f30909bc018a3784f58d3d0aca28bb4c58abb872ed7d89eb58eb736467c0de807743d21ce050f533146a214d42232cda599f4bff1068babb058d9b9c6d216eea612a174e8895fc6b7475249a0", 0xec}, {&(0x7f00000015c0)="587479d3e651ed63e4dd7c7939a52dcf45fed42e23aa354be5d5a230a34f30b35fb94448c901c449bb2e3584501c935e57bbd58b93adca0c913d579ec250c20da5f14e8f8e7c72d5a0db06092bf91d50302c40f1bba92eb29d603726c3e6154f37c3fc5e74eebe99a6caac8c5ea28c5f3899923cf2860ee78936c492545558b222aa3684b53eff026892b01af0e45df7c0cb9c", 0x93}, {&(0x7f0000001680)="06b12bc54e339d9c0444e06ea25d1cabaeab4e487439f819e31af250ebffb68a216005d1a6e478694a9562e50b866eae270789110bdf47cf38ed6176d61ce107e53767339dd13eb66501e0cb353cb97bf64fe77ca433939bf5fcb8aa0926e47b", 0x60}, {&(0x7f0000001700)="976d57c3882db181a77cbab27e72f34293d0eab48150e58f2659c84d2567b3cd04d3e40b0f79656a2c7e1100261c50f42cbd841c8a39632bde0a8c1a38b6501242ebc4ce7ce4af2cde2f21a58c64f88db6008aac57432138f7bc9b4eb5017ae8f671daa0932bda3a813a4af2dd256b", 0x6f}], 0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x13, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x8b, 0x20, 0x71fc, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x18, 0x0, 0x1f, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x46, 0x8, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x24, 0x0, 0xc13, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0xeb, 0x1, 0x8001, 0x8}], 0xda6f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x8, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x58, 0xcb73c1590a1cb90b, 0x8, 0x101}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x8, 0x2000000000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x244a, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x9, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0xc, 0xf00fffff, 0x7ff, 0x101}], 0x0, &(0x7f00000002c0)={0x1, 0x8}) read(r0, &(0x7f0000000000)=""/196, 0xc4) ftruncate(r0, 0x6) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) login: pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ffc000 didn't change! 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/47, 0x2f}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000680)=""/218, 0xda}], 0x9, &(0x7f0000002340)=""/4096, 0x1000}, 0x1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r2, &(0x7f0000000d00)={&(0x7f0000000880)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f00000008c0)}, {&(0x7f0000000900)=""/2, 0x2}, {&(0x7f0000000940)=""/104, 0x68}, {&(0x7f00000009c0)=""/210, 0xd2}, {&(0x7f0000000ac0)=""/166, 0xa6}], 0x5, &(0x7f0000000c00)=""/235, 0xeb}, 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x81, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa1f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80045604, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x5) pwritev(r0, &(0x7f0000001780)=[{&(0x7f00000011c0)="57514e576888207db0a479adf3610337fc7e7d50088517d7bc41f8ce39bc4167a0e3e4d3bec1b60877743699a2362222abe79b5475e65b6ba3b30041505b435ead24b20a1c2d611e4b793de8f223559732718b39d14abc34f273c2597a840cf5abfc7f3604ef051ebc656c05f38bdfb2927293b3f6d2b700923591414378cb685cfe90c061730d6896b2e965c15ee549726e7518ca71458db5fa10d49d9556868c4f19fd96ae0ff36cd4568af6f43971c675f44d367b3a80c4ca58def42ab05eb1c1c7d696bc305cda5e584a111eaa11a5", 0xd1}, {&(0x7f00000012c0)="7e01c09d6adf06f55164e8d9bd91b0c7cd6ffb2c8e621313728186afe62f54f07b8bae3a01b3477c5e817f434a20fed0455f278177f12fbaa9076f82ab760052e92c64e02c2ad2aa02bda78c2736a22ccf212df2483cfaf31397f5f5d63b1a870b0a272b1c14cfa2ca338d5d0b904fcb6fea811ab65fc0e862b281060d901dd1333e9dbdda7de76d8c3fcaa834248aa7c6f21d37d33d1ed83d1a9a2397db2a034d23253ffd3c94c197690b60933ef8a97519724e50e56d4e13a8e33fd3def5dc8f86a93c23b209aa6ec7bbbd197c2440cd7d06942adf72849ed0e3dcecc7602f5dcd9e92547657e3743f77c94d2196abd295", 0xf2}, {&(0x7f00000013c0)="4f36edcbff6600f2b60fd5448ad01596659995119ab5c9570b4716292bc8dad202f3b1bac9456673e246114dcf6779946dd6e579ff288ba9d165adf4c235fc78338668f71199ac15d747f2faf1af65a4447d68707ae21e53e7dee3658c147d91bfb816c6387489621a17fcf84b849a55db42566a2b4437ec14b7e5395b648b4e50d1cfdf7584a0914879a778d200144961d5e371c484d9575ce8855a53bb4d61532adace9076c726b274922ddec9da79cc0b57947f813b077baee8c4042c9cb433d636f8b98cb6472f926e8fd18516015027be", 0xd3}, {&(0x7f00000014c0)="916486e8120a", 0x6}, {&(0x7f0000001500)="b6609afccec35eed2ea4b5f58a89b2f807ed39ed08aac58fd96bfd651e63eb5af7c07c4a6f54f20a3ce1d48c7d89963f3564907a669668c3ff8376714952f367c87fca5af4f6e42837cd2312886fb87dd4e2d79047104fd1b58de0dcc05cc2d34debf8ccd9b270ef009d1f9b292f42fac6d0117a92a8704b6eddaddeaf2b4d8ac3fd8e8e871a8b88bfeeda5de425297f5d98b4097aae12321a12e2e46cf47713fd68eeb5d8f0da2b6640043271e796653f95cc2f505fb9cfc18f19bf06a0547706781b7eeae1472f5058afd1b2be34e87733fd2d97751c9dfdc9df44b45ad0121773c01fef8a7457762102baf3eb2f48b184d6a169", 0xf5}, {&(0x7f0000001600)="4797fa025811eb3b75c23989702b5d142281581b50a7ae7f739dce273b986c9311b84c7be7a8c0863525c57607a2ce5d6a036e4b8943a3e9978b8214b47ab48548348a4aa6f0d8e625a2b3a3224ad63ba1f55f06f7f28f1619d22a3822afb3fda45b0df18f8f03e25d476675612aed3c9816bc3daa5eef174aa4cf6c0c517cbe109648f130d62e1649fdbedc79f9a963027db2f2697f41e4", 0x98}, {&(0x7f00000016c0)="9f283ce4e39307050488ac00fb8150496fd2bf158514612430b3d36d0b80d34e67b4017c84fccceef9f4a7e40e98c5fec441ea0bcfa6088214b0b605f8bb83e18bf8cdff9a172e3b145dc73cc5a82f49c4650cff7eb815c6d78f38f526ed59ca2a4a33c1606b2e073c1657777e998253b616ee26a8e1c03e73d55826359d4aa5aa4df404b4700a07b26f0bf40fd39e789cb7b1", 0x93}], 0x7, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r0}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r0}, 0x0, 0x2c, 0x2, 0x7688}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x83, r1}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) linkat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) geteuid() 16:00:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8001, r1, r2, r3, r4, 0x2, 0x7fc00}, 0x7f, 0x1, 0x6}) clock_gettime(0x4000, 0xffffffffffffffff) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f00000013c0)=""/99, 0x63}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000001440)=""/245, 0xf5}, {&(0x7f0000001540)=""/10, 0xa}, {&(0x7f0000001580)=""/175, 0xaf}, {&(0x7f0000001640)=""/136, 0x88}, {&(0x7f0000001700)=""/187, 0xbb}], 0xa, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000280)={0x0, [{0x9}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}]}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0), 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="b61465b2a415cfbee738fa7f451329d02cadb9c9908b9424550d20dbba71a4f46c43d0cb1012d44f5e5b24ca00d42ac39aad13606ce46ae054f7dbd3df1e7ffe91dbf30f2c00e5d87894afdefb2b06677c9c70d5d189573dfebc19a55711a71b5be345dc0a906813ae9bedd538413bc8bd31950d3c11ed8324ca17e1041f447f51725adba2b97584a4ec2a2fc9b653ad3c062f7d9a6e4a1d5d9e467fe7eed37200dc8df2da364a0a0977bea7a91e7623871c43cd42bb6d5e2ae1cf32e8", 0xbd}, {&(0x7f0000000880)="f25fc6e5ab7996e401136a0d97ee574eeaa89d87ba8a161438f75e4650b281e2302689ea3aa58b67e8c68ff614cd3b82c8eaa7cc0b8488fd537cb6cbad053912ccc5dd43c4a497a95bf58f69552007ba567c132af38f219e64f0bb0e2ffb19228caf8f45c25d8b2f3b8449353981ad699c9b8d95301c1252087322fb5939ca50b0f4773eaa9fa6cb4b82ff17e93796fd97142fa9261b268db939d322b354513c05c7411a23c68e0cae08c4cc156305b6eef95be294bcf1fb5835e6682fe9c4741bfeaeef03c4eec35c3db74a30ba009b9cbf34d4a8e3ea7238808f444bf4bc2ee488688c77c34a85dfe7a5b07884d618eab5ab85ef5bd32cab62c85722eba581f31e51b2ed69743407c05cabd37efd6266b94e04a6a9d64e84e63630895e04bbc9c420c1fa9b47bffbb1e7598aad998a45eade1081470aa6189fe01e6955f70f6020cc384c2e15531048ba9b5823adf4094565055ee99514ca785ca6918dc2b29900bca497a5c59a4ab8d7ed4e2d3ce218d6c1f7ec46b24ab82c106a6fc0c847c7f9d45208a85b2ce4a36c54c76085bddf8c031a59d0fecf6dbbe3783b96f54d12fdc7d4bff5d90dc6b4b91836dc247ee9be90d1a6b8eae31acee47e3db95771fabfc46bf5680b4f577dffe73d59ac5f212e5f1ad46ea542bb37119669afb891778fce61d48ebc6307e85e8a70525c39ca545e3a16cf014841f88dfdc11fa032fb3091b516586e82c8993800985db463b3892c8dc3dbed98ff1ea161ca17fd4ed5c094f1bd1c2d7b3bae16ffe6dd0c40c2f841ba3045b9a55d4131ce475d1f9967d3ddb847cb51131dd7478a3ce0797f2ca4ee0ef3b98d4034e07aa2dfd4b29f54cf2b107ff5cd96273585f494e9dcac5a3787762fadbafe92a9fe28a0cf0f6c09a1c1fc9c77ae9a1148232437aa4391326fc5e0d690a6afa89a6e195901735183bccfc7bff1795ac4fc25399942504bc92527ba64e0943dfd82c2e81450feb02d7903522f31e8256763031d00eb23f40d8854f58807bb14c27978592007a95c53996d0aba7b3af1c5ba4ffbceffad50a6a739f47cfb1b769cda0b12dec28e61000c6f8100a4dbaf5006c5a360c6d68e2b561225710753c7b7af0167ea5cd2cf6261782f52b29f49d5b668d11bcab3990e0a953dd5a88f66fbcbf261f4a30bf0c92a85b87e7aca988d03f1a9521e760a4f1259cc131af8fd76e52e6976e2626d9e7d57dc7867ee9400918b4e21dc371858a2d4d1ba5544517d5e650f5399a4a5707bf98212766db5b0790389d5395a5557e7b14243a61dc73af1668c7a2fbaa3b1fea8120eece4b6f76235c73d06f57c97e8c22eb1550544d220a3b7c65bf5ea4c86c9be5f2a7bdff6d56f101651321787ef70ef99e17ca05277cd73dec932ebede2da5d9de3349fb72fcd40baa5c589e856b4c6dab84aa7aca8338a91c34dc04e6d7cf9ea5609e22a56f241ee0340772090de163aeb87f67d3585025cb838d04ef0c2088d7d57ab44b7963ec096bbf4fec27b4d9ef7f55a81e74dd181d45c2b29dc6b6acb910b964e5a5563b351dcd64527649b877fc20c911b00b2c8f250723ae0c76f24829dc096aee6c6c72a4515f6ca0b1bb76500eeb2a1f256651e2b0cd8ec9491eee8d07f00935e4bed5fda679eb23629c7cb1bcaf6e2474ae6f5d3c12834a0f80e94ba3b9e817ca26cf4aee748a00d9bcb9b2c18977105149cefa6494cc2f841237eeb2d79581538a0a2075022d4fdf86c1a280d89f4fd0fe026be3bb849eb0d67477c8de9759c051e215a645ab3c2b1ee4492dc3a264827412df74845b81e73b753130fa4d2e1cccde20f16e57528e0da7f930764ed3e0791edb46ef023e30d482211ee59815285ed80ac4659a3e64a0f49911924bd11b7466af30e8d6bcc35c8d8e8ba15d0e21cd12f2502d263d1e865e708a870596c342541b2dce2b5a9653f632f131256be61799e817cc94d063977784a556f9815d12399f9a8766ffa5dcd56afd6a41a720e2019b739166d29693a7d4fcc4bf2f553eff94fa391236ab5a39263a8cee78b9a695dff22d48100b41306913021ccebf284ce614d659f7c8503ba2f2caa23bf27f1d307feec2094b39767d0698bdf6868d2454878cb1b57106fd9cfd9878c7dd2493a7c15236a8b2fb4840fb67f4f021634d8c50c6303c5d19dd2fa893f6fee862e37a98e3108e6cfc8bd98e6304789a827c2cd5b9daf34880a555f89dcd4fd5558c4043b5d61137deec5c3646627f4304f206b9a283300842d43e84948f2fecb5c0bf3dc654232a6ee12809563485a73e01eef73704e5cbc3e6ec932fe639b5b3765b9d26dc0cbe450c759ad4897591b19b26fd06d8b5594b7ce248f0c06d7d668de8ef86af1bc9955c3b130bdf2ecf4e27c44e11682d8f4fb46139d27a056a8a4cbcf95cbf6bef234669ef4c3ce9a548db9cf3a039bf12537b0c728de0893b21ccae4571770ba34ea04a8e2ce9c7925451de0e0eb80b2829b68e7d0fcea2a55c7acace62a02441fdb8ba4c5bbcfd664c71cfca449c4639ac36ec0ad38fbf26f0ae2c00dac709e916dcaeb92fb45848a76d480f6502a4a0a4eb4ea113f4580294b2f13ef309ba8a1a23363e87ed9e4de7c1600bd85496e7ac46b52acda022c1252a985c64eebe4eec8c0202270911940f85454399584b5e9fa0221246744152756ef35d5e8982f363bd2752e1f3d6a2d49ecd3aaf651ce140662b5b32e9b1d469bc6f8c87353d565dd48e8484d1ebd1d415bed1b63362784713d7ec6019f0ebd23077f1644e86a3ddb03ef84f793d57bea57a8b24a755bfe56647ab04b822f13f30f35988709d5689e810637c0f4d9b64c16725ac712ce888b9ada4dfd40ab993efd57f74e14eaec00ea3532c3f23d1a4f16503e0a95b7e8b13f3373ad476a40c1c63ed0264a7876a0559ee27a23ed763e6c3025ad29f5a24b9cf795b5bb6c765e7ed36d16e5dde1711f1d75f0a7ad526f93a8de0a87ab177a710cea74fcac2d18f82c2427117822ffd421d2fcdc1961eb17b5e8c913bd82c1c34a5f925e184877a2e285427b547ea692e8526cf0ec3cea234bd3841d20398c9a5c52021d93c3f24e28310c0acebdd9cac61bdb23cc6c67076021fc74d803a8c592303b4be91a283538535d95dd1697f2d3e10f5b13eedc137bef65a1a4a9aca535eee793ef0de0a42a16731559acc5b011c348a49d49c563dfa323dd9d8c37c211123d97ca4195da0edc4c83ab234c3cca9740e9358e1682de6e792609e53213885cd3199be1e51fac1b34c888ec4f4f34f741479bf7f99000416c1870b027687d7dea0dd60a4022c44795675ee0a6f47fc5322fe0b1943e5ebeedc867794a58ef1a5f1bfd75ff1b7ad3e14fa687a21f36c7ba4b607349159d75e88aab3c91c0815aceee4c2444ab25625868a52a4dac5545a417e98e1df89833af8c86a23291a42897ec1a376cfd137b6e2dbec36cf083da2be7fb0fdaf20bad7a7a8593282c76a01e08351e15ecceae0de163a1c4c9e803c2558be26e7d6ecdd8137fd718b9163a2624836ade11e8638895d8e07b22d3552b52c138f9b44f2067412a5f0e7b633f5e65eb390fbd2c53f7f9427ad51f0b5e31fab50c9d82f6711374081d61ca02cb374fa7599596992356e464e4e9219880efa89485398dd1f6908fc7de50c9007f7a715a8f062f28884b41810e312e9f3e72c3c42220b37c8b5963f0e97a80427c06ddc91fafeb35add2d8b567637f8bb30c9d354d8c4f598468983857c6d692e40f248b223a88e5c4c061014c9130a2fc7dbc648a9074d1d28c4e0bf1c745420b01118e470cf065af188c6df7c1500694cf453f89cb14dc1e031a44393479dbf7d7d8141408061633bef39d84674afe737d37692136cbd497c2ca6424640e287b62db9d03845102b0492c922669010b832b13616d8d2ae56d81a9ce647bd774d672bf15b38621e55b2b36ff0329d4973f622bd1524070df28c7cffceb40685046a91a15de41d5d65407f08a9f0f34ac11274b3e836c1186ffc4fb8d118a1f0f8013dfb6752a63a4450cea3c8d8e618c482417ba20f3e6d24c65e8ceb8d04341ddd63d0559fd2e90c90e05873c25451882653b6bdfa18e5aaed4dbbee77becdb5ecca77e1b6c386b8d4df18487a7fbced42bab1b84b33bca52dc301129b40fae8d0a54c6a5ac54bb663aea2eb2e5460b743ae1c322856bae53778005b850b16a66b0cdba3ea445e8bd6daaa1e7596b419542384b5e2aa57cffbe692f2f45e9a4cd61c95badcd5b2e2d0068f4b1d1ba54cd934b69bafc1c85b13dcfcfc4b70d2aa36f454acd6ba0a5539a3f6c3b54feb2a0bd6ecff0a692ce60d6b0c9272fa075b547984ae73e0e1eec092b70c1b4296b129c35fc835bafa3ae6886c7a359266fd236aab51c9554750e949cdb08335d743bd2d417af2a79840b8636494a08f2a1ebae0f51cade1f3aca45a763a3d7dba172d88b49a2dbf3a0a33d1722e80728114fd10d9501763ab1b19238c0a709146ccb07612db7a93d2efc1d14cfd450a77b4845853a22b4dbc415945d3e4357544e2050ce77e75929df15ca2ad4a93227c211520400720ebb18812b2de86937db647703e61a468dfec95156a60168beeb4f50b9cd5a86e710693c60c0b5c15fe7e52289c653eb219e2eba7c0b59bbf713c655df219376ab61cb9e3dabc79115bda2fae8afcf16e247bea96ddf78a0b42ff58978d183d7f6bdc68d53743531722e13f2edb1ba80b313a6e1b66d4fd5cfdda5cded393981d55d60ecdafaac31a565a99ae5971842467bc2f6b7620156dfa734e7fbe8889ed110d4af428539731fa03103178061923abd47029a4292a30b27224a8ced698a78b248a894c7b6311db33a389a0f910112fc3a76ac204a4ac7189480aabdd7581b4d823ae659a15e36ddf09f6000a62d09872829fe62160f869832255d56277415e9f2ee1a5266faee4baa284dbee3a200686aec5dea146455133a311f8201877ef98c1642da2da9638cc07afbd4520dc1b262466d72ea6ad00d74f076506c0040dd0568a5aabd3f0102870137a24318e159b5431f43631742802453c7a2ed745ccb052c530fc6d10cf5c438c1c330ad7c73bc84f683a37a1a16fc75bb485f88dce141a749ab1f208f24aa381957f4359d5a0e9ebcaabe633fcf0819e0306583e3ecce5c35249e56549148f156cad82e319f71ab600cad69149455799c6167a0a159aa512d0b0447cd763abe808971c53a1b60b02e5c6b10588d8670e34f2b2756880ace1388287da83b546755c26c02d19f59097030a3aa50d7c89eaeb1ca844d43516ed16105eeeb270a0ab0a6f90368b68d2f053d3b6d23009a7b35e2bf59ddb219fd251e911d79c2de41934d3aabc5acf5a92b11af7e50ded5060036f707e986c8f6a4acb541bf1f2dc5beed37c5291ff3d0927a54f067c413da05381452d4fadbe17007ac9af3a7f72739e2e97b72251c5bd2557785bd5b457e061c4a17bde6b01d44ac4402620039853b0e3481260b9cbdb3a3661634567a8959accda09769f84c49833bd421e2c9f0c8af4748cba2953c3baec552864a1bc0c3daa1cfebf72dc41f953d1f972886422b57e21ab3483a60bf7de0d324724428f8b90a46229b073baadb8d117501286c08fb9272a2187ec23115df0825dc234f4fdd603d12a64f9b8faaa4c34a82dbdf1e0f4404419545ebb0640511150e7297f81a3171b5b05e21f7bc6f59215d38358ac6e3d2561728c61d6f6958360d4389fe6ba555f847e7dc02cd70e55b417e3506a664008e11afc6", 0x1000}, {&(0x7f00000001c0)="3bdaf1448b1ce6624dae1b0d0e22f974433c11ec6198e9da15ba3ee738cb856c02ae2dd917aa3b696775fe3c5e35fffedb117ed6415358290cc91f2c1d8f2e171410d7f1b0d6a70e745e2c73416871e26818bb57b12b9dc5affa4cad178fac9b7d5446359193b623a313d0cee94b0280d1484b82dc84f3871e43a87b2447c2105836939d428b8adfbffcf5ef840cdf9e70f8cfaa5d80edeea8a03139c3e5693fcde07d1b089d6d7f765e7075b4e7cf6b339a6dce7a1a280c91dd83", 0xbb}, {&(0x7f0000000280)="3c14b857a0fc774185b0e55eebe672f7b4abd28850ccf22169df6b8c15618d7d63ccc7e6a8ce1c85b6ed3a5a60e53c4e46ed11948b74984b6b6d77f55151580ca678c0bc24df2ce7d12bb144e08080285ea8a763e5fcf53215e9ca043c4b134b5e679743d78d22435842b7c7d43b0c575da3e5c58c6e6d64e4e62f146aa7686fe57e4fb9e784d7774a6013929116d0c94470d7343d9caf9d0e6d389452fd06bcbc624a2d2c955c", 0xa7}, {&(0x7f0000000340)="99aad52e1e1f3c478e254b6d6f747d3296c92f2ca13ec2883e2d8ec988f8ce0b4505f3c5c0d08cc572596f19d851bf0b06ca98b2a22772f5d2c6725804094e8d8512997d8247203d60afaa6ee4b8e4b54b18f4adb162ac22f17eb52e9154bbf8f7880a487145e55cabe0dee327cf23a0632d984ca6f0d788cf44cc79c5ac2caf020694510b680b7441c90e15d61817288f52d92317512d4e13eeb8dbc476aca9801e44ede103b06ac3439704fd3c2bd66d4689cc30e52d6fbeb5d57df40f63869e7b635d43cfbab789f57b0c17e9272b99cff09a597cc0b6daf208166dd80a3adf76fb47aa36dfcad990381c8b7edb4b", 0xf0}], 0x5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8001, 0x40aae043, 0xffffffffffffffff, 0x1, 0x1, 0x7f, 0x5, 0x3, 0x2, 0xffffffff, 0x9}) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x210, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/150, 0x96}], 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000380)={0x0, 0x6, {0x400, 0x1805}}) getdents(r2, &(0x7f00000000c0)=""/177, 0xb1) 16:00:01 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r1, r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000080)=0x80000200) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) sendto(r2, &(0x7f0000000100)="c12895efa64b0693095c0722287a0e72ee98b1ebfa5c80d357f5aa4cc52e978b46678f8f855d2a50de5579d0c61ad84c0fe407c90e5f60ca3ccad42d9c4c118905468376e45a53ff1642be3ac497ec323e8905961df895af10cab422cd597ac2ee7a18c854eee6ea2b487bbaf934cd9c5721b08411791c36ffe6cccad2eb67d2c5a1da22812810a7f0e23d58c7149a95093dff8ea2dd8f8c3564de3da146", 0x9e, 0x4, 0x0, 0x0) r5 = getegid() fchown(r2, r1, r5) sendto(r2, &(0x7f00000001c0)="a0c889a5a8b0e5483762b862eba9afdfc62d15788f198180d8df87ccf4486686ca917a7d27425b66a8318aaa54c0b3d3ed3649a6feaebb0bd8d0ef", 0x3b, 0x4, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8, 0x4, 0x4575, 0x1400000000000000, "eaa439c0fd5f10b477918e1b22b0e88771c13480", 0x4, 0xb9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200a8, 0x20) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x40000003, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0xc003, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x6, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000140)=0xfffffffffffffe8d) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) write(r0, &(0x7f0000000240)="f777fb409fe064c4a0b0f7ed76f41e9feeb3c3ec39ab2282e0ccce5f7efd7735988e8fae2cdc1354d9921e67d6c6b02a768942dcf5985c21280b8808c8579f9545a3de563ca1", 0x46) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000040)="510f", 0x2) getgid() write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1fdbb6fc6e23c5b040000e4ffffffe74dc6", 0x0, 0x4}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() close(r3) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x12) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x9b7b47853ac11660) unveil(&(0x7f0000000340)='./file0/file0/file0/file0\x00', &(0x7f0000000380)='x\xff') symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) write(r2, &(0x7f00000000c0)="a69b829d31c49892cdd76286f9b52de99f6ad14b6567a161d846822f30c8545451aea086fd6f64045ca98d8fcea5c281cd332ce430c56dfbce7fcb60589fb5ac7d67c84375e93cd186887c1d7f149e6557477103822b6cc8fc920df9123c6efd471f8b578141db476641356d677b02db995fbfd513e6fabdfeed98c8bc304396d77555083b237a0ec59267a75d00ded0497670c3dd1454af80cc7351f848881bbb3c21aaf806898a819121df2f65c4ff1cf9c996025956722ebdb5ac350bbf45cb7b600ef4f7f333474020e8e9b0c29e57b20888fe2ec9d097f9e2", 0xdb) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:00:02 executing program 1: link(0x0, &(0x7f0000000000)='./bus\x00') munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:02 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000001f00)={0x0, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1000001bd, 0x0, 0x1000) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getsockopt(r1, 0x10000, 0x7, &(0x7f00000000c0)=""/76, &(0x7f0000000040)=0x4c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:00:02 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x22, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) select(0x40, &(0x7f00000000c0)={0x80000001, 0x5, 0x9, 0x3, 0x1, 0x8, 0x4, 0x8}, &(0x7f0000000100)={0x5, 0x200, 0x3, 0x9, 0x8, 0x5, 0x0, 0x1}, &(0x7f0000000140)={0x6, 0x835, 0x7, 0xfffffffffffff77f, 0x5, 0x6, 0x81, 0x3f}, &(0x7f0000000180)={0x1, 0x7fffffff}) 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x8000, 0x7, './file0\x00', 0x7, 0x6, 0x0, 0x2}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x21) 16:00:02 executing program 1: r0 = socket(0x1a, 0x7, 0x62a) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0xffffffcf) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x8, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x20000, 0x0) readv(r1, &(0x7f0000002580)=[{&(0x7f0000001380)=""/8, 0x8}, {&(0x7f00000013c0)=""/170, 0xaa}, {&(0x7f0000001480)=""/89, 0x59}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/107, 0x6b}], 0x5) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000012c0)=""/67, 0x43}], 0x4, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc8) setsockopt(r3, 0x6, 0x3, &(0x7f0000002640)="81f544af6d3a3063ad1fc2ff8d59a62dd33473ebe03062d4648b221bcac0dc1590b70d02c8c2b6198d4bc1a95aeafe587ae2f0ff34ee82fa10a15e2515ff3c5d01bf6f9c30c3f9de47387e677cec28b33b78d7fe7d3736199b4b08ca1069b2c76e6e7dd5242c46f18d40666f01155ebb39af340064824d186d2d67d223b490891fe9d222825713cefd5b371b003b030c85f75987cbadf9708a5466a24c49ad39537e98f68bf4a22803b041feff7241b7c18dfedb4dbbd76e0f89bb618c20c9cdab901a889a5f9ad8494e39bc54d7d152c8cd8ced582e0829929a5e8545c683f149e4b1571f890f89ace3c9ce02131c54", 0xf0) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x7ff, 0x7f, 0x8, "f0aec6de5f6e3e8c3c1dec939b3a5d812e3b9f61", 0x5, 0x1000}) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xee2f7eb4cd636d9a, 0xffffffffffffff9c) minherit(&(0x7f0000612000/0x4000)=nil, 0x4000, 0x2) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x2aa3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0x8, 0x1, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xb90) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000080)=0x9) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x120) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x8, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x3, 0x80000000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x6, 0x8}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x90, 0x400fffff, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0xff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000024, 0x100000000, 0x10001}, {{r0}, 0x0, 0x10, 0x4, 0x5, 0x2}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xffff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x10000, 0x8}], 0x3ff, &(0x7f0000000040)={0x800, 0x101}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x7, 0x7ff, 0x800, "a7637fe3abf4964ef33da5aa64b02109439166b1", 0x800, 0x9}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) dup2(r1, r0) 16:00:02 executing program 1: poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) socket$inet(0x2, 0x7, 0x9) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffb, 0x1, 0x7fff, 0x2, "844aaa4cdc59fa4353d51e8aff4e89b5b8e34541", 0xa0000000, 0xf1a3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:02 executing program 0: r0 = msgget(0x3, 0x80) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x3, 0x1000) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) close(r0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xffffffffffffff57, 0x8}, {0x18, 0x1, 0x1f, 0x8}, 0x5, [0x80000001, 0x9455, 0x9, 0x8, 0xaff, 0x1, 0x401, 0x7]}, 0x3c) 16:00:02 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0/\x00', 0x40, 0x2) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80000000840, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x20000000000000f1}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$inet6(r2, &(0x7f0000000140)=""/236, 0xec, 0x1, &(0x7f0000000240)={0x18, 0x2, 0x8000, 0x3}, 0xc) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b1", 0x65}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() close(r0) syz_open_pts() 16:00:02 executing program 1: msgget(0x0, 0x400) r0 = msgget$private(0x0, 0x5cd) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="01000006d52abe040b5aba41d65fd1efd5cd1d0fc0bc679eaa077afae7337430ecfb8994ca1da90e4ff4861094e59c029a101ad942c9aba09c3dd5fa0fff9b0371ccacce32c5ce0d18d77583741e5c9a28019559d7f3e60cbd73914c23d4ec19dda70decde7a88c03cc61faedf6237dffe5226dc5ec4808bf67f959a9f686feb6b5e2f304ae833c7c0836e4cb68eb47fd948f91e142fc1079c5feddbe0a48ebb9c6f59b88deaa4a0d2928284d94bc14f5a5dd08be9702ca5701c01b6894d8c321b6f0d77aaf043c7c2f64f6c320ae415a32b8e1e9c6d20fe93227ae7b66dec8475b4fc58ea73d0e49874dd2f8101435d4051c64f1b27db504e94d4993ef63e34b33cbcbcb425e2324788a473a2004cf457b84dfcd22145f8db47e247b8ed9bea70b1627c176735db0dec533ac9dd4a05c3355527728fa414b868e30de4440666e9e44e35cdc28ce7be974b0db869fbf8ad6b1d596f1f4d1b1800000000000000157e6d434c6cbeeb2120d2557c348188eca4d7bfaf924083ebd7b24109493cfe644601b7285d66c2519050da8a1873dedc472de64dd99fb06ef62001e9aa0022d753f58b3fabe1ecad05793b22893ace79410ad8f65536242e78fc67633ed9f18b58897bdc5b400e0923"], 0xa) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfffffffffffffe4e, 0x2, 0x0) execve(0x0, 0x0, 0x0) r2 = semget(0x1, 0x3, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/165) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x8001) msgsnd(r0, &(0x7f0000001040)=ANY=[], 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:02 executing program 0: getrlimit(0x4, &(0x7f0000000080)) msgget$private(0x0, 0xb0) r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18042, 0x0) fchflags(r0, 0x2) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x8000, 0x9, r1}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f4fff217459e814c099b0f90c88e57ff742bab696530e44411add835252121dcc524b7e68efd2b18b74f9c2f1043787f7692ac8d6122557181ca1e8ba5f49d0b567eb75b26bc70b16c1beb178e315e919f15b87ddbf4ce3cf44ddc0058cdff915008d6e13843cd5beeaba97b1a7e82645fd5f4d47ad43de18360423ddfeb47af0254e51177649532f8e8a0ff41d992b912eeeeff0192f59e5a73f1bced93213d7f32f0460665ed38dc2ee70058c0673df5c97aa7173af60c86544f26a200000000000000000000"], 0xa) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0xfffffffffffffffe, &(0x7f0000000100)={0x6, 0x7}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/196, 0xc4}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x7, 0x10001, r2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1f, 0x2}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="f67553ac204ff7b671ddf6e9f598ab46c575b9efdd7f65daa1dbcb0588bb8d46c178bd8da3271c918b7b8029915972aa36495a4010000000", 0x38) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1d0, 0x40) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) dup2(r0, r2) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) writev(r2, &(0x7f00000001c0), 0x0) kqueue() utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2}, {0x4, 0x34}}, 0x2) write(r2, &(0x7f0000000140)="b1c2bf4506b988f2ba0a79ad89d4", 0xe) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0xfffffffffffffef6) write(r0, &(0x7f0000000080)="99934d2cb056c6ecc54509ceceda3bafd4cefdec4fdab5eb092284f088d03ed3b1a79cecd122642138568aa1964f98b2805539ca43110cbba8cb8033f82607aa7302583cd16843f9d2c36bc17c24461aca8fffa7df7473dc1c18b81c36bb201eb30f7c7713fae0", 0x67) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00', 0x0, 0x202}) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:04 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x1000000000000018, 0x9e55e4effcd9e9e0, 0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x1, 0x4}) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x91) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x2, 0xd7, 0xffffffffffffff00, 0x0, 0xc14, 0xffff, 0x100000000, 0x3, 0x3, 0x3000000000, 0x80000001}) kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:04 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = socket$inet(0x2, 0x4007, 0x5c) close(r0) r2 = socket$inet(0x2, 0x8003, 0x0) close(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r3) r4 = socket$inet6(0x18, 0x4000, 0xe8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r5 = socket$inet(0x2, 0x4, 0x400006) r6 = dup2(r0, r0) ioctl$KDENABIO(r6, 0x20004b3c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xd9}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7ff, 0x4, 0x1, 0x1, 0x4, 0xffffffff, 0x8, 0x1, 0x1, 0x100000001, 0x51}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="7bddad38076dd94f6b2ce6d91f4f60cf20c8346e6eef7d328aee496ea5595fc2c95060fba67d2ff6a6ea12ee4c1f140d791dfb0ef63bac88a37c62d48e674b5a2dc6fdc6c91d7842fd9d689600bc0382023de422f2e15b573ac76efaa2943a6aaf00c71409efd8f3b7acc2b0e3a1199e766e27d77dde64ad6e3622234791ad4bc2a76b488c8b1d375cf77d5b46494a46616a9a177afb173d70c6ea", 0x9b) 16:00:04 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) unlink(&(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file1\x00', './file1\x00'}) 16:00:04 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x40045720, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/208, 0xd0, 0x803, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x200, 0xfffffffffffffffc) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1c0000, 0x20, 0x70, 0x1, 0x7148, 0x9, 0x7, 0x2, 0x1, 0x5, 0xfffffffffffffffa}) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000080)={0x8, 0x3}, 0x0, 0x0, &(0x7f0000000200)) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgrp() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000003c0)={0x0, "c00843ccff864ef2b317fc52ae1512472941bada0f5db865a9e0c50d3a3f87f68b8f77ae06aa5ecd290bc4fe0229acd51c2c1d8c518767ef662589c03e94dc85c3c8f2f73b45fab2f55e37d206b99f97d2af9b0da0fc97e2ece774320acaf1aabe85d03023a4342b4c567a84954ff2"}, 0x77, 0x800) fcntl$setown(r0, 0x6, r1) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x10001, 0xa1, 0x5d, 0x7f, "01736fe61a4b828fdc8259f397443f4a1bf89409", 0x6, 0x82}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/219, 0xdb}], 0x2, &(0x7f0000000340)=""/12, 0xc}, 0x0) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xffffffffffffff82) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) r1 = semget(0x3, 0x0, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/231) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x800, 0xfffffffffffffffa, 0x8000, 0x0, 0xc55, 0x405, 0x0, 0x0, 0x3, 0x9, 0x8000}) fchflags(r0, 0x0) 16:00:04 executing program 0: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0xfffffffffffffffb) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) dup2(r0, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x3}, 0x8) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x20, 0xf1, 0x1, 0x2, 0x9, 0x12, 0x0, 0x2, 0xc155, 0x6}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x2}, {0x6, 0x1000}}, 0x2) write(r1, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) r2 = semget$private(0x0, 0x4, 0x208) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f62757300b0163ad80e3a76ebac93682f9566b020e2d399dd476bce2bae900242f8da0fb73d1edf8b06bcbea37fb0292af3c37ec504abf45706ec6be606dafa32b7becc3edb5d9869f5d43e3225f0a07b65c364e79fc10780e067df31bc15b29ffbcd57224b646939f5db11f6e9ff449148620a9a40fe93b11b2a1efaeef2bba99eeee803089f4363229f309dadf1e92ce0d43d96b41b0e8f5cacc90ca73042ec12d2ef78c88548fc889a9d59afdd4343a54fa25ad772a1"], 0x1) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/123) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0xffffffffffffffe1, 0x80}, 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1fffffff}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) socket(0x37, 0x8004, 0x101) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) fchdir(r3) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x3fe) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) panic: malloc: allocation too large, type = 2, size = 4294967296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *253427 70816 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(100000000,2,2) at malloc+0xa13 wsmux_getmux(1fffffff) at wsmux_getmux+0x71 wsmux_add_mux(1fffffff,ffff80000316a300) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803b6a8de8,80085761,ffff8000149d04e0,f,fffffd803f7c6660,ffff800014a12720) at VOP_IOCTL+0x9a vn_ioctl(fffffd80361b1da0,80085761,ffff8000149d04e0,ffff800014a12720) at vn_ioctl+0xc9 sys_ioctl(ffff800014a12720,ffff8000149d0628,ffff8000149d0610) at sys_ioctl+0x638 syscall(ffff8000149d06c0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,aa55b6a0010) at Xsyscall+0x128 end of kernel end trace frame: 0xaa7d7316bf0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 4294967296 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(100000000,2,2) at malloc+0xa13 wsmux_getmux(1fffffff) at wsmux_getmux+0x71 wsmux_add_mux(1fffffff,ffff80000316a300) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803b6a8de8,80085761,ffff8000149d04e0,f,fffffd803f7c6660,ffff800014a12720) at VOP_IOCTL+0x9a vn_ioctl(fffffd80361b1da0,80085761,ffff8000149d04e0,ffff800014a12720) at vn_ioctl+0xc9 sys_ioctl(ffff800014a12720,ffff8000149d0628,ffff8000149d0610) at sys_ioctl+0x638 syscall(ffff8000149d06c0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,aa55b6a0010) at Xsyscall+0x128 end of kernel end trace frame: 0xaa7d7316bf0, count: -10 ddb> show registers rdi 0xffffffff8161b027 db_enter+0x17 rsi 0x344a __ALIGN_SIZE+0x244a rbp 0xffff8000149d00b0 rbx 0xffff8000149d0160 rdx 0x344b __ALIGN_SIZE+0x244b rcx 0xffff800003b3d000 rax 0xffff800003b3d000 r8 0xffff8000149d0070 r9 0x1 r10 0xffff800002145680 r11 0x841acda274b648a3 r12 0x3000000008 r13 0xffff8000149d00c0 r14 0x100 r15 0x1 rip 0xffffffff8161b028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d00a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=253427 stat=onproc flags process=0 proc=4000000 pri=53, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800014a124c8,0xffffffff82290d98 process=0xffff8000ffff66a0 user=0xffff8000149cb000, vmspace=0xfffffd803f014738 estcpu=3, cpticks=1, pctcpu=0.1 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 70816 91509 98005 0 2 0 syz-executor.0 *70816 253427 98005 0 7 0x4000000 syz-executor.0 98005 344977 77766 0 2 0x482 syz-executor.0 86725 450516 1 0 3 0x100083 ttyin getty 37992 339451 0 0 3 0x14200 bored sosplice 77766 11303 40833 0 3 0x82 kqread syz-fuzzer 77766 494506 40833 0 3 0x4000082 thrsleep syz-fuzzer 77766 440778 40833 0 3 0x4000082 thrsleep syz-fuzzer 77766 113756 40833 0 3 0x4000082 thrsleep syz-fuzzer 77766 324921 40833 0 3 0x4000082 thrsleep syz-fuzzer 77766 140091 40833 0 3 0x4000082 thrsleep syz-fuzzer 77766 519150 40833 0 3 0x4000082 thrsleep syz-fuzzer 77766 395615 40833 0 3 0x4000082 thrsleep syz-fuzzer 40833 144253 90830 0 3 0x10008a pause ksh 90830 447203 95776 0 3 0x92 select sshd 95776 134153 1 0 3 0x80 select sshd 41397 285685 52021 73 3 0x100090 kqread syslogd 52021 117948 1 0 3 0x100082 netio syslogd 45731 169226 1 77 3 0x100090 poll dhclient 82404 457560 1 0 3 0x80 poll dhclient 90968 381691 0 0 2 0x14200 zerothread 47585 430126 0 0 3 0x14200 aiodoned aiodoned 92767 180449 0 0 2 0x14200 update 35626 101174 0 0 3 0x14200 cleaner cleaner 94169 403087 0 0 3 0x14200 reaper reaper 38614 365160 0 0 3 0x14200 pgdaemon pagedaemon 56029 78198 0 0 3 0x14200 bored crynlk 72234 37061 0 0 3 0x14200 bored crypto 36275 266521 0 0 3 0x40014200 acpi0 acpi0 41267 223929 0 0 3 0x14200 bored softnet 10221 203529 0 0 3 0x14200 bored systqmp 40262 208901 0 0 3 0x14200 bored systq 4390 399054 0 0 2 0x40014200 softclock 49248 187473 0 0 3 0x40014200 idle0 64292 462301 0 0 3 0x14200 bored smr 1 283222 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9486 6334K 6334K 78643K 10629 0 0 pcb 23 9K 10K 78643K 133 0 0 rtable 82 3K 3K 78643K 247 0 0 ifaddr 48 11K 11K 78643K 76 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 16 0 0 iov 0 0K 16K 78643K 24 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1293 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 12 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 17K 78643K 160 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 30K 46K 78643K 301 0 0 subproc 32 32769K 67586K 78643K 104 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 28 0 0 in_multi 22 1K 2K 78643K 49 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 187 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 69 12K 20K 78643K 1147 0 0 UVM aobj 4 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 6 0 0 NDP 10 0K 0K 78643K 22 0 0 temp 111 2347K 2412K 78643K 3384 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 2 1 0 1 1 0 8 0 inpcbpl 280 123 0 116 1 0 1 1 0 8 0 plimitpl 152 20 0 14 1 0 1 1 0 8 0 rtentry 112 50 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 34 0 30 1 0 1 1 0 8 0 nd6 48 6 0 4 1 0 1 1 0 8 0 ppxss 1128 2 0 2 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 82 12 0 12 12 0 8 2 art_table 32 227 0 82 2 0 2 2 0 8 0 art_node 16 49 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 2 1 0 1 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 4 0 2 2 1 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1683 0 271 46 0 46 46 0 8 0 ffsino 240 1683 0 271 84 0 84 84 0 8 0 nchpl 144 2097 0 469 61 0 61 61 0 8 0 uvmvnodes 72 1749 0 0 32 0 32 32 0 8 0 vnodes 200 1749 0 0 93 0 93 93 0 8 0 namei 1024 5478 0 5478 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 5527 0 5527 8 7 1 6 0 8 1 sigapl 432 328 0 316 2 0 2 2 0 8 0 futexpl 56 2355 0 2355 1 0 1 1 0 8 1 knotepl 112 107 0 94 1 0 1 1 0 8 0 kqueuepl 104 35 0 33 1 0 1 1 0 8 0 pipepl 112 194 0 181 2 1 1 1 0 8 0 fdescpl 424 329 0 316 2 0 2 2 0 8 0 filepl 120 1766 0 1694 4 0 4 4 0 8 1 lockfpl 104 46 0 46 3 2 1 1 0 8 1 lockfspl 32 82 0 82 3 2 1 1 0 8 1 sessionpl 112 19 0 10 1 0 1 1 0 8 0 pgrppl 48 21 0 12 1 0 1 1 0 8 0 ucredpl 96 264 0 257 1 0 1 1 0 8 0 zombiepl 144 316 0 316 2 1 1 1 0 8 1 processpl 840 344 0 316 4 0 4 4 0 8 0 procpl 600 548 0 512 4 0 4 4 0 8 0 sosppl 128 4 0 4 2 1 1 1 0 8 1 sockpl 384 221 0 204 3 0 3 3 0 8 1 mcl64k 65536 5 0 5 1 0 1 1 0 8 1 mcl12k 12288 5 0 5 2 1 1 1 0 8 1 mcl4k 4096 12 0 12 3 2 1 1 0 8 1 mcl2k 2048 47458 0 47415 13 7 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 78404 0 78337 8 1 7 7 0 8 0 bufpl 256 5953 0 1483 280 0 280 280 0 8 0 anonpl 16 38297 0 31209 37 2 35 35 0 62 0 amapchunkpl 152 1253 0 1174 6 2 4 5 0 158 0 amappl16 192 1163 0 724 24 0 24 24 0 8 1 amappl15 184 66 0 62 1 0 1 1 0 8 0 amappl14 176 22 0 21 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 10 0 9 1 0 1 1 0 8 0 amappl11 152 36 0 24 1 0 1 1 0 8 0 amappl10 144 126 0 125 2 1 1 1 0 8 0 amappl9 136 535 0 533 1 0 1 1 0 8 0 amappl8 128 117 0 103 1 0 1 1 0 8 0 amappl7 120 31 0 25 1 0 1 1 0 8 0 amappl6 112 72 0 63 1 0 1 1 0 8 0 amappl5 104 135 0 125 1 0 1 1 0 8 0 amappl4 96 516 0 490 2 1 1 2 0 8 0 amappl3 88 122 0 114 1 0 1 1 0 8 0 amappl2 80 1828 0 1777 2 0 2 2 0 8 0 amappl1 72 15362 0 14959 25 15 10 19 0 8 0 amappl 72 763 0 733 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 5 0 2 1 0 1 1 0 8 0 uaddrrnd 24 329 0 316 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 329 0 316 1 0 1 1 0 8 0 vmmpekpl 168 6360 0 6338 2 0 2 2 0 8 0 vmmpepl 168 41419 0 40105 93 23 70 74 0 357 9 vmsppl 264 328 0 316 1 0 1 1 0 8 0 pdppl 4096 664 0 632 5 0 5 5 0 8 0 pvpl 32 138186 0 128114 109 14 95 101 0 265 3 pmappl 192 328 0 316 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 415 0 13 12 0 12 12 0 8 0