kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Feb 20 08:53:08 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.116' (ECDSA) to the list of known hosts. 2019/02/20 08:53:32 fuzzer started 2019/02/20 08:53:37 dialing manager at 10.128.15.235:39799 2019/02/20 08:53:37 syscalls: 1 2019/02/20 08:53:37 code coverage: enabled 2019/02/20 08:53:37 comparison tracing: enabled 2019/02/20 08:53:37 extra coverage: support is not implemented in syzkaller 2019/02/20 08:53:37 setuid sandbox: enabled 2019/02/20 08:53:37 namespace sandbox: support is not implemented in syzkaller 2019/02/20 08:53:37 Android sandbox: support is not implemented in syzkaller 2019/02/20 08:53:37 fault injection: support is not implemented in syzkaller 2019/02/20 08:53:37 leak checking: support is not implemented in syzkaller 2019/02/20 08:53:37 net packet injection: enabled 2019/02/20 08:53:37 net device setup: support is not implemented in syzkaller 08:53:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000004, 0xffffffffca101e9c, 0x8}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x3, 0x82c}, {{r0}, 0x0, 0x52, 0xfffff, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x46, 0x2, 0x9, 0xffffffffcebd10d5}, {{r0}, 0xfffffffffffffffb, 0x1, 0xb, 0x6, 0x2}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9, 0x2, 0x3ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x11, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12, 0x2, 0x5, 0xa40}, {{r0}, 0xfffffffffffffffb, 0x18, 0x1, 0x5, 0xf3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x2, 0x51}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xffffffffffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x2, 0xea}], 0xff, &(0x7f00000001c0)={0x3}) clock_settime(0x3, &(0x7f0000000200)={0x1, 0x1}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000042, 0x3ff, 0x1}], 0x4f, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x70, 0xf0000041, 0xfffffffffffffff8, 0x6ace}, {{r0}, 0xfffffffffffffffb, 0x74, 0xf0000013, 0x100, 0x401}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x80000044, 0x7c0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x5, 0x2, 0x9, 0x7c}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x100, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x2af4, 0x6d}], 0x8, &(0x7f0000000340)={0x8, 0x2}) clock_settime(0x0, &(0x7f0000000380)={0x1f, 0x8}) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r6 = geteuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x3ff, r6, r4, r3, r4, 0xc4, 0x7}, 0xa3a1, 0x9, r2, r2, 0xc1, 0x6, 0x6}) r7 = open(&(0x7f0000000480)='./file0\x00', 0x280, 0x1) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000004c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) clock_settime(0x3, &(0x7f0000000580)={0x10000, 0x200000000000000}) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000005c0)=0x100000000) connect$inet(r7, &(0x7f0000000600)={0x2, 0x0}, 0xc) mknod$loop(&(0x7f0000000640)='./file0\x00', 0xc6, 0x0) setgid(r4) setsockopt(r7, 0x1, 0xffffffffffffff81, &(0x7f0000000680)="350d296c20de86ed4fd99e03ebe0a84a9edae68c6c09779c5fd23e5181a62eafe58dd931a761e8f7d12ef9e777e6c37f67673c6ecc8eb02e2df8e8085c28999b415f6a8a37eadc307597eeb76f27d3860ab93fe624500d98df2d01083299dcd5e20985e14a793593cc8d46d5c6fbcf9236ad3eed4d48017bb78c66d725cc847ca6a9f275c7b2c95c8ef2f55ae1d74df3b76800063b4c488355a8626b78fabb50d682dd5396172785b32581c48f4b6b6c5fa39ab1af508ef46f9b0b760fe0c035a93e4751ae96c3f9ed38e455d82dd8788c4a2ed0e8ce57b0a13c92c93e42f93aad42e7a85f04ae5f9a144a86d0e5e1c1778e831f6264c0edd054117250d9e21a8549397ec0c587f8d4ae68b5783cce059da1fa87e2cf0949c220f4e4f0576741d4f17fb5e0bf746d1c95d0de9d7305aae3c2bf8990588a8fcfb8397eaae97adefcb98bebcc7fb456f73e637801e85be5ec353a1522162dd8472fb303c70415415b360707fde5171bc5be81d38e1b45106c5aadab0e68d1679400b50954e63c3c104bcfee3cf3114ec46b8479625e6d668db245431ca8e3900bce2551adbd132f73dac4da520a3af821df8153177201d07bd3082b44c26b07df596bc2d34a7838d40716975287c941f53351a378f445249d801f34345d9c15c08b92667f3067007e13e2f05fd07d7c76c7be88cdf39ffb292579e8048ef6299f516bdd208c148ff949df588714d9e3bb252ee84d4896fa7a6a15fadcc281dc053c733b5bae89672b058bd9b76f1496ffd9b84921536aa859adca62ac33872c7d410e2259b7a3763a08d17bbd33b8f8a4f5aedb7f459b0d1f4547a94db24943f629044a26771f91f316a25bf3a8037cb2e5329ee36f4fb41c42c37411758177ee04100279bccb2b9d458c550cf75fa3968de72df01866a4a34cb99c7ded213e46ac73e1a1fbf9aec5f73d7d2ef8d95928f985957981441ee9b3c1e92a5fa21a2523e8b3ecf447e3da00b553a579553894262f32bea2dcaee612f464df530381ce5c0a7670fd71ecce90f5e6e6feba2a08b6e6743dcc231e687f191d3ca854d325d93337838943757d067810ff2c14a94f2015fb288cf8743294fa8ea91609497ec79b3dc90d7e3f38c1bbc391a0bb6f15ea924b69332716b159d674a80e1fb6d291a3f68c1b8d17eb41562a675a932241c7c8df083a791b05bd2833df7d21884cb567feb56260205658c4076fd5ab1df25fdf7c86f57dbd33ee9d842afdf2c59da7ca23f64bb123a59bf8a43486e39d0cbee2ad767e67aeee5dcf1dad97862f5bd00c92166bf6635e2f37861c3144197daa2574c9fde1e6e4000d60935cd12088dcfd4d9a8fc2a055f1bbbfce417b68d8a6f676cf3104b33e88acc4bc76e1e9384a308418fbdfecf9b6013057f1a2c7ec53d66dd4dd63fe9f13d3128fca8ec5f82e08933151fc97f92d596b2877a076b3a62c4ba9845abf498632bcd26b33f403bae3e845a0c4cc7b492b4c167357ff7dd06a14320f321bc058f6f0202db67bfaa750117bd034a529934a3545268b957d911971e92c16b63c65295bb95d843274ada5e96b1dc97264e416af47b961dcad7b9eb4474b5cda8b6b52a1caf0b1b05a659b3a2b105ca8c2bfc754f33f94f19f56f1ec7760f40bd16ffea5d7bcb360df1be13c641af5a1b7bfd88d5165902a2409ab8cd7b27815a8a5d8843865753a4281f44bece98fd4fc865b010897d88406bb7ae1bde943dfe21866cd354fb86a6de8a970339a5da2f9cbddb9bb1c1977772077219c7fa08239b2527e1e782fe8745f347869ce8c29f6dc91010b6923b6bf7ec381147670e54bbb1684cbca91c69a9b5a193ff06735bfffd9d73528a3c81a33eda28b224fabdf6fad0aa019f4265b8846da11a3fb00acb63fddeeda58bf32e01b8ede9fef9d2542b187de99f9b06eb0c89dfa2da294bdb5752988cd07d3538aa8cd756491fc075f73bfc65002dfa348b967c2c58b959c472fe441855fc69aedb0046e52260d029833706312f56682424c7d070478df4c289a65ff6bdef428a8faea76dd35fa5fe0f2b80a72eedde08c0860ee37d3ce6e6dad4759e383679a22fe7b4069a6c3c39a0a85fffa5c762bd1df712d6e0de87adbbc9a5319edc4294f9620ee9b494bffc9e88a51424b744783b28e8c93e3feb171386eb06392ad9299d4fe764ab5702a043c245edd89ac92bdcb5e10d716c5d6067be5c647336a6d9112294b44a3a6bd6cc3964e1712db134bb7069e6a0f4862e0a004fc42e1e07932f51bb875a19a147fc8cea77da051ed3a734de0da37e8ca7faedafe7e10ad579bfb722255eceb1aef714895bcc10a8e3672ee6e3a300d4532ac89321e4f7faf0e5ceb76f4e14bed92375012f7015a6eebff2cd4a3f850a14cce7996eea872f89cb436a91ebbb544758353c2849d53a1cd91660740509adf75903a716b4f9b587e404fac4a125e3ac10e77380b93decc355d2a8c9c1268828aeefec593ecfccc1cbe56d12179de5879809457067acce00a8bfa3ae33c000ad85639f0e16d707ef30f894005a98ca38af571d4269dd42f87e5c0e7061fb1f6850545bc376190670d9f884753b6f9dd3dd3b1357eb1a053160146c3a8e69d719b257eb2678f89fc8a6c53853eed48fbb55fbf7d2c2b5540aeaa5eea449f9877a581d337cb3460cfb1bc88c350c082a4e1037aa59044aa48b1b43b628a8aaceaf4c7a7703884dc3e7bd9fe11bee5107cf23d4ca22744ab08f6e96e8e72f58d012c6f262b6ab6343b897addccc3401e9253d3ac13909e1723c039af644bb2796aba9e0b20ca58f0dd4a9b06ca983c57f95235568b744bf3e411e5031437dfaea56aa550fd98d22ecb7d39cc7db2aa1401b6fb5211baf96e3f199ac55a4901c506f3de80ff36fba375dbf502d870de9be1fc9060acdebe4dfc8654fec113d417f950d24f54578d38f72d02252a8dc9e24b010b044018ad8d62467eccf7543c31d49ad726ca2243dbf0e937f0e10cf3e666592676c1fedcd60dae18f9e7683c9fb934240f220fd9bdef14ad21a99fb5c99cb4cadfb0c177c61e9b0fcc5fd91697881fc6c9c1d8fbb13b5bda007f06304818ae8a15be82149727f5817769200648f01df7398e8408beddfd11a2e4300d090dcafb17a4ccbba36eaed65bb803ac0b9d412dd22b233df6b21f335b045137cc68db0334c7e2d5e6274f390a40fba5828aa5db6874dbf4fb0241fd5cf8f583cd40ddbbb747fef2411acbaa0d6f75024c60d02f9140b92df20af34f43e316fe453b8a46a1049c899d710641fc42290abd11713702ccfb7a16cb3dd60048d3710ed808c80a5be8365a6d54578fc13cf64c6d3affd0972c157aa9209c50ed703394aa542e2f2d45ef23e67ce472d31d0dfebfbc9316572e6f5aca1d3859ff90f5e029afa5f935c0e40845d4d59427c950ac4fa1fa86161252ded4bd24572015d3f3d45cd1fb4873794ec83ca19ea866a3a1e33e2d3d7c4d0c1022944907b6566902fd4fdc7465b9da486d885cfbe783c884af8f9d33e2d82d8b552a379aac798550eca1bbd26370cd86a7675a95e58efd22c12f82746c4cbe1362004e4ac8260b2274c7f27e8fb886fcf1ebb08bcfed8384f9b003e722fd322dca95a876d1b093959f347c4221dfd150b344a2b48f968f6900d995676b5c8d66e80c0c0c947f81040f46c7c27618ee5e28b140ea37288217797e58c5a22e1702d8a620d4426c51f802688d108b919b549444e5f79aee363a8788d42e6529e864ffdb7fbde2b2b9eefb501d40f5157b6be11e1bf96cd3a7ee31fcfff951c3f8db3648fa0022f1ac9cad5ba63a9fc49fb42553891bab5c47a78eac839b1e8c4e6937002d82ab9c4d0afa0ab4ee3b59241abf3b8e3070f2f62336225fff833e77c95c1aaa059a9c4d6439796f4ef4599e4b2764f79673c2100e70b36b7dab5e2209e18267da9c15d616d04b4441f781e4e609e478b86bcf6efc406c018002977764f9038e94bcdcf7904ef5c7a7b3dda1a1dca1f161797dbb31d7cd06a8665fd58370e6a0a605c762f844030e5d494043b4b621164c083a010baaebaf3b9d6a13f0a0250e38e0baf5c3f434359fc4956f32cd82b48f4a45b8b2c832facdcab883a647e487c90e983471c4ce2ad9cbeec6596b41d7c1e6ed6fcb5f3252ea3b6f2c47a9b71e64cddee280f6fa065ae1871d652f8dd7bc3c183d19d7ac2c3e67b43f49d4c2a3778bdef1f1fcbddbb0e10db034e61b72019fb89a0cc78e200b1caab4ee37f7948dc165d320d2db1b95bf6847bc9e32aed2cfeb489c0633ff8660473873094bbb18ac47b6e56a41aeb4f024aceb468221104140b6ba54fd88c18f0392067a52ec2e0fd4d16c4c1de0663adddfe4ed56ff75178460a61fec28aa7fe169f7cc133b9edafecea8d292a06a1834e57debcb7b863503e92428c7777aa90753a5b4046cdf72145d76d39c693ef4236705dc50b1dd26633fef73f71b579df6c339c876f88540deda57e645751cad9b0936eaea98175f9e02344b5a3595355855ae66774d6b4168f17f1227f4c9022ace54f8eaa2568c50f55bfe4fbfa988f989f60c506219288e103f8264bdb7d00208d38dbaba3d65c118797ad1eb41d9ca72af0f65d854b359a7955ce4ce15219816950d52f101606954041cd2d46c58b7437d059832d1c37b88f6f7ad6e9f4a00fb5ec692666775f4ee4592edddcd403f8ee3eb7304ccac8e4ab1c409ecc41ab31d514109835d2105f7078eab1c64a5b1a63cfe975b9a1164e99a1f8e3b1c041e2c915bc4aaaf61eb0c3e5c3e0f4bc83b3dc7ff52a6189c0b19ba6f6d096efc8eee5c8a2cbcd7aee1109de2d41d6cd66c8860096ae46eb91df38ee53b9fcf353f98a0dbb9d77103fc0fb125ededdb7b821f7a1d8b919ddec296463859b77ed6780c0bd07dc456a643739c6ac1629233161b6e7a062382118213e99034ee833ff82b5678c1dfad5ee040d9727c32886f54a94fb71584c8d69a32dd48a5aab630a023ddf0e727bf41222407c8afce0a854ddfbf4c2bb7bedf43e94bfe232db6f3761d720bdc546fe9009460a323ebd5538a49d020690af24667e5ea026d9ebedaf17474ff5d74a484479b1140e515096ecea25548d59644c2f425cae3aa41dbccec6e456fad692a865a01f0cd1f149b643d9136dc17dc57f618d177800af2006f742684492063e75852c66eb8f82e98728e9469af765acbab7f4d5dbac33a5749b65075b708dffcf31ac3137a0de61fb09f3664b41758b270d1a4e244c557060f61ff0a459811c6a0c8e7be0eb0d461862a1ec0103c5c366a04b94638d40057b69a1bf8be2ce449e5517287e1ac8c8c7a0232f3cd7146208c3938261ee798df23798b943a4f2ce466d8cf7d377d3ae00e854e8a553e53682733a2362ebd78d13553a2d8a9ef82440fd59ee89abeccb6af7d6c29c26ef67dfdfa4017c560dabcd85b5dd68bdba770b45fe060bcedaf78884da084d9d8b227fe2cddf8f60efa36a18464afa839d6f7ae17f9429cb71699920f6a74dda17e2ca60f50f89d3bbe5f9c5f9b57c9437f514be55d63645dd7323ffd5812f74eec0f75a3048a78a4bc494b90e0d57233d37cd1a387dc09d727e009f0f24f0d12a3f161dcb4e3a1b52aea3ddd3092285ec6b99e7d10012054101f414d28ff5debb1add2ba82562c171fd0ef7587a9edcd130a187ba19c1b5541d6c33efb2563a39a9d67d9df57c2817bc2cc13a20daca5e24a1c9ceb5d140cc2146243f3a81fcbed0ba7fd1f07d7eefc11581a911e071994f9ab9bcf0c", 0x1000) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001680)={0x0, 0x2, 0x4000000080000000, 0x7f, 0x5c720dea}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) fsync(r1) shmget$private(0x0, 0x1000, 0x690, &(0x7f0000ffc000/0x1000)=nil) rmdir(&(0x7f0000001700)='./file1\x00') pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000001780)) kevent(r9, &(0x7f00000017c0)=[{{r10}, 0xfffffffffffffffe, 0x2, 0x41, 0x0, 0x5}, {{r10}, 0xfffffffffffffffe, 0x2, 0x20000008, 0x9569, 0x3df}, {{r7}, 0xfffffffffffffffd, 0x9, 0x2, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x8, 0x13a70b}, {{r10}, 0xfffffffffffffffe, 0x99, 0x3, 0x2c, 0xb4}, {{r1}, 0xfffffffffffffff9, 0x2, 0xa, 0x0, 0xcc3}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000001, 0x4, 0x81}], 0x4, &(0x7f00000018c0)=[{{r9}, 0xffffffffffffffff, 0xfa, 0x42, 0x10, 0x5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x40, 0x82, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x3f}, {{r1}, 0x0, 0x8, 0x1, 0x86, 0x5}, {{r10}, 0xffffffffffffffff, 0x40, 0xa, 0x2, 0x101}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x1b, 0x8, 0x2, 0x6e9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x401, 0x6e8}], 0x100000000, &(0x7f00000019c0)={0x8, 0x3}) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000001a00)) socket$unix(0x1, 0x0, 0x0) getgroups(0x4, &(0x7f0000001a40)=[r8, r4, r4, r8]) 08:53:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x1, 0x8001, 0x1, 0x200, 0x4, 0x6, 0x0, 0x3, 0x100000001, 0x1ff}) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x2, 0xe8, 0x67, 0xffff, "6324b9d92116e0f10b3b9426c5983dbc97f211c6", 0x14b8, 0x1000}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f00000001c0)={{0x7, 0x80000001}, {0x3}}, &(0x7f0000000200)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/78, &(0x7f00000002c0)=0x4e) setitimer(0x0, &(0x7f0000000300)={{0x9, 0xefc}, {0x6, 0x2}}, &(0x7f0000000340)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000380)) getsockopt$sock_int(r4, 0xffff, 0x180a, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r6 = accept$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) accept(r2, &(0x7f0000000540)=@un=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000640)=""/156) ioctl$TIOCSDTR(r2, 0x20007479) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) wait4(r10, &(0x7f0000000780), 0x1, 0x0) r13 = accept$unix(r6, 0x0, &(0x7f00000007c0)) clock_gettime(0x4, &(0x7f0000000800)) read(r7, &(0x7f0000000840), 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000880)=""/153) r14 = openat(r2, &(0x7f0000000ac0)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000980)="a86926498af8206e8a7728597a19b4eca31f86a30121503c08490068e4aa6ab4d26b685890e9db800b8faaf9044b000e9e6b8356a4baae68bc9d5ad80df5348fa2ecddf55ac3fa6759b1b23ea6d9626913f3949364355c4d965c2dc968115492f8bcd424f5cdab7c7a111f5bc4292f35977330beab36136e935af24f0086d698dee0a6e92c2c4ae450eb0de87ea12a642e236a7b17858c005fe20b2376a2aa172597a3421f97b50d1f2e16f561fd9f2d97b6ac704dd2d39ce150f09ce2625107eba53a12389f9d6b92c0f8771dd341f89fe046aa9994feb92578f9e1c92bb4038bc9f05d3cb9da302409f829352baf", 0xef}], 0x1, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r8, r6, r4]}, @rights={0x28, 0xffff, 0x1, [r14, r13, r13, r0, r5]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd8, 0x2}, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0566c76c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0x59a, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x739, 0x7, &(0x7f0000000140)=""/118, &(0x7f0000000000)=0x76) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:31 executing program 1: socket$inet(0x2, 0x5, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x1000}, 0x8) mlock(&(0x7f0000009000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c276a015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0xfff) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x100000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xa29) 16:00:31 executing program 0: r0 = socket(0x3a, 0x1, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x20, 0x9, './file1\x00', 0x7ff, 0x7140, 0x10000, 0xc2e}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) openat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0xc0) 16:00:31 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffd000/0x1000)=nil) setreuid(0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x4a0) getgroups(0x2, &(0x7f0000000040)=[0x0, r3]) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = msgget$private(0x0, 0xc2) msgsnd(r9, &(0x7f0000000200)={0x1, "41778405c80d99bceb022380f30c9809c65a7fb0edf4b7d928f166e5ad35cbc424a870dd368e1fa5c26c5180bad4da7e435fb873173ad90f10c99debba715f03a5431e1c19084364464ad94f603ffb11e298122aed07f8bb6b01962095a0fbd31ab9949bf204dc90a8baa5c3a7c85355b3d26778351ee602bfcd036c4742d5479094ae56c5defa85101c7ff873212271854b665c75c833d4069e1d7aa106eeb583c5464da64325e0ff24a1a1937e6cae72ad9cffe62a2cc01de0ec26d599dbab9cb0"}, 0xca, 0x800) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0)={0x81, 0x2}, 0x8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xcb0c, r2, r4, r7, r8, 0x1, 0x1f}, 0x5, 0x7fffffff, 0x3}) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000340)="1782a971e59b7f1483d6346a0314c53c5f16c933d093d7e865084af5edefe15653c84f17f88f0910ea7efe14b0f34dc40dda85077bd2b2da52bea877fc64eef23564829c7807b2d2f0531ebb77cb6bae2f1c222acbfcbc64107f2d6e281cb912905152758e9d0ded5b7dc14765ebe65e09251381b9459ada790cf90782e325c5abae04b4c6c22161256039159c69b054802cd44d06705e42bf54160570f43e12be47366ee0a6ad062d0d104b076a", 0xae}, {&(0x7f0000000400)}, {&(0x7f0000000440)="54a4bd0fea1b3ab42fb83a53a1fb80baebac2f4a0d66de1a052df3b550981c74dc720f49b2fa7abd01aba704083e00499f145739bd983c47457c26f102758e163ac6f0f93da4e48779cc9877f368053e8fae8cd2f3dbabdae24acf18e23f88b8d250bd9ef68145183516956e5c1e7ba927bcae2546bab3fc15249bf83d55154b3ccbaa7f946c7f7f0cb5cf3f2e05a36b548aa6ecb000ec53bddf3816f6fab26765041e03fd114f40838c7168997da00638acb2d4ad4df20e92717c2b9a1118b2e511604f65", 0xc5}, {&(0x7f0000000540)="54ffa8d1602ca5078d514f6135f9bde6fb39bd4db71294b1e99187450a953e6fa4bb0e72c1d1ad8f22e1eea1a278c72d404a034edc5c32f1e03fa9524a4c2a29544bce72191adb9a0450b69fa7fd4527bc2773a655381b165be6804a03a202d01ee2be9c70f65bc43d30c7c21b1a72afdce7ae66d10caa478b755be8cd6bef02263f01370d816d01385d", 0x8a}], 0x4}, 0x40b) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0xc000, 0x3) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x82) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x19) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = semget(0x1, 0x3, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/135) 16:00:31 executing program 1: mlockall(0xffffff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) shmget$private(0x0, 0x1000, 0x4c, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) 16:00:31 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) socketpair(0x10, 0x6, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/4096, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x100000001, 0x4) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0x9e, 0x6, &(0x7f0000000000)="10ade96f62f31f4f3873064f1251df557d395bfe1888fb58a99638745b4e9a9c34400d3cb47e86fffc4344f2718beaa598282617533e9abe37b6b014e65c4eb30772390c29d873bc7fc8438a19cae0", 0x4f) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x9, 0x0) 16:00:31 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x40, 0x3}, 0x7ff, 0x9, r7, r8, 0x7, 0x2, 0x8}) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x10001, r9, r10, r11, r12, 0x1, 0x2}, 0xffff, 0x10001, r13, r14, 0x81, 0x18d8, 0x401}) shmdt(r2) 16:00:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2101, 0xc1) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10120000ffff30557bf5ab27b5d40000"], 0x10}, 0x0) close(r1) 16:00:32 executing program 0: mlockall(0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:32 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2119d750dfed21650957312701a6621663afe31c"}) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r2 = getegid() fchown(r0, 0x0, r2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="a552394040776d5bf1ce846a03c18422873c23a9bdee35167d0ae73bafda68028126c096c64a0039ae300d062105e7560cf8c0b006ddaf36987ba5592329febeaa75590e9ebe4ddb7ab74962b3225121ef860d649b0b2fb2400075a5da9183248045bf0bd46187d86316638ceedcbb85f5bf23a7261673c8f18fa3644eac01b98f29a8cefa2281311506ff8e213e637eb60f7425a498e144f0ded83db8f54879850e7d0b1f3351de8c65ac7349f44eff86fbe874f6b8bb2a55cfc08363cf080fc4e37f092cad4fb00b374609da38b0bc1df3f5df871257a059ed33b6ef1d545f6b2deecf451c32a10c01a5b4054368445e6f49a39d60fa032531c75d8f718a8d8860364ca81ca71a69106cb885a55966fc65987767764ed6332a734b648c6caa843cc261752c2271e884c5a4aad9bc37db118885ab0558180a02e03d78f1d177db031a07ef77bb94a6d333e6a0b40315109de56eb862bc29005168e091335ec62eb92d2ac00019cdaf32de5bdf63264eacda4df8a96f3c263e7543e2c708a2a061d3a757c5e5b91f9b4cdeaee324a6f1228d96f38d32412de40e72329b59f8340df3501d0ac4aa5383d8cf6258d61cabad5b800e17306982c61626d64e6db00a27acbfc6f9ad65e9b0ff704fe4ddb8c60e0278dcce8f107dfb7b9c945cd782c735639a1c2f97bf4110bce0520527905baf7d7ecd25c2568e9f258aa10caed9a0b9babde43fd2a00740d9b04d5c8bb5cf80faeb21f24144cd31bc4e0777bc5c097be3c1e62b6fe888e25d02e707e355b0349e07a3953bef485f880920f75f3c5a17a60b1594cae2ed291a8389ca4d848607fb0787854fcdc6b65765574044eea8674ade25e625beaef885bc6ba11555e5025163ea19f51696d7966d8d354766a7746c701343aaa9eb574c7b64e7ae5fae982183ad34741c529a40a602d8e1e250677b9b34b1da0ebbe52d702554ec7ae8bb1a57ec293a76ea54f87eaaf4dbfb9df06d6655709e08cd992aa315b30af3a5ca4a53e5dc6c7656795363befbe69647f0b6d172ff4fc12583fb0abed3c05539d6a9893fb511dbb01fe8fa99474da015692c899e0077a1e3f44b98d3955aad609ca12eb49cfbfdf6d6015d131c649b79b3ff0317cf41f2500577c5283f27797afd70c348f8821041751513f2045c43c0dd236e4cc0c8dcfb4a043c0e635fa49ac96149a9758ece071ef07713fb54db0de63e48b0a32c6937d62310eafd99abea0effc1469c34fbf1d86cd020f80ec0da22c5b3d9173b66fe1b9d3b1866f17e41b8fcf11c199bc2b3ed378af455b8263ab2b2297324ef09c225ce2746b6dcf6f3ee4de953976e040e0d4d0d0258b2b3a9a2e84517ec4207251d32535d0d1a29a7783d6610c4adc54742dc0c6a1d55aa547971a118cb968c11a2570147e2a1d8b8d486aa5ea5407da533f52da517cbf5632c26c7940360655e89ef4a527064f94e71ea3ba0ce6af968f91a22e7414665d50c5b68276201e4adf5475041f0d52ba97c2bdcd2a7dfbfedcba20b22ffc2efaedd988df2e0b8c420fe5568191994b7f23e5bf0930f16567b20d4a548bc3d005d558746897c16960ee1cf3ed49fb0235b07d2603af2e8fa9af3252a87a759a326ced0e5ecb584bcde4edb53d7044dbef578296848140683c68624bd3378a34c96e8c41286e7fb88ecce71c05441da3e2e36b93aafc2f2b6bf1a8b26678ba4855e3dcc73d078551cfd93c9b8af17ae98b5fb05d35f0d02d9dfbc8bbf89a574c29d14e951a9bb6d991d94be41f3197c044376fc1fd68de7e827514859da28c5f2403370bb5c39b3fc63d2a41b819292b4b07e8412f0ce7a4ab95707993f2e6b01e9bcd73fac3fd73893929c2fd5f134eb2f1f5f414494d8585d0059054c28871d1b604d9edb21680443e9d560dfe255fbc55767d74203bb68e308f8efaf67baaa211fc7faf10bb0f94ac7b9a83ba36a9e9dff833be384790c6d103ee35b383a29d65b0bea2f7ce4390012b94d6aaf20d3a1979119de6fc6c631f462cd5734470d9b18e7762910f102cdcac23221931c3d15f8326e8814b502a7dd4584bba81de7256c7e6adddb2b2a8ce22a752301378f935dff120f057447f56964e9b1bed888bb7baedeeb9a7401f57df7a3257a24b67b9a06056a457d2187541eb297ac40b6b6f69f6f44c596aa0ef6798f10b61fb9e18d1dc352ca3ec209b0e0a67434453c5699c39bff33d6a068ebab64a75a5712792723e8045a051f7a6f9e074d2a9b8964a1c1780ddb21e9fbb502a0e8ee003ff1a20aac441c9f0d3839167b78abd8b927eb1efbdba2681af1d3534a5f1460091b0b5b68c95c0518f365e9a0e981083faaf967ab9de4692702b4617fd33064e4a50237dd910f3cd205a21edb4d2c9ecfb1392483f99733e6c4875c7be7eceb3a4bf7097b863f676d22a2700bef5f937a929c3ebcea9eabc4e3761b19246ccc79eef8ccb95dc6d6c61db20db21d7da55d5d6343ebc893c15396d0bc3cedfe7ccd01e4e4f6f3f21e3a87193b2a1cc9c7bb9e3fad8cec65cd6af0f81573f371eb6eed70304f32367c56c4991ce01bb53b7df6ad00ee3ca8e73b56d26990be22cdfb375c6c22a9010cb65cf3aa340a1b1cf5266278cca372f322b339b09221c92fde0061c19705f4c3493b440fddc9aee14173625e66e5f81802e0dc54980d0b5f8837acfe0fca55ed2271f96c9378ca1649c5f34b08a7a09498ab8f94be911e6d385e093bac40753dc7285bbaada85a4d8044f3a013fff9147fbbda03fdbea328642618116787b40017efbc770ce3a1960c5a13f2fa863639b134db4aacaf59fd317a16d8214063ab18d4215977525e96a3d4fae2fb3541ffd6d8d7ff77623d5146f5ee7c225b8e5af347f89d1370350b18e5e85b0d07e4f4ec044a4c5cbd3907dcb3d1ad35a1a1687547357dd11c115811da6bdb0e2a5d610839ef0e40e25244cfdaf6bf0ff3b1efdda4babc1a4e96ab8876e53b58bd1d0201335497d0af2ed197902d68e31121947a76d2eb473e6280e5d4a0d1055d9c9fd13fb4d31f93e867c2ce9125b03023ba21b3c182c8cd5347b622fb47fd42a0f6560d1d5d13edd0dd9071e8dc5062acbf0f074a97e2e92ca7d1da20824887625f387c2bfba29ca99a3f234e9fe42f9f074cb9d2567ca8965c50504514ec0af0cef2ea4307d62143abb218b67bbb578b4f2c171e7c342db798a82ae1c27606a98badcc36a12da8b7423ba50bd7730b71140478f7b24da4010c027f197275ba8e741e7ba47484ff5b705710ef63e14c6e51168e75563cbc51b49a79f28d98d44c664cec634fa13de88a4709a72438d401247eba46a12cbd87b0a2331ee188a3b50485ad60f6aa18cb63ad6d5adc2f4adc578a1b6e7eb49976ea6fd73db95548df8c84738b45dfb92ad06d5604ef033cd9f2636b5c95efd4cf655e6fcf7f6259185f11f41d5140eb9a4e7f138f1ef1ff4f57524ab851682e09c604f3e9b57fc256ce7348b8dcb8ab180ba7339bb8883d4bab9a7c8c08c4507dea0ea181b484dc47a2e8290d6a6487071e94fc4f55de42f81240eb57d680a0378d70a664be225cec23fbbbacdd0d529af0f7b2658e02eb4371b30886e44a88f637872e461ed66d1ff1cfdf7cf470f1cc65331b9080f92abaa664dbf2b157269668cb6b03eaea18852086f2d9210595ba822eb05113cdfc7f653a6d45daa200d38b5e41eba35a7ad4d7fd56babd03690ecea591b0413c16fda94c7e4b7467e024e34995c968e3133ec85cd568cb3ceda0539d4185725af7b154d3baf05d61f0123babd9311219619de22c527a9c7742199f40542fdf721348f503ccb0379fd79723c5644ee7db0e02518aa6e288019700a156315bccc7a157d0454534ff1b1a2cfee04704a01624dc1dea4e50ac9cadb83fb99fc732e5a8976855aaabd637b7cfbe408f444c987f384e1f5d496ac3507dc7fe5982b421cf1bfc2b45538ec63afa6ccb1834ad16644b7cedde042980f323355ad5ce2b4d75756baaa236f89d064e1cb579307d8be9f9ac90a7e2c9d29bd2498181e7be417668b237a46f0d4fbd2e62ad0f73c71a77872d31710f738359430f316a195faecc8ed950f40808610576114dbf0326fbcb8b1c25f0f3d074c3507cf439f9aab452655557d12ca4878ea13acc8fce1d47a75dfd40370a919a4a7a594452fe6ae71b851c9d72f4a65afff2bbd25f36b7832717cea364c35b506a3b449020407d31b8658c6df92596227781707893eab015a62ddc43d18b13b945eb9a55e53608ddf0173f8846e33f816c1216af881f298bfe07a95d72fbecc2d2054ed1d0ae354ce7d68a99d7afb199cd1781bae80f0277779e8e45e3220c3adf46a2a066d0bceb6110e5f97ae7c97afdde31d7db8a520895185e95b80c9a80a525e21804cf0ebf83fb3997e87d6269092843efe5400a1a2d99636ee3817d60eaae2514129d75b35ee83a36b85559fc7990ca3e7789f0cdcdbd5eb8cde979fa2e6aaa2dde40fd50b571eff718a14bf60a2b1ce7f723e4c33a72ec4831f3313a4110cfeb1ea39c19c60c986b8612ac916ed6d99b2ff658e4bbf282725830f70f69cd984d82a072ce81d1634ceed82a3b744e84da5a8824917080c262d5c56284c3cb1eb1fe0645a7c7fb0196342eed04cb80977387f850697ad2439202e35b819b0b526ade67923cd3f40b750daa9bc359f5cbb31fb78a434e3961317b60b0489a6e6db216b5d6a3cf48e3d479e33d2766de26e9a407e6e1c77ffa3449278376323d97d19f0d6ffb9ffd6d08418f4351506366725d51678ef8d21b97e15340b3e7d1269c719a62d93629c5a8c17148b75a57793e48c0b4daffdad6193ae2d54d1fafeb9f0ca2d76642396800eec58680484a20245d5ccbe649620296dae173e6c953ac9eceb6645a2becaa91b73e42ef68a4bedf5ee6bd13a1f43e097afa9506d47d0743b48fa424739443777a6192fd867a1b5850a89b3e599df6543fbe4ced8bf143bed4043d76f7c6d8948e7a4cf026fe97ae7f1c4ded04c43c38a1c6c9377f25c5ea71f2df6bee9670b686a83d5b7457ddb1a196ebba54a2976f3868fb06ff9e86ebf39de942a9dba65b57128328c90ae7019dc6ca7dd1ab8cb55f8d9c831200340c20ace4d7f90708411889a8ef8949ec1ff0c9986d02495be0042d5215579e343620929d4f64836bf34692ec0eca698c0eab7311da77c56ea9cacdab27fefcf7e00e05ac15ebe4d45100045cd22b5187c62a5faa6c7ea0ce210d89452ba62b6325f36c1c4ee282faea143c4b7d0e0c4392ded8d192f48f5a8d12349f2c9d8eb8d07dd49a1cfcdb2af75ed4f70e969fbc7ecda45c72e2d24d1060f45bc06730a8fa984df851af49950ef68bb55718a8d83ae1b8c878e9e30f0987c0b48e01f5eab6521b3514fa9c2fc34a4d57370d58c0f5e0cad69b5e7108c9e67eb8a6280da4605213646c8bb8ee864862a36f558478e074182f59c26c3d7c20b99646f3e8bbe608e36e9279d241c1e34c916804aa74bb0471165faa3d990a25730b43fbdbb4ca8782056c620ebe688aa0f1ac0b225254eeaad6ec89c6b4e653f6db877c381ca2c38217e0235b99e88c08f4120625e69ce8f5e67395e6181e78837b8f10c22226d4995a4a6aeba90fb150da958e0d9ec0775bfa1421fe1adb3d55f0324e35a9b42c41b207bcb9371cff5becf98317cc009131af99f7d3f465d9332116bd823fc820a40b9eab4bd23cd6e774a40a88550656643442b3b2df6fef6a717eaac546a7f14612f4659474c748caaf1d32bfd5489d", 0x1000}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x0, 0x1, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5db}, {{r0}, 0xfffffffffffffffd, 0x62, 0x2, 0xce2, 0x8}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x81, 0x100000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x91, 0x20, 0x401, 0x76}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x1, 0xfffffffffffffe00}], 0x100000000, &(0x7f00000001c0)={0x4, 0x5}) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\xa6\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\xde#\x00'], &(0x7f0000000380)) 16:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x60) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:32 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x10000) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xae, 0x6, 0x1, 0x3f, "76868981ac695140da52f5199a87221bf3eb9cb5", 0x5, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xf0df, 0x3, 0x1ff, 0x6, "14547677d99dd71f9763ba1a99e4627d399c99dd", 0x401, 0x20}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x2}], 0x0, 0x7) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x9, 0x100, 0x3, "540bbe747872b2ecf3343c9114895b1ffdf30a1a", 0xba8, 0xffffffff}) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000000)) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x20, 0xfffffffffffffffe) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10480, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) setuid(0xee01) socketpair(0x1, 0x4005, 0x1, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x5}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) select(0x40, &(0x7f0000000140)={0x2, 0x1, 0x4eab, 0x787, 0x8, 0x4, 0xc8, 0xaa0}, &(0x7f0000000200)={0x1f, 0x9, 0x7, 0x6, 0x8001, 0x6, 0x10000}, &(0x7f0000000240)={0x10001, 0x2, 0x80000000, 0x24, 0x1ff, 0x401, 0x6, 0x2}, &(0x7f00000002c0)={0x5016, 0x80000001}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="2031afec04ac42c58f1d128d4d4a419dd72078bccd71f44607918fb287f635785f2c761c14a84ca4b2646fe08dc76a96f5d9696b512e574d2fb0725486173269290134254c73445749b1dff3b87d08d7401e3e856714ef0adebd8910dc17", 0x5e}, {&(0x7f00000003c0)="b1dc8097e99c79e5c5160e8a6b1d0282157b75e98a1e309fb2a1286d2e25a46c86d415df89da489c6d36b633a2846632ca95c0badc21e2e8e17b6478ec2284ccd223ffa79809389fccac6c0b39b30e257fa31ceeb98a31ec29436bc5cf94617744f3b4e70e7f6c2a78962e1ee1c46918a18e0c7ef6ec523cc92f6b8777dff9860f7303b6303735840b99a605c343fa9fceafde60820e5319ab2a3bf23442cdbb85e8491f2bc45aaaa55694b70f5734ec47514aecd1a3af704b629d24884c976e4b772ec7b0f8a1ca171e59466da3195564229110345caf7432ff486ee328ddd34fe863e94800ddf420fa0363", 0xec}, {&(0x7f0000000100)="56a8c86447586c1b76", 0x9}, {&(0x7f00000004c0)="2c72e696d729aaee9660891896e6d0c341e360ac9dcc2c7aa8c891bdedea9f12f19e5b8a0adfa8414197c72297d1e6656c2c813a4fcb1d600640f705ac560911fa88cbc2", 0x44}], 0x4) r1 = semget$private(0x0, 0x48000007, 0x20) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000300)=""/14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/215) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x80, 0x0) r3 = msgget$private(0x0, 0x40) r4 = dup2(r0, r2) r5 = getpgid(0x0) r6 = getuid() r7 = getegid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getpid() msgrcv(r3, &(0x7f00000008c0)={0x0, ""/237}, 0xf5, 0x0, 0x1000) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r2, 0x5) r14 = getuid() getgroups(0x3, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0]) r16 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r4, &(0x7f0000000880)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x10}], 0xb0, 0xe}, 0xa) msgctl$IPC_RMID(r3, 0x0) fcntl$dupfd(r0, 0xa, r2) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="71784abae60a9512b607299c5f9fc98d6392ec17b93fee23aa9c47bdc8e7c5ef524979cfe02538839039be4954fe7902bf821f666ae3ce6607e0430ad433a0bbe7ac381ed7a35d4fbac3d79696b77c35dc1c23a6df6a3a70a7a962c37f"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x14, 0x259) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x6d, 0x2}) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x10000) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xa1, 0x1}, {0x297, 0x8}}) login:     16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x100) r1 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="dfc55d91b124fca5f9767fa4e17622a53810023807a14cd735427075d917cc0c893a86a7ec5303e838c240660d2ffbd07633759937358bae785f5f2b5e8c5bb226976ee8c2ab3d228fb06a7f03d2a468eb5cb85d81c33cdd653f70ca96f13f4b9c9362780279ab4aaa292131d0ad309d5cc0f3cd2cf0ea9a029cf11d4caf8b", 0x7f}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) socket$inet6(0x18, 0x5, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x109) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0xb6}, {0xffffffffffffff9c, 0x4}, {r1, 0x10}, {r1, 0x5}], 0x5, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) 16:00:34 executing program 0: r0 = socket(0x2, 0x4002, 0x0) fchmod(r0, 0x4) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:34 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) socket$inet6(0x18, 0x3, 0x3ff) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffc01, [{0x3, 0xfffffffffffffffb}, {0x3, 0x9}, {0x2, 0x46}, {0x3, 0x2}, {0x0, 0xffff}, {0x3, 0x478}, {0x0, 0x4}, {0x3, 0x3}, {0x0, 0xe10}, {0x2, 0x3}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0x20}, {0x2, 0x8}, {0x2}, {0x3, 0x2}, {0x0, 0xffffffff}, {0x0, 0x200}, {0x0, 0x3}, {0x1, 0x7}, {0x0, 0x7}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x4}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0xbe}, {0x3, 0x1000}, {0x3, 0xe5d}, {0x3, 0x3}, {0x3, 0x8001}, {0x0, 0x5}]}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 1: r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x0, "e4de44de2f54ddb2399c784d97d299481ee5d36eaa29e6422d47995862cb098414474d6c7bf93c9c3368f6cb4f0f31e14e665751c2106863f9d46b68eb3c32d64723de2f08e3c8939bd8644f1f581556e9476ee28f5192397912006500328dbd50de6f0c828d9fa30da00a2b9b8a3c88a6d1975dfa8f3757f88a484fb837ddafc97b19617f63f55ad458419e15580ff22c1866675adce9114cf04f2a1f296bd4c1c937c6f6d610735807be2d37eae08d2041bf89"}, 0xbc, 0x800) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f0000000480)={0x0, ""/169}, 0xb1, 0x2, 0x1000) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x1018, r0, 0x0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4400) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x7fffffff) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x100000000000007) dup(0xffffffffffffffff) syz_open_pts() 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) r1 = semget$private(0x0, 0x3, 0x144) semctl$SETVAL(r1, 0x3f80869e52de299b, 0x8, &(0x7f0000000000)=0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x9) 16:00:35 executing program 1: r0 = socket(0x2, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/102, 0x66, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/148, 0x94}, {&(0x7f0000000500)=""/128, 0x80}], 0x5, &(0x7f00000006c0)=""/80, 0x50}, 0x801) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23, 0x10001}, {0x1, 0x592}, {0xc7, 0x3}, {0x8a8629c05568b93d, 0x1}, {0x40, 0x1000}, {0x5, 0x80000001}], 0x6}) socket(0x18, 0x4000, 0x100000000) 16:00:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x140, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 16:00:35 executing program 0: madvise(&(0x7f0000626000/0x2000)=nil, 0x2000, 0x8) r0 = kqueue() kqueue() madvise(&(0x7f0000684000/0x1000)=nil, 0x1000, 0x3) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000300)={0x2, "52680c79317ba2b757f0fb2e48590f08f5ef935dc0f50200c9f9b1a5c6a02bf366710843f5149715c189efd164c3e1e2768c1cd35ea1465a5425cafac5112816d68d6b00de503ea84f4ec0154849b65a58c9663101164c3bc5f02aba819af9346799e082465b726738713227de8f071bf6dcd1ee299964b9bf664e0aa14a5a38d8517b51a329d96b42adf0b744892e5de429ccafbd7a1cc33ee3ccad7c9b1c27a7c49e985096964a900b49fce996ab7e95ff56e9ab74a195e939b76185df481640a167d25487f0078222362ba7ce29b358ecd6585c490af813056755dcf96c6c"}, 0xe8, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x200, 0x7fff, 0xdd3, 0x0, 0xfffffffffffffff7, 0x9bb0, 0x3, 0x1, 0x1, 0x0, 0x7}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000037f000/0x4000)=nil, 0x4000, 0x7) fcntl$getown(r0, 0x5) msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r0) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) sendto$unix(r1, &(0x7f0000000000)="229b1c82d3bda125628d044dbd9a203166881a0c412ba75b6f01d551ade42e81370207f799c444b425bf2349f35c97765e6e2e69afe7ab75400a66a7c2fb5eef7df93736aac4c352d4", 0x49, 0x1, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffc) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = fcntl$dupfd(r0, 0x400000000004, r0) ioctl$TIOCMSET(r3, 0x80104267, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) ftruncate(r2, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x410, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) pipe2(&(0x7f0000000100), 0x4) fcntl$getflags(r3, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) 16:00:38 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300), 0x0, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000180)="3ef8cec6e53d6181ce34442425587d09b5c45e16a54419548dd7eaacc05ca09a87710239f79fe85b1d7fa6e0057addf562eebd785802c3751c957eda09d35c460145f274b5211dad07ecc62bb74facffe8859313dc57c9ba0dccce03d20d5cbcae5420435e4e4586a19bc308b3ca1461c74240ea9ee285b8612da4b27c0faca5a2640a1c88e9ef8975e25509cc1318810d743aa7a6b2cd19b1", 0x1ee}, {&(0x7f0000000100)="d09bc748cb6a37dd86ba423b6b9efa7b2d00a2f5b4169a1e5f5a09e9ae1d8701cbe7c371fc98b85d728d9bcffc845466c8ef7fdf69118564"}, {&(0x7f0000000240)="bedeeb5c4647d10a544742284f5e584a3a14bdcb1e9dfffeaed1141f5425ca31cc0d34"}, {&(0x7f0000000280)="bbf8e551496fb5499910127527941b6ed02db565ec7569e20ce426206685dbbb6fe98952b2adf5c123d918aa77835e4e5646da51e9f7e1820ddf8ac2efd32dd00dfcff2c8d968ca10c5aaf4c75f2c8e402e761ae5622ece022583c31a2224c45fd248de7720e04ce8e9e465095c230df5a6bb7fc11be5414b99fd2d03c01ad7fb864336394e48d803d6637bbf09c12ca883f5d50491c1e91c37be283"}, {&(0x7f0000000340)="956a48aff6d63a7ae8a2cbcdbd4e66346b5383ddd7729a4b02d239dd058ed4442f2316031cd44cbba877204514c0e96b1a37f64436554c05aba1b3233db475d20b0af06ecdb7910cd4a91c0af0687b70e533f8b7c4f8d4b3804dc3232d4562635ada181ae3b203ee0ca5a40375bdc03c5dbef77b566504a2f94f2f6466c4a348d65c1084b92fc1e326070a4d3c0b3befad9e8404d31309ea482066a8ba2fb0c99d96d850585cb3893afd9fc2e381b223e3086f8d2a59a7d2b98bb4d286edc6ffb7b69b255a7c1c072a42a4277176c748a4c307da514588b349e7e32c1d3a42828d80f4f329fe4bb6f3fd14bc51771c"}, {&(0x7f0000000440)="aec70900000000002200cd39caa6e626cf40a343bed140af7182cf4a6e673e416a30358ae917d1b25cd9998c513942c8103232f8b5f99a4859da78c897880f4385de465dbeeb9e2e2f8273b972657ac7dc99a84172d5ee9b2b280692bd"}, {&(0x7f00000004c0)="8cfde3075f38bfa2c3ce6460a14b0cac7bc321fbd65b6dc3892fc227c19063fccfcd317e"}, {&(0x7f00000007c0)="158e5321fdbf8b24212ff3130ec37630951f2be9bb2b6b37553c79963f9490854ac5e838995183c1b8f3cb47fc636843925a7a66854e4dc99c44a96578b1d9536cc9adf6e0694ededb"}, {&(0x7f0000000840)="9a0ff16bca9e2af91b0834cfe46b0112cfe6ff140f69c48ef65183b78e4d5a8cff3b4ad723008da3a09990d9d35a46dc21e0cec4d387d7ab25a4ec14235cdb54b9adae49e9f3fff8bf01afa8cd877d97c5309ff399eca225f296b36563cf51a2438eb8a670f8ad6e5cbc3093ad800c43f14ccab2391b2a17797517417477e8722bea3f280465ea720fcb3deeb9252de2c56004986a7eae6bb68252ac2ed382d31e8148da8a6f801cca950d9f8f8a5236bc47d92ea7a08ebd966cf0b47a00eba17e3a79d96a5ba3130b68dac31a6566495f146e18e3b8"}, {&(0x7f0000000680)="8e367628c40931284c693aa254b651b40937b6b96fb7c41cafe4b607b687c0c8e9a828e2b7285c6866bd7ef8703f6ab71cc60dd5564426da3c08409a2e05ef9c64de91df682530d4b20c071e5ca5cfcae5ff213c92216d96ea846a3eccba"}], 0xb0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa432333d46200000003000000"], 0x19}, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="98c05d19ed3a3b776d3d20972bf7d8a0899c16e8b0df4ab088a1a90b8fa740c7c7f56ca133809c74ef3b99087f687983db8832243cb5b163bdfac970a196a0b30aec4df9d91ec194165f090cbd3553fa3763090c6d03d7d5afc1bd4aecb5e12287821956551e7b33395846496069d8a709ecce5d8671e2a2a0b30da8bb34030a430bbfef9d9f745a0225a81191600b0bfd70b817f20016e4327d91b29a771ca73f3678af82594da5f7afe8a72ccbafd30d4b913c2a4341e73cc96a53e9516c9d60c617c01a089b34cd59ff65c4653856cd07953e214ea7b71408d91dd0fe2d17c5", 0xe1}, {&(0x7f0000000280)="0ba133d46b5b892a5469fd8695118b4bc1ac2663e344872144edf630d828b496f5f48e9dd04405b1dfb3e1694a5c4f536a70f2c9c4c7ca20d275cffba0173fb68241b81e0bcf7ecbeb5d6c134f9ea191462095bfd1cb8f52b52eb26276da80f126ec5e7feb3a918fa0408a399fad12408f8d83246367014c9b75dbc3f3e4d265c99e978455bc05ae97b6671a3db29993cc6c5fefaa21cb71339f92dd0df45ede28c35f9cc7cd96d208c0cd6d88f2777571f04ba22e85f9c693d93b967a7e8d83ac009fa56f85b34dfa74a5c448cdf40e1c720dc7a6e35166e1a6a4192fb15e9ca504065b4ca312c96758694f56bda6754e507ec3f9d78a27b12d9fdbab8359494858056026ccccf5ccb4b434cd4d79fb29b4c9158b93b7f29112e8f5f7d47c426888b9fcba276b625e4c2e915edd1750fad3866d06f575d963ecba00c6f02c1a396a922e5ce535600a57e00dc85ad49320b9676942be720e750628d0a8baf6fed9ce15197058008cdd1c68b11ef1c740b0df51a272cd34455cfb2122fafdc6007acb04f06184fe2d447415655f09cd8244144f1f26ffc79456d87e2e10a953cc1469e14f2b442a4adaad226d653f189b94da261c97913e3769a973d759d6eb5193328461023791b6fbe6d373f9838bfa8783d54e672ccf9f02db962d466124492d97a64620ec2cb1d0ba4ead05fe0ee50d88a6a70e5a4bcefe6a63ac5b15ac4315c3ab81e9a1e81b88bd399d4c649a4c495e3d37ddb77f676de95cf46b46fcfb54765ac1c5743ae4bd41e5f5418810a685a970f6c5257a55b3caea8e58769e3259960854c6055a3a3e9c4287085b2f4d68e021a7373602065f376ea5c7fa9be035548ed3c5cce9c678738dbde13405b8aa0032f85ef77a4479d44c40dad387bc343e7d22e6777e14f83e646c7f4a5031706d95c9b82ca4d1a31470b57c9fbf4fc3fc325aeea4cab3f2c2ebcdccb13b9aeda929b21bba96e0788d109948e6313f87f25a12572820df77f4e313846c167bdf1757e7c903842d2cd7aac658cce955991e082b0a6cdb675669f6d3dfdff5f1b68d875167ec5e605062975ba264dc37a86d246d74a52d548eccd7eb9fd38a1e336066d906e3677cf5c353b31bd9e7464ce804acbc910479db12ada4c16054186e613e00a416db1c8a625b14a6a025b6aa8c04bd99d7efe1ae1d1a404bfeebed82d75a012b512d0c67de77ee0b61a478a66d414873032bcfbb136c3bf241f5c495fe6a19667cbe7ad8616984925d776e4064fced20ca59d891a866ab1ef2248190baab83185c51e200b33f2a5dab64899b039cf2aeed8dae28832238105133e0092b66741861b340ba1b929488c2b0156902c3990b1c4774fce13e2e8a1026e11ed994cce08c6e7dda9917de104b6c9147e408b96bc731c9a1423c0ad0254e2d69e83e2e2bd201313fd598067d33ac095a97dcb3959136380d73d0fd9bbaff7112cf8abbffb3dc97fd02a331c28a241e51b7c26811989a6262c9374d37a7d46eca21376bd88c300755713ff306e6aa82b014a85fedd1c7abd6d9106113b585333e50331318e5a5ed4c11ca7656f84101b02e5843a2146db5c9a17bc352a6adedd7e3a51e00f26b99b81707d781ef3c4a3bf0c02f8ea1617cbcbe57aa0da303fd17b05ac1129a1f0da37b37be21bc247d17980e72897396907e433a47868cf8cc69bdaad328b1f3ece69629e932ac32683597fe2c4101272cb348d874c98d7a5a159cfb22918661c1494921180111cd5b1f9cfb7b435ea067bc3f069628617cddfedcadc0e50f99d4dd11f8b8a99075122a9b432dd2f586f3f32ba364b7b8ce99b3834af86d2c71afc51d0c19e4ccf987636ce1e2e42092548ce015289ed8050335a89e8b6c95c5c63a0d8f8f1920fc6d8cd24d42d8b3f487704b451fd3fcd8600f3865104b4b32180d6e34b2c5efec2da062bea8b8453a33ba24fd6949e117746116075f26099062791c54979c39edf9d6db8f62b0056c47ab66bcc937d608abac7af1654569bdecde17d3fe4a3259ad891c6ef499027cce2bbebc83bc0da9a75471993ac4b67ffe6ef53146a82a049e3aaa051dd75480ae0053d21c2a2871c8679fb165a9ff7c008d1ccc6bd140fbbbbe128a1beceb5ef269aff43f0a25925d15cb1f13d79441a01afb6a63428cea17e09bcf5cae72bec258ff49090add707e3e91105c8e8535400e86bf2b2767ce379c771d5614b4a16e90044c96290bae1860f838c16e539e6ceda3be26730a694ce73d6209539d5e6708761760b5684e6656cb007815d9e5335c0852c2527f0532f8ecebfba282843f8cde6cd06cc560fefc2b1ebd5b95dd37355d56bff36dff692b247e18f7c06cf32bb0698c3e70a8b71b0e4767efe00cc1b9eb5ac3b0e259b8bf54d9de360d1494c5ee78e6b3d06597febd3086d93fefc9dff634127cfd0f5ad5adb53b4f316b489fe9b983ec5618db81e0c9060f42ed39c6082a540b6773acb827cf3f060a7b38bfe4c7d90ed43d136c19d49db60bf9026ea16e16fc2ea2aaf5243da9876e24bfe35542f0f03a5954d48a6ef70da25fa55981e97cb53c45a6153dbd515eb6b1e989e7fa88b8a2c2e4d49799afdc7576eab7b21c4da8f666cdb45c747b200eba5aacf43ae787f0e8682995fe4719ed723c78002fc0f02a7a79029af8d26e9bccd85eff6d097b2019b9b643e459271432495d98f7509d664dc46ade0d03deede969184b86f498f8713512cab0ebaebc87a600bb4083ad3bde358968501f1be3687d0dfe0b2dbf884268f12564242a69262202faa03ed69ffd06f9bc65e9cc1473a9eddd5f7df494727170dd0cdc45df94e565f48055bdd950eeb71142790b7c89999f83d2622a13121f27a98d15a8c4f65a4f92e2120c6782c62fda0d6e9f32d925c02a252a24a6d6f71b8f5f025f066c93b5149beb1af4d994ffdaa8464b8e515ff82b9d13a52604ad46c7a26651dbb73f065552ccc9b45d81f65eb3859b3b67df9aacf227733a547c98d4704c1062aed45516577c737207c904f8f1adbad7afca3cc20a399d60a9b90a12f68758a3dcdb5f1e2b95714958b530d499f80ec882c34eaa2f215c4b7fadbda2a07b567c5ad70dd772faff0245597374d403880d23901d171bf6ebfca1340089e065f90017c4855fc15eadc5bb3b55dc2006a6aea9b2006fca0c03379dfa31187ac17ea94ba807449d53ebf4fd9e95eff6039db2d3c095cf80bfc665906bfcfe79325a183d4285f946824483ccd2740088c423bd58bc48c87995e272fe80846060e7ad8ffbb91bf43da1283300aba4d1cbae34cb4f0c7c6e98874232d05b75c8e0b88938c71767237fa97b18d3bdd41506a971cd137623cd2f60a106c8ca9acbfc6991943dd68109c2ef5616e449a1d67df7ba3522912a980747b7cdc6dc5373efff4f197d084c253fbf76e307bef6c863553d0a8d65c25aa7e437342e2d4dca84756d84b339756bf7d718c218340a311ec18910d606cb47befaeae86b6eee72bbedf1fb499c914dd80b206575a3cef95c4e01c6d976c4f3693c7ec67e727e3935481bd8f8064bf8c0677350fb07d83e1b58af671364f48e39354c5d290f6845daa4c02459d37bd6522efba49a19d44d1e9415c2954a419027050b87ecbef8d924b22d49df5bb6e8064f34e078f83de9492cfb2039e9977b7231359ba47188b1ad108ec8b0b500fdc455619221886cb742ec3413d2679a3a85aabd8d38fa67612aaf6e6827630806e03cc723cdf8a4a8399b9b6bb9fd00a634e7952c0d00d900d8ddfe27c8d7a6c583213c9062c6b6fcb93b8ea0797534ea39e5e67a904d86992fb530f44a93bb1526709895b5248b004f1fb0d5644ee668926b126c3fb1097a7d2e2338e52c1d22c4326cf2b16f66e01f75c5a0c6855f9b87766cc91f80b6c580b5f2dea13994ef88da86d77caf47173244119d9b46b07b1a1cb3f3feb9aa79b972d4093e203b6689383791b69d833d4963b1e3b576eb97cc3d2a9dd99ba3b4b317952d871ba902eed4cbc7c2419a19e0cb60d6fbe0ca81f50a86d2daa910b7aac7d647c9412d34ce5d2632393a607fb44ac26188468481bd8abaf1fd1e87e5ea9c0471555761e1bcca2d8a60acfaef254d6cc7246f2c829bc2aec6a45158058fe62b9724d5f23e475c1b95d8b2d1a4ae0ca84d3345463e4dc6540debd78e97b4427455b8e098b394b4feb93765628d43a082446a6d61eb75c776605f50f08869e0b4eeabe557a857e881f7b6e0888772376446c910c4246a7bff33ce05e256e06e8f42a912ab9e5afd59738815491a1bbec0804364933cd3bf0fb404c979cc8da0c8c5d711b1a85232dfcc2709eac83a4383aa100968fa607321a300a50f3e2b3a5efb7f46c4c3a3eda3a040a894ff03b5de6fa34c0e133e6d9b493a417bd061fba458dd47d88be9695b82d9b3e82c0f592fe9abbdd066691bbb5042a2803b23746f1b35041cd7afb82f550bd16ca579ff5f99bc97e789e7c8521a4858861fa253974c23da5832d1d0a326bee13ba1328a076481bc5065707df7c00661637fb53dd5590233430a93af587695578fd183e85546bd531a1e5e514136b49ec78d3cb109aaa7737341273deb445804f82923054c6eebac8b8b90ec158ef88fe06064705e2c1d70d64846a60b62f985019c916e0f08b8ddfde4834077eac10faf78cf4bb20a13ff79baac6c55c4d990cac9eb3d752c13bd794313659f1e7d308368f65e7b69d72e2c2c2ccd66d21266862fb4f0db2480dee24b390fb7c220f76e14b5f6937fa8383c97edc54418f98258ad147398409e8ec2f2a79c5c5a3b842ca29fe3636e0ae724599fa1ad71edc5dfc99fd5582592209ce915d95509f0ae861fbd0f2de7b46699d55eb290155be27166eb0329932cee5c4e3d58a27dd0cf99e56909d1d0a6aef01fc296b031fa67e017ca779e5e9f87b400954ea056941c3d796d875aab9d1f34d7e98bdba1e3af8eeddaa9792d1ad4f50f04d5039096b10a87104f9c7143deebd3e8ab82ed40ca348f6d0dbd927264ae230e9bb4f739881cb5de06c4c7e95091919882faaf50239cf219528f1d7875eaef8123cdb415c91834aaa02b21116b66d12c955d56fe05b8f69f5ba445799b5296a72c0134d7f5bd669d443385372b7d3d49938340d86a1189d27576d7e43b741056fd7949e2724ee54ddd386f515036152586688463264c67e5228e747872e185cdc044ad17fd040a04fed0d86c57e33fd6b87a96b184ae8ad49b7ed034c379d843f9fcca56d6b3d361905b06da047945b798db7c31b9fca83f99f37c8e76155a3a7ee6f2d37aa3038c3a93d362bb5e64b9c5a3ac2700c2b779cd21174285a81ca03ba624fa6acf304072f59c087206c7dfa8fcc271d1523c1217b31e2d93435b50e06c894ea349e9cd4266c0c5b56e42d26611494fc859a09e344c811b046eefe3dab9ae4d18b0d8a422fd3791ecb7112c6d6726b80ef23c39f60e17ce9df7f6be422355e6df661c66fe87c2b54fe4993db38efabad8914ed4ad4cec633510017ec07e444f87e2e1d4857f8ad65df6207dacc252d9ac3b3a23c3094c2ccb934a7ac4a5e6b4e78e43c5618c66a2a49e0d53339357149d2cb9fbe02351b64ea21d4f8d7b9b8d1f996380681b2608715a679d8712f54daf84c846fad0fa949cf720e113f217005e5b9b8ca207fd63b3cfb5fce8efd4b7b24442d9e45f26f4fea4733e0ece935aae2080c6a6b5d57ddc5a06ce305001076bd0ba336a05228a64c044208226cc910bb6bc46e3e85acc1db306f2001166f12e", 0x1000}, {&(0x7f0000000080)="6ba005487ab6049073bca6668c41c727f8dfeaa050dc577bbf7b9c5ddb058b821d4f170b86fbbce730fdfdd7c395038bd66751f6b970dfa2402f641f1a6fd32a2490fa266473f334f1aac783d68e6f549975363cf4c7a8837870ce68eb7afc3464", 0x61}, {&(0x7f0000001280)="c14c77444a60d71bf2e0e5da4fe51bb7929dc0e0d71ba4ec6ddd2e9e6aa70601f53b453a54686a4cd104cafd2f655a7d348bebb1d2cd53059fa96cd8f63f00627c81b16417d1f4679b94d1a57e69224acbb11ca74a97563d4cc541be1b167f6f45399d76419507d1bbbc4940aabccb7dd73e7b2cb8a580180838f51c4476ea98f7b59e00cafba7d8ba3e314b8f71df2603a978ddfbfe57858eb3f555396077d0e278ed84d8f2e4e19432474ef43f03c1a7de70c9331fe4a72943ba94490f226f496c7c9322e376062d0b46fd78b9588a124edb64e3f26fcf2affa81b3ff494e53915c1c00eca7e0869033c1690e456b094a6465a453afa8fdc762ca4a11a90", 0xff}, {&(0x7f0000001380)="aa823c27bde619c41e1e319c34e4b6d379e5ac7019e50e2e1adbe867b3b9ae895b02032c0184538a432d262c5d55e68e78f8c84f2243dd20d8774a1bc8908d3509ac2f171ddae7817df15881165d589dfe5d2669aaa0a3d5b894afcb96eede162ce14c304c3dcc908aa24b81b9240d528cd00998aaa5fe75b72a63fc731920f58d08a75333a0b16cb95d386b7e5bf35e532512bf48565c82852c1b89067c1d248b8bd012ffb5e12a40985d36c42ba09874d674acaa9726d70c2cae1b3302661a1d7f97c77a93c7aa0a614a1e8dffca4f3aade324eae1d7e83fb1039a43bc4b566e5d8ab0", 0xe4}, {&(0x7f0000001480)="e7458b0399c1b2984007c2d275bbadc37d65a8b6962dd1679936b917eca186d1a39e25848bbbe01702606afed98599eca4473c6e49a7bbdf73baa9e2aa48dc7b11baf0433a5d6d2a8e2c9c32684c1cf326b467be2052c1c9d9c269a390d2f9d14d7572ec8157bd5736b9811cfe7f0854e3b5e2955080d7aad0e149bdfe859d8189b0077aca", 0x85}], 0x6, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7ff, 0x3d6}, {0x100000001, 0xe000000000000000}}, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f0000000000)={0xff000001}) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000340)=""/201, 0xc9}], 0x1) readv(0xffffffffffffffff, 0x0, 0x192) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) sendto$inet6(r0, &(0x7f0000000100)="1dab22f045bba25b37050903c0b81a5485542c0c5ca28f92a18b543a04c5a2ab043acf6f4fb0fbacf0c4f3f570eda686623a2ffb2d77e715713d15c06fe1ee920b030562682c848fbad29b12ebc4084b93210915fe5da60c94a2aae55991c76501a0eda1a6e92abcaa7d324f5bd7f1cd504cc7ae8d44363c592e2b2818d1bc85908dc39f60ef7f4eaae9109febe0ea2bd418b573b18f4cfb351a5bb98fc79019a7f38608dee45fbef373dc6ed1c286b6", 0xb0, 0xb950564c5f953d3f, &(0x7f00000001c0)={0x18, 0x0, 0x79, 0xd6974a4}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x3}}) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x2000000000000035, 0x0) socketpair(0x10, 0x5, 0x7ff, &(0x7f00000000c0)) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x8) r1 = getpid() r2 = semget(0x0, 0x6, 0x30) getegid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x181, 0x1400000000}, 0x100000001, 0x5, 0x200}) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186a5698bf3e752b01000000202000004dd570000000009e19deff000300bca9edbd9c0000000000000000000000000000", 0x34}], 0x1) 16:00:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:39 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:39 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x140000000001023, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x140) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1ff, 0x8}) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000300)=""/149, 0x95}], 0x5, &(0x7f00000014c0)=""/116, 0x74}, 0x42) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000001080)='./file0\x00', r0, &(0x7f00000010c0)='./file0\x00') ftruncate(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) write(r2, &(0x7f0000001100)="3882557af7be25261be5bff7e9aeea62256e537d176f806f2a471b6285520d6e9b31b9adca6b1e91def0531b96f261f5de7b4f54c4991d9f3f8e74ad065771bef1ba6ecbbe2d9364e9c20098b3176f243ecdb12afceae591e10cd4f80654757e1985473cec60c897a7fe7ef142f59bbdeb4688b672d750b3b873bf3ee17353343f52ca35bce4e0bc909b5f859fc29c0c56830ed4e85ffc9111a317a08ff9d7b559da51f1e152a91f998a30ed0e1db441414583784074e44ef197ec942802a441b0fdf4aed93dc03c806d729d6e2392c9b24733dec4b9b55a559ea347d91ba66750de45fe28a88a0c8d9bf9b5a5c25c7623e20c37647f640fa2dbe4f8ef7ea0095d364d788d8a11e3146a4eb648c59a8c360a1e6766bbc671ba3defd4f64754f7f7c71938d6a837e671cb35bc086f7cca1919640808a15cebe22bb702a9da289d4e0da6786d9656a230cd51140df5d6bf69dbca0db79f17bf380278744a42636a5a58296ab9c47bff38d493ddd6ebb433718c61b60dafe77ef926edcb4dda8e08a786ba1e3b8a94fdf68f2f43056d52c321f3636edfb1d346d39fa8d0cb9fcf28878a2ba0f083bf076e768fca8c1a9b3395c056921054cb5e625f19649cc3f5f1a9a08a80cc964762d9be01d77d9f7454fffbd12c4b876cf1872bc7fb97721d329400e952eb4b07f0433cdf50b4200f3732e4571bd26cbd6c7fa118e8ae7d144963ae03b7f012719813e9965fae3cee811fd6bd84d519edd333c193b7a6b640dcb6110e20026c8c11e9f5bb68ebcaf6a7e8baebfb2038319810b620471dd2a39ae45b0df5c792e2fd9fdfecbfbb9cc721d5062b4f9bbe9fbdec84adea290a720e42be56c2ccdcc633a5f7f9612235a488d9add540da3a33a54654361930e45950652b3a2b222b40c56f4d4284bdafcf6d83f7db7eb85929d48b6b3c369a762c447e8fbf229b7216bd09d4385be73bc40df538b4288bd615a114436e951e0299b5b8ddfc43f3d8ec735ce0515c593880e0373257fc571c49ffd599fde34ad0d4b3a6c9318e112c43fd8ce7b067be337f73b5a2d5d2b1e7dd19945add6e498cd5681284d6396e7b8c57f7b08e260563bf568ee627442bd5606230ff7ebf62527e9e7f148597c195556e41a55f01da387ff224e9efd2d9b8c7e2b08c3d9583913247862eb813a3aa44bf330a6cc50a7949c67cf09272742ba284d884d7dc3d5ca62458227fb9d9aca1b3283b3bf6b0c397a9196126bc7e924e807194ccf0a9772d9c50f2e6abe81120a4717b103e88adaf726ac93443cd7e1623f02750eb5fe64d1e7b297049150efc59a1dd804a2c7036951f499d76c1b3314ebf8149829e4ba61e651ea36eec07d54e75a7214580d3350b421a930af3da57e69a4aac9f36e8402867f2509386ec1a408f05dc02509d94f5a709371140e473179c34b77c068e5c07fde143c65571ef4b9024256988e5bf6b286917e68e3ad9eeb610142be9fa5468f71967f3db73373a2132d7fb5ed6a67d9a5140d01e2d86dd9908a1f774f86a13f30d3bda1de1a90a1e8fddf1b592c9652bde4a8a806117c4604cf21b421fc3ac7580a88384e6c3b56e6fe385182cdec5fa16a754d2c77fd575bcf2e1acf0a04dba278128290aa437762cfcb7bb9f1e16563bee06e41aa9315b91c32e112b4793ce77bffbd5af7cb602dde60c8826082324a6790b08b4cce8de4fc8a9559e7f7853750b695387e6d746b9e26bb842d47fcb3a5e7da820ac1ca2acc05129da239a367c45b53534a0c634dcce694e0556c31f437108ecb0c0a6accc3b77787ce11285662bd38356a17cecd4909fb8ca9c5140b20acf9d6a12048fffba446c229a784825ad0abf7aad35cf086d6e6369db8c9a4e16bf1025720dd41e1621cc328a4d46cce051fd612a13c44a6f602bf46b20b6c9dfedc1fbfb3e65fcfe277d8bfbdbe90118b8060cb80e74ef72f77e017552939cc5d458e548f4b4ed2e45d896ca5dd980ad68ea2835c07ad5becd192ce3c436a9fa5be1f0ec54c4b3c18048ede7a5440f4f91b129dadd3bc756cea75af2c48360ea33267734553bdab923692e4a6045a46052b7aa68f4231946786dec4898da7a328afca107576b12a98be3e5de2472b2e6478ec9c51d98b2eb49ffd84d8d646abf13344c5790ed84c82d4f9c24d1ed8f8c8617e80a61832c1667e7af12015c22dcec86b5a560fd35572eeb5ee80170e320f7d672b888acb0443b17a12ddc92dc30a0e41761487f7ba7a356a391427eeae19dab2a650212b12066bf612731577edd2036997f85cab007bfe5e2922918a07079c7487cc776ee87fb6901fa8f355fb1468b628a66870c3df6234500e8a6f3dffa6f1f891a5cf2d36a6d6cfa8fa0478f2069268ce98d1c7f1365af1a50cc967106cfc91ccc32c58440d6d27284173c8afb0be4a2a57612115212838e9acff2c8ed3a292ee399ed6b0767452ce36e19ea2ca2c51e60d14f47f44577edf9321a377fdeb116fbf2680d3902c05ba25c95a1d97e8367ca652b01fb356060b9ca6238fb20af5ce1fc75466c1b05236595c3b0035a6ed390515358bf4878679b943be3d0e8b14bd56b0666286677678c2f746c8ceb1adfa10f71bfdeb43ccf60c917838f5a356d016d153b3c6359d89166d484dd95254ee5f6a9ad67b185eff3cd4e6bd012ce4e2899e3a173ac9782516177d7ec659cd81c7f418ad93c1b0cca2ca071b5d68a1cced2a9a7b63f49f20aa821a115c9778cf77dc5cd5f04bb83b99fc5b99df5883dadb5bfa6cc5a328f6c4d2ec084ca1a397df82731a4f7a0b260461338c86008e3c923020ded3c149b47a0dcabd662299c25619b63bd9b040a003c5462dee190f36438681aa5cdc52455e45b4ff7fab36fe3141f4cd270acbab6844c82f59e3145e7125212a63f44b0f26af43c1537e8062a8957680bf07cef578c0df7063f3427f7f9809eb805edd8ba533ea3d8f402f7c443574eff02e0a9f289d17cc4f7fec36b84f450e450662317ef93dca1280d20b6004663c9a0ce19ecc5b32b15cb19ed7b3592cd7e554112760ab658cd543ee4b61048f6a2d0cf746fd7161c38e99af30707de298c4a1f3c03a19f58fa6186cf58e674d684481b7a92efbf82e995451e304e215710ddef9d2065ca2bbbb0a7a8a36d16e7d823d80fafa2bea788cd47e1af6b7f239aa6f12fe8bff75ac42bea6e6ad660f931323cfd423a7fd61af5eb44f8183405d0299593aa47cc75cc056d798181b77b8054e816f0ec55611fc01680a1a9995f22a5e331d2f20e478eda40d6bcfa24a5252acede80e533e1773f65cb9f18f45fcf501c605e7076399acb5e94f9474174e32ff2e70bd48abd81890bfdea2c519151c05d8305872aabfa485fc8289786f08545b11fee79278efd5084ee1d2c47b37ecec433aeaf76b786839faa3fcf8d5116f6bcdca7b1ed87407f9f1450bd76705c19385ca4e444a30852c93b0378c7bcdec91980051b242fb32fce883d6d21b03add21ade066749d170ee32a14dafb890996cde26b6ed19b3d8affcf41870e8a9470a62a702679aa0d24a56361f0f6595fb6b2bc5c8831ad304f47b940137d16387b2547a563db94a09182e3c2bee5940a8cad4f337001696a54421b2e402783d6b2e454641facda2c39fa934477e52bd7a896bd09fabe0812e13ac5157f5c900a43a1db8a2d3a7bb2fad35a1c9cb3d3551b2abfc3cc6262e742a95447cb662482b835f8ee1209792402fe7a1307520a20492c8d47db7baa2c2fcaf6a38ae2b63dc6e656ae78759453a3fbbe1bc0bba77cf6baab96a4bf6d465604cf762fe555c67b43766357a80b76723cc32ae67660089b061635c0f8c8ac0d45ec307099f8c657c14f858984d1ea5108f60d7293928a6831fc5e5fa6a779de4aa944ec21c79eef7c6eb5e08a7db15a64e416028742b294a718ad6b401a83a37ff3b65dfce02b0fb61e9f9fb4ea025f54f5b73764e6c529e5afb231e315f672f92acdb4fd9cbd1911fde6894527ffa7afc293f622c635a7741ba9fff8ec75e448f240036f3fef02930428df5ab83a451e370850fe33aa002ee5d3a262404cdc906705646928a05b89a3404484dde23c2ac0453320c84343ceb59a98ab689bc9e62f4d06169a98fb890249410021cf57fea97688bec42d7c2bb1f6c66cd464a3bf5b1c8c36f54248544fa5dee633517548ebda4ab9a3d64f87416090a93a5d36cfc0c9b210215a50fbcf3fcc46e84ef1be65dba99728f617dbb06db2d13750b9163ca5bce94a180e07dc3b2eecf8be709b2650f5daa9081d8f90bf7256fbdacbb5fbea3efd6e116ebc9c92c089fa462b4b045de31b2532fcf94cbcfff9d1822b945bde3f5b0dc16524df8001d61eac01fdd30d10c48c2d6c1f8d40dc953c8598da4718e13f6e97d0bb6f4dd933ba70cdd3594dd77d9af6524c2c96044fc8341d703e4a4c453b5d71f0b66a66dc6b2c93d33b8212a79188f64ad989df9a7666d293f59ea5d2806b07b495207e2464e0faf57c3d622e6473e9be5e212aa63331ed422eb892fd084a1303091d1328d318c807ce57b6df31421ecf38fedcf8cf608b116c07171b0740cd76fbca90b6416e3b5b0c4875536909cd3c5bb1e3c71cbc316a87de42abba77731718e861efbe5fd4eedc6e8928e24724da4b7731fc61636641d2b99e80fa9b324fc33f1256364aa0254b94f3e8677ecd6d178fbda6ff5a4fc6521b93a313eede0a3e39ed6f92ca488255ab64c9e0dfabb72dd68d7469b0366a2fcf6c6f6b34a74b693684c9b703248856b6cec1c9ec482b205463dbbbfd22617b71fa42bdb57af5cb1f4c614ba9602c275deaecfa265fd145ac229e4151f1bdb9eb35438ba77f6944045694981223eca5f2852e18a86baf6358b474472b16a26998e6622750e9cd0651622e167221f0d633e07257c08558224125642706c2c936b42b5941718ffa5f9f044161f800e79a10475b9fe5230aa0bb10c4d709b27e2ac2e30effd2a597228afeeadeb7542cf48a2884acdc46ca16c25eeaae828d51198e645094b6abc89aa793bd3256a5ae95225f7c672eeca897ae195d10da21f0ac8cf48491a1dc033dd7586fb720b5a0c1215a60eafb3dd0c8a3159707bac0605d0518169a172f65cd697c4a5db4c844710b0a9a5b63f317e7908679a3600c4217e7754118c4c614bde0dd5e22e64827bf5f8d2075baaec6b2ca191ee4763dbb0a66b8f8ad604b3f514682404a434fc4cbc9b0c271f8c60ca9219a931a31ed6b058732f3c5e864dbfc3d8b6ee514fe6fef40158159799d16640ba02a6233e35f3a23791cd0c9b13bc3881e9190bbdafe4c485bbce138bc68833f3a7aa7348bf5853fe3c8c7a799b82a1fe074a5d2fe2fbc8df04781e99004b94d31311bccf983e4878730cebfdf50e729eb310377895ba8cf6d9593b385e3c7779f631dbe6712b6ad3d67bd35a4e77328655bcb4c362d3821e05e8d5fde37b4219f752be88b3c7e04cd15d75d1356b82a93d3f7dca89dcee72efa5dbff27bdcfe66ddadc4f59bfe108c05358eb2b657f9e7bcc4438557d60acfddc0e532dda37b87dcb971ad9a425203a00e53c4ec00a03aabe92cf893666f2f98d759177816dfbaecf080ae7e9437381bf718432f422dea51973eb94421d448fcdf0e13842f6018476b077679e1e983d336d36f6836b16debd3c35f0abc250f7343309af6e7e526016cdad3d28dca2031e80a6efb713256fd11de9427a0bb7468c7a2f017986ab697561b7b47a43dbcd0b6c5f9dff1531801910d8e1238c640c010d428af0722ae", 0x108e) lseek(r1, 0x0, 0x1) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xffffffff) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d", 0xf0) 16:00:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x1000400000000002, 0x3) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./bus\x00') r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000080)=0x20002) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x181, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x1, 0x5, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20002, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x6000, 0x20) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5a4c, 0xfffffffffffffff7, 0x100000001, 0x8, "8a3124bd465f34e7142b4206c7d085e7996a6483", 0x9c5, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080001fff, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) 16:00:40 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000001440)='./bus\x00', 0x2004, 0xff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="02b460a4868ca8d4cc9baebfdf83d5637d1a6997f8c5e67473687043ff41f0e60255880f12f42c3e5916a73d9630d5d4f7fd2a240aa9a4", 0x37}, {&(0x7f0000000040)="41f77925bfe8593f295369ab3da15156b853df5f170a24297e180afb0f8661166107e9d1478c3392ca454ef22a3b2c0438c5a72ec1e9812b01af3435b73788516c4ea6728568ebd4cc884fa9cb8d2dfa8d1837c8732acda7123a27cac3785bba0a474b55c8b60bc5a2ee40a221f30e27fc9f36a37b1211d85b183b24c5b7be465b2da38de904a4dd76c1", 0x8a}, {&(0x7f0000000140)="881a81eae345e274438534fa7a97a19cacfe4ab43f9d6b62d807733d40fedfc1ad344d960ee208a3468911ee7e8af7571c9d4dab679986bb2bb0e11804e0d4a53804e08ece82026aeab0759084d181707ff4631f990e1aeb85d3333a9ad43d11fa455bd0807608e58d07b0c586012881a9fa5cb8aaf68cdab0b98fca9d26f1276e21ea3465ac06df96ccec0bc4b803196b258209a0f6d990157f946ddc405e1cb62dcb5339543f01a343f52f4d850bf5838a34e2e77e7da6b5bfc27fc9bfd1676aceafea485090462710b68e704c2678f7bae1e3e83450cfe38eeb8318ff5ba82b7a0f17fb5563a3dfd788a0ae89bc557d86c728ca8a25ccd3caa2c7e1333bde1b47692963bb0551dae6fe051bf61c0b2fe7f9ecdd32495fd0db9d72698e32564d520887539cd7f9c126869b29797754dd69f23c6465dc3af7d6e486c36b0dfd19c262a233a9122df381677bfde8862ddebb23f107e7e4518cb6afcfb23401151709ad3baa472fca0de30865bf73c7198be17ddb6e4ac1fe2bb2f902d5a877cbca07ce60bb17ad5c08238bcddf4c97214df335959833453ee24a2c91925060d7e607d442e824cb3c0d30e92b65a126d3901e9d0e537a442603f8cb054141b14a4f993172791854519db2e9e68a7263be19f40fa6636d0f789f663909f81b89c8c94e7334c2474b5af30d0c038e130ee10942db1601cc9cefd771a1cdeea1b4f78282bf8dcff84b0f4efecc52fc16ea73676db4b7cfd5406e3dafb38654c5c1aa382a751224a6a5732d77eed7993352aab1085d4fd2a9648d0586c974dbcc9a6b620465927307e0ee4cd031fdc2e731c5bc601d8f46c09217d1d1f72949b0ef0f485fa60636e95b28d6c1b1296753d0ad1361beedd915a907d2812149649f35744ed9788cbe77ed08873ca1778dcc00936817b236f941d2d80cea3c8fadb3f1d0262e8104179b9e2fee58dbb06213c1e0cb4a266d50030f5010406a83ffa3b32119ebee1e855b60d22db3be52076ac25b45ab52db6805f2040b2d7d870d7b9ad2e0032875536a4ca6458c72fec2fb35f5ee4c57132a9cd761d9887ae844ed30c50fd595146a41cd3f33cda0ee52fa963882b764a70c4c9f00ce107e9511ce7e54411658fc08601c687ef33d23d27b3db964190d5d467475890118fb07d6f5dc7d24c02059a4354d44648d2777fe982218f22a2d2f1c99d4b3b9ef971231fdc64c0c2589814a4b116dfdcfd6131f66bb1ef6414c843980492c0373331ab899aa1e001be81289b00e6b2e581d4ac2dbf312dd4116dcf19ab2e5de6bc264e39bca1956cabae5df0c6ec65a7465397834e1d08b491f89ebfbed2be59d288ee56428d9ea7986d0b580ce1d3419a62af6c7bc3f0296c65d6847598c8427b693fa7e358c63130b0df21562fb2896fa5cd3a59de8c51698c1a998a82ff1721d044f23d21bfcc28e4037f5d9e591c2b3e08a6ac0c0e3ade3e88fae67d138ffd2e2300445e5d2b329ddbf609d3cb2b8f70808758d974950bdbb6a17d9bbcfb7fd363e5c430607d84ed0a492ce69960e1c891ae5d6e6bfffd72125402524b5065b1618b390a49ab1b8fc2868a822b2854194291c702dbac1dd59568bba4f1cb0562bd8e110f3486b54702adff376a3f24acc4e0a435c275e6ababbee3d13f1f7cdf8175d46561743d489e4d289ffb51069854c14608679745900a572234097519dafea67432930325056724723c3ec97c78fe2b5123b3aa8665fe55e88a09e56630ac92c3c0b187a2285d4554fe0c8259e435ffb129da4164a054fc5ee6ee56425a810c575c316471ab05d48c89787cc23801811049e652230de434746ea26fb46b3833e8cdaabd2cb6944ef809584f651da4cf2608a90248f92e3b265a8692f3f0584a2476d9b71c61126b7bd1e4842b5bf31745132525feb786c7bf3a8f210f760764baae6bb55144262f38058f156f5ae10afeb125bff59c448c7687633311b5262a871b14412bee5b972f438425ad328a7159a750d56c99ae4a068f58f9ff921c12a88671c47b70ef00832a1a1196fcc91397538814473f022b88643ee4d239a8213616dab03f5a44cb7df210f6e65bc15a5863a6b7db689d6bc7327371fb17f288cd4125623bbf00ff4cab7f9bba026e6bd3e1a4c2e571420873b2e4c8b8982de291568685efb2911be8b48e34b9e9edcf196010d36d005ac4a73ae35af5b08e440eaee18ebf2e55f11647b03cc263c7a407d8f71722f33b09e7b05bc3b8a4b59817fc49e9c3281a845ad8d3f648c13aa218b0d8334326fa9cfe6af91654705e3048f4df4e09f236e4661846ba6f181ca370b8e939f3da3f0cac5b857c43825b35594bec585dc1925e6041b2e2b3923c7ef3fba0202ce28fc922ec3ef40901285eb1ca24d5b266d2cb309fe04ab28140798104867f468dd4f152de8a8fc2f877f21dd10ea39409c58cbdb38c930e14db7f3401b2e885c4c300606fcd1659a3e9d2699cea5bfeee069ca32171982ecff8a6ce9fb71c1de76de4c08bbaec6b4b8832d14565d20b83be6aa86f03eb611d6963fb08edcc25fa19b35fe229a80fa8905201ac6345d8c434dd00d5f45fc3e3dbef77c24977e4bd844e7b202d167d7f068b64b950994f80489007e442a5b7fea476b1f24dae8a1814796b492f2640d9cd820e5a1549ee48fb771666d7cb5e65f16e7a3f57024bfe36ab4308780b15974bf5712b7605e088192715f49afa89f851813e025e25418c0cb8a8f6e4b6d30bdc60f5ddb2bc813f5dfbab17605a500c286d61d6f0138d493e9205bfb0ffb0b9f5fb27fcc9d7c36cad1cf6e1e3f9dab40376b34390f44fd8964c1410f6ae48244f528a5852eec6d15be243e4956a58e4154389ba7246e59d380d1c0c2b612a4ae2913d4054328d0ce7f10eeaad51e9346f1f866959bd011daf36ded753e615193e9f8ac5b92d266ab597a560d91003d102e8b5a8544eae763ffc0f7457ff67c67ca9309d348526f5acd0e9eacbe728dbdaea7d098c361a8188bc42ecbd0b4de5e145cd48783d611b33fd2df98dd9003ea8d6e21f2d825a490da2a1f9b1cd7becba000d5bbe162091ff5ce303454a7eed4b43de6832a9092b91f0e771c8539f4f80698d77ec115d6c0067817ced3d780dbdf511ce00f5e38bdc4c66a43dc4caae3c61624114fa15c42d94aa5c6a1007cd6d76a40126cda1f27959687c5e378c35e95cb2af9bfec5d237068dc703aa3074a3335e2a887fc146aa8ede82e89e7b7132c70dae8024bdc86868ad0c46edf26ab473a5b3bfaab051fe4acf997a604a51268cf0951cedc6c6aa5cfa5b6a520ae08862a14dbe4ee1e96b2607728732b3edb36c85a004432cb502d32d811c76cf506d3b38f7a9426c94da7d6ca4d73732a10ebc2fe2eb87b9c8fc212b56c82e18a749dc4ebb049e278ace93ef57919d819080aa83556506468f160e88a64985b157cc21c256d3a2d3b4d07a8d1019b2b98578a00d2f01722951bba9e52a17804243b6326bcb26663961d57bb0b0933e07359fcc5f3707ef3eeef2e2b33e6f8c3acc0ca690c94350f85c6f709d12677fb743c2ee922a171745cb299f4e0366e82fddc7276f10c4ed7ad29adffd727de6b61ce5a90100e719bf2f4255a63eed48aa93ee949e0dc21d7dec5a7e186dfbf797e865ec607f8b73076d7ee53cb38345244dc7e9c091895cc65d12be7de0f9a2864a3302cb042c75204ddbbf1a9cecd016c9314d26f7f6f9e054c22edf48e246b1b1f1aa7b9d2a364f5485e96809f6b06b91b09515799fec95690fcaf87f3ced374746d4a207d83b08ed1273f4c867a56e84894652d794037c768b2582d0a5b14c2df10ccef6dc0a987095ca654907328e946fe5b989651c03a21e0e86a22555662389737ae40887816d6f03653e99a36cb01c81eb7cb952384c81a4ec750bdb68e4cc1a025eef73f2f7a95273e25cd65cf2979146c4c32032e7cc010116570627a04744af4b3212598b3a2c4ceaaff5f47412076711f6ca958b6ba8f9d403b7f6d70550d5a307d7e19b8104ca828e03b5056f09fd973d3d7570b6d7619aeb0f8b0daa8a896c905f3efd639085719b3a27397d812d4383fdcbcadcaa42033b584149804eeba72ca4b248bd7f2b1626e4b17625a75e3b37da984d9f5572d27a3111921eb12a326756b33fc5fa2662c147cdbfb9f8125046ca14741319f67bfb1b8321f11ef6572ab0c88f59a8a6af576501b95939f46849389f62fdf26f4c7039d38d408fd895012ee4ffc339655ec03e0cb00fd82e8f7220025ff14e5b06cc1b43fd5a9fd740830fe14e5b0a4b35fabd2335069e60d5f1b328c36236729d95166bd5a2a4b04836ec71ee81b12b18a6a949edd2a31fc5b16b843ef6fadce018a72b8440613e7f0125b9887e1ee769503e73f38da61a2903f024511c2e272202455787e3f12414ae83089f1004ead8730add422509ab5e5a0b31c9cd5103036851570cd27e82045d331d1e2072e92f4bd5fc3fee2e4cadc4aa911cb6d5ed270dcedd17629616e9ae4f380722dc0906279e8ee97bef42b38f2db3d5fe43eb2005578200c274fc3ed56707e0232db6d34c01e4c46f1816ed410b059aae28f198e609170353c4c71eae988d255c55fc55fcdbdb941265f96881a687e4cacbb8a23bf7755384a1d006ba8b1d24c3f606c2ac3a9fdd43ad777b540f866c63ddeae0e746eb2431c5953cd09a33ce8dc77f79c013aacbbb6c3e25644a9e8ffd1853407e0cccc3615d87184d32d8f3326c296693755748062bedf7d139723b2d5a93f334c913400d8ff5099cf6f7dda3900084086f37ff193ab5f734d17ac490112b31deaabb1496c454dd70a3966be61a3ba2f95cd56904399088dee2be88c72a46ecd732bd0180c3d14485a636122181587b2ac2d43c21502d442723cffeee9466e405a29c2974054bd302ce2b176683c5766a3c80ff81efb8703c9131e49a7520f23b9d5b75035abf43920353c319c94f287da78f4caab1f00ee936d62c7adf3876971e7dea453c9850cf44e65deef12e89e9f9b73f4b96f226c0deff204eba7201ee3f6c80ec3a04923c2c8ed0151a7d3255f8f0345e263dde65700d21b0fd03ffa3a3a0fb4b94014f44493a61b95267237e7accccab9fdd09485f82da319d72f571d772b1d7ed6c6107b277cd4578908ea067fe29ee7e65f6bcc5ca5a04162d959a6434ea93d982fcd3b6cffc85bb29c1db18989dc7a69a0648f4e29d66c30a545a24d115ca42a891be887b3ca7ae83a72b5b363aa7aaecd544aa07523048b36ab0724ac82d5564dbd72fb2dff3c96cd9fee2f4c1332f5395ee4487e87879872dd7b149537e13f415b359bf625773947cd827cd4993400883ee33201a98f6f05cf75abef1e2c19bae4e214df8f873d550052607e9c997f0278e831ae491da2133d16bfa79b437d5c78dd8bf225df59dce13c2f3db98f32745ad41b73d0906a3634b6cfc54092534ec66f2955987bd5300db8f47c36144fc92e5dc3e052d71f4a31af3ce517e7b969784557456c048502f3011a4b66f4f68c0608e2eebab305987c59b8c3fff73ab4680e0845811839ffdb9453ff056c1fee7376236bd14d90ba7dea7ebf9eb4eced74921e8150990399dd9b16ce731b84a79cb20c3a8973b91c8604eab43caaca479cc3c77aae230cccbc9f8616402e34ca9ad41f452e11efb3b84aa079b9587fcd44984a07e02b42c707aad2a5d8d0e9cd2f871d2768cae607baf85295e1d64948e3a2445419bf1621b1fcb86d0421005b2d21e102c9d5f67eb02a14f8bff157b02e", 0x1000}, {&(0x7f0000001140)="16857508b60525b8c697cb81268cfbd49978ef7c95b7f4807365846c958f104c106482f210adab9970609242e134d1f1038b023fa2f49699d0ff9a5cbe7dc3a1d065bfbde9cd23309e8609267667385b311425a3e6eaca280e073e194ecff6e34062862af70c5cfea563d5200c69e123545258333a15a407b845801432071c3f01f8bfc8a129b748789b8480736dbfc29a27c85ab654c7344d4ae19423c42fe191127ca42206e788", 0xa8}, {&(0x7f0000001200)="3614f96868bc11fd66", 0x9}, {&(0x7f0000001240)="3054d85d010506d4e7a1e1ad0d6541d47cf422f9e45c92c1217411d0886954bb2f49035904b5b63ae7a1500459bd6e5cfd0f8fa49d9383176858a5f5c229d6a93b425b6ebece284ee13e5fa3966ce076282ab52ab59477d92130aef75284cb9b5d9a06d826b6c182204cd2c0bcff128b8eb573eec24fc790badc7f695168bc9cc9c68a1b7724f514617840e10291037333324f011244f02b0cbf7279fcd3a975be741ce38203025a5e3b8af006e0152784b8407c98ed6a42c673aa98bbe1c6d29d90f9b19c9035be799e2a8265eb2e91da1c080eaf71f5e76f162042f178de0ece303204fdc6cbb32cc72029bc5c", 0xee}, {&(0x7f0000001340)="2843d6e89c05b2e99497aaf9fddac9e77fd5d772441c3eea80f510d8fac6fef39d74c6d0782972a535319b2bf8e4", 0x2e}, {&(0x7f0000001380)="e0106d767b1311ba77aaae2480232e4aceabf6b7c2f0c35b5b6d8b5da72298a7d9d741615bfec68c6571b161b0ece96976", 0x31}], 0x8, 0x0) 16:00:40 executing program 1: syz_open_pts() 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x914, 0x92}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="f13a3c20bfd8010000000000000055ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x7) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x6}, {0x18, 0x3, 0x8b9, 0xffffffffffffb0d4}, 0x3ff, [0x1ff, 0x6, 0x4, 0x200, 0x5, 0x7fffffff, 0x2, 0x8]}, 0x3c) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) close(r2) writev(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="475b3dc77ae389a2829be4486fd7dd", 0xf}, {&(0x7f0000000140)="3015a4072332a18824a7856bd138fb57dbfb75d547f383c54cece978acda4e7187dc0f184d51d09ac16efab97d5aa5e5d9a00ef517eb0786cbf85617f151b0da7b96b63b16225aaf780c58052cbdbf57fa0117dd42f75b3db453e3b881b3180d4d2db05a1d009eb7cb0fe219a1da91591c03a325fa439a76c2b00f819f46a6ae0e9552f56b8ac5f70cf88fd42a5518fd36b0023803dce4aa49f9ab984e84cc752adff9fb1c7f598ecbc93b896406f6babf002cc8aa52d2001ce11681def9a0f0aaba49d0ed241d6f1abdc230f9fe9d892741d9122a681ead2d600832a00f2e048983a45b50b85e96519cd19d963c097236fb04a3a772d9baf3cc633eb24bd1738e758a2bec1130a40ca1e1a32b50211321bc09d829597d06f97a9e1c51056adf23695df471306338c1372be7e7bd490a0d39c9ab6471de60b0f9b061630ab03e655f6abefdd6d1e919f510f7d0b6713a794c2b3526464d1b78209a0ba9ae8eebef0f62d88365c8c04a738e116cb0e8f17c56263e3eb722d2069b60442b204502cf3ac077b36a30d7e0e821b3b3e58a044853933120d8d6e7fe7ae6934f607bd01834e4e60e11301f479672e8367ae875534e298a319d9afb8411a7b61101fde9eaa1cbd56b392e5cafbbffe494a285a95c3bc532947756412c611cf7170d29df90ee125ef9c3d2833125f318964e961ce5ec356d1c8868ac8a36c31bc39a3510c00d523d7415822cbe3ce41c1e9221630d57400163d8603566e07b393e9179590ee70632b13303f0d1c69ce2e96573bea44d861f5145cff58c324d5370924dbc94bfc2145b064e95829927cd70ab65ed06df42f4617f72b53289cced8d2679a1501e534e68c8ce72c2fd8b6c44a40669e765e5aacc072a15ad33ec3aecba216fcd8b6f73900f52e4400154de9ed0061ea3dd30d863bbf0fccf37ff120563bf059bfe8fa9547b884ff4578013510eb876d22f1226dd6a4ee4722b4ff39b4f8735a204a9478acf54660b672b4991a25a1aec8ec6c51905b0f00dbf3c9f2a3a51943eae3131bd596f6239bc35464c300a608f9327153bde6d1c7cdcbd429c62c3c0fcdee852ec76163475c6c02721ba55f411edd6fc9046159e0dd4bdc215be83cb1e56272d2580477bf228117437dc1ba19be8f9309acfe13051daf83df11769fc4248a8d6d7afdc20915ed0e48f790583b798626a8634c14161e6d8da18421ef363900b2e0591247f56142cf73eae399b5e59f67ca8e6cfc8ec6119dd72ae8429d3445957da3040ec4cd91ad3f735c52fa99737d3e56f6f02ddf062b8e94f0f6b7d0e9c2daf34a50af1e02ed0c9779e3852c634b6f0a296006f8f6229c1dffaa7863408958ca62a9858003cbba48340038cc842e8feaca25b016cab5669d6a52954ad067a2f49dd91d92f73ef84b53f99e7d2e0510993416edd205084a6c8012294747936276bfdb5b3eec5f4bc85d8170f266819f087729b451d7dd1291fa34095dcc34236bfa3c55a0db951659b67df07e389bba57cc274dc0e20298261bcac90ae47f3f36d53125645f28e8b88344ee877b6c55e405b6657557a937ec589c59109d6d67f08607f7d4602f76d3aa62b4ba3926e0666c68a5fd24d6b88b7084882658ca8b0acd7a18e89440242e56d28775963aa9daa25cd1f992c8b6644f25aef6cab92da3305f29c04bed2634f3d154bbf02fdac21ead793bdcebbf64319ee57a5149d7ebf1458fefafba7cec749e10c6bded49db7bcd7cc453a2876c5f30e8ffb3cd3f75190e25c564b4a2770f4480784856a352045acc8d842785344bbda98767c35cc92e235c55e33a1935e3ed352a69b57a076506fe002e2604443bb7a1bb86df3e845ed7d0271660e74833990ce5ca1dc48e6afb08596ace38cb62fa68e3815461414dffc3012556c598cc24c3fb8c482d1618acfee14878ff14f49302cd0caa23b7574d12d187d9c4dd4ba9bb36706671d95a76e543b0818b5f006c48272d0b7ef4ee1b9b370468548a459a4307c95267891dd287b86c63619ace1af7120303b5a79cab72cef7ebc056bc8aaf351d631c79b7467d874ded7158143a0a656ed088fd1a041ebc0b40c6a2fde78484d22bd834d8801ba17d86d5652f01c2666c3b905dda308b1e718325e3cf59da5c6cf214267536ed3be0f349936dc7256a3b1349fda2a368df7a80beff17c0da0cd2c6cd8639251c42888f4818d06c4085a3c27fecb0ea86f1cbe86e4854747435da06b9f8ba0efeaaec7d0e519ad8d3ed5d6d126257889e0f8853099cb4f17786f8a1fd95582bc1c8097fc355baf56c0b9eeebedce163dbeb4094315c966585695e9ba2aad11baeeaae9a6bbf114507776a93d26c05b017b0d8d6db31dcf0da80b2e7633b1c2bec8d39ac9e70450e95277708994cba3336e6e1552be4efaca2727e68e7bb6e0220ca683fc818f3159b4ca28563a271af2addb6b4b11bbad8e4338c5f46e565c0013392c3dc4727761ddd4f6d3695aef168afe1a1a52c37a6876891160632baac3a2dd727e775097e4095059a9544759ef7292917283d64c273259a15e5689b2bdf45bb29e4e09dfd4b3b56aab2cecbb914cc0cf56bbca6f1330e72fdadebaa2daedaa45354cd893d643803097bc306dfc4635f8ef40d962b512c33f0bf16bd240612271d87454a6e88ef4a457b1bb8b481b4f222a5b732f02fd5b108f613d3ef63fa1144d87d0438110c388d2ff172b132b55b95d2af482e3ac1952f124d671e19727f11923e3c35d46bd51428a13aef3d01d40f355a95090a216f941eb1e9a9248f5fd06a1077e279af1c92104ef870e3a8942d1d13c2ae4c1ba3145ebe1966f2eb5f4213c177f300014f0b54250100f715abf74e11d17a8dd73fb6e6546836a9d513534c63373eb88a6c46bd92ee2d6b2209a77ea3ffa8a36df822044c9ae32645169a6f4c677f27e1f61312ff7ca9e7da8681cce2c812722d673eef9b4ee76a8242d25a8ace79579f3a035b781c354c206dca3714275399d12a173ff109e41ba556992261d4cb959c4f8dee51ca25f370a2d60c9f16246b5bb617cba440c5070a344a3b86238375d3a820f5a70e6ae13fe27f9d2cf1787dfb12f285d9f0715c2f3259e77d882c0b882ea78179c5f51d91d578be573fb3cccd1dc2b980dcfca74671a754f050011499101e710025b5847513912cf0860d5bc84acf4cf15a976b82430fdc3e58ca15b6bf7580647e3117dbb23a73e0b25283b2e8a2466050ed8e30b23a6793207691f4efd8f39097af1d8b3a3f382c1fd9a126e354021ba51ef7d361d1c061b99af555e36bc485fbc5b0ed09d7b61a254ba2a4314d0888bf7ded7a9e62c8f468e5efc18aadc48e8cb7875c33f80e823155e1e8a53046062456631348453f408267e8af6bcf6ba580011d34cc8ed6972457e13fa234f6797d996bbeaa97c69a9c516fc20678e6976d559103ff9006d2775681e8d1560cafd4bd458583374d166a55b071049ec58cb9b4d4bbae26678da8d9584f78ddbe4e9dcc1744af6cce08b5c893171288de62455eb1a969276e97e07fe6c592063244ff99bf95b9ec1e2138a71994557ab0bfb28d4cb72815af245c838baad5d1b2e77287a386ed4478b02696ce58d71153714f9def624ff794fc9c2a97f198fe8aed49cc2e7d6b945fb01e9988cdc90392fa9c88b78bf07ee5831005a6986a4229edecfea1102f1d993e1d255ce1bf85720989b6838961ec749a6ee6cd1f7860f23cc5369c9aaf806b45b0e9d04e3f62d334339f787cbac6f93ef935d5e0d1700c0688a65623cf2bcb4e064c39e752c52463236573e230777a8ebd1e7ed6f0e604257ec7e7d3e65a2ad55bdef5bbfc2cde28d510dda35fca5b646a0436ea98348fdf70c56a2b54d0883c493e6597dd573f7864914cca1abc0bd42d1124592eee3d2f375c68e5e3a4ad821b56438ef697bd30afd0c9921557190fa9b6922c96db54b1211ebc8f111f932740681bba52674b88ec9029890f9b9ba863e363ec2b80a2207df6d46109a4e7e4fda0b3a8100a0eb092ce31320e9894d5cd6a61d38d0604ed92081afa9bdcad3e4d25bc561dfaa6981ef4ca534aa30e5b8090e83593f5f5c2f707f745b3d97fa51100ebace86c0189ebe2b1c6d9e7ac8b2f6210c392318e78432b62da4e7b38b2c9ee8bc94ca60607cc4983500b7545e089b8f07b245b4de3d100d01255097be3749cd00974c57490dd06241bdbf4ec5c2b3dc7aafc3222f27f483415f89f0aeddc52b3a2aa03ea1fd08e0a26ba2b67bc843a6e17ccc3d0bd11d05ff751d15698359ce32ac205759a74c8606885fa7724e8ad4f14d4f33781edf5665cc9626d83656a37a6cb5c681e7605ca5aa5789d3bf098b7849800a5e944f3d4c8e5cd944171070a867509f2f78f2f904d88683cc864d47655be524efe4a5263eb2e2cc9dd7cd70eb74e4dc5c77aeecf43103af109c1d8d09227d0d2292fc28ba797c35334e25ef9bf56e7674560d66a373d48d61bcfb902749b73494b460a502d6b2997cb14b82fd9d7353c1b010ab76359340e48b87086f60b6683f2f66d59b27d94a35315e6aaaff09664d7aa649a420ec9a3eaca31bc486a66f249c769a0c39c373aad45fb7c070dcf665691f7b4feecf1ddf413a2438522b60a72b636b1d95275797df8ce11c0dcf127041295c2806edc6003a6b463d410d63af4625cac46b2a0cfd303ee693b41a32c1ca2bba8b61714c6d787ac44dfeb4b3bd8e3e0311f3b3da4e67a663084ebc7891a7a91bdff84e1a1c16295502964a2293a43f80583e235fa582ea8636ced6b82fecf13e48942473c63941f039592a2fef6d6276dd052b3523161dd8323097359bec9494b8b43336bc728564b15400917d54c454773dc253dc3cc8361227eaa33ec19774c6eb5f00f6525768bbcefec12ce231bf5433006724b6e74d694e0b20e92f7b0b0a4558bf033f3fe2c3e95f6695bdf91ba4e2b7e7eb4eba5dea4b47bf0ee2c89307aab48b25a0f56cf1e389c47b98204d2037a15a4a7e2af6b802b28cdc6bc4986bd4e98660326f939461c2ae50814f2a81799dabfd4a086bde8a9956717fa8678883b9f0ceb00cb89557d64a5ab54d6d1915521f2a32a4b4efed3c55b0c66ee16eb4aa2ea3920e87e0d48cc84aaeaca891fd0eb89e75e55b0223eda4cae02a4509b8e696ad3056dcd486014fd70f42560bdebafcaa1ddcbc5cee1fab174fc90821348ffef52da29621b33af5caeb29e122158e784ecde22dcb02f42f096f4ec92cfec18fd92a832d91f74cd988e3e8d626a8b7fdd8c3c243dda0ab5a39dace25f157e210034144f170e75c2eb2e5573685867b8b0e292edad7315fd4bca3249d8f796f19a4e7dee1a7a27fdb736e87ca69b944303d7023f30a65374b748b439682b37785e6d18699576f6af1bb424160c0451f1fb7be9d19939dc70f28f6caf44a6e13dc57a165ccf285fabdf2e81ab5a14bf763c42e68cc29724d3cb479319c5ce83232616456dc061a4de38113328b76950b410e2f732a95b0e7fc0a730ad5af7ec40ff209bc239d0f879debf0abefb033c4e3c6eb16ea90efb8c21903c9ceb87c2b277524e129ba11a2dd395552dbfbd40fde659c91aae5de2ccc9d740709d97130aa8f7723e5c3162487d349f0a707505d6711c4b1bafc68af7cc67922316a4a1c7e3619b4fc9c07d09ac79b51ab2a1c8d0627211a7621071cf71a467a10ebb9bd38fd938de02fd7c2dd2881f79bdb51cd4c556c1df0099145be9d0be34eb6c9ba3a8395d9dfc10827632da54b97c9831a9b3ccd1ef0", 0x1000}, {&(0x7f0000001140)="5420374e4ca51804235ef7a06003f2045dcc22116fd60255fe2a12fe4f173944089fba7b215f55d71d04b99b5ab0b236c9d5d4c751d4fd437cb08b5b0fdfb9a72a4f46ac9e60601c6c747dc2078b575e377d599e8b4e4d2ac259fb759bad3665f81d935733726a249294d2a4ac41673a13786770e3e40a9c555a19d8d117f76653a4a836c090a503b2707323717f71a7", 0x90}], 0x4) 16:00:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) 16:00:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x13, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) write(r0, &(0x7f0000000000)="320b05dfc159e32407cc4d764a24999ce0a676d99aafe8556acda285e109f76ec692fe46d8b67f6c63603efccb3cefac931edd80be8ed74490423a786ed4d321a4124d8dd2789263c6c100f1bfa1e8451bf9e609f3a5f19715b8762785e5dba386158e27aca5bfe7fdaa54186a4a044b83294e3725b27f4aaa", 0x79) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x300, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='T', 0x1) sendmsg(r1, &(0x7f0000002440)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x200, 0x81}, 0xc, &(0x7f0000002280)=[{&(0x7f0000000180)="792c62cebae6a382d6d7ff8f92442fbdbcb10feb3acac4bad789cbe4b150e141c1c6782b0f66d50e5da03c799cb5884d52798edf010f00f3cb1dfbdf53b786ba77878989bee7bb8b3cef8b97e9124fb7fc099c50567cfc734f6fb5caf1f85c6cfc5985b471e7e7373dda062b72a4ce26e84f3f93a74700c9ef8a86fffb9d56fd412d6653cb911f23c696e7069849634b0ed9fffcd8b8b893d295480565045726cd199b6089e4c39f02e5a4fa28cdb6fab1dbc9a9bd5741562a4ed2b2d6345a84c938bc5b7dbf5d626f30f3a525cdabb2efb1ff4b8ffa595c9de4d6a369d8f76968fcf186199a9fdebdbf3e15797f79eabe47cdfaeebf057f94e0e6721c637f5dac12b3274e8e6206cf623f2e32a21adcb44f14ffd46dcf381981d0fd6a5c2baf939324540878b445b0e861c6aaaf437eb58897f154820c0a40f9cb355e9d27b92e62e7055b1520ba6a75cb1f5f77e6d188237d404bafab16e6a97ae93e0babf691d44afdac544288d9c120177adee2c5e3226217a2de63da655136e737cbd44ed06bbe8d7227014d3b658982566b12838215351327b57c0a56a0119d5840b6c849caab6390f463328673b097278fa542edb461346682c2fa0fc177d1a02300db83b00b36885699d48ba57ed4ab396fafc46742ca5a54b2348d77b6b07abb6895ef9cc22649464d85533b8e3e30ca1bf58da490c2e83f5ca37f26e4989840e152a02314fa2f8677da54730ca50d2b10d497048d18267573a2f39472e5552c504f431174cc92bc601b53db23d65743cb76058a77007a480cf11ed932506578667c9c3d816f86bdf6a9ff3a3720e58b17356f8fe6c33b99c4593d3cd7ce0a13e75ffdeaf13827ee3181eee6380d2e6ec967a8a1c084c7700f1911a4a5d2675c20a48c5c4e727e77edc17ba2cad39dc01926c85f4abf9c731acc6a3744dd3add25890b0b9ef3fbe340b8f9e238fab0a7f8b3d1e51b01df8c67b3a13c3da28f83fca29c7368d21b4eb9ffd515ece9756e49e92bc344b37e881f895e11a479720136b1dd2abb0d5c797779ca757d4ef9dd07766eee989bdf02d91f1a9b41f34387f1e90f28041aa7abdf5f8924200c664e3a932e6accd15270dda2292625e2d968b0da0c54600bd783d7e2d3e63998b300de3f01435c03c7eb19fe00297e8caf4fad3473f710909b1a27c9b15cefabd0de6325c36a37702f8b3c8b8ae5ad538364e9c34823b635519da093bc7c6b097025f09cae12e9c5a5f7274b02bee4a2695a1e5cfbcdf6c8fd7cb5bf01736b5082aadad52c244da2f48a812ebb46d72870c47a4789b064a6d4bd2d85423656a45420aeadac884ce9a3a6f9276174cc76065b9e89871be3c75522144174c253b8817149e0c4fe8a0ab17f281f500cfc23b54abd1a54e951b7da7fd55beee894fbe58485b8c6123de3c2d883ce19dc13d68fb0a650411a51288f43346093cb326883e8cadf9e705c6a9c69a6ee2001f5c130662abe433aa05427eb456847a7fbd01c491874424e1fba5f8ab7655a8996b4541b96cedbc46aa64a15706c398e68af56cb453ad804b9f9d0f7bea7ef95f587ecb1310348d86467f6a76690fe968bbb7f943981c7d63bdcabc44093272e61c035c07434ad23df7b8206127a2626953be634d123e772cd70110a6dd39934c3d0c9e9267712ad93d460eb348169f267bdb487fae9d670739f4098176ac11a0461b73c7fac989ec073d8d428e80e9981fae5cfc2472b48a0aa37653b26e51a94bb14a115d63c127008829f40a3c11bdf99e3ce7185799fa8ee2af54c409233c5ced80a0e90c4650638c603907cb151d7c37d876377365c1b31b4f7f6d59cd16ec2ec808a6652064378b955687b030cea6b307a50558288ed1fdd4674a37aec216dd252fbf59efd5c7b34d70382dad7d890925b9205bc746049a824358b087b82ab3747b55463dd1e60a5b05647cb10a25bd627445f6d15a9b6d8d4498fb7247965232f6e45d528e1135f83a7137961c715c1140076770a27a7679b0413a4a5b2458b9369441af803688a38d31f3089e094af2c0eeae24a1dc2609c77be671645ea229d4a420c8ca5c43de02cd3e62d237586a7d82ebf8263666aff202ba7f23cea54032cbd1421109e26ed253d9a506a1666ef7742fa8ab5659304cdfcea9943505e5d16fa36de457dab577a8f77e8d71aee87b8ba19104ea9dfc02af1f17dc8dd1e1c11ea9319247153c9386b98f089ef3435604f64dc11f5f7e175b887002fa0b5ed94a43ed33fc89eb3a2628b0ee806f1570bc208dce11f53b7a51d5feead674038acd31f0e9cef8cdc84c8563be40694012653c5c048bbc94b9e7648c0d1d3c201e688990e6ad1a21d3d9137b3f495af3ba3b194f4e3409e17e8019d10151b3158e2dc3ae1b071bcd8083ea20c550911d1ce4249d3f1d46049dfc2b52511cc45e03057c246b11469c62d7655f2d1c47f5b1e1218486951897d73540248ee5936fbdb86519efee66c7d7a46513d2e221f26261330e19222a894c0be725e2134008d678aef8d5e1551c78537ee5256f7d75947ec6ba97e8516c2c13ca97c498e566e335059d984277e08a8388b7377adade1643c3233c35cd68ff01e852cac9e914a0b9d62d5e59494388536d4679a136e26730e43e7c169bdebf4349651ddc111ffe7d0270e15a722e334566f36b12befa3afe2303b3f51e783b22199c4fdd0861e68785a0938011132c7a282332b014d12566810872d481816c0b77d5920c6e8aa3041aff1701717a299c3d975a1a777c35d9f509a2a5995f26310ba25b88c51c626311f68349684b690aad35781e7f48a409e6d6cfd89e8b256e49ace58f4f3eea1f43bfa5cc9d43091edb5c95db06e367152907946658270901eec0482b9b6886a410b344a1d5a7bb3f14853f2d0600e7749d40d4fbeb2c985ec4d333d7895229b5479116ebb664296a869ccf1cf362f9cf2d3bd40ee269e334f2bc75dccb1da9f785d43d2ea49fccd8b6ff043128e098c0527183b7898623470d017b7f9708521a9ed88656dc1377a6b1c6d6bcc48c9ba00e175b8f4684dd526d33714d048008e42fc54ac931b20ee4a1223b43206e66ecd556cfe30e386eb4fa3b2d3e0efe2b7953c504fccfbba794cc6665f121ef46c381d9011c3cfbdbff9b187dde1df23967dadec8ab7361abab94c9e2b4c8e771aecf16723fee2232dd96aa42a44e9da13d9acd73ea0a725448d988f64072f979f36e91e3afae0bc322efdcae48e085013ac3441ea033e8aaf332b410d938b84cbb415fd08aa66393e6817592038b091663a908621b985df3fdade1ef8bcd3b335b49de262f738d99698f0582628ca12b5ee91d1a3ac6ca0e5858c59ea7df2d8edd05aef657b7f0abb40e99024439ff5937b93862d8d401d9922c2270f8e52b8718c536b0e7b30827323e766fbc23a7c1a13da659c37fc108660994be5c1b1ac3cc176c0b083230b3e7377bec2457c1183d0a33b00926868bdbfb63dc5420762f1fa7dfdb90cb7efee0f9ea327711206c59347323733a703142e2f62b2cc858f05c7b8ed3e713ae83b547d496eb26af6f074f52a693430a9c6b00c96a678563f432461da2056b668ddc1e6b8554db160d94e275935529d7a7f0ba49f725b5166ef63475f9a80f5a19b6958e3cd5e5ab1b5ea1c49938d61f6e411c0984114c3f02fd3a68e10096bdbc3d9a93713ebaa75a770aff9ab3628cac74c614d08945f3c644567d737251dfdbfd1890f13a0065d19f904a40cc0f733fb0393dc608552163f6888e245df56c509e656ffa0a4b1ee0cea9ec12674bec62addf0d83632f2d76fedd11a54c3d63060b127f617979b5024990549aaf97ff096ad64bbd0504e0817abe8deb498f59cd98dd76d3636c7280cde83e26b7a44315a0b7c0a6f6f3bcd07a6090027a0817c29e7664432fbcc14d2021b6580599129334e78317c7498d8c446e0f45a4cbb1cf86962e077955a0ed57f74b0a71c1130b4a32846cb73421d99f6de381d040f5c7331928280517fe8e49d4fd116d09ab05be707842f5cd6749da7523f4875b18ed04eb6ebdc2aeed7cadcabe42eb72faf695c680d3e438249ab908fe9f48cf25af9c51646dc11e572e8998752db75b0cd30ea1296a29e24d1112ef60c4e73f9359c125cb3151116b850cfefaa9bcabe95a0e8054ebc7458e7a3aacd00b95f4e555e1b3516000044a7c600be74c7c064bbb5ec0a11740a6f89207f896bc42a043b30803d88fe7045e284aa31166cf4b58ebf9cb5e6fc89ee39b45f49925e9bfdb855427278cdaaec55e1e10ba63724b008ddc2334c05e4a709d648c2cce9a365d09caa0c3a77f8861ca96781e087c2b578dbafa727227ef84b08527d2ebd5e0bff3f53464fb8dd7a07b1e129166cc408238ba393454f06e185af9c8a8d4351b9d605d83176369a53c6e893d1bb74791f773edde55d64336931fb2bb6cb3be51f0c715015be5befa45b98d2eac43c910672669d6488a22e77d5d52ff821d2d0164c3688cde0f5fc50d9bb2e788a9aaf6ade475dab9dc7d802468cf75d00b307a6826f491f193a66e9005752a37936e12915a1c0683dab603ca9ed2ed8f59ae5be238d3efb1eb27a6789832523962bbb5dff3ec45d9e0e5186854a0d8d76f5c2b9bf75159c558bae77fb23532070061c612895451ba8aabf825b42b2fc5f690d5410b905b94be3a135cca3db926cc56994fc7d0065dd8ac6019dc7914635797c5f8e06b21cde5eeaa6042a8c34e8a90190660bbc5db6bff3ab81adbae151b6ee41320bf2e7c6401b1bb387cb020ae7d57bec257d0aadebce73170dc9872b08309518e0a0bd5cf3be413eb170dc5ee74c15d4af9a97e0329d0d3d52760b07c94cee7aa3f820e5da21165c7225000ff16d8171333e0cfc3dcb70ee810e6ec0004b3e3a2cfd4888c7b6afcc2238db8cb7e3b70fdfd7575e5cbdb09491e63b9805293c22dbb707454e91d225427480b46b4ab2ee0d9fd59ebcd64c79b87932720925f1f9129a7772b0250ad75439b72940b45759a87b6358c9e4951aa6f153d9cf5471c043ca5c1ca8ee66485c0126c420cdc909fdc4162e55522b564b2c465697c9a4c47cbb89644dd0a88548f9a7b2292e0b1e2bbc9919674c235b63731e9283a6bae5a97d342a61ab488c63b960197667f61ef53f3eedaae825f1fc4997ebae4ca5189731b782a671eb1c7e8eaa0eedbda970c788c8e0dbeb0a4a902e9e99bdf34c5428f6e94fbeaca5be1f7c8d78ccd26f7a1d373e6fecbba6c5f9fdb34461aa44864a65b443979092598152c9e23920c27c17125aacbb31e8aaf7d9041771d7ef295ff496b24d001848677bab782a0c9ca2c03f40aa73c666a7543a9653848196e877da80cb9b0cb008a73104cc2173033856bd383f4ab26b96ceb2396b30e637c7a3c8949dbeb2e5ed6c4a6a8abaf96a1381ac08087ce597547635f7c0a9def15648f9e3c8a9bddcae7b6fc37212f4c9e288da5a98b6d455f392d56f9d74e3ee8133c71125c7de4847ae84e325afe5cf4f2bc425dfe9e3078b3e5f18ca26ca78b023af8a228ee0b5c8cc8eb65c5442482318fd0f4149a70fb3adc5c3238b4c4cb023e36626cb81f034d7c516479b4d5a571185ada943692d537900ce43660d057b6d04fe7e8b076f2e90fb079a19dc9769035513a0120aa89f22097dd213cf38a31dd56f4e6bfd6f991bd437ec6386ac9fc3f6d4c8505b3e6bbf728375c41986409be0241bcc8922d9cc554987c105f3ca2784d7bd970cfb311615f204185fae30369f45fff6fa7e8dceaa", 0x1000}, {&(0x7f0000001180)="e8f6169ffa26f15a6f4677d4a8e270b4f71c45cb89f157994e0bd9c9f7e9620b5ccdfef61e979f9ff5369428ade1cd9703eedb7d004c0abdc0abaa2c49feb052cc3d96fc971fda0a5cf8ee38025d", 0x4e}, {&(0x7f0000001200)}, {&(0x7f0000001240)="88e0cecd502b638d65243997efd475753adddf75ba3601f513e54d26f806c5dfa2615c12f12c57ac5577ed51966b776cbcfccd73eedd54a8f5589aee553303d546b00e548cf5900cd91a44aa5c2cfabaabf1a967b0f96b7728e7b5e6bff42e9bbad7b911fd26272ecc186a8fbc3fff2be6b64a39764800c7b96df4dfafdbd596ad469375f61a5de84cea4f473394a378d95010d7724f1cd67f99ab32058c3e30dcc76e4e2a657c83e0f82b25dadcc543914c0130dea57666d3c1afc93d12550b35ad74f273b7adf37f200d7c5099dd850b33641d00f55f145f4b6ee4a14444d976e933ac4ffddec52c7a03419b3c4499b53f97bc28577a5c66b52f978a93e05e9135de8cef496438a38c18ace53427be22905cb465a5a2988526cd1888451d6f5803879c5168b170b985f741f0db8f9f3a3a173167e5bf2d1cf2ecd140179f3e7de2c3abbc358cd88c1b087fbda55fc7fb259af15b1734f025a3400f220c50aa45ce80891c79c5fa2d843bf82fe30d2baafc206121b1d4ecf2f0a3b7dc6c62e3910d81cb2aab1fc6de0109423a07ec5a435689fca349935eb790505c4daf01a87658db1846a1e017de1ab387c96e8f93437cd978f6c9888600b20cfb5d7efa9bb2dfb8ffa078c04a9dbf253576ddd54cdffefecf30df762076f5e426029034bea927ffee40d9c2b45ee70d74d86c6cc9b034803fa78113f4b7319263efcc72e4dfb436913bb625259a5703188da133db8583904dd3661d0c1b134010c92a00b0af792aaabf3f6f9a82e73129e5873b3b07f7a37cd3e6915f52861dfb2fcb5890ec44f8d7dd1111092ccd45b80ed614375e58ec20a4aa6e8e363f952a25d0bfe7a7caf3eb1dbfa599145e3b30e398828b8824433abf1d6ed9e07bab34fef4c3b08c070e128e795d2a63df42392353d91fdf5f806fa97e54151e78f05f753ddd330b51aa15f233566d78fb3bad89476aad9a20bf8b11b21808fe9400737bf70a4a6bfd8ed79f1ef8559e6b41c83a5caae051fc192e47a0407ab8929ed4114b7383937273f4ea8ec8c30bc53d18baa6090d0ebafe723d5cb0414e09191200179c48911f83aaa52404f4ede3566d3fb50f0430e0e51437b11cf8e74a21412ae3ac6888f975040581599d2d288f91a9a6b00be414972aa01f53cee6f0ccd36e2a60b2243aa4f37ab1abbdd955c7b93874650dcf8301212e586e78be5c65cf4cef35a66c3ce5db6a09e3111a4fec7a5e4d8ee178047f5890c0572abfe276c4760007da8f0fc194a3718e275fd8bc9b0f8e94fdeaa43876f74da67a1c4fb18251c2925601a30a3ca53557e03127f7ae04d505d858a543062d27247b11b90a5ebad9f1af7b1aa9db04d7ad468d3a8c2f578822b4468c5faf88740aea4541231d359d3f3cedd3c843da67671f7bc1d4d9dcfea6b6d91d6f163e7ded7f535c228ac7bc4f7f66e9d345131e748e5b0190e2818faae0c46a987a742daa05a6f9deb3eb3a50c1e3e8e0858df7fcbab80c80971e00308b6787c9a6e47ca2d092114f9222de655a33e302d80462d3b1b5f365a53fdaf311e7a4794c748da663ef6bb8b685aa5844c106153cd7547d08d0c174f2707fcaba29fd89b9428715fe255b5fb6a55ffe3e5ba2ae3e97ff5ada12f10b5c4cb23c0ed2328c957a34d0e0ae7dd3ec67681e8042e37c16880956d3476108bf5966f9f0afeec4afe714c38d20c6511d7ec3bdada24b9060c5d3c038da4deaeef63c657ad4be5569f973b08dc1396f8b241a38afbc559fed28e69e6eca877b46710ebd1f9b6e4371c22e7d85976c214a16b931b1088432624a94eb657a8e09acd13269e99f2575e5f72c2673235c740cd98bd916de524237986c834871e8c11910951aa2bdfd172726ce71b44d56e191e39283c4feda7cb334ac3fad95cf290a392bec731531563f35b4a421bace0565bcdc2384316a4f1e707981934746d8f86c95af8825a71a4ceef44d6553f1039fd61ce853b49f028f3a9c254327b4ed085d556ae252f3cd4e5eebce40cbdfc47a86ad6560487625064726f2a93675360b61cc75ee044304ab6ef682142fac3155ae8f0c662c94c92eb8ca25dedc0d41b06a0da535b121a421201dfd801a511160effe16f4899553f9db879b10657ed47f19b8172353f5cb963acf61bbbe7b0acd090365bfc3a6aae8a6190faeac8f1a251f1c9289564b8a60896e10fd1f85ecc486c3e1e50449017abca573b4aeaf8ccb94fc4020a23d01caaba357c98a9505f7b750d208758541f18f8deded76212fbd8f89495de16ef1ba31212b9309b85af1c688ab525de876695eaa4300234bb187f467bde7efc9e5c34c1b7f288c25fac432bc569271052ca844eaaf0572d389219f07a84fda7d45e60bdd6cb85476470fe6c2b09ec654cbd1b1319c83333084045579be4c05c2c39a94ed89e215ee2cbcb6b91137f4197fdc00ecfe52d6a39fa1d478493664b64d0cb6cec84a393cc3e70f694b01d860603c207bf8107126ad5e132b0ce927152acd2eab67498d396b3ce738385907d00b53a091a2a81dc63b633302f314ad875591fc69a62f74fdad98e9dcc934d5e7ac50334aa7ea4a0974e301eb3db5a35ab3faee6d3234ed1d3ab1e6cdabfc75412a2ab14a11225105dc7706746f6d76b8f6031f0c128459986b4677c03a51e114d13b4f1c87a62113652c2330724b77d2cd6e96851d665d98578b13ce7d9b3a31007d30d064f1104e3f0a594d5f1490882d5276b59ffc5c53646cb423cba72956317a934a8a02887e80803ad235c5cf1c94018555535752399540e178feefb754e134141680d028ede79851654236de0f666ed04e525143d94376bebcccfed6664588a8db11f0ff2745203c7a4b9df4a5afbe27eebcc3ef36a1330b788b55604d1b71f420559dbfc445cc085d273d9d0c7b794922a6d1554e1be9f2406920a977b60d5c2248833db6ad17a58f127b567a08cd6e31cac23b5c6a63e117e0c74bf6538e82897d97b3c29c5469fef1fff140d865fa1205d09d5bd2e57a6b33331421a19d1c2fbabf1473bd8b63094a919d6c745aaa5f19a72c0ed7ebf005157794794d8a130939cb16e964ec8753ee20d93cfcac218899ee861645f65a2c56d59ad179bcdf63a3161d8c11f4f5fd80ac161b11629cbfde94bae26f4709e62593ad4686f2abc95676a204c18aa89e60edb99c182e4f933e0df622b11a55a8f8b33b0bb8aa597f53c425cdfbe37e670ba67b1c4d50651493656647362ce3ec1811f2c07760f0c472f0f3743af6adcac4911823e7af5f7d036a8cec80fc8619941c561ce87b6648757c75f5f0f0623c77cdd6f7836cdb256d82c0009dbd81f190eadbb7b6294866423ce8e9ba7d8eee0107dd76c4823ae9d30bd11ffe848da257f9d0fd9479f69cbb2296d8be05e86e80e1ba69b39e07c35f2fbdc10ca7672d3e20794abda7a5514964b0a0f2d8d62ebbb9d148733bf8463e26e9509a4aba335064620466adf632aaeaf3628d4c6aca99cd8e91d499c9f2e8fcaf89d388b5304e62c0e757607f246600a7200e93777c319c667bb51c77c930b30ff98fd459253a9a1eb91a49feb3844e5b352d0b68b5bd883c695d2e60f97bb0178a39af06490f35fdac96e19bf0161be3e7c871ff18b2e72e86c2fdb6441bc52a88b51c6fabba7ce6fa57fbc5e04e2b587484d262c850732cbd8bb8cab89ab956b86cafad2e3a4d341c7f2b48ed156da90521da37cc8e85908a76de1705293272891cc5f51a446154f8e8b8a38f8792cf16eb07e1b5dff4054b77dd9c9c6e1170b2c2b146518e2a5870770fc04f479ce56bd9b13679a9959a81172bd9701485c01a03d3f0b7f506af25d7f5c475def1e986a50448ab3342a43b6961bffc024846c64808b79efdaeee302ef1c884b2fc6f6c14379200c2eccf354201c099cb920e7e0bfe988cf3c616b305c925b095469d73e61728484613d61a663bd198a10b64a12c8838be8a5759b6253d92030f993d297f2fac87f625510f0f33a07984d1fe532ed25724ac5f2eb4796ec60cbabdc9eb135dbacf987319fe28a68f04ed454d0a8fda7b5a7c8b7ee468e4381d7cbf86529cea16b9d5b669826ce540db527cb4df3104c64fde814607eb66a28af51ca6ad80c990baac5c843ba84736a6fa147e5012712176d13611edc7dd261119e40661a325eebd1f6521dcdd53342dd1079d82285aa3c764844c51aa60911bacfc6e7a9792c2f1bed27c74a711df9781af10e70a32a7a0a5033f39b460fe7a1e992005cc30773880b818a2ce35b428b370be7c147c64d0203b368cdde7530afd7b320157e22c5345c40e89effd0f63d77e9738bea04a79aca9173dc85d6e7c83956ef2ee9752d28c19e82e4fef307bffbf2210b23460fbeab70da86f8e5706792bf10ce6a54e88c112dbe3d1f037f6c0cab758c06c83f469b72d3348275a1452497b7a16f78f38e3b9f4dc13c8ddb3ce944ac001a23426efd363006308d556f736637c50311d78360d080904a1aabd4f1fa55bc9ef754a369256db376e2785d153890323743a71eafef39da69195c0ca709d73105053290b5481a10825404a9b7a0dbe5c5f27324df50fc32fc265bb4d1f868b408dad065213cb652d4ba1672a51c6fceeece78695aa4fb61751fd6c8c8f4ce3b612820562d9298fb18f84fcc499db972e4bf50d65bbbc4eb7b658688fbd9636d44899225af5eae57fb373ed55c0043c3c064c7dbb51e4819e875971c4c95bb6faa53550807a49171f1873e3786f2c3747443522e8b9ec50aa3028229988aafd0b7f32414ed7c5e1acf7a1cc3d5d3d9e6fe8b4c90840d2936f1ac0fb1fb7eba7024eb61a8f3d6f1a1aa6cced4d0bbec9f0ae2a2b4c40e2733304825928f58a914ea855c9d864c18177cbae657b180ab9b983be0dbd4f917f82c77214cb1f5d18dd9ecfb7fd68e25b81deaf128050c2395d270929df75d7ee87480093c64f593fc323ae05b394fdfb2ad14c5ad8f4cc0755d0475963d74e73ac64f19b7ca8a1d86e0f62b9bda79717933d62165192f0ef08a5d0a26b84b506e2e6bd5604611c04f1d1125a92b20c67ae49d20464fe382ec9963958f5d76a92f75f4bf59d66a80e6fe3a7f181fa8a99e29c02780ae4ce27e771deb608981c184dd440265336eb40b3ac14555e1f45ca38fe3a269ecb8901df38d377065d61b5dfbc5a794ad495fb3eba616073207d9af0dd9643918ea9d93e55204334786bbf094b21ccac701c70fd50aa14e259e952028a0bfc841a0271379c3016dcb4489372aec26e303371cb253c7828c5eb83d9a7dcdbc55e479a74106dd6b270f145f6245e927ea7ca11c4dc924df8fc43753af75c9ff8c929cbaa70e19ce512bb9d029dd58f9c7a7e5096f6ca1a7decbab286e2d4eac3ee05acc44da9804db7b0443ea929fe2c87ee0600405ccedbf7ed26bd2b233058d01120796418035f50a2753c2914052024eb8978bb769d8c6bc03c97dd98c67646636296fb576a3c9bd0b1a1ebdf098f0857c8853a6a77418f3128cea7d2d105c02fcd198ba9ba7a111a6dfd809066cae434025e49795a2d6df042e06852a9b03a4f10d2028a381db157a21b224a4e5a0cec44a47f74a5a1bd7d908bd87d2e9a3bd8a764b4327393cecfaa93822aada4852e170df069de7feea295f48a147bffcc6dd1e1b3da058168977ef2f367d8fb7c49ee9dc2c78866f0e00c5f9df04cdf8a6593017306bd9939dfb6a93f79b6c8ee54bb1a52c5aa754ad43d14cd4b3a0bb58537091ab5d8d8cd7d39354d54e9b5e24c1e8a621c607db59a", 0x1000}, {&(0x7f0000002240)="593c7e7d492864274a86ad50cedcad062cb6f7a72a50e39c121eb6f3", 0x1c}], 0x5, &(0x7f0000002300)=[{0xf0, 0x1, 0x8, "4903d00063ba34e9fcce34421ee73cd1a65e1027e333e745de4df65a21f847d02a0a0ce3c544370bb46428d566dc33bfea9e034c2c1d821c475395cbc81c63cbf583d14f05d7833a3fb4484716e25e80b5a97cb9183cf184b825c2593fdb142c165d2aae39da96dd6019a482d027185a10c988d1b21399e292bc504b700e30f746c4e1e5dc4f5774b0e58dc6d36169109c153b78a1e5316fcf89aa698926222df2e30abcde5b9f16abbfbcf84fa6d591521e1ba0f32231b8344a763ae2f0c5f3b783dc86299267afc38fba6b3e27505d4593dd9dc35057e011291a47fc7c"}, {0x20, 0x1, 0x100, "04f6754282f1c609d409a5248020"}], 0x110}, 0x8) 16:00:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82434a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x40, 0x40) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x0, 0x10001, '\x00', 0x0, 0x10000}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x2, 0x7, &(0x7f0000000040)="b752951f4293103c10426f60d2062a8eaa797959d720e6178acadddc63c1b4cab007614e968e9ebae061a83daf311e64b19d41a403ca4399ec20111a72f8863480726d7a70a0f24fd61f2fc0c75a95c815e4336c9ad433edd0440153b91ee3b755cecba1a29884c83a6fe77893d959f8d1f60b8ac4c6b2e96f9db5b3e3e1eefb69fafeb65d9603ca28be87f1c33e8e86d8100804374b14463442434a48e9259691eb1983f7809fbfb27c5b2d21718e6248dd90820bb30f7c62", 0xb9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) 16:00:40 executing program 1: nanosleep(&(0x7f0000000040)={0x4037, 0x2}, 0xfffffffffffffffe) 16:00:40 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000340)=""/166, 0xa6, 0x800, &(0x7f0000000400)={0x18, 0x3, 0x2, 0x1f}, 0xc) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x4}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="d8068540e55c2c4207176fb76e3c586e07c44f51e43e63fe41f0f72659596f740fa2acab7364e916178e4b29c2c8b9787c77229369fae1ffcd47bda3d04c4791375c291fe9511c534d9765fd09804870332d5e0a9af1447a3e7bdf1a803338d6510462e84220a51a73c4b62b65b113d4f252aebdb4190c66023d7e1b529206ecdd69dd081d6ee3a02753029e9360a492c4fa50039acf45ab62f6d8d56d5e69ad41", 0xa1}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="e800000000000000b5d355fc080000005db885ee99f12f974d4876ad145cf215123cc18ea587d5768297143598fddb81a3adb364fdd7f8f62f2ca3271683f0c7b605348885ed3193d942a3cf4e8b175be952c02991142271c54662af1ff2bc027e99a4d765febd8004843ea64350017b9b435ed1ed0c967d341a405b0611111a6ca4e1c17ba1e60381f60f7e003996b92c759f9d4d2624cc3b0afc2e1816079f2c7b2c47282af4b790709e87281f4c0efc79af9b0ec6618e55e796e684850f24f240f768aed1771a6b7fa58e51ff4a40fa936c191a461caebb794d6094fa2db96b31b8aaa80000004800000000000000ffff0000fffbffffa95211c3a05447438681bf644a02512cdbae2d1f975d5e22a73cc8f3f7f7c328ff48c25242e2dc1d46dd1c80840bb28ecde8360000000000"], 0x130}, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x9, 0x8}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8001, 0x8, {0x5, 0x7}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xa61c, 0x4, {0x4305e5b, 0x7ff}}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005, r1}) lseek(r0, 0x0, 0x3) 16:00:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x8000}, {0x18, 0x3, 0x3, 0x2}, 0x1, [0x401, 0x1, 0x100, 0x8, 0x2, 0x6, 0x7, 0x7b94fdf1]}, 0x3c) 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0xe1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x6, 0x1, 0x7) setsockopt(r0, 0x29, 0x1000000000006e, &(0x7f0000000040), 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x4, 0x90, 0x0, 0x400, 0x0, 0xffffffffffffd1d7, 0x0, 0x0, 0x1f, 0x8}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0}, {}, 0x0, [0x0, 0x1000000000000000, 0x0, 0x2, 0x0, 0x7d]}, 0xffffffffffffffec) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) sendto(r0, &(0x7f0000000100)="c863d80eada04e", 0x7, 0x0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x46de, 0xfffffffffffffff9}, 0xc) msgget(0x3, 0x340) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x5) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r4, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000001080)=[{&(0x7f00000009c0)=""/213}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)=""/196}, {&(0x7f0000000c00)=""/61}, {&(0x7f0000000c40)=""/167}, {&(0x7f0000000d00)=""/154}, {&(0x7f0000000dc0)=""/251}, {&(0x7f0000000ec0)=""/103}, {&(0x7f0000000f40)=""/151}, {&(0x7f0000001000)=""/75}], 0x10000000000002da) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/210, 0xd2}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000005053d570000000000001000000", 0x2c}], 0x1) ioctl$KDENABIO(r2, 0x20004b3c) close(r0) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x800, './file0\x00', './file0/file0\x00'}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000000000000000000000000000f93ed8a15c1d59893902a2e1375930d73085b90a5ec29107f9eeb0a89116d1a418c50174d7845a59a896c3a37475fa852b6667f9a5a9499af0c3938fb38bb934691a7000000000000000000000000000000"], 0x10}, 0x0) nanosleep(&(0x7f0000000000)={0xff, 0x7}, &(0x7f0000000040)) 16:00:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) setegid(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) setegid(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x2, 0x108) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETVAL(r4, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x60) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x322, 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x200, 0x80) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x8c, 0x2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0xfffffffffffffffe) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x68) 16:00:42 executing program 1: r0 = socket(0x18, 0x8005, 0x8d) r1 = shmget$private(0x0, 0x4000, 0x455, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r2 = socket(0x12, 0x4003, 0x5) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x10000000000000a2, &(0x7f0000000080)=""/64, 0x40}, 0x843) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x100000000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1803, &(0x7f00000000c0)=0x7, 0x4) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket(0x11, 0x4005, 0x3f) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x3a) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b2700000000000000000000000000000000000000ba00f2e9ff0000000000000000", 0x2c}], 0x1) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x3) 16:00:42 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x18b) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x12, 0x96f, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xb4, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x7fffffff, 0x679}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x2a04, 0x8000}], 0x3, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x6}, {{r0}, 0x0, 0x0, 0x0, 0x33a6, 0x1}], 0x3ff, &(0x7f0000000140)={0x7, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x6, 0x80000001, 0xffff, 0x4, "5bacf438a888ca48858c2c6987ab5eb166d53df8", 0x5, 0x9}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:00:42 executing program 1: kqueue() r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:00:42 executing program 1: socketpair(0x3e, 0x4003, 0x200, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffff7c, 0x13, 0x0, 0x0, 0x2}], 0x7, 0x0, 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x20) fcntl$dupfd(r2, 0x0, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) clock_getres(0x3, &(0x7f0000000240)) 16:00:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000f6ff0000a9217766521b85f79ec213663f6f92fdcf42c8ead68032c8aa388c9c0208a8381d037c965a5fd5faa973729eeab046d7e1ac0cb0a613492cdc1ab2b9dcc513023479ca4de4d67b46d0e52f07ba0b61d8e4a63842c390449c0df2bb107aa31866ce7a26a9b1a83760928681cca83611262fbb3c41446954759c1fa60361a8fd7ae39b0c4dedf83aa662a00759599cc61271b97f86876e9a4554d7d398849917aaafdeeefa890084b36782ade097d0abda90b6dac560c43f64e2a43da8dc683cdbcff56b4002f187c6e378dc26138150000000000000951fdf4712ae25473a407e5b6a47311c04e58ceeacb1201986d8b17c"], 0xd6, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) 16:00:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='\x00', 0x1, 0x4) shutdown(r0, 0x0) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x680, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r0, r2) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0xff}) r6 = dup2(r1, r1) fcntl$setflags(r0, 0x2, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x3, 0x40}) r8 = semget$private(0x0, 0x7, 0x8) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x80, 0x4, 0xfff}, {{r4}, 0xfffffffffffffffb, 0xa, 0x80000000, 0xfffffffffffffff8, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40000081, 0x0, 0x4}], 0x7ff, &(0x7f0000000340)=[{{r7}, 0x0, 0x42, 0x0, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100, 0x507}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x1, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x25, 0x1, 0xd2be, 0x4}], 0x2ce, &(0x7f00000003c0)={0xffffffff7fffffff, 0x10001}) preadv(r6, &(0x7f0000001600)=[{&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/18, 0x12}, {&(0x7f00000005c0)=""/59, 0x3b}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x5, 0x0) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000180)=""/223) 16:00:42 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) munlockall() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="a9c413e4d4591013e921ec362b4c86dea57a7405a618019e662f4aaefaea5b8a980e88ab4d153f62b24309d9d7b164177384aa1c75d87e28939ae53944194e8f4b135070605080c0ea3046d7f078325b1ce887bbc5654df57042f63c0617558d4c7ce14c010a4a1109049e2d456a7d4deb74dd18c3bfcab48f4f5d586992", 0x7e) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x1) bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000140)="a956cabde63d47a4b498ed021042cf7581e6a09083bfd69b19215e260218f05f82884f419a59daba05000000c7a5fadc41bd15712e44cd283d93a3b26c083c4360fd1781200bddaa0cdf9abcf0c6fdc47289391ff6bc9cf64692d81cf263606a295f709b05f535d430cb153c0157ca4baad5e700000000", 0x77}, {0x0, 0xfffffffffffffe51}], 0x2) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x42fc) socketpair(0x20, 0x2, 0x1, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7, [{0x3, 0x9}, {0x3, 0x6}, {0x1, 0x1080000000000}, {0x3, 0xfffffffffffffffc}, {0x2, 0x3}, {0x2, 0x2}, {0x1, 0x600000000000}, {0x3, 0x4d585cc2}, {0x1, 0x8}, {0x3, 0x6}, {0x0, 0x6}, {0x3, 0x40}, {0x3, 0x100000001}, {0x3, 0x177}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x4}, {0x3, 0x888f}, {0x3}, {0x1, 0x7}, {0x0, 0xedf2}, {0x1, 0x1}, {0x8000000000002}, {0x2, 0x1}, {0x0, 0x5}, {0x0, 0x2}, {0x0, 0x10001}, {0x3, 0x8}, {0x2, 0x802}, {0x3, 0x100}, {0x3, 0xffffffff}, {0x3, 0x204}]}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) readv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/159, 0x81}], 0x327) 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffff) r1 = syz_open_pts() r2 = syz_open_pts() flock(r1, 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="16000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:43 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x1f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x40) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000012c0)=""/236, 0xec}], 0x1, &(0x7f00000013c0)=""/236, 0xec}, 0x40) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x400000000) 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='.$\x00', &(0x7f0000000200)='((\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='}%\x00', &(0x7f0000000300)='%\x00']) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3, 0x771}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x184) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1) 16:00:43 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x410, 0x0) fchdir(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x473) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1f, 0xfff, 0x3, 0x0, "583c34f6ef8374eef60322d6f2b1c4f69ff0eba8", 0x1, 0x1}) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20880, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x41af0de0f4bbbf1f) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x316bc48ebf35fec4, 0x2) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000000500000000c60100f2e9", 0x2c}], 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:43 executing program 0: getgid() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x0, 0x7fff, 0x1, 0xa13d, 0x4, 0x1, 0x2, 0x1, 0x4, 0x100}) 16:00:43 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x9, 0x4) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000300)="75619ba9a756d0d70b1b3f43853e372b174ba4f3c2d50037b6412bccf91ff543a25a7c00f9690cb32e9ec7d9beb4e85acb4005e7b2b97e134544ac28effd980da3d284c582f01d5691aa7f35dcce44d544a331221fc3d547808eccdcfd3de354d1809f4eeb27a5d2c7e6ceb172e2e67576f0bc8efcb7b1157d110bcf582adc1e85d5a7290450353193dc48b3d25b3adb9ec8c9f432082199e367233c31d153571294f8496f217b35687a910638cf72a5f873a0cc53b1415f620e51cf50ddf9f96b0b012156b93a54557865c2370beaa0277b18b8db34733fea2802ad7dd8cb23a64c7e7c3bd2a1", 0xe7}], 0x1, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0xaa4accfc584b9534, 0x1, 0xbfc, 0x5}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x2, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80000016, 0x1, 0x52cb}, {{r4}, 0xfffffffffffffff9, 0x2, 0x20000008, 0x4, 0x7}, {{r4}, 0xfffffffffffffffd, 0x20, 0x20000021, 0x8, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0xa01, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x4799, 0x100000001}], 0xff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0xf9652442a5acae61, 0x7, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x18, 0x1, 0xffffffffffff0000, 0x7ffe}, {{r2}, 0xfffffffffffffffb, 0xc9, 0xf0000080, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x2}], 0x6, &(0x7f0000000180)={0x4, 0x3}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='d', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file1\x00', 0x410002) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x2}, {0x3, 0x400}}, 0x2) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="cfacb10a9c701b4cc5d0d40257400f229fa983351992303f11c9a55ae7dd352fd7207a0f60750208a91b1409cc6fa416bc1a26c78a67dceedf6ec4969b13a76b6d6b6f0506d5e9e3d3bdb2d84e9f56e81f86c89508971de0a00d4d6be4430b256fef621b6091e5963408647db9089e9cf40f3a2f15d26915c465c6136b4ca2d40496662374fa44304ef2dbf029de28", 0x8f, 0x7, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x5, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, 0x0, 0xffffffffffffff61) dup2(r0, r0) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x40) recvfrom(r1, &(0x7f00000000c0)=""/222, 0xde, 0x841, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:48 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x18, 0x4) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) getpeername(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffcd0) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chmod(&(0x7f0000000040)='./bus\x00', 0x80) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 16:00:48 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000000)='@\x00\xc9\x90x\x8c=\xa4\x9a)Wi\xd9\xd2\x15a) \xa0<\xc0', &(0x7f0000000080)='\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='/\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001500)={0x0, 0x3ff, 0x10001, 0x80000000, 0x9}) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002083794dfe423000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) 16:00:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) sendto$inet(r0, &(0x7f00000003c0)="e06385edf5dad06079f8cd72d6b28a6f3d5b8b049097c651e9e51b2f0e70ebde3cf5a33f0072298cb68617e7581ef560274ab43e48af0ae6da4343fca3f93faa2df776bf3b253462b48105ef904413186e0a2c19e5a644310516ddd1e65b1453d181b33669768cdab33eac643b1cf9975dc462a8efc0ef738a7a9f8035b228385bf9bbdce6dc4a7c5aaab100ea2f1c6b4568e856fe37b9205cd1f3a5764481987aac5c4710f55948d674891c7d21248b2d115b5a0836860073797b710af7da056e4614db93f450440598f8ad6fc58f38011ef1f159c83d4deecacd1a4a3b61360004c9aa512fece894d43bc7f254cea2bd09d30a3b05d03369a4a5", 0xfb, 0x404, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/233, 0xe9}], 0x5, &(0x7f00000004c0)=""/239, 0xef}, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) pipe(&(0x7f0000000680)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x0, 0x10000, 0xff, 0x0, 0x8001, 0x7, 0x80, 0x0, 0x0, 0x18f800000000000, 0x4}) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x7e5) getsockopt(r0, 0x1000, 0x7fff, &(0x7f0000000000)=""/209, &(0x7f0000000100)=0xd1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:49 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r2 = msgget(0x0, 0x1) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000240)=""/78) msgsnd(r2, &(0x7f0000000000)={0x1, "0e81f85134f373741e34cfa990f643ccf8643e480b584b561941081c44a0c052868c6fdb1086efd41c1b378e78ab71de57a40f66aa1933fe4ba81ff8f1148dcfa54579639ae00413c436c646517f70fa"}, 0x58, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x2) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) syz_emit_ethernet(0xa9, &(0x7f0000000180)="1a65fe021bf6d4275268fa4e1ca7539d650849b084b3748495f47a9d056ffbd4f5af2e00977bb79795da659ef789ade5d1e9f440e94713af170ea0b16421f0edb79b457c577a3b73849c5773127778edd2b3b1d9f01f84a44757feb06d82c3f67589ac1bb580d873c02b9c487f5d7db83e372d55004ea6778569cddaffbb7323a6a4822f9f2cdec3d999ecfa6982c297b03c6a85d26908ded2b14b88d28b2cbb5e2bb61a5b3f2d2c87") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000480)='./file0\x00', r1, r2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="39b2659aa31493c869dc03e31b10e91bdd39b09d8ab19b1b9ab9c3aca68ca806f473b2a9e8398de93b4bfbdf784446622663c7a893475be706310d0e7bd9c777adefb29adf74215c46c1e6b615219f15ddebd0fed5cfc5f30933a885fd6fab72126761e660d02b7e5b1edf985edf84d059b8c0ca00e7e7591b2f5d4a3c63bbbd954071b68d214cac34f8474722e8ce758ed4e9a6db074917a7f2512baf839ffc071187c55c631c1e683f15137c4cfd6980d3156cc7305442dfbad6c139dc46524a790d4c0a4f71a126b325ced4d9d091e16e2bf5faa2f0ef7b539858f9c64fd7d72124ab2e9caf593069", 0xea) unveil(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='x\x00') r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) poll(&(0x7f0000000080)=[{r4, 0x100}, {r4, 0x1cc}, {r4, 0x4}, {r4, 0xcc}], 0x4, 0x7) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="bbc75f2e8ac6abd5849715cf786a9b84600e2e687d461836375735c5a33b413b947e462ccb25033f2617c34429b464f6d8bd339dbcb35ccf02f2e721e897680df5a0f7c40ef5031140dd79fee2d1d8d88baf26a3bc396ceb6925741e9632ecc6ce7ada7d75645f6a5d358f4c106a7ba40a28", 0x72) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/74, &(0x7f0000000000)=0x4a) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="eb3b7624c08643e43e61a0c7c1191f4d93d23005e15be13fd8374ac11a5053b2616943a8ab1e5b7b818208805079f1eaf7c42494bb5a4329870b14226c23fe5d267ff021efcd1e26f360eed70f0689afb2db5e29adc5531a22ffdf715dcae39dfcf1836db85d22ce4caa9a57fead638092532ffcb3b10ee9d5d1fd2b4a864f277a79c33957b32628018a0b46bfe6", 0x8e) setsockopt$inet_opts(r3, 0x0, 0x1200000000000b, &(0x7f0000000140)="01", 0x1) 16:00:49 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000100)=[{r1, 0x80}, {r0, 0x145}, {r0, 0x80}, {r0, 0x48}, {r0, 0x51035e4ba1128922}, {r0, 0x1}, {r1, 0x4}], 0x21c3, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) write(r1, &(0x7f0000000040)="ab8d318bcb4c0fee31a95423006474d89ba70c93627068fba920afde717b4d3d6110c4d8d4ea46c28659f725be0b460e9f20f426787f72eae2ffa557d0e8a1f56c08a35cfd1830369a9f0891c8e907f9592ce2b8458c621b561951d4f838375387ca22e41ceb60997d9b89e562b4e4b6153ea8dc5579debe5d3a64d53c79f6e3c075199cd17036e07c937e908c45b797", 0x90) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) semget$private(0x0, 0x3, 0x160) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x7, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x7, 0x5}, {0xae, 0x6}}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x1, 0xffffffffffffffc6}, {{r0}, 0xfffffffffffffffe, 0x12, 0x41, 0x1fa, 0x280000000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xf400000, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x4a, 0x8, 0xfffffffffffffffc, 0x2}], 0xffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x3, 0xd6}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x86, 0x193, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x0, 0x5, 0x40}, {{r0}, 0x0, 0x0, 0x3, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x42, 0xf0000049, 0x401, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x31, 0x9, 0x18}, {{r0}, 0x0, 0x4, 0xf0000002, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x80000000, 0xbe}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x0, 0x860}], 0x8001, &(0x7f0000000240)={0x3, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) sendto(r0, &(0x7f0000000080)="f58dbbeb84d6ad234ae9b3020900ad122a099a", 0xfffffd7d, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x81, 0x56}, 0xc) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001700)=[{{r2}, 0xfffffffffffffffa, 0x9, 0x80000002, 0x9, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x8, 0x5, 0x6, 0x1}], 0x66, 0x0, 0x81, 0x0) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/76, 0x4c}, {&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000001440)=""/211, 0xd3}], 0x8) kevent(r2, &(0x7f0000001600)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0x1, 0x29a}], 0x6, &(0x7f0000000080), 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x184) getsockname$inet6(r3, &(0x7f0000001640), &(0x7f0000001680)=0xc) 16:00:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="000000007aaed944e46528c808ffe34ac8a6ebb02a4bcdb2ccc003238c3319b34a4795b3b9f16f9dd3d19741e2d9f0442fa0cd0d96c4e7f6cc35c8299fa644ba584bcd9c1fc85da419f445e1fd79b4cf74449b3e911a0201711cb2d2e40e3d348f8c5a86f500000000000000000000", 0xfffffffffffffd46) socket(0x10, 0x4000, 0x0) 16:00:50 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xc0000025, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x44, 0x25, 0xb0, 0x101}, {{r2}, 0xffffffffffffffff, 0x10, 0x4c, 0xb771, 0x10000}], 0x3, 0x0) 16:00:50 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "8d9e8c4c7c3f354e05d882de33c93f34027db0be"}) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000100)=0x4008000) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt(r2, 0x1, 0x2, &(0x7f0000000200)=""/78, &(0x7f0000000000)=0x4e) kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0xe9}, {{r3}, 0xfffffffffffffffd, 0x44, 0x3, 0x6, 0x5}, {{r3}, 0x0, 0x40, 0x20, 0x71c, 0x1}], 0xffffffffffffff99, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x8000, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x6b, 0x1, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x42, 0xf0000000, 0x200, 0xff}, {{r1}, 0xfffffffffffffffc, 0x42, 0x3, 0x9, 0x1}], 0x8, &(0x7f0000000580)={0x8001, 0x18000}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) mmap(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x4, 0x1010, r3, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x140) socketpair(0x6, 0x2, 0xc596, &(0x7f0000000280)) socket$inet(0x2, 0xc007, 0x80) recvfrom$inet6(r4, &(0x7f0000000680)=""/92, 0x5c, 0x2, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4}, 0xc) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000180)) recvfrom$inet6(r5, &(0x7f0000000340)=""/255, 0xff, 0x2, &(0x7f0000000440)={0x18, 0x1, 0x100000001, 0x7}, 0xc) accept$inet6(r4, &(0x7f00000005c0), &(0x7f0000000640)=0xc) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) r7 = dup(r2) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000002c0)={0x0, 0x2, './file0\x00', 0x0, 0x7f, 0x9, 0x7}) 16:00:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="4e2afe2012e02f740eac588c5ce2026f248558e5b9b6e2124cc8c733dd36d77cca5a178e423fb0dc5432de5be85fe2680eb58e952a0da9f35c8dad877444b5ecc51acd8ca216d4fc10dd5fce6c8ba2b25b1349ed597e048e86a613ad00b4fefc0ce99f291681ffb929ef3cab758d", 0x6e) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000002780)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000027c0)={0x1, 0x80000000}, 0x10) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x6) dup2(r1, r2) readv(r2, &(0x7f00000026c0)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/250, 0xfa}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/187, 0xbb}, {&(0x7f0000002540)=""/121, 0x79}, {&(0x7f00000025c0)=""/193, 0xc1}, {&(0x7f00000000c0)=""/3, 0x3}], 0x9) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="250000c4ffff00000100000003000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) login:             16:00:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00006fb000/0x4000)=nil, 0x4000, 0x4) getpeername(r0, 0x0, &(0x7f0000000080)=0x89929af4) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x9}) ftruncate(r1, 0x4) r2 = geteuid() setuid(r2) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) 16:00:50 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) setrlimit(0x2, &(0x7f0000000000)={0x3ff, 0x1000}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x4, 0x7fffffff, 0x6, 0x0, 0x81, 0x3, 0x9, 0x0, 0x2, 0x21, 0x7}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x20) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x400, 0x80) open(&(0x7f00000001c0)='./file0/file0\x00', 0x20441, 0x40) 16:00:51 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:51 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x8, 0x1000100) r2 = semget(0x3, 0x7, 0x4a9) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x9) r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1) getrusage(0xfffffffffffffffc, &(0x7f0000000340)) sync() 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) semget$private(0x0, 0x0, 0x81) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1c) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$dupfd(r0, 0x0, r1) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) semget$private(0x0, 0x0, 0xa8a18ae7bfd7b2a1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb1868cc198e042c744b1e55f108400000008a3c66"], 0x1, 0x0}, 0x0) 16:00:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x48, 0xb6c}, 0x10) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x4, &(0x7f0000001740)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = fcntl$getown(r0, 0x5) r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="083ea70d21141bee4118216e00ff2d97873397b3f94888cae16ea1f3f826de9e2604ab2f6d4368136093b4750c5ffbf78997f699f68f582510", 0x39}, {&(0x7f0000000100)="e165a97da9ee1298c75fb3713d6169c3810a81fdfff0f464b97ba35761141a0a3b2f1663b4d7713aaa", 0x29}, {&(0x7f0000000140)="dc1beb76ec36f2938f440416366ae7b97716a4a0d9fd378bab2f5f1b8f1c15377925bfdb38feb331cdb2e4f6f00a2b76ae3e7302a2a2", 0x36}, {&(0x7f0000000380)="93a17f8695be7f596e366e0348d0a7ce13e48657bb7d98eb16af6a8bb7fe9fc25b87eaebab6ee06fc64bfcba98d7d5b7a7927b06cd2bdbe84e63ef20b3bd99779316b42eabc5954db1a002cad7df30959486f42a7a44556cc68d418bb08ae10afe8d9aa7bc0e68ab55a476d9fe4a7ccbb3b7e6cf19a1bc1284e22e4e973a93d18244536714ae7b3d53a050dc2bbfa92466d360a251eb8f813e1e41b12bbe9cc194aa9b39730ef7ce7295bacd020522f83ed46a49b3bb9e6ff1b4441f99b9d2fc3557d31d76b15678fa349148e5e5b4a13e5cc1c3f3497eaeea62a665c9eb46f42c0b88102c15a22fad0add9145c6d26312cb2c632a5f12685748caea6f647f384f886743ba5bf37179d52691f5658178b1364cdd379e4e4436e2b2878cee6e44de4b27951f785904b265fe4416f5b4519f2a0e74865da8023c918a4b423a0624cc3206b297ba4ca7968436275e1c8583ce411ce1b2df369c57afd4f383e3d8e5974e769eb13fbee7926e5d75e394279aa2b8705e1b0e95caaf7c370dc974243da780ab8511667032f9a91c6213ca2238d84a82d8b930c54bd041e3642ec5327eba749a1a8029ee374dcf29c5917033551943f8b6b18728e2b392b40aa03c0d619f4cf57f64a2fdb79060b5434d31410593e9511ca54092c519ee2db827840bb84d6ec9052b07a911635f6f0560c074ddebc60118685226b38bd6ec433ac270c175aa938b179c9d74d21ac9d46c6d63702db342e3e712bd078b831056a8581a59e9ebe15f7f6d7b6a2faccee879207eb349f582917dd8f070a8533efc7ba1a0e3b0baba2a89bed6cdc117ca88ff7408b909c22211de0d698b1b9826d853f84119254dc7b29f3138a5d3c5b21cc42ab2ecc91ea6311c4a2ad497fdfa1573835683228da31cccfc7d5b15ac36d0e49e2bcccf238678b0ec4fbf95e8cad01fad42b64f8c792d9d4e7e77ebd30cba445e5bc605ae9f155fd695b5c48e5ada4f737a31e3b4ebb4c419337e862a6bb2551c07c118861c0f2021b48299bfaf4c7de102c34ae75165ca217ee66569cb5977d1a8728cad101bf1bb88e830a4119bc4fd820888870075275f20984946a4ef485dbbae95dff44646b50b8f29163a628e3e6999c800d1b8943d8ab73c1dccf63b5cfa58b5abaed5a8fe1b66ccd61298d3bf14aabed205afa720079d7a86e583c24e05b2afdc1ee48a9c262e168b0239ec7eac57427105dd6dd17fe260412a1c3ed470f250722bfe51ee756e87854d3e0b326f9038f0b3c5aa754edd3a9641100a28d4f5ad30022a7975febaeda0f8780aebc3f8fed6d61d32fd94e543cc0f28eca53010f76b6d2b0cd4ebd626c0c78f9e1c43f3157c4d50541ebd282322033e6e770e1dea541206c25ae4e2fabd3734277959af41c30b2d759053ad2bb621c216a019da0eccbf0a96906c4f2749cdf91fa95063e727c89144dff2d5b75a69a20bf7529b4c803db1fc5041d42bfd51442b56be5afb8b5e59e8446c9cefde598794cf43fc82191c77f92703a3a66ad5f47b471447c67fb0dadc52107ec63cdb7359479dff71c0ea6d01cdd3937467c91f46330f7a5d426735812710f948df606ea650efda0b8454ecef2ad90b657198d274592e5ade31d1aa6ccc58a51b566ec65f89e5b886ba82319d9ae5f7307992bcb1ab0b84b0675a8be85042c0d1b728f7ec13a4cdbb20e7b42b9b89af7e6aa563202ebf565ebe1d0d5c457abe9bd8dd8bba50090d11bcae699a7ff355251d3777c1c4fa30ab8e70df0240b6fa8e308d1cd3534529d2c73bbc19c550e996f686416f5856686787f95d5814085822330311577a705612863c2767da94b7641234b9158629364f373402cb2fcec7ff96b0a6603317d7e1179a7f7b9dc6065b9e2ad76896938ee4d37ee799770d680c71c34dc524b9a1f5d79aa295643b4023d7d8a070db502586713512cd22661cd91856127c01e1a55a5289aeeb8cb639108242efac0feab7dadd3ce92a7ae216293268d42e6fb1e4068d067aa98732247b2def41867334a48a8b692951a538607d15fd550bb65ebb61ce4ce4280f7e584cd4f01576996be73ec1fd5486ab7deaf1a986e33791210fc889bd6ffbd2b30244e917e8bd2ae141fec58158dee95c2deb662e42a095baa860adb8ea5401faa39a87a99808964b4400a9e46ebaaeaa93b6a61e73e7a0694ed4d4b3063243ea2e19eac3a22e9b6e85d25fd791462502b8da6850a23024a4148a623df75cb012c98536cbd720bae3589bec44100fcf4af2bd7d6141788171a15aa4dd157806c734b1da6be2f71687a1c8bd68de81883af39b8d7ae397c3779ca5c42331620ff7911a2b5d82683b5cdd30b9ab72f35728a5176a0ad6bff00c6dd1f75435102d1d8880fe26e41b43b67863b668e2cdb906f86157a049892473a66475f96af62538adc7463544881b31bbfdc903cd0c3909c738ad4297666573776b93aded7f60b6e35b897bfb3c66ecff419a34293b5377cf58b2af7672a3e367fb80f71ff3c3e08da67e23e0edab1a6a10ba39a13a97c2cc5ac37e96acad630764e85d1009435d29fe5b093fa2a6f6c80df2e20f4bac028607f6757ef337a8804180c87210397a27d612e012672b544fa2fb41403712aba1fa13539f2b66e4b61fd7a95ed560b8e1e844bed19aceead8295401362a805eea68b5ebc35d676c9a2705e5d0b816409f06cf468f6ac1f9c6d3dac7ef6131d7f628cad2beb67f133df4cb38260fb95e84444241726d527ef04050dfedad1d962afa434ceb08d5e5ac50fd58fd4709fa2acf3af71124d949fa179a87c68c5d4212c61e58b2456ac08c0e8777ee5ac272194a7a9defa6501d4e54a87cd8676176df15c45daa6aee4af28d4715deb16d78f2fd48f436eaa6486ef365a948c52c245da3a3d32e974b677b385c9f61b0b9f00fa14bd8f5301794a2c8623de4bb872d4ed2843f41d0c3b6bf52ca61dde2ffae466f1edf33a8d579a745c3d9a75b6d67668d045480a721d3b4fc5ae5964232b64628a4ab5b3677aae45f0445640c7ff36f8707b7a671031dbeaddc5a347a15af78d42c581a5ecced3ff9fe962cf6bbcf1a08567277b40ed5842810d123a073fb5c2cf4a2f27899d8ae2a39db48f55aac1b01a683b9f4def3d9951e6557f375524804652543029076ae6ab9dcda8681fc95b7491d8fd49c75eebf3bcbead583ef5c3d23a0c1eea247f145b9f96b4683688a8354505ce0b3bdee46a8dd8d0685e9f6de3ba878ee2167ada9f52ae297b866da4a9d917e5a5e4cace3eccfa06efdd9eba4d9e75c4ac80765443b2aab9ab98028bde3e23f5ba48eff357650bc44716a89d74d7f7ca7bdc3f75987f49c3159ce07f91f9551d78b3d75273ce3cc6b3bfb0ee4b1e4422cc28ce36f35fb202d05ff1109a73b57089a7e0fccbd144fa76aa8f1ca9046594c68cc2ab08feca6e07c9cb66e4aaa4c52074c2ec0c270a76570e2a52ce868daa2085d777f6a5109364b14f56f8093ce595d4ff785d497b0a8ae3b945fc0771d88deb71c2d96558fd8525fbbfef02883ab6f2a9db34f8995f1c6210265fdd98850ce6348c8862a2d1bac7a17270fe1564001e03cbc7ddf0924a507adccc5c7bdae5fa4fe3e25968baa9cafe4392a27b14ed3cdb7ab02f372eb92e2361441afb658a45864476bb25cfeb0109f09fc8b2dc60a5515ecbc2a856e0dd2cba35ad3899078f3e2a7b24eb71dbb517f4e35f8ea6af1af503f6e65a50aa94ccb4fee567ff81ffa30dad185a8f98f999fb1b7df7c8e933dc4400f96acd91e15a05ce29c6b6f9c3c46710aa1cfd6d5b87a7609d1171d02271ef4116dcea58fc30cd54d7d5321cbae91f2996acb15ccd770aa816910fb76bd5ad26401933bec923d9a1bdcc9450342aefcca38a4309b1dc29b1766e821a69c64f988cbcfa587ca34e7560a874f98ae239c4a7b7f50c1e12959d8758d9626528b599aaacba11609a60cc9025af019af0b7597c6d563d1c00853507fbb9ca138391da47d8a00fde4b44a5f6e2941c481377087dd79f3e828998032d08352cd92189f135588e0ed0c4dc2aabe7ad00efc9acfe5277008d697561ff4b6b33c4d67398b853f543d07b130baf7aee70bd29e58466a51fd5d70849669e16cb1de45ccde1ca972f4a6d27b3d799914294495f882006bba31655a47d2843f21f70ffd9c72bcc2c6e641405f90c8f58578d4e0fa80a6e8ae9f287496bd2b6b9f55de5e40d6ced566d50711dbbb218fc396d3875a2c8fce842e993afe9be4d573e464c3130f6c1019e00ed98de852e271b351eed04df4e52eab4c413e397e92a35c8f9bc76ee60df2e1f033670d11c2b21896f49ed1f6aaa3e116b50c79279f975bb73f1035df0c486e849e6620c9ca6e079a53be65d0733355dc60b8e3a573e319986b623587fa1dcf4015eb8e975aba2151b5165b9eca4071355a05335da401ff7bb14ab818afef4c160f84641be6b26512e04ca55f2210eaf1edebeb5ae1a8fcbad989495b39dc3c8f40a698d81897c45537aa1349cf0670a4b671843a05c7da349aabe53f2af0283f3825ea2d57c8b16f02e044240a79e3a193bfaec5c1e0f069843039ef0b8eb9497540e6ab82ea9774d98f1aa7547d5f65a0b08c73010b512a104c9a3b267a5e4daedb5a7e8040e281a00a84190de0f0b6c75403f124f98eb6780dc55e62b4d43a104d1486fce5c5283e2db90850d907aec8a4118f7bd3ae8f534e7136f73edfcea9f3a6940369dd5ffaee0cff18b1790aa16101382fb390ad36b8b7ee9b43d9dda794a03ab0fa32b1468fff7f037a6e90213e44660de75148a34170f64995e1873e0111fd5ffef1182abcbf50de84521dd618d7b59aa24e074b196a49dcac11e8d6a1354bc90be9c13c11fad138b3cf25b8da27caa89cea92e74f4a269f57e65eb103342ff87f98e830347bcb669bf8ffd78e45dfe30b05ffd73c6cca645fb6ea53c379a573a8ebc208dc77a34009ec29cd0caac71833c9dd41b7abc41a492431e0dd2a26872b50e723934c05f658e0b994805f9a9f7850e01e13c646dff4213015571df9779dce6eb0f9b3ae0d01dc49d1cd797f2551c4246814fc8e6e26e0198983c6a15211a636e980de3fbb26d81acc44d77b07e8cea072095a1d19f8c052978ab4e4a9e3047e7e84ac9d1c478f1a1ce01332dd0c8acd79b5750c71e46ba1f72f500719257e45e675381b992aac9794b728b195bab631295f9ccc994d08f183f7e2a223a23ca2c5b1e9dd7d328971a0b947a82ee2a354237299f4ee07f3e41046718184caed9fa943ee1467108c4163e561d830f7fa4933e94d2abab3b108833baa2c91481ee54c7c9b8eda4e50a3d63e1e5b4d7063c54c5238b07f7c992cd065e4c35fdd88008755017bca8aeddaa365172fee6260ea9308d277f61f9718de7fadb66351e753c06237d1c0c295b5efc41dded96806529feae8be3cc64a5289b778fc6abdc69db383bc510cce8b81ca16f7c8aca43bb78384bb04b9197486f527c358bcea696faaf72268fd09af87a69b7cd8dd37997d8b43e20e51f1819f6830671017a235c8fb32bdc5e57993334609becbdac7b4d19457ab2f5a79f8558a3a4c2c1b721ab020365fb57d1257aa52852f1255b350735a7d9f85205710310641f3f7a36194eae322f19c6e5d97142355ac7f69d61291e1193937aa4898cb4275e2c0d7210f2506f23a2cae0cd188215bf044cee04f69ffb7c6783aec3627450b8ae76636319fd7462370634fa25106f7308c5f496f704fd17ba0d3b1e99fded7940fae864b911f0ed3", 0x1000}, {&(0x7f0000001380)="1e6ea7245f91c26851be8f2d2c9c3077ade87869699186c52b0f2f168e28c828f0185e347f912f339a07545f47d69a30006c5ff43d7ff3fd8b5e4acf89b25d9ad2080754c162d00cca8782713e015d1f3ac5dec395f375aca64a773ef1f0102e3a526ce2af8c61dbc69edcf7c02cecc6921cb70caa10dd80fe9e51729666563293c49a62b65314e9128cba7b5379ae3d64ef34066ad8f55a32cef7071abbccb0712c111973d1042d2f0da0592f6381d9fe8f43735cc5a4e71bf8061934d36257e02d836b26787b8e533885a3bed379b7fd547f03fd14e60b83151ae99444aac45dd7e08db4b8ca0a8b5511703b1277", 0xef}, {&(0x7f0000001480)="977879b5574de918b33ee6e3b15ff24d843fb0c407a8d07e7a6d388decc4f7a2a95150f0dae04d9e3b2bbb07ea811b832796c4b601e98b786167c70ea56155c07e42f7de6eb733215c55da1261880ba3d176232be254e71f671c4780d1f4b2b188b50b24b4b85f8aeaba42fec4f2d42989fca26e5c7cfe46345ffd2db65b80c30ae5de194a27797a219849cdfa78485c33aed557b5183881220d775080cab888eb5dba723d7e58bd83dce351835dc50b8bb0de", 0xb3}], 0x6, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd0, 0xa}, 0x5) setsockopt(r0, 0x29, 0xe, &(0x7f00000001c0)="4c1e40a57b8710f18293af07674485d28b259978bad9df09e0b403df2e67f1b93b38d88aae5e016e79ad3ec0958b9cc7eb9d0e6dbf64a92b8395e16596f4e5c11ca6556cd0f45cbdcbb728d78f90fb25fd2f640515deefc11a2f849dcbd311259c1c45e3e7ca46ddbecd5230cf75c8aa6c1e3fe8f9930540e441ced19f7989d545aa72ad666d39d88c999bd16fdc94cbdefb21b15d1cb38a7695c3e574faa50601c689d442f76ff3ef973bb991b9dffaa991ab783ec2f88ca12342c90ce0973b6639b41b8878727231afe83399cb8540cfb572e4a8276ddd8b8c3c1e5fa0ca0a13a59f7c7f9fa961855ea4209f797a94e657b0eb5ceafdb453da5b18ae50fe3667deb8bc35b2209920773eaab69d3e89844f884936dc770e47bbefddb453609dc684f9f6abba0200000000000000d8669ccd489b43fd31dd220a0f3665cc0781d5824cca51c7fbca96b38e52c355dd8ba3ab5eb1fd9491c432a0aa9ba69e9d1037430fc7bddb6bc74f4fd98a3db5b1ddce87899bb13a21ccca3f4f88a22f4f158a743791ed21ccad35d2373d68c8ea56ae052d8333700709fd33f1b80cf8b501baefaa87c5799225a8d03358e49cb997ba", 0x1b1) open$dir(&(0x7f00000018c0)='./file0\x00', 0x10100, 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/2, 0x2) 16:00:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/253, 0xfd) write(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000004c0)=""/4096) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = msgget(0x0, 0x42) msgrcv(r3, &(0x7f0000000000)={0x0, ""/118}, 0x7e, 0x0, 0x1000) 16:00:52 executing program 0: r0 = socket(0x400000000016, 0x4000000003, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x80) dup(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x200000000000001) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x52e371a402be1d2b, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:53 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x80000000000501, 0x3b00}) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0xa, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x20) 16:00:54 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x3ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100000000, 0x7ff, 0x12, 0xffffffffffffff81, "607466c8421f67920cab26d821aedaa4b21b731f", 0x2, 0x80}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) poll(&(0x7f00000000c0)=[{r3, 0x49}], 0x1, 0x0) 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r0, &(0x7f0000000000)=""/62, 0x426) 16:00:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000480)="ebffcbff13b9fd813aaa4e713048e6993192964823b47cd06b0a9eb61d749c101d3c60de9f992c99c99d045c74e8d27542de93f09571c0a23345e7aba0718f01d1b2fe0daef93181821baaaba29a401a93f4191ca4464e3d244fb3e0b5f96a6bce848324cc6573279ac734f00e19189a38986a79680ba58790612a84baa5d5d113e2643f564c48358c989984b71752fc192288b5e7437fa71719c27a73acf2e8bd45a391b336b10a9d98f58257b2972df50d329477df7d392bca1155acbf38d26c6fe402e8ed7c324e77b3aa33d31ea49fe20aafb5115d729b83a72ae9009fdfa5075deeeb048ecb14f09083d928c93769e7f238ed5a142ab211a5485a1d150e4d63006d8090a74045aa4bf927f9b5bf6a13f5f39b812bf7da43bbb65f7bb9ce4b08ece537140f93799e2d9ac4885d1f5bd037be8828f5faa23519a87134e2ad8e62d94fcc7e68cb1dd5a1f0ee08ac7260c5d76f23ea3d3946b866120e69315fe967b312849f86e3266ced8a805071d3b31a1d23b3092972a44e85337f54994b95ac7cf399b5d4560679c3265524ed8d7a99afcdb6ed51dc45fda1e657c7334e9b8197d9e6baa59a3f32033cfb71b921188094df05f0f1b6329d03fb20cc13bfb1a8066d2975fc9db7699868dd97f269c08f8b0f51f46ae78e43f4a6c84bf59cd44d9f21ed9c8c56bd70ff8c5e5de4fc0f24655a27e0c91eabb7104a37f4b90abbd3c37123dc520418eba0b9c9c5d31fc16ff7b2401e444832c0d1ea62b8f4e13813031338a2001cdc6539206ce9be272ddac80a1277d047bcac83884ab480a265e5348fe71c929dfe6df13b6ed143dea9bbd61c1ee99271b10d2b688a12f9f26939c1ef99ae2f8bdb55edfc21f55b285546ca86328397fcee5b734e7e82ac4b9ea5cfb3d5153e73d5e65f0993b6017a0076be8239c92d148b5b453306a515d2473730565d82cd8d0211dc81d9246d95793e2611f1e274bf9cd68028d074149ab667bbd73436dab51dbd9a3fbfb199664c10bb", 0x2d3) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x7, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) 16:00:54 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f00002cd000/0x1000)=nil, 0x1000, 0x1) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x6d1c, 0xffe0000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x9, 0x7, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xa41a, 0x3, 0xf61, 0x7fc0000000000, "e7e50ac90d98f58f50477fdf8a9f0f6a1d039307", 0x7, 0x1}) 16:00:54 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x83, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x6) r1 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a7ab", 0x4, 0x0, 0x0, 0x0) 16:00:55 executing program 1: clock_getres(0x3, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="5c554aed693eb0bb3c8693c2b14705aec785eb6d93356b81a0c9ac892433ba0bd63f293c4bdf11e089cf0a8b4d09884e846f65a0abf4dd408887155f66e04b10448c9ad83c711e0c8efc1e8f735048efc0a5cda6005517e830414dbb203136a0b6c6b4bcbefe1eb84da0eaa09c59e68409efc97f9a01c6dca5964de219028c26c4cd7a25ba08f2ad1516768ee97a83c09992d97226eb86410191fe9d5bcafa474a23787ba506520f1a287468d4d1186dde440002472af11e50085682e5e9a72d54d74538dedbd4380b1d9bfd7332811c2a2efc92ca8dbfe6beb6220f18cba0c43489686431c6692d", 0xe8) utimes(0x0, 0xffffffffffffffff) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0xfffffffffffffffc) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x2) mknodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1000, 0x7) 16:00:55 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe950ccaa3d48660c) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x112) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x401, 0x2, 0x3c1, 0x401, "a18951927f10f7f26cddf0447ed408bfa307c591", 0x2000000000000, 0x6}) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000005ccc304d144bbb802e83000000000000000000"], &(0x7f0000000040)=0x37) 16:00:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000200)='./bus\x00', 0x12, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) r6 = dup(r2) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 16:00:55 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) fcntl$setown(r0, 0x6, r1) 16:00:55 executing program 0: mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) fsync(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc052, 0x10000) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-#,\'(-\x00', &(0x7f0000000140)='(.\x00', &(0x7f0000000180)='$\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-$\x00']) 16:00:55 executing program 0: accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0xbc) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x410, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd0\x00', 0x400, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSDTR(r2, 0x20007479) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/71, 0x1c}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/203, 0xfffffffffffffeda}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f0000000500)=""/42, 0x2a}, {&(0x7f0000000540)=""/65, 0x41}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x9, 0x0) 16:00:55 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xd, 0x20000000, 0x756, 0x2ee2}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x80, 0x22, 0x0, 0x1}], 0x21, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x7fffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x169400000000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000004, 0x5, 0x7ec74827}, {{r1}, 0xfffffffffffffffd, 0x4c, 0xf000004c, 0x0, 0x362}, {{r0}, 0xfffffffffffffffc, 0x82, 0x200fffff, 0x0, 0x9}], 0x4, &(0x7f0000000240)={0x1, 0x5}) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r2 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:57 executing program 0: socketpair$unix(0x1, 0x402, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) login: pckbd_enable: command error 16:00:57 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) r6 = dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f00000006c0)=0x10) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) flock(r6, 0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000700)) 16:00:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="e383b9a8c49caae47bd1f526b31cfec6e91cf9438d8fffad34ae333077ed4c785f18abbc522fddc7f2299d0342262588e404d0dcf4b8f75db1f8d46b9134c9e95350047f745f677b", 0x48) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x3}], 0x8, 0x0, 0x7fffffff, 0x0) kqueue() 16:00:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x3290) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) setsockopt(r0, 0x7fffffff, 0x2, &(0x7f00000002c0)="d7c3d3f6804e6ed22c2331836649be3602d55e0cc83d35d4b3dfc68724654390bc087d2e8833805e16332de6b5a684488644a15a48f25e09961986a168d58882fd76960a73e9d24bbcc2a4d3e5adc3dfbd147cdecec0cab7e6c9fcae93c0eab6e02321f10c841671e0abdf5e36158d0f07ad44134dfacbb319a1f6b3e1f57fefb564344b4ae0bc55b061a5f22ede25aaddf5c2bc4c77ee46a7f193fadc651238709747c89e7b5de056fcf1e67ef081cc1c7275e4fc41b7ddb9102987924ea25c77afd719ae55303eb55f54e45a", 0xcd) writev(r0, &(0x7f0000001900)=[{&(0x7f00000003c0)="2a9359dd3282cbe776ca3916e27583dd3aab35bea56d13e951731b6f2f1e534a62a761ddda645c002d115275d48a5c405189a9e4b0c58f11475fe843a99233cb1021e7c4664529c37e3316ae24e0b7f09781389f0313b9da9fe8de586f1c9e0a18cfcafcf2a85e39089f0c87207218e8b9ebc58e3fc7f8d85505f5cc05bd9a5b4792c698b00d888ffef3713d0ac7a739a533265d3ae66ec1b4d511b4c495d79706487ed5f60ccba8", 0xa8}, {&(0x7f0000000480)="04bf75ed90a6805c004871a8618e331b19be60f16de0902215f8252bc6e62b386470f7320dd73f8cf4253f3a2e630a3e439ce17132032c620610c02769edcbc7b32b7f95ace728a62ece85a55dba62d18476b9", 0x53}, {&(0x7f0000000500)="3f7729326894ab407595d9a9f7f477aa0a065f46b267c96b47db35547aa8c607e5ef1a013e359cc4c495deed65126aad682cf25eadbf873683f24637e4ce2dfae36e276d95f8cdf37e7a973d9218bf5e5c529fab8ef5195e287d99da1fc3fb2ba5c62ceaa41f85b74cf13d06ad5f9747a363d32fa191be43cf4baf67f2202652c4719266039bef58a374c8f828ef1dc19150fc9a856c95573b2845f0e98e2f", 0x9f}, {&(0x7f00000005c0)="b71942639c4ae7556fcaf8c3bd4daccdc75b3aad25f046b55d9ad9fb8ff97c08dffebf08b3d4780667d68104c5528d5301d20ca20995a6f6ef4b39f4e1a1972943d449602b3be820b02347c0cf6919ba720dbe053ab6e7977acccc75498ddca796e432b9f0a79b1f2734d75f6dbf7d642207282b51f7", 0x76}, {&(0x7f0000000640)="819b8bee530f1c3fd0ddf93067e7a5bc8c506b8e44f766bc3773b31a98057c7397fd8e99fcfb0a896a0e85d8358bb331fc9638b3880506d2b6ee6d97e9c6fa141b403b4353b739842276766ce3983e600e5dfdfea760646c9afe8d70f8d3bb215c59f8c13ea9813e378ca1becf95451f3ac33372affba82157f615e24f40e61d5a2bf4ff3ea955b641c449eac86dea4c26a8da25b197aa79cad31d03852840c58c6903db8c17a8c06fba73b6c4fccdd5d0b2c1b57abe0b48a7f6975db8ca440b2470dc4c571925040f5a9ba0fd07e400b7f2739a14c7f56429430a15", 0xdc}, {&(0x7f0000000740)="e546fadfc618e7eeb07ed96659920aeb56f0b95c1ccaeaddf0078c944824c3b5de87264540fde1935c4832ef117d301cd4d3b3a8622ddf03427e0a0c5d3aa62a419dfe836fbba7fe777d5edca0e55fb9a8f22da975c2a32ad80e0f6b403b060f2aea7628d8f2002f393a4a9aae0d7f9fa40c10b7e54d591780378940e2b3bfcd92dab72404e4967b65aacf9a52358eb1a9866ec3a5296b9be0ecf613d8", 0x9d}, {&(0x7f0000000800)="7c0408f12d551e2216b750c40861c9d824b073eb535b9148004537dda8124506c46ceaa406cb78c3951dea58d44f76664673eb004a7ff0ebd8620178b78510ac35c8f0d91379eb51724c42e6f0002c923d34148d9edda816c08a7bf0f3dc254dd5ea4522d1a58b7e0fa68ddf55fd57bc67dd09b82d73e6af49ea2cfe57a04867862fec485699d3c9dcb00f4068c02a2b8c5f8ceb98ce50e26569ea3c84b87420670dc89549fa5723d88bdf3648455b574e895eceed88751a0c35829993887cda8574677737526a390e0bc80013dc5b2d44014ae3e75656233662669c", 0xdc}, {&(0x7f0000000900)="5b203f97fe0bf56a98e75e31b9a8c9597b5ae3454669fc4b53b2d85ee93358b20149a61508c0a134f505ee71cf4863f5f3d8133dbb7a335bf0d80525e7adce5cddf465ebb73e0b95156a77bca3c04051a6152269e84b672fe55d93ab5a51a70b97c2a06bad3ff3012e236404c0484dca30e7f8fc63880f220da96861253531e74aed692813cc47335f5884d366b861c672737ec56bd468500549e2c390657e3d1d48d1e0e444451ca61f045ee3c3546e1e3839f1a1c314a41b70d3486cf932053550fc3cd843b1f455f2c0058b398b9c75d75a8162aa11f0bb4c1c96f43894e2409d496925e6d5762599e59cdc2b9d74d3cb3fd1844221305b409ba01024d69139b56a478ae0c8e9b36b69517719c282442fd4e8fa2ceaf9ac16f26a8ef44ef49a185866b50110fac2d011b5ffcf93115af377508aca64cb0d041559b10b4f731fde4f3b15ae7b62952b239fd3f42d6e00e9041cd1049722164df4b79f567f0ee480cc466ecde2e294902d2efe90df59b51d306411d7ab8fe11a1a78dc010a294734f0e92ab8a63139c5f92c6a86ff0a0bfa61547b6f5d8f33a48f627c78fe688bdf5d22cb364c2ce522333b97e0dbe5839034d22b643430f409207d1668d400a3e62912051baf651668b2b9386d26c5426a648adab6ecc7b5df6eb0f8675fd8715f1d7d52083590ff62dafbebf18f514a1ea6019798cc84c010c5e4f47c7405fb03b788271d15eb0c0b50db08d14e011d984156df5931ab4e1c55a6d62f8de2ea52f76a32f4840ed237f628b2d34fa642247626533d772b07f852aa48874b6e96cf5bee88dd359dda18cc156d8d667db7212832226b049e99f791bf313965888f40810327c66f2f0a747ead6068b0fb68c7c612af6a1835956dee17615642e1a25b323924b20ba095cf8ce9c140f7fd025a72ac635d14970a3eeae1da39e2ddfe70e61892860573faab613222bcc9a47dad48466d3266328979ce8e8c3fec73a724fce1121e656354590de0c5633304e89be38c9b143dbc0e7ec9d7ee6a5570b3ab93785621e94b1f39b3d468592ed24cef248951ba583ad9e2266b61692fac9a1cff8b45dcb573a3c56fa9a748ea923d34f4594b3cc1315bdf53bdd43bd784511ad51a99914d869e0f22e0df61cb02ba44d35a1443e4405beeceea6047b690438c8e9c0d28b49cc4ed942ed6e6fc1e39d6a1e031a90d90de75b8dd3a441fa0332268b313eb54b809024909d9f3bcaab864287b3012bf1b46fcdf0da2af5d4b14c12d7b14c065da05a623ede6f5679dd51aacbd03897e18a4aa293df510b416dc5196875adec0a9c32eddbdd507a7e3c6028db71d2aa91bc0ee620089a2caad244af4b6134f15fbc2b7a7cc1e6c98a191d8880db8bdae477e6ed1eae2d08d7a39d8850d444246768207ab335eee74606b14000fe7b3b11defae9c2f4c67c1b9b1aa11f0bf9ee73e5d0c1dbd4b3d4eb33dceee2aef7a0daa7cc34285117b498d796647fa74faa1d8990e988c2afb0019efb6a4afd0855902660cbf1a483f3a3d62d7c126624ad3e4a335eab9dcf09900aeea8d2534daac75ad8ad188ab4aebf721f15ec9fd46951a9c2e51c1af89463d397478480c4597a3d45fa91f3866d5a6fcb0ce5a70b52192533c2592e1f255a06f8ae881b98bec6cd258516c753263fe6d3109349b3926593171c097ca5c8e6c380484b9f25f7d59a154ee0ff73b9037234806b57e8c5ab48f3f9cc369399d3375eb5da4212c84aa68b0cf0923614d3bfcc311adc0c45d43170a58922ad9ce8fd5ab85e96a59d951b56ce8856c41cb72d1512d9396ed26abc851e1beeb160b3f67faf17f2226d070b82c9aaafd37b0f6d73ab0004955dd61038aa408e9458031295cf3e20fb2b7b05762e587f7806bb4c5822efad0b9d0783c19e028747611862d876013e1bb84acc6c9a04b230b9d331cad75d301e94e4f3b1c3379d195dc292b164aaa05bf77f0f9f0eb26fd860e97570e8e12d95acc35b3f7408981046990ead00ae29d55f67c80212786d99782982cfe26f6aa6e28b0596787285271519cd40e113adea8c905cfea4efbdbeafcc18ea0b897a44717865cea5ec702b3e5489b4bc336c83ea8a0b16e4c3e72c684b1f5a266716486068a518c9eb5fe8aff2255a98115363fdc02ee40474da3dff0aae06b33dfc72a029c7f9329be8d142491755f094abd3f08e79a2b516a61b6c430895bb104ce372193285ff9b91696d841cf5f4868bdf79c5bcfd57486d876c0ba0aae69372456293ab7029644756be0d6c8c69115ad82d7c027d8482c8f362fc2303e7720b1c8fae2b9e487ec8872bfdb010bd8644d0f93ca137da245f51a2355907311bea5a69711fe927c1621fda0fd4efbbe5f97325c3241721288c8bb41cb67acf66d2c713999b16adb047672983082b9235bd057e4d63b2bef32733e69738d33d70e8073c2653320abfd842127363606e9c4dc3bebece6050a962ed859e2f869a634ebe9d0fbddd6002d31c766f43cde2420fd50f3d9e2a3f814e861886c535fde1c4e5d980d73aed812aa324b29ae6524253f4584a4f16da220fa1d4b48da7b1487d717f3982636eebaa3feea391be7ffd23053e28a44f7691c1b63d2d505e10c092c1b3ab36627679e60a60595658f97d490fea7dea6a088038540deb228f6592703d42d9f11099734439b7696bc22be9a478239b20e548e842439699615b10c22ba2b709755b8858b8b754c4cb2835520705d56ef74e41973968db265807cf68e1968ab994b219b86ffda426e52c8bfd729b11e006252b5fe1014a5b5def88c25451fa71ff26ea4c1c850689589d8dedccef864bc551f47a88393b97e44c518c21fa8719ee3268e8b9b976843b2024c4489e265501c045ddac5b36092f263d4ce8e26014d4069cc4b8639fe5d7a6599bcc5186267f7c2aab3fca6f4daca67fcc96d56cce08f4f35a4d4df66e6949db2ddc57fb8a5067375608128b0e0dc8258645937dd3416e3ad67a61a86287f87f64248091e28f4ad750b7e5151e601986f5fff939a2771d05f1517aad25311314017670bbbc8ca6373f8ea07cbfff26d268cd268166112080ea41bfd7b38f55d1ac91956873f6cc93f5e014b2f57fa1bbb797699970ef10a288fdf77647a2c1292a311f029d372944e2bbd2e9c73adc9e9719f2394d7e4e93f3e71cfefa7c0b75cda34d9eaba9c94b499dbeba6f9089a9683836609624ed23569a62391077a0224b0f47bdbb211f5af5747dc62d0f0a87079b5c37b17baf708d44d5de4e24c16bfa52573fc3c78309c3f8aefac8b9152731a30887e9588a3c02ed524dd2ae1b32bd9055943b2e599e6637c2dc15e503ad29ec6957b957c07a1a628e81dedbe00a256b54c10bfd70ff795c82f86d9875da4459fe01792d7ccc01f3ec97a004b26beafa483388c9514f1593362f3accf26b8182e5ba3e2feb91e17f7d540e6e6f24057e0b4f25a597b242908edd38019016747e55409ed67d4689f0506e195e791ef4c781e783eaf7a0eaecfbd298c70853a95783f8f3bdc09c891c633c559956b6430f3d8d6a22c726e6377da650458ccd91705a4703f72221f3f0f2838587c5dbb07e1d9557e476846ccf65889118370913d19a01527d4ac7cae318a4bb599af80992bd3c3de6a70f618e8f313c2dad83b04c4cc92efab1df1648ff38436646f2e42129444d4b5cf4c44c28ea221f0fa754a8276f826d9742581fbe57174619c7f5b802ce69799d9e2675a887a105092cf317db6995029a35b7dcec68d013e2019695e01470e54817fbdc632a4456748ef2c057063c7dccab9c5399949874a82037e98e700aa56741a9f40a7b51d693f57998fbee8093d06e2cb448e1552081044af50047dfe9bdddfe6f156ede32e57f1eedf1345ea0e0e8f2559a2113bbdb19da2a034075a9e4f01b3999133b8c7bcf83699093ae8ab3a178961f2135a627396f26d8de4dd08b180218b3e7f337337d732a178e8478970f726435ad3b6241514a22e427387bb22d73addcdfdf97f822020bdbfaba8c8a9ae67e7d79ad37a37b370deae872f8460b6cc5035ec8dd1faf2b1a81cf693a6ea39f26853961d2415ab6ac65e29091c89cb6d5e5db5611cd116341ffc43a18fa2ad2fc43e6ac6260f37f5a479f31280c5e2e66d7b521e53b23a4af2dc97d0b215b054e1a35d85f89322f48549234960c22e36f3faf799c21c20ca14137c7cb2f81b42875d95731d0b960ce5a07ec019349babfacb689cafac56e48f679655ca5bfd1db06c563909ec069572179fdafeff67c3884c4ee16176caccfd44160514bc67f989da781aaa0714d9eb8b649364cf631f7734732d5cc9ba7c47777a4cb1705186286dd467c463834f501ab697c1971ec7e36de7443c5eaa8ce1bd7d509084b49e6ea3279364e3b314f89362d71a360c26424ddbf3a0534eb9144eedfa51a49fc5f5888e69ea8c02d38bfe9a3efbedb62f4bf264198eb653c40bdb85fdb59938fcf7a9134e109d6b4108e2daad1186bb9522d701459f6214fbc236699f30712972d9f2b2b68d82f54dde37b04c9ffe5972e384c54d7f6edda56b7d70fdbe8643291b646e59364178a1f6faaa1556945f75ca026de506ed3d13c37ff0a76375b26a7288cca7bdc916b4e6d776ebd64a18c35054b1bd82f8190c06d6de7ba4b7c5a05cd1d3996365f462b3feef6d7a2e5ba7a13ef7e15a01a1a397d395a19a479aa7ad8c867b3da0780b80c4751529915643dc155002beb65263629504c5a551bc7869f5a8a4f6d9004bc1e9181ca092384d30a15bef4f5d194c1d337c0d1232c06d1955a73e673746bc46f92cf5acd2c52b0474bb02a0c2bfa44c744523aef213fa8a1ea8892fa25881077f63411f8dd315caf4a292d131bd2800b48aa257c0eea26cbdab7b7d53d2f2a94966edffe63e7aa8c67f83b180349d69d5ca5737d8f1c1c579a2e9632ad9a40394878c8689f3a287d0c68b2b4c76979d3a9b3ab803c424b434c894f53de2e28db692716c465b20e6c5a62059f81308917da72900879ffa67add9aa50a5ed9f55291f3f3ed2edb89b536b95b5843008752f7ba1659670e30536b215edf10e87441594aed636f29573152936289484087316193f7126af06b0334f59efc44bc57b026f03c40d1445c4b8d60a1ac0a5fe90d7ef2cd8078bc228a8bc06f6643604d882c7e0dc765138a28c82040821b38d33c145dd65fd58ed98d8dc806624120fbe020b06bbcdb9f7677163e4e8da2f3a3f85cff3c6d42b41b9f18707758445b6bb628ca5d964e630f048b14ccfcc0ce7419644b7919fac3303362f6a10b454bf9b0413c545ee083cb42a9330a0b6efe48088913d26be86ea4b9a1fd728968d7e7a78e8adc17398e6fcb57a68f70a39a419f655c2e396b93512987b33a24f45f23f42ca47275afa827f2dfb59182e4a581dc527dec682fc091d0aada1d72e2527032045d136c40b3ae5731cb8022b04d10734bcf82389a1651d3fbce7003e496ae0ea02f08a8aeaff5b61f1d25208d0529b597e14ba8aae7017975139700f2358fd7f44695a34af2d011f8a16089807cdd86d236127771efec52908c0a4812d3452a9d76f6ebc413503e9da9a36b88875a4c2c7b158774523ec0f165abde826f02457a16f86ff225ce314e0d7658fd163e9386f9ed799d2ff8697871883158853e16d8cf08a57cab1a8be38d02ccf58a034e128c2b858e8935b5cb4c3d2f838f663e3cab1cbfad450dfee2cf108e5be8e33041a3f6daf1605a4a731f7bcc9fde3ee7fe455a9221161fb911c2d", 0x1000}], 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001980)=0x81) truncate(&(0x7f00000019c0)='./file0/file0\x00', 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001a00)={'./file0/file0\x00', 0x875e, 0x2, 0xffff, 0x0, 0x7, 0x6, 0x7fff, 0x2, 0x2, 0xb5, 0x6}) ftruncate(r0, 0x1f) lstat(&(0x7f0000001a80)='./file0/file0\x00', &(0x7f0000001ac0)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open$dir(&(0x7f0000001b40)='./file0\x00', 0x20000, 0x171) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001b80)={0x46, 0x3}) getsockname(r2, &(0x7f0000001bc0)=@un=@abs, &(0x7f0000001c00)=0x8) pwritev(r3, &(0x7f0000001f40)=[{&(0x7f0000001c40)="de16a33fe8e38f714f4f04bf419c9d0233777c32d79085f73c8e4267f6a2754d9c7af0bfaaf3a354e0064d55f400c3c8b13e7a333675f4565514982bfc2de2", 0x3f}, {&(0x7f0000001c80)="b3dacfdff12955d0ea8f51b71474d554d77de1786ceda3701df9bbbf6e7ccc3f3b4a4c1c706de1e575ea17ff1c2f8a2688de5c8ac0f8b4bc20a6f802652506871db3d03b5d72ab037fa88e2471c197c4eba3995f3ee3b1615472240435e3c71bb9cd4a576f0b05fd277f6c36a30ce726809f654084387f2bd1d1d6606f9e946a8a4d5d73d2801d1d53", 0x89}, {&(0x7f0000001d40)="d22fd4185df52880176dded4a12cfc8a403ebbe4350d7cdeaf263fc2698fb6237043696c17091241c43227979d94ca4010666af665eb96baae2f18474d651f76577cb483d96bf1405bd5943c5f1b19fe85c4f258ce1da15e8fa7531fa2233e5c3147b085b3605d828d7553679dd46d77154c1c92ac0623c1ccbf08fed3d0fb29fd3aa9ca6adb9d8738d9bcb12c9f5323b04d6a3937", 0x95}, {&(0x7f0000001e00)="72413e835f49eac4a42d0aff44568abacb8673858da6e1d3c8191279a56d3306acd159b04e3dd3acd952d4ce91b8b6f0547932a72496061316441084693d51001963668b45ea4a1352fba729ba14ca1f5158cb75ac2f91621cb09f70c027c9a4bf2dc0aaef31e8b675b6797df39e50d59c57d3ca525f9c9cd57a5651d3f6b20f295bb7a256cf33b92b58d7435d56b77ca9c7daa2769e08be3a8f8f4cd93303a95bd2c33c86fdc51f6a9a07b5", 0xac}, {&(0x7f0000001ec0)="2dd87121819a902f7ef9d57f2b979ff8b0ad18de70fe7a4c34616c7aba6b5298187051f158bfbefa7af8c5f09636ccac72aa5fea", 0x34}, {&(0x7f0000001f00)="64a7aeb80830b9f7f811a411229283126ff068db514c0a52be2cf98829c1706d3bf025e4c4e66b0f32b4a3aecf80ea56ec601141a8fabfef49", 0x39}], 0x6, 0x0) shmctl$SHM_LOCK(r1, 0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) r4 = semget(0x3, 0x4, 0x426) semop(r4, &(0x7f0000001fc0)=[{0x1, 0x4, 0x1000}, {0x3, 0x3f, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x100000000, 0x1000}, {0x2, 0x50e948aa, 0x800}], 0x5) shutdown(r2, 0x2) shmget(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) 16:00:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000100)={0x5, 0x6, 0x4, 0x7, 0x40, 0x6, 0x8c29, 0x10000}, &(0x7f0000000140)={0x1, 0xffffffffffffffae, 0x6, 0x2, 0x0, 0x9, 0x40000000, 0x9}, &(0x7f0000000180)={0x2, 0x401, 0x72, 0x81, 0xffffffff, 0x1, 0x5, 0x1f}, &(0x7f00000001c0)={0x80, 0x9}) write(r0, &(0x7f0000000200)="3001c2668034bb42c246845360e8564fd85300e15b29be9480ac44845604d0e353564453dd6a48bbf4179aaf0a38e8c40d2eb3b3ac46295519799bf1398ff7e405631256e5a89e8b479d916ba50948ca6836b7275f6ebe6add70ffe2b7", 0x5d) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x3, 0x101) fcntl$setstatus(r4, 0x4, 0x80) setpgid(r1, r1) ioctl$KDDISABIO(r4, 0x20004b3d) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f00000002c0)=""/106) accept$unix(r4, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getpid() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000003c0)=""/243) r9 = semget$private(0x0, 0x0, 0x40) setsockopt$sock_int(r4, 0xffff, 0x108f, &(0x7f00000004c0)=0x6, 0x4) select(0x40, &(0x7f0000000500)={0x4000000000, 0x81, 0x5, 0x6, 0x9, 0x4, 0x1, 0x100000000}, &(0x7f0000000540)={0x100, 0x2a, 0xf17b, 0x4, 0xa0, 0x6, 0xa}, &(0x7f0000000580)={0xb376, 0x40000000000, 0x8, 0x51ee, 0xe2, 0xfffffffffffff058, 0x4, 0x100}, &(0x7f00000005c0)={0x5e7, 0x20000000}) r10 = socket$unix(0x1, 0x1, 0x0) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000600)=""/68) semop(r8, &(0x7f0000000680)=[{0x3, 0x9, 0x1800}, {0x4, 0x8, 0x800}, {0x1, 0x5, 0x800}, {0x1, 0x3, 0x800}, {0x0, 0x0, 0x1000}], 0x5) r11 = fcntl$dupfd(r4, 0x0, r10) dup(r11) select(0x40, &(0x7f00000006c0)={0x80b, 0x4, 0xffffffffffff4ab1, 0x0, 0xd2, 0x2, 0x9, 0x5}, &(0x7f0000000700)={0x3f, 0xce, 0x1, 0x5, 0x9, 0x4, 0x800, 0x3f}, &(0x7f0000000740)={0x0, 0x5, 0x0, 0x8001, 0x8, 0xff, 0x100000000, 0x100000001}, &(0x7f0000000780)={0x3, 0x24000000}) semget$private(0x0, 0x3, 0x100) r12 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000007c0)={{0x2, r2, r3, r6, r7, 0x150, 0x8}, 0x0, 0x4, r5, r5, 0xfffffffffffffffb, 0x6, 0x6}) semget$private(0x0, 0xe2b1c92bea11e190, 0x201) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000840)={0x5, 0x3, 0x1, 0x2, "ec1124124d54edcb5545853b5aee4f22aa3778b8", 0x1000, 0x1}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000880)=0x1) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x1a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x1}) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffe01) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff75}], 0x1) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x7) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/69) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 16:01:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:01 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000040)=[r0, r4, r3, 0xffffffffffffffff, r2, r1, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r5) mknod(&(0x7f0000000000)='./control\x00', 0x1000000001ffe, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) 16:01:01 executing program 1: semget(0x0, 0x2, 0x453) 16:01:01 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0xffffffffffffffff, 0x3}, {0x40000000000000, 0x2}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x7}, {0x42, 0x7fffffff}, {0x8a, 0x431}, {0x26, 0x80}, {0xa20b6fd6f41490bb, 0x8}, {0xc9, 0x8}, {0x8e, 0x6a39}, {0x5, 0x2}], 0x8}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x32, 0x9, {0x8, 0x2}}) open(&(0x7f0000000000)='./file0\x00', 0x41, 0xffad1e063677c7f6) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x3, [{0x0, 0x2}, {0x1}, {0x2, 0xc52}, {0x1, 0x8000}, {0x2, 0x6}, {0x0, 0x879}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x0, 0x1}, {0x1, 0xfffffffffffff231}, {0x3, 0x7}, {0x0, 0x2}, {0x0, 0x3020}, {0x2, 0x3}, {0x1, 0x4}, {0x1, 0x80}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2a68}, {0x2}, {0x3, 0x101}, {0x1, 0x4e}, {0x1, 0xf2}, {0x0, 0x6}, {0x1, 0x7}, {0x2, 0x3}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xe9}, {0x0, 0x7}]}) 16:01:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:01:01 executing program 1: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/112, 0x70}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/143, 0x8f}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000600)=""/201, 0xc9}], 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() syz_open_pts() 16:01:01 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xffff}, {0x1, 0x68}}, &(0x7f0000000080)) setitimer(0x100002, &(0x7f00000001c0)={{0xc97c, 0x5b9855f0}, {0x1ff, 0x8003c}}, &(0x7f0000000180)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getpid() wait4(r0, &(0x7f0000000140), 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x7}, {0x4}}, 0x0) 16:01:01 executing program 0: r0 = socket(0x26, 0x7, 0x3) r1 = socket(0x1e, 0xc005, 0x5c5) fcntl$dupfd(r0, 0x0, r1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807efff708 failed: no mapping 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x2aef) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x4}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x37d, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x40) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000080)) 16:01:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = dup(r0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x100) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x880, 0x82) r2 = open$dir(&(0x7f0000000180)='./file1\x00', 0x10000, 0x2) linkat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f00000001c0)='./file1\x00', 0x7) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9, 0x5}, {0x18, 0x3, 0x3, 0x6}, 0x7, [0xc92, 0x10000, 0xf50, 0x6, 0xff, 0x323db59b, 0x8, 0x1f]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x4c}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653040"], 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x1539, './file1\x00'}) 16:01:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) r1 = socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0b21e6b85227fde0273843b26fe69b71a6be1c019b19d4568c1323ce189da4ce80d6993f0fbb6c953d61b09555950fbc42b82664cab81b0615", 0x39) 16:01:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0xc0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x202a0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xa, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) close(r2) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:01:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20600, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) 16:01:02 executing program 0: r0 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:02 executing program 1: r0 = shmget(0x0, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20810, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x0, 0x200, 0x0, 0x77, 0xb, 0x8, 0x3, 0x2, 0x9, 0x8}) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x0, 0x2, 0x0, 0x0, r2}) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = shmget$private(0x0, 0x3000, 0x241, &(0x7f0000ffb000/0x3000)=nil) clock_getres(0x3, &(0x7f0000000140)) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/61) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8000, 0x3, 0x80, 0x1, 0x5, 0x9, 0x0, 0x1, 0x0, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000080)=0x7) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) fchdir(r3) 16:01:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r0, 0x3d}], 0x1, 0x0) 16:01:02 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r1, 0x7fffffff, 0xffffffff, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)='m', 0x1) 16:01:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget(0x1, 0x208) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) msgctl$IPC_RMID(r1, 0x0) read(r0, &(0x7f0000000180)=""/135, 0x87) 16:01:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/12}, &(0x7f0000000080)=0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="411db8aa553bc9653d9c4c9778da7ce9536793b00aa4169d04f048975b218172dfa5d601f78f5baf77c65c0183f7ccc908d6418ba7e86be0a208d06e491c8fa56376f0792da5d78fbcc2ff4b91b594e7ebedbe408496cf40c335389cb6181872c8b1a455c6c3709c274a33314c10764cd732b37a4a6c13a4ee11741d47bea560dd241d5838ad07c3d94718d42843042ba661a76d6a0feae922b5878c6fe23860c846261df42ee2bf7eac34894a7d72011298c2e9f91573b70a423aa17e30ab89234679edb1aaa647d74cafb6361dd45b29848b6abaaeb8f31e10271495a3dcce72c7e6e5a4ebacfb1b7b76c17907715488c2dd744bf8ef3c8b5dcf6cf088c984d9cdef62b5150ad2b35f5d3571acf351264ccad96cca1bd0afa871fd60854b25b9c308c0db34a21a263b789a3c1dbf3282655c28c7fdc779248d25f83e7890654dddfeb0328fad2f26a887346a45b7cf94083235b76c6f5653aaf8b7615734489c6704dfb48ed0bacddd5cbca695be500c257b05b522cca2ce2bc19f13cef34351361147db16b8f2a67fec80e1bb2b41b8dcb76e95dd3cf136ab3fb331ac52d0f199fba0dab6c1b9b0ca53f5929b0d754de43727c4dc6524a3a8420b87d596eee089918049f57889eebcd1d56d588af7f18d7e37ec8617f70436c7013cfb9682f85d8a1eee6e93494376356d66dc596d04f42b4a75d44b8b1100d456ffcef0440f3c74ab80268aaffd48baf8f30f20ff79095d9b9eda0081ee01d29c7505f9fd5d3121ac9eb45f86870a386e04640bec08bfcbe923d0280768d0c561f1eff7e49df15dac330682bd965036ad2035e2ab0b7156aef5c8488355444e49f2474bf9ec4db3877080d1acf3a0417092dd4087af2f170f83cb2bd4aa1674b7de27079ef5e327729411d243692b2c4597e097fb1993c2b92f47f75afb76ee369d71618fb7a856e4146c6cf9b436f7d169c6943dbdb0da7f36a9f785efe9660a0daa0ed627f23afdeb35798d6fd7d98e1cfd226d219304dbec5c99679b63d9199412b9671c0ee5b6e5f449f13f1d0aef4440273de3a0cbf52dd957b6fecb03a5509e3c22b42a111f795893c938468a1fd372d003ddd2256ec1f3de94f138e939299e984445f3f70e454521d7cd9eb809b949602381e99cdc5a57a77d97af1ece11e1327db3eea46fd4d0cb4382de913f6963437fa67a66a8a423430e1a66bc2735eababb78fbd40cc4ff9bfce3b379c0f6e5997245b6261f518b508155649da2f6de02fa4ab8f0f34425e5511023b1b0d59e5a8903520cee705b8af6d18f246abd2845e5d91743f448dc771d0382ab597b5440f598e9de0d5184c3c0a3aced59289d0e31a5c28f8f0d0764c5634ba50d9fccfb1afca2f7f020b8d847b83176ed5d0f4173a433dadff2a44f3fe688e4bad5c0537143d37d7b9321e6809d7ed03c9c961118d7de40a5abef92088052c096415e148a07ec52d6fcdf7c36717b5211f56a61b18d6e526f63397dcc51c30e5791b39589d1c42ae4945d3c260d949ff40450cb59800c078a4aeea0eaf4cc1d85aa6b4f3671de391944205cdd445734910e59a753bc1b26e6ce2fd24157d45faf3656ea34c5d69772e6c48089fdb650eec5efe3f7a36763c4d3b012d88c8dd2a20601ca0bb916a114c36c2d4e21d685a3a0cd83f77b60fe3ff5f3192146073c45a0a0d3505630c638bd9160cd6152cc9da0c74e2c434b714e8e2330b661e51d7f366825be60bdd2125a38dc0fdbd8038434a66af1fd23158b01f2fc4273e4760ecdf40b5b0666ec0a27e9ff4ab5d5bf812c36500b1a99b891e7001a9ab6954f3a0330d4cfc8b15d774fa27481f1e75cce404f343b7c41e93e0c756cec0d4b0a6e0f17d78245914a3eccfca019302adca36a4a1bb298b77a0fd8de4f7b441884e4352b8eaef94b013463a1a49fb6f7716d23e78d036183feb272d8e99523ce760803df5d8526e289e7daacc4c47a410d884ecf9a3027bce4ddb8089c4d28b5bf0a37251265e03f44bd1c7b2eaa88aa5be484397f7ef95e8676e58fb0af2db315ee06e44d2a72e208a36238023387032e712f5b5c4c4c2a3c8a37588d4480db12c282393993e3696bc2dadea4861afe88135e3963707651b016383f8aed328d89d8238f306e430a1286e78be9cdd1974f343612d9e572495b35e79e0703cc612e3bd66c2ce8f5f8a70915abc1be47a4ee78d712617a9257416b7fb467d8cc97f4fb9a3c6930de74320af7e4bd251d8438677e508a7cb620713de31b3c87a114e5b163bebb5f8515320e31be5fedfa1455207b4643658c3af1ad24f5aa25f1768db2cb387195efb459fb92ee0f5b1076df6c726490eaf37851ed215779158788989f3ce4596cf452a0793af42faae2c7aac45a027f9271e7ca8eabbc662376a52f064fd370f05d3378cb96416cf40761452348ae38094598c9d7d335795908e6b365c71a8f2222e39d234fb7e28bfbd0c9d7b26530ddfa462e3f73edb73113eda18e1528441d8617667482658eacc3b83029a6a686accf4249077900ad30d50ddcefd40a633015398119c7476b695599fece0324996f346646352c466122a4642424e1fdd0c237646a9ba45bc343b0d01b29a2052d6754f40033fdf326300a9392055b89ab91e3a32a9827e265f25c619512e7b4c9d5f93ea71a0f4c5915824a4e58514f150c17eab1414f99779b0d4d44ce02ff74eed7d9f36571ffda1da61ae4ef834ae7d57c3eb71de9c170a940632c02e95796f1236e6279588a6f73c266acdfefe9b178de731c2d30505b1c1ae81253edddd7d1735be6eaa37fd790c37e6a4802a6345eeccf80a38397f9f39a156f0135624ab7df07c0552ceb050a41bada01fdc4cb101c3e044abaa2973fdb6fd125c895a73e7b0d8e4b033315bb5fd8a6370ef3d0f98ed7e6ac407b343433037f0c4b3157af5b51c4b971558cec44685c81073cb77cd89f292114d1cc7c212c78825e446d4614e87ba3da2e48f6d039a83fb8d3737171667ae7bfe6c0f8c85ac7c918356e1eda3fd911372ee632538a9c6b7e139dbfcea047bdc5d00ba0ba70c2266ab2caa863585530f5b77144320249df0a6c30536209e3ea4a2e24f8a1df82633f0ec69df6ed7b9b39264912be26148fc0a4b71c06557c9438b7776a8818872726334f3eb2cf204123da764d92a89bde8c5f72c686cd5778d9b2dbe706a3eadcad939027d73dbda1fbfdad807c32b4abe68ece3e097f80fa4a5b95e8d2ec7e35047c573cf8e7cdb00620c50ee50b7621f938850471f4d8248d70271d1ca5fcefe547fd169158afb9e1bad43c1be7694726db537992f875137153e187bd0e3f0ee73719b2c306df9c0fcc02e069c2bb8eaba261f35e7a5cfd0868db0baf00634fe53f8042b4bb6df4e86c169505a5499cd37b6684585c58a059a3983bcc51599f8f1883d12515d6740326f3b005de95a3233a75020ccef4fa8cb9fa21144e2cebe438d48448623ce0dd715f2f8b34e5ddeceb9fa9402086a27e9f18a5735438fc448a7ab05aae708ce092cdf9b4d770d8773c3f6628641070da9b76839ad7779dde014d4aa07932c877b4cf8202eb926d2694690c658f5ba7636ca6ede4a8359e037c80f1ad6cf9d885bace584e7ecb6e1eb5f535b01515fe00623ce0f6f85e63fed00af95f57df7ba46400eb9b86edff951aa5eae611fb3250daae6f528ae99ea971923281524ea1fe775e2242970f3dd2b24836f0c751993ea60bde503be8842352e0dd00ecc560301e243be456377143b6380f1a9a67ae6f1da04a9985b195cd2a2ac1d51c15c9f6e58fdca328d360dc47955b714e36ea46d0a214dd7e61f3e7908189ea8771ce29d4b0ca5abc8de5bf58aa45eac24afbc79e69288953fdfd135b0a79e81932bdd064d26b3010bfb710e1494850a16b355cec33876a76fedb8b41e4a3bf7e9506274bdfa986e3b682090e54b05384637cf79cac7161844ed27bec325ffae12a94cdac7e6514f838f543ba9887472a003290fc245770d5a6f2a16df3a705d05639d977afcf8892d6ebc2719790c6b7d0b92e7f4c068e85639a9226417d27a3b2f72ffe5a2aa10735cf2d78af9cb2014d98fc945f310ec0cd13b929ef411dbe7758b904b5f1e9c65ce2bca95652d1d81152d0583b40e0e0451db841ccca67c95448684459bc3103ccd87020a4bcba4a30871dd76d4cebe336ba98f6f9586250eb45b649b10cd7980c0c954984df0347857a3704e05fcbbe0c73243f9a5e0158b63368dd346fcdd3efd17879df62d640ba8b60699f9ebd89b04fcf93b36e5e26166e5c4f9c3866ff1a21160043f171b37821bf226cf3f7b2cf9abadd939c12906541ed57cc38a647623bbd1a9672808083a834e552f2b94df57c7fbd6af235b8b6e1c45df6d82ee0ae1d2ee1d41c0c164030d44ffb4aa7ff2fb4ec10bc370af980486dfe014ff121f3892ffc32a70c834a1663d6ec3ed3d6a5394cae6a5d08abdad253cbecadb0da2eecc9ae5f9f5633bc78bbf6e4abe9482a5bb2c7a2b6a9b054b5b7d144d6c7cee0db375e2bb3dc63fca52217b3ab461aa276490352250e08ec2efe7cfaafe4fa20096ce12cea20b3ea2aecc2280147c01c305f762685ccc9a8b6985b3fc4b5032f4f295d4eb5f9680626500927cdf47f68bdfba33bb57eeb0ab071f04643c790ea8c9764ef24bd94115d3fff6479b7c7f201b2978a2e79e282a2f670ecc7af85978ff265237e5f5d8c2cdf577f568ba4447696c7947f8cb23d540c065182037904065dc906bb94a0ed12cdf7e5604f2cbc395f1384949ba11c687bb3f8812e5d8239c340c010bb6e7677e51a6f63d33ff46e76615c2c89361818c2e23c00370ccce8f3e435b28709dd6bcf77235c8356ccd05abd566470ac6c95f06ac66d3ebf34eccd4a58696d7a6a823503d7d35c2b69720179db52568f5a2ca37d4254b27ceacfeef99f05275ca1e8c35dad0870b10eda335c224aa9980ca42ea1b312c8a4a2d9d9b5c8f75ddd1c790fd49c20a5fb21e890f628b57f4db16f6aa9c559d1c058d9dea05ff500af722887de3c3127fd4b828291bd5175a9dac7a6f00c3b12c3d4884b37778d76fe5cbaa6d6cfb885bbf8bcce8dc325d61690f40913c64c297b75bdf0762a6abf463d9ebdaca40e0bb3c9d399103864e2ab0f4a626a304c5f694ed23aa304f54814c3dc8ae8a6f033fef83c1756ddd3a020af64ceb15316aa367ab1890cd4dcad0cde4cfd14d5f54d2d884ca65ed76a6a3deaa2c9c550513d3273fbb12eda627ab1dd40e5ebb56d6d6e7320fd89816263edc2d7803752c9f44fb4986f3421e8d6a1a5be038fbc152b57b5367d5857a8b0022ef5b4af0a5de39f9dd88992fb787d6511c79a134d9c5af20055a17c6c72a8b292d34a53ab64ee85d65947bba904187bf2d4861d540b747336a2dc30c66efeecde70a4828e212b4807b863af7bdd0560d4c789cef154fb2ff333fe71bc43571eb5f416e69a85bcb50b22191c43bc8ddd3ce0fe31e1bacb923871602b2ba856caf6af8f03ef6b9ff54060388835f5f9f3084e4ac7e4e713526b016ac4d17dd7cbb6b94c77b05675cb8deba23ad43d302d4c8fbb4e07debaefac11791e8b608feb60eb524f96d86e5233e615ad196c0b5850b89aae259f7ef96bd30e35c37504971958f3dd6de3cbefa73761be9a3dd1d965a8f2f09a2609e8be2afacb61aa1eeeb967a03f90f421f840a81bb30adeb18e6dfd6cd70b8eb4b06ff796dff76b25e9fb013261808c5b8fdfcd9ff9e6daec1234c7d72226079057f8d8d3230e00", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000), 0xc) 16:01:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:01:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000440)=""/205, 0xcd}], 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000206000/0x2000)=nil, 0x2000, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000040)='.\x00', 0x0) 16:01:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffff8) r1 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x2da9be3e, 0x5, 0x0, 0x2, 0x81, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x1, 0x0, 0x2000000000, "0000000000000000000000000000000100"}) fchmod(r0, 0x40) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:03 executing program 1: setrlimit(0x0, &(0x7f0000000700)={0x7ff, 0x6}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c65cf003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9cb6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb6637b42bf7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc89f6b27c3e504693256d66d1a40ecbc054142fb7174d4e17000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 16:01:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x70) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x0, 0x80000000000007, 0x80, "8549550a02002900f3ffff1067f5bf21b535cd00", 0x3, 0x2080000001}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:01:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4b77f17c, 0x81, 0x4, 0x1, "8e3ebecfbd556370e4e0d33279af8889562afdb0", 0xfffffffffffffffa, 0xfffffffffffffffe}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080)={0xffff, 0x7f, 0x800, 0x8, 0xe86, 0x7fff, 0xc0d, 0x2}, &(0x7f00000001c0)={0xfffffffffffffff8, 0x4, 0x1f, 0x3, 0x7, 0x101, 0x5, 0x8001}, &(0x7f0000000200)={0x0, 0xffffffff, 0x101, 0x3, 0x17c, 0x200, 0x1, 0x7}, &(0x7f0000000240)={0x7f, 0x800}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:03 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x401, 0x2}) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000b5000/0x1000)=nil, 0x1000) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) socketpair(0x0, 0x8001, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20400, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x5}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x400007, 0x0, 0x800, 0x0) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) fcntl$setstatus(r1, 0x4, 0x48) dup2(r1, r0) 16:01:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9e0facd86d07cc77", 0x8) r1 = socket$inet(0x2, 0x800000000000fc, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="273bc4ce674df64407af070dd825126ec7272657589f996bc43e7ba17944a8381f4d9e1ea73c2105f6f0eee9c0dedc18621a65e37d56e36a1c445b9a7bd40da14de521290be97dcd30baa43dd9a2a39c6da986ad2b5d317237b8870c9f97876e86646ef97a09e7cec5e1e9986c88e7d553005535ed6576107aecc15a91256348ad52aa9a65dc3f72b5fb08aef38d88d1e52d5bea6c121c1a803fe13a146030f205cf256f0f8be153f46bf5096eafc82bf36b76dc0e", 0xb5) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) shutdown(r0, 0x2) 16:01:04 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='c\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='c\x00']) 16:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800010180, 0x3) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:01:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) mmap(&(0x7f000028f000/0x1000)=nil, 0x1000, 0x4, 0x3812, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{r0, 0x81}, {r0, 0x6}, {r0}, {r0, 0x40}, {r0, 0x80}, {r0, 0x23}], 0x6, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:04 executing program 0: rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x4000002, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x1fff, 0xed0a) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x108, 0x1) 16:01:04 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x80, 0x52) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/2, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0), 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='W\x00') execve(0x0, 0x0, 0x0) 16:01:04 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x8, 0xcf, 0x5b, "236285880b00964335ca8bc693a42f302624017b", 0x7, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(r1, &(0x7f00000001c0)="0f7605825eeba39d306c05a1900f451dfff6f2504a6a22c989b8aae34b7e2c2dd6382ce41236b68b2faab2cee8dfa4a9081c09e5569ecce910908a5330d9e2e0abcfa8427dff5df6b2290618bd900c365e9c10dd4b2701b2f3ca2833590dd0828a01b27c1d937ef0e2a71db7ef0ed50383367f8465b5dbdb562289a7a51c76436f207895e16c64750fd271cc82f76f0e7cda9cb68cfaad5e086094512c2cbbae6262b223acdfae799e5ca6b8da7c57280c131c471f9425abdb85eca292fbed73a694b9be8ba5278cca2f8f19ce3598258c6675f3cf833d057a681eb50179f8d60eb67a47f059d2ed3d243bff144865149091", 0xf2, 0x0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x800000) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:04 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r1 = socket(0x11, 0x4005, 0x1ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) setuid(r2) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getpgid(r3) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x11) symlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x8) setuid(r4) 16:01:04 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x631, 0x800}, &(0x7f0000000080)) 16:01:04 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x100000000204f, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/170, 0xaa}], 0x4, 0x0) fchmodat(r0, &(0x7f0000000400)='./bus\x00', 0x100, 0x2) 16:01:04 executing program 0: open(0x0, 0x0, 0x1c1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) r2 = dup(r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x100a, 0x4) syz_open_pts() 16:01:04 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) 16:01:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:01:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x6, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ftruncate(r0, 0xfffffffffffffeff) dup2(r0, r1) 16:01:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400000, 0x8) getppid() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:01:06 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r5, 0x0, &(0x7f0000000000)) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x1, 0xffffffffffffffff, 0x4}) r3 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28080, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:06 executing program 1: mlockall(0x1) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) 16:01:06 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = semget$private(0x0, 0x0, 0xa4) semctl$IPC_RMID(r0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x400) 16:01:06 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001380)={0x3, 0x1, 0x5, 0x2, 0x1f}, 0xc) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) readv(r3, &(0x7f0000001240)=[{&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/162, 0xa2}], 0x3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) wait4(r5, &(0x7f0000001280), 0x8, &(0x7f00000012c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000019c0)) r6 = semget$private(0x0, 0x3, 0x420) semop(r6, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:01:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80000000010, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = geteuid() r5 = getegid() fchown(r0, r4, r5) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0xfffffffffffffc00, 0x3, 0xffffffff, 0xfffffffffffffff8]) ioctl$TIOCCONS(r2, 0x4010426e, &(0x7f0000000000)) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x800, 0x9, 0x10000, "e4719e1a9dc6ddbe2977fe377c40075b0e7ea9f8", 0x3, 0xf6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:07 executing program 0: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') socketpair(0x38, 0x4005, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000002c0)="2f691ddbc12cca78e6a9f0af097393f0c590be13b8469f13551a94e9d9f853278253d167b81904aaa6a383e9b3cd1b6c462ceec70e80a95a42e4", 0x3a, 0x2, &(0x7f0000000400)=@un=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00'}, 0x59) lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x20008, 0x41) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x7ff, 0x9, 0xf64c, 0x1, 0x10000, 0x7ff, 0xa4, 0x0, 0x1, 0x43, 0xd8e}) 16:01:07 executing program 1: r0 = socket(0x400000000018, 0x1000000000003, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fcntl$getflags(r0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x2}}, 0x2d1) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:01:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x12004, 0xf1d) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x20010, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x609, './bus\x00', './bus\x00'}) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x40}], 0x7, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0x20660) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x9f27, 0x1430000000, 0x1000000000000, "43dcf9fed473f29bf975aeb4931fac70d0e499a5", 0x7fd0, 0x4}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x10001) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x2063, 0x200000000000000, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:01:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x1) recvfrom$inet(r1, &(0x7f0000000000)=""/196, 0xc4, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4000000000000) 16:01:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x6d69, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x8, 0x1f3c, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x8}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80000006, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40, 0x1, 0x4}], 0x0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x8, 0x81, 0x8000, 0x1}, {{r3}, 0xffffffffffffffff, 0x22, 0x80000000, 0x1, 0xc673eb0}], 0x6, &(0x7f00000001c0)={0x7, 0x8}) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:01:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x21dcfa63, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x52, 0x9, 0x3}], 0x68, 0x0, 0x1ff, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0xf7}], 0x100000000000011e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x10080, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r2, 0x20007479) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x280, 0x0) pipe(&(0x7f0000000080)) read(r3, &(0x7f0000000140)=""/250, 0xfa) 16:01:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x201, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x4080100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x2000747a, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x81, 0x1, 0x8, 0x8001}], 0x1f, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x70, 0xb7f615a872ed53db, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0x64, 0xc, 0x98bc, 0x3f}, {{r1}, 0x0, 0x0, 0x3, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x6, 0x4, 0x3}, {{r1}, 0x55aac1b94cfd1173, 0x0, 0x11, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x8, 0xb905, 0x6}, {{r1}, 0xffffffffffffffff, 0x19, 0x40000002, 0x40}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x8, 0x2d2a}, {{r0}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x5, 0x10001}], 0x8, &(0x7f0000000000)={0xf43, 0x3f}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000001c0)) 16:01:09 executing program 1: socketpair(0x32, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setsockopt(r0, 0x80010000000, 0x800, &(0x7f0000000140)="99f795a09ae36031e7dc47e2945439ef1fb13a36c3daed749006a4bb0c5d4f9e04840b0d4a3da03e6cad216c2c9db7a809123dd8797a9f6f733461c30c4c4dcad82bdd2d87c3fcfe8f39ccabc2edb5131b8bf4db9cb0d662f6807af78eec586deb0ebb602011aee5d0a2efc5bf51c8058724753988a437eeaaa2b5831edb75de9f3e7bdad25eaa7099d509e9a9ead2901286dd50a88eb4", 0x97) setregid(r3, r2) 16:01:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setreuid(0x0, 0xee00) r4 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) fchmod(r4, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getegid() bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r4, 0x40) 16:01:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) read(r0, &(0x7f0000000380)=""/236, 0xec) 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:01:09 executing program 0: socket$inet(0x2, 0x3, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3) 16:01:09 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) pipe(&(0x7f00000001c0)) fcntl$dupfd(r1, 0x0, r1) 16:01:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000500)='./file0\x00', 0x2, 0x108) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f0000000300)=""/181, 0xfffffffffffffe50}, {&(0x7f00000003c0)=""/123, 0x7b}], 0x10000161, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0x9, 0x3ff}) r1 = semget$private(0x0, 0x1, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x8000000000000000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000540)=0x401) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x8000, 0x100, 0x800, 0x4, "de841135c66556875181f71402b4a3ae76952c16", 0x8000, 0x2}) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x20) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1) 16:01:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3310b3de) close(r0) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200c, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = semget$private(0x0, 0x0, 0x40) semop(r2, &(0x7f0000000080)=[{0x3, 0x7f, 0x1000}], 0x1) 16:01:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000001004, 0x0, 0xffffffffffffff88) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/111, 0x6f, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x210004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x2, 0x7}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs, 0xf4, &(0x7f0000000140), 0x0, &(0x7f0000000300)=""/99, 0x63}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), 0x4) 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2000000000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000080)) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0xe118, 0x800) 16:01:10 executing program 0: r0 = socket(0xffffffffffffffff, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000140)="25c79feb59d81e58df73fa06d802df0116a224e7e9dda9a242076ae16cd8670e9c2f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4c5f88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:01:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:01:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x103) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80085761, &(0x7f0000000040)=0x3) 16:01:10 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="00000002", 0x4}], 0x1) open(&(0x7f0000000000)='./file0/file0\x00', 0x10202, 0x180) 16:01:10 executing program 1: r0 = semget$private(0x0, 0x2, 0x4a1) semop(r0, &(0x7f0000000240)=[{0x3, 0x3ff, 0x800}], 0x1) r1 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0xf8c4d860c1e519a3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r4, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r1, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r1, &(0x7f0000000300), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) ioctl$TIOCDRAIN(r2, 0x2000745e) getdents(r3, &(0x7f0000000340)=""/152, 0x98) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000400)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r3, &(0x7f0000000a00), &(0x7f0000000200)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r1, &(0x7f00000001c0)=[{0x7, 0x5, 0x1000}], 0x1) pipe(&(0x7f00000000c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget(0x3, 0x1, 0x254) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) dup(r3) rmdir(&(0x7f0000000300)='./bus\x00') semop(r1, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) 16:01:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x800, 0x3}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) munlockall() r4 = getuid() seteuid(r4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x102, 0x200000000086138) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x8) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x8000000000010) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xffffffffffffffff) rmdir(&(0x7f0000000080)='./bus\x00') dup(r0) write(r1, &(0x7f0000000100)='L\r\x00\b\x00\x00\x00\x00', 0x8) 16:01:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfeb6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8881, 0x0) close(r0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xbb}, {{}, 0xfffffffffffffff9, 0x41}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) 16:01:10 executing program 1: socket(0x19, 0x1, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20481, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7fffffff, 0x2, 0x38, 0x6}) r2 = syz_open_pts() geteuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000, 0x1ff}) getppid() 16:01:10 executing program 0: r0 = msgget$private(0x0, 0x4000000002eb) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000009c79e2"], 0xb1, 0x2, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x43, 0x0) sendto(r1, &(0x7f0000000100)="4b1a65a0924a383a1f8957964e1c67479bffd5c3d9372c14195a1da5f7603921a77d4e278073a105d3ee2c5d218f33f7be9e90062604dfc64356ab4afc6d86f643b44f752ce0e736a82540c89772f928f173f09670136094de527a525a6f8847fac62319a90a247f341b91796070c819d5c7ed3e6261f12b8d18ab733539bcc7650113e7a6c8452875a66dfeb54e12f01d45c9ae1fcfa52901cbcecbe04a47cc898b36", 0xa3, 0x8, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x490, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') msgget$private(0x0, 0x100000000000c) msgsnd(r0, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) 16:01:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x2, 0xf2, 0x0, 0x4000000, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x0, 0xfffffffffffffffe}) socket(0x20, 0x3, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/176, 0xb0, 0x803, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x17}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:01:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x800000, 0x10, r0, 0x0, 0x3) 16:01:11 executing program 0: kqueue() r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x2}}, 0x2d1) 16:01:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000140)=[r0, r0, r0, r0, r0]) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setgroups(0x1, &(0x7f0000000080)=[r0]) setgroups(0x7715c884, 0xfffffffffffffffe) 16:01:11 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0/\x00', 0x2040, 0xfffffffffffffffd) symlink(&(0x7f00000000c0)='./control/file0/file0\x00', &(0x7f0000000080)='./control/file0/file0\x00') r0 = open(&(0x7f0000000000)='./control\x00', 0xa80, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x200, './control/file0/'}) 16:01:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:01:17 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x10, './file0\x00'}) pipe(&(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x800}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:01:17 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x28000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x100000000, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x8000, 0x6, 0x1, 0x6, 0xc64, 0x7, 0x1, 0x2, 0x8, 0x7}) 16:01:18 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000000)={0x4, 0x1, 0x7, 0x2, 0xfff, 0x280000, 0x9, 0x9}, &(0x7f0000000040)={0xc60c, 0x7, 0x0, 0x6, 0xad, 0xff, 0x5}, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x8, 0x2, 0xff, 0x3, 0xadab, 0x6}, &(0x7f0000000140)={0x269bca6, 0x1}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) 16:01:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) socket(0x18, 0x4, 0x3e) getgroups(0xa, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000380)='./file0\x00', r1, r2) r3 = dup2(r0, r0) accept$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kqueue() select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x400, 0x0, 0x2000000000003457, 0xb, 0x2, 0x3}, &(0x7f0000000080)={0xfffffffffffffffd, 0x9, 0xb57a, 0x0, 0x2, 0x8000, 0xce7, 0x6}, &(0x7f00000000c0)={0x40000000000, 0x4, 0x2, 0x9e8, 0x4e, 0x3ff, 0x8, 0x7fffffff}, &(0x7f0000000100)={0xff, 0x6}) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000540)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469ac4adb6be6fd486f7854c04dc2a6d5f92a88823949e8934aa68052a36be57f0c7d3c94e4a2a093cf54d3b208615eba015b388438569b168c837f121f6516e35c102fd447a5a75736c903138c144ec9470893de5f3c72cc23c25f4d8556c93713b352db970da19bd5039491297da6764d78367e26b4f94609ae2c79d04aa304603f0071797a53f12a64ff4f76d239e335ee6f4afadd462e61503723433ceb47ae2be13ee6a5f666892f402d8a79efca0584cb3f97f319f62a11", 0x10000041f) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014a, 0x0) 16:01:18 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2014, 0xe9) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x2) 16:01:18 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x20a0, 0x9) 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) dup2(r1, r0) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/65, 0x41}], 0x1) writev(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() pipe(&(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x2}) setrlimit(0x3, &(0x7f0000000240)={0x0, 0x9}) syz_open_pts() 16:01:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10910, 0x20) sendto$inet(r0, &(0x7f0000000280)="53837c67e9bae1f6b0663f30ef332f795a415cc0ebda1cef73303ae76c15ffcddc56797e7f83cdd360af91a1a37cf7de3ed77a94c376567e8ec8490bc04b42fbbd5b31c962e78566ea548cb4c6f62784da1fb4a260fd8f6078e9bb58ef8ccfb9d0b2c57faaf3ad157bb6ea71027a4c1dfa1b27cee0fd920baf4a18723ff54dda05e3a7321fe1a77bb343fa48dcd075e0a72b116afc083daec90ca237fa8c739e708fcf528f85ab7d649a9c7c05cdd27e319781ed519aa895bcfc552c0a3741ce2e70b484cadaf1d4fb733b26fc0bdc0b6a35df57eb277cffb95b7bb47ecfe7bec98745a4613ad6f46f17594117692ed8d5e4fdd5638aa3463353f1a5016e2f243ed2cd5754e98fc49cfde8312097d19dfb73e9934a46ca17bfb47acb443dfd7782ed1fbcfc5da640b1d27ebf3e354c12802e32108b201ea2d6f540bb1f49f244577555a149bcbc5f2dba411a556350a33b8d8da6a791bccc0b91ac1d62f64083f63367dc5d8023f68b3c2c3335a6bc529e84e41d3eea7a6737f487b1eee482971e6c94a122d227f70affc1ebac222b3b4a4fdd84784d42f7b2d6863634237fa1c2e611b76062916deff6971b27c592f769b026c26b86afbc75129c0e929622ab568b932dfdff1df375df9431c0a53b85e57613581012380109b62d19de5224421d0f3509e10f7630a9941a30e95407631145ffa2ee3011a7851748a5a61af946a3a26a9e2f5a8d46ac7c2eff7533db86efab8cf861241e87b00920b7bafbe8df375185b663ff24bbab77e9da3aad4637fa7f796069684a84500a569d4796b88da47112af3795bf8df2db63e09670d6bcb150103dd4d5d481f1c2c54c68734ca327b8f4766088886c334ac19b51926f9ac453f352b6796f9727c5249848357398a9170263a00bbddb16c9962a2ee5c2c16e980157187851b6bf540a8236ee1ee8977b18406cfdb42d4c3f8b4d2d5ba859c0768872b4efc30957aa4f87a8f67f62aa2e30d1b6199b2a7360849e89deb41cc67d5a742a900acd3d8e52d4260e8041688ca93239b88dec4503ff09ea5333cb6e2e7a31111ebd3f3d4bcb15bc5df278f2e1978f2799ad764122944d7378992add248fbb39d8f04a4202a83837b60109f7a42f56d352f81afbeb301cc39606531417a871dde0ffdd16272c68a9216b10bf3f23da9b405db99ca94c6d07766f8e71a1467639dadcf2e0e480654ec694148f7ea865266399717ed9f4e6e43a114816104c3ebd2ba04721ad1506d94f0af188e40fefb05db92169a58562ce9447f4c7db288e83bfae94d15785b574202a1a36c43a4a14d5d87e71016e60e6869259762422c0d128cac0bff95dee446ddf9f8c2853e5f3d8e64e4683de852d65481de78e4b6ebc3181d21ffa1272820c76d2895a1f7c47528815ccff7afef7514aca91461021807caf40c3cc3a332d69f4f5b180e5da94a38cad36d567f3da4e555b2819a40315d7562388dd3026e49524efb671528dbb57cb652ad73369de733be7800afc40690c5401d128050e6fe7d9236249208a805311a871315716bcb1847d55bee1110bade7e2d1e44ef28801bc1230dc3f76d1c721886e0ee4f6982a4d83c01b76098945eb497b9e91aee1cd1949999cc6b03ee1e74bbf0b8850b42087047101457958fbe10a2bbf43cdf98722eb65da8b5f24434ca07034371c264adddb6a47010e1fe957ca41374ed7d4332ab9126a9b83485995fe0b8095af80b408a4f27f7b095e626f0d146a1c26baa1fdf135eaf2eb797a0c979cb625405745cde56b8ab238f59908486ad682b0ed163ae146aa867d1f34aafb804e1a678ed6c2b56c39f29aca57ade357855c0fe95ab1ff8a58ea5a1cb002c9830c7cba0598b2eb6c11e67c1dc62409f47dac59785eb4a473293c35f8f6f89905d031ef62a3b34752dc7b32a93e934ef43d461473ae29775fed4d09abb92328046632c26b222c9a37c098794ec111648a17471bac9a334428f0724a5c825fe635acbb5445e7202e60420da3903ebefd73eb7332712030464395dce0b9b5b47eb3782d4b446815938dac50c53a00362c84f19986e3ba5f6c5912ac2872b95bd6a3361d3211e57c41ca5ea958afe8a1b6ac21876efe8aa69188016f2b661884d8b39accebbb0295c5cd5e7876aa270eddee216c9a61825f04a9a5d5c70ece187a49d93768378070b006696a58a5eaf569f4dd3c5ed56e754fddbf1ee673b1a6f366350b89753277988dd6c7a78b9d8322c4957fffc67b6a3b468c8e2dcea6dcf1086e7ba4abc22945ea844bbdb2a837bb653f035e59579864c838b710d635ebc9245b302163c80a529103f063e001dcac06358d16578f11e20b894d53d019273c3bbe81258ee881b44e2430db56b183300f3bba2a3b1e0b837880cc8df7a1e7302eca012fe3f69d860525a7e78da0978663026ab64c017b466fcc22218c5b89a53b68e732b0303e1f87d01c356d5d03d67534e4ff002b2e15dd900ee839963460c234713b8f858f1792ce7bc7264822af98f667c572ddedfb9f58bd9cb9f7c87e12263d92e53e5dca4babb4f5b0659859b197b00b9c623a821ba1edb3b13be800ea898cbd13de1267cf58c97d48e2bebb5d825cc52b7224ac8280c1412198351fd8e9d6d7459360d6c6f8c483c6d7ee46c88a1f69bae5a46ff070016af25ca4b70a7fa691341b0c049ebbd281688318434f806b1a7b14c894ab7c5d0d14e3cb60b983ef92ae097b7ef3f2066b19f5221bb9e818f983428cf4dd8b5a29d24e4a8900402a1dcdee665d60f3b375cc8af0db6d75de75de0d6efc74522f52a0b1c99cec95c4d5d8789bb307084670e39ec014bc828494cce375660ff91a79b7cd443982308829e721598e57eb349e26f894a84c3566e35bc0cbd3ad6fae347ddbc7d628c641ab2e88717ba8f01df89def234d6facac204c44abb7ddf7d326ae0b3b3b8fcfcac2f018a304e0c4fa9d9c53f1952171f88b48b96f9b693e843096ccbb72552a6e18c7c037f20afbf66c692f76244144843759a4980a7b9bbfd251de523720fff357ea2a96aad95ac8a755e7c6999446de7c00a96beac4bda146330e767e795a0ae04df3ac566a7223e9ab97058ff63882b50e1945c10a821fd511f6e62b8a358cc3bcac88777928490cd2090ab0c8049f837466532e96170389aab75314369e97413ee95fffff65b610547d5ed0d179ac1c65e95ba73d555b178a0adafbd23ea7127c4d97c48a40d4702a3bfd53743d5bc448f3a4d10f24792b400d28c3724e654ad9f946d1f854563cd514612ad9927c8dada9cfe148ca11aa5427945fb657de5c518b643288f92d4184b1e2b07074cfcaee1f2d8194eeac3334d1b4b3c992ac8710d7d10169e406ab79b97c5469bdf0e0f5b5bcd74bc897af6331ae894a7fd66976b66fe3b530907038e93803cfd10a8fb924adb14cc60e7ae23ee7b0232104f15a12113a438d3be928f2c9d401d61f355372a02fd62cb34481e1b7dd79cc0fc7496fef0bb9cf05e6ad003caeb5a99f47a8601c78e77a933c6976c0142f6f96d49f816bf1e969996b0dc3faa394a1b91356067e0a7b5d72caf31fdd1753c10c5a26e0684e9943c1750cac2594e4eb372b5509427550e46aa7bf74c4fe949e5b29b3ae5004c5c39a45b630e9963951c4445748f5bb2428a6f7ee9fb14ec09e685406485cd6e98e3bf549143b51e13aebab40c6f2742ca373e50ec9ea65e1f99db6eb47ae856cc98dd32cc87900e930750847dcab7e70171983864090a41aaa691e68673064c769c1359e877e1e35f69f23ad216e4cdb89563e7c7325c8d39994fba75c288d764663abced4d309211bac4caac9ad7a79c7bed1b6e4641fff70eee6f68a65ab2acc991c74f805f821fd03686ce1796ba679a257c5ff375cada90089713f0bf5d3b022e8232f0f555b0eeb967e0a6c2faf8aafcc7a844274fd9f820706035ce97c9e471e62f8aed34fd6771a746ba273d1b919d36bf3d7afc970aef4d8de80bb9d99f13cb0ca258d023322cf8f06dde71cc94d45fd09441f35d093022db747f520da38fa744c7082c86cbace3d61ef9a2b45a5c5ff24100e8f894c68f9d88a7cb401149d210c1d5fa23cbee5a99019bdaae6f5cde1548cec4f4f7b4f018eada4d2c754ee98e86a6937963816c83748782fd913165c32e734761452f1ae1254f64608cadbf05e24963ca264821ad5debd7c227a977c82889d9ccea3bd247ccb165e8072378b3339cdddef50e49cb362b074c27bfd4d23815078f8667a1fdbc42e9b36eada41fd03062eb838b9ad1ef058bce22b04260bdf327760ff46a88f45afbdea74d8be4458444a1cd5d57aa732321530e3c90019d627a05e9dc08964765c42d69fc6d3a8a18d5968b75755f456683631d55bb371df55fc9808c251fbf8c650b5345a08f8add9c1efe4e908abc2c35393a42b195263c444d5c7e0afa5b089ddedbab17225b8f4f9c7b4a2713b4dda611fa8d312e50ab2fefd667194fa94de81442babfdcaebc53d1393d397f64ad1cc78be428e49372a079fea3f5f250e32066ace5c2a9883c86f61bf92b8a0868099b9eed9a5dbc3058fda5950c9c85b4b8609f6a660f68371cd11d6eb9acffa3c2e7804f9771bd85378460db94bcc18291935f81985cc42b747171b149b8d27a0b8f275664e66c6d6a0c2b3e016d5ac669e1f8df9d8fa14014e24acaa10550abf777cbc2bbc236457b43803cc60df525dfeaf4c57c10512f824a4c609a103cf1dd5e52e65c50a054f3659f2299661ea2a185819f98bc2c63a63e82e86cdbd2ba751ff82afde4a6caa7943f6ebed65943f629ab10624c726b29abbf03b4c51198142f7c026a54ad48265a8bb8d80f1f7eb74535c589d37720de620cdf67771e1b1a7ce8928b542ea2196d115c08bdfec6aac0473338ffecc0097c26d28a04fbf3a77ac30cd813ba71351bcc9b86a421d3b82ae560fe5c23a66424dc002e0e38605317cd6d7fbede2d3c04961d77a4873cc0483679ce2e2850fe9b15dd6f0944547022d4b544c6c01b8cb9909ca26ef846da983ce66c473fd03790444cdb6f592288919b7097c6197b0cff1e2d126dc6c683fe9b3475ff5f14147041ca07fc290c6207aac9a7b42568af08b1ee6e566326b54bfc06f63c91133076f139f4886b9a60c445d40046bf53e9a632fd616126de991c6d741f3378eb6c74e1871921f97aa6f4563b220faefc611377b7aa0c2ad5b58e2bd93ce46d72eeb1dff1182d7592d1c4aaf0fca7c8c6fa5eee31ff16f383167dc289220621cab107abb1e6c4da23ffd502f8d85f2c210d55ea31dce50d89d27315ea2f23930a1da065e3af4b81d7f5a2a8169f5f0743864a8bf55fd75c2074a5c27d4a1e6b220e6541cf9cdc41a3f45c2c5f5e6190d8dafd4f0bcfbfec64bb2d08a76edd03470198b2cc16bad701e26975c734188798dddd2550e96114019317fbf18ff00d365c2a5dd7ca021189be143e32b633749698854bd686c97ebaafc18943266bdf99da20c9fb9740d07ea5dca260ed6299fb1f5bb4f2a74f5ed58c6993e363b196c4362470e3f2c20d1e4654df19364578f43efcb1a7850e47d965abc9d24b832f2136ad8411d7d70e082418647839ed3960e87dd4796726c02728636433ad190b7f058d374b0dd1c168931e98c06dd8c0c95ef0765a883008d04daaf575355aba55cccc59aef6ee7d21b94e75803ecc7bb95499693de2ceba392d3b6831fa168fd5a59329e36c6df276ad5d485dd178b0848f2fc14a7d8ba2ec644b9f554f3b219a44f1dfd910bba383d", 0x1000, 0xc, &(0x7f0000000100)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xf69a, 0x494c, 0x5, 0x101, 0x8, 0x3, 0x6}, &(0x7f0000000240)={0x1, 0x2}) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 16:01:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="80064f", 0x3}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='<', 0x1}], 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="fe7d3cc4bad1a76a32119432ecb3556c1ea6f54c3503fb7e0132fcbd62729c8ac59e515bc61d1ea4be779bf1d841d322886dd00f57faf492088a3bbb09cacb5e09b64352c27668de423af11eb1c6b23ce71605cf205b7a59b41efb8792b7c7ded5d64636ca2c2d650d53c8418439d97c5c8eb1acf2a608fdb4c309ee3eede89c9d211e6cba0cba9c3b72395fb7e8fa796f96b8439613fbb8317de460789d156360d1cf893f0beabad5ff98340d6dd6332a84bd98d4a4057f7ffb425747bf8f3f9739bd744a94b04551ed8a9e2ed77056ebf42f53e0907bb70b3c97d522b848bda8a7809e2aecf4f7890d6a5d5524", 0xee}, {&(0x7f0000000240)="a350491b8d8858475afa13ce8263bdd4510b3eaabc6435ca391606a3427cfedf72640679b42300f4248419f76ac8260798fd4b003807aca0ee22b630d9a9a9aa150d053a01facb82ba9281ea99cf0654d8537f384f083bbc20936957c5a2eb55c39f51a4db2bcd491569eb9da03e2c937f342c8f6aaf85f7f7f8603e80363213d61c292e3e7413662256caf387ac5f7d7db9f23f8c6fad1aef648476442b670e68", 0xa1}, {&(0x7f0000000080)}, {&(0x7f0000000300)="af7c7aefc84d949f4908ecec7ced9904e21866d0821ce0940a85e1ebfbae4fd7336f2931325d8c3b8f0127b8adee8bdebe9f069a56b918f82d31929e6dfdce7dbb2daaa6e867adb63d81f3d20616546bb08ae89358ea12e8402901ba8f5d6656ec5d1db885477b65cb445775543b1d7b9f9dbc67323e3120f64686d9776db5ac400f7afe398be8761f95baf8ca125faa96a63461afa5c814679e86bcd68ef9917c20b4add386e7f6b0de814031f09e07b24e1a3cca1b1072debaee2b94f55e0ea0638acae8c3b3a068918759224b465ddfdd47559ff30c5cd289cb6a2f8be8b1b8f3b55bd2da0afbd06531e2464c", 0xee}, {&(0x7f0000000400)="01132e0bc6aa35cc4e8d11ed331e783855aa6d4e41a2351d52bb2818cf6fdd28a19b2bb57a897bb54ed80c48f7474e23de9ff88749fab66b50bcac1828135c2bfcb0ad6b0bd9e8ca40ae1a5eb6eb3fa1c88d45873f56b51a4b9d4dab27990af0f48d618fe2e11d4df5c489e601ce85e895ea60306d4e72ba10b241c579183b5585912b255b7aa6ea88dd2c", 0x8b}], 0x5, 0x0) 16:01:19 executing program 0: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0xa22, 0x5}) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) close(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) clock_getres(0x3, &(0x7f0000000000)) getgid() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x9, 0x7, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000007c24f8892a89df6e6981bb9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000baf5ffffffffffff0000000000000000000000000000000000000000000000000000002e71ae4f8c080aecf12d9cd8fe767a0000000000000000000000000000000000000000f70000000008000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) r2 = msgget$private(0x0, 0x85) msgrcv(r2, 0x0, 0xffffffffffffff58, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/106) 16:01:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) shutdown(r0, 0x0) 16:01:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xdafd, 0x200840024, &(0x7f0000000040)="b7e37648a5c6cf525387aa8ac34a05a84f082b7f3e6c43d4e40779f8c81babfc4a3e61774e4471b694483f3ab21b432afd527b2649c4f5a6b349a716b68619bfdc82c64d9c2ed7a3493c5190a5fe118e46febe5ab1d3d88f51646d41731a17a166a53f373719c3ad1b80f57bfa2c1773467a47b6c3ef03f23acbe2e357606f56859035be8d8b1e39502208431d4ee79b33abb453659af3d3abb32461cdbdddf8a1b803bbe7cb1d4a1bdf5434dfe43dc6df1b75f6070c", 0xb6) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0xffffffffffffff63}, 0xc) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000340)="1a14f4d0d4cba33637889fdaaae5347c83b411de6a6ce3411765ed1d82fec8dbccff0e20cdc660f66fdb99ccbe0233f02cf7f9bca45f04449db9f3928c39ccf4a61dfaea7a6876f77d3e451b3edd78be7c0e8c877aeaeb8c3b797e81c6a435186a56668333eea6ce", 0x68}, {&(0x7f00000003c0)="064c0389b3a7651e80ed05df461549876ae355ae23822a253ae241777f06b19d4e656d7d110259f89cfcadef15514bab7fb7c388b2970aa811418b1aa538793c7d7c4bbd40bbabfbed5227ce3ca56e344471961183601e555e21efb1dcb07af5cec1d4412be0a39abda2cc0f102273dfbda003504deb34cdf1767cd7eb35e8831e159526f14ece2b49c370069ca66b37c2b5a3b8f5dbe029cdc463136df0e2e0b6c5a5e4887c82b37b8dab5a9cc8b3a853887d6c1c733392921e9b5d8148cab307594d19d94dabb9fc4b61bcbe040f3f2397a7c5e69195898016c6ab4aa27d973be72c2cd95079a6c654aaf35fa93532fb7711b882b94d73be69c136cdbfc77b92b0d16ae04d37a4f4952121c5469c5bd9739b442ce9c4b8daa906d44e243eea229699cf389f3879fe472a39becd2a8f3d47edb777c76daab44814d603717c475c2d23cf629b624b572b9f4106e5da41c9c2048a14f6d5f6983afd4f68469563c2a60078f2a0ae1419e807f180629910e02ff2428f9d9bb34cfe6846274c78f971e8c65ecbf3d5bdab1d91d79288abca78233c57a4baa982e61b3098b9a34036e46b8b4d9ac9462f12684da8dcd8d7105c0ddf9d47fa386af02d3777e01e689b265d5903d5a50d34ba2fec55a668aa7816ef187af2be1095b295325be7e74bc5a951a40b877aa4622281240cf78524e18e7aa89447ed454a7b91f7e12ae74810dce0ab8e3c37cb2bde2b4c024e33ace4fe9178ad37df5b5772bbf51790a1e0691adba78b7124e2815c3aae4b720817d0775b628e76569a22f466be22b6fd1346ce1ac0ab338554f5249e33a1127df0fe0e00623b3ab902e67f45d26da50c14e08ecd4bb8317a1456e49e194464b2cd0047175524fb1dc6e8f65b5f87f83100e8764dac0345e89637b0faee7d9773f7f7b1347178f6d69be7fe3638360f0cc52947c3e17c134fb596d40eea6d3e28d884a77a7d0fadb91fa550021a295957cda5d2314e0a7eea94f50dbd3c479a53fe253b29aea6ef0973feab3706d78a8eebc98dab1609c9c0e95a58229bcf01531e0d7b4c0a99e767a47227859592fcda65dba7345f3110c9a0c1d727eb93aade909c985a4dc8016fca5d4a7a88ce4b19e7b33e4bab52fae29958a3d477b41ba0e00300c1a18e1d07ae639822e5f9edf09f53b8a3873bdef0fd60769e591dcbec2f0ebddfd3436580f9135ee5d50161d9f883aee06a4389715ef67ba06798b44268ed54291178a1f632ef00eb736868a39cef96e0e78dc43396c53021941e5522c03d2f630523cbb3924a80c4d0f1ef14bb5324d404d4145821f2139d783f1be94d8eeb4b4ef572e9464ed1d25d53b3d48b9a2aa8f36fb05ccd388d58f49a8bf267aed5c473dea8199ee1f475036493124d6f0e02887a9ac5c61e1c3c0e9960365964ecc903bac47243d07689bb5572418903790799a4632e97b6da742d716ad3ebc2e986d1a72b483491ee0e9eccb21279b6f9f25e226d0ea4858c37cf2e37f591fda357c69d100b774cedd62f5e9c66668955a4cd2808c269d0e5bc2edc7e12d12dcd6038cf29243a79f26e7f830514fc0cef686e0f7a30acd73eabe824340dbdf714278da122e5c9d0b171b7f83994ab82c9fbb5839c84788e29ae36e5718073144af96f5de45e558b2bee434b1b69688f58ef0e39a920a8b7e9b366e26edf12c95487103e8d163fa038e50b1d4c2fcadc5b3603806f873f2aecea17c20580d4d2b180cdee8d7644c493eddfeccb8cdaddfc81c8b8c73e504edbe3f39bd78a09fea4807b7e5035acc45554731ea5255fa028cd46160a7a0918de60f6f97d4bc5317ef616475d82d3e7b9f59e86c83879bdf338904f92bf3e414e2b553820b038b5e0a8984d2ce10d50bc930f5abd23be1ea8ba61905efa65cf6f89a530b2ba74e1d65f3eb590ac3491557a4f2bb6e4ee78612d914898cae511a0dd01296195b095663d31707f448ef751c77a333d1bc1fc43bf798784bc3d6da52925d3981998ab446a89d28a4ae710b10ea724d510d32bb8d2344d4de1bfcc29850b0f374b78256f2b3274baa234079dbfb5c7bb6762c1a9bfca99afeb0dba419f7dbf60b41d1e056dafa577a2763f1660538065a2706bb3980e9122243b75e5280c340e8cc9094001a5946b5a89d013abd4e2af92de2ed2a8548fd77128bf62cd938e08f3b44aec76c2b9ff50c9daea3bb3a9ce08e5f0d97266c6a32bbb613fad8f2a7930e64e826716396830a133b7528fe94b6d2046b768223313f3ff298dcb2c6f901787abe8ab742503a1cadb592ade18713bbeeee97004a1e327630f0583ecb9ffa1a6d7ff33d4bc91cd5bd3203faab43cdb4caa87c5609e7f23c91a2e20f5b229cf1865530a5c8992fb082b43d488c23afea3ed4f11939294f31bcccde0ea2537a73ea18cf0a15d72875ab13aa90910233457678edd3aada4667a73b285e3e9d5795f77e93661ed7f79bcbf2bf997b7530c36e719baf04b29ef309fee4d45c400d8b6bb6422f6f2ef77af67632973289d771b22f94f3a4fb514117284798e43c2c25c33b5e3e6e2a6171260a56debdfbed2cf1081eff732403e7bb6c401fdb82aa2db9770a660f33de8ef4f4e1f995bb6530de2d04b20de77b97f7c16aaed6674556bc4c732e77269bfb8557d00e9d295f0b8af782ec17fa00cb9a83c4f245b63376c3ce4ffb76224b70e1c04a40ab4f2785f9a0f8f83667cd00eaaff7677ca6574902c5220138c7f8c7486ae3d7bb3d5e8edc01fb49bba83f8cb77b4e9043a7caedf794d8dc6233ec88571471c0ba10a2520a0cf1d383a275799fb8f3cd36ba6d4c9bea5bf4eb9f2325ecb3a2db921059675a33762bee5a9bce661e851cc2fd0ebb77b52a38c7b9610ffe2ad95721bd5d4046e8e997044d4ae43d8ec6e39ab73169c8a4d2cc4f5f2e91baf3139414aab248305f2807d96ceb3d15300232c4b94dcf0d47e30946ed4b77e91161882625a9a0e8e307e378317795dd4775b54a8e8805d4ee475df8b3900899328eb8d9cf953833e6c1bc2bfe4917f1a22118ff2c5493ba4263be7c0cf69e6a4e3eff9f264492846ae4bc65a8de0184ec993ce83e5d9c7e10126c9ec971d03c6fc8e5fc33785bb4895745326807fb60152daad0bca5c93d56c94da9e5c4dd324a2930176753b9dc8ea522faa4aa2d78af433d50a42b0fd1fd4a4daca07832bb93a39f00f46f27f5084055ecdddbc4d8cec30dfe2f01efcc8ad93ec50e0b2e82a367013062e74d9078ce535216fb1ddccc298bba9c31476905e30f7e2cc2f607e81f67f5de0cb7d2b6888d9685b6c5cce34152316c30b9c6c3c536dfc0f8a72fd4c97da8058cbc30a8f6e7cbd5e05576dde5cdd823b115672b1267127fac7e0c0feeb83f21f04a2569d1fc595a04b730e0db62e4f5f5586392253fe68d6f6f224880ef14ec4945abd931d6d28ff4a1faaa6e0a8239540e099ed0f3e03427c2f676e63ef85d7f2bc972d210440a5179a1a71eaf5d318a34a827b7ce7bce538d433023bac42fc820c0b032d137aaa15f51074c7ef65ade27781c8a1b4546159bedc2effe8c883a24b0caf570b569b162e2a30b2035583d71fd1709792de5a5242fbca67e4b5cadddf1b7d484e7048ac2a9c133bab90b50eee2795530974eaf42225e9cd39c6cfe3b445ae976a1f3a652aefba54612531a98a22eab642cc9bba3797fced3728ac39aed3cffb3817b8f6ec5b4f19c7ab6c104615ae1bea13ce5ee705035078b257407fe40c216b46d63e9fcd2f3796f608bc8ef0836114b77ebbfaa5474e01da74e35b78b99fe9cc1ca74af247b55a862ab569d8ed288c42df7edc36c3284303bea3cf10182492567ca051a7c2c20cd7053440a00d0cad3d412faac205fe87ee269be2b69e3e3ccb4d6453f745912e728c37273347ebeee2e490b9d9ff6db954aed62826cd8efc41347aa88870fd83cda14a834c327843a2749edc2ab98f753bdb3f20b446c3be125d105394d67773af125db34baf57e6abbd1cd0cd3014b120cb52d7d879c5fe5316c27f1758bed87c77cc0389ea886272a2651f6528aa64a818b0fa0e2849842088e84624c8dbd02746a8015b67bb4b19caa02022cc621ff51f4617d3fbe43d59c4ac2ba99dbefa3bc7ced0de140304377536bc21c3af9476c286e7f7795dca7023db8a2eba6a64c4e5105098cc279bf9568fa5978a2135b251edc0f8476ae6ea4736ebbb92a0ab7f1414168037894c8d1d5d604f9246b42cdba88bdebfd2a24d88b43db779344de644add5040a9ca612c24089dc0537dff207e7f4ba50b513ee2d033b60baa8914f948e6f15360c923fbe64e216ec5f825abf5de1b06e37b9e9ba0eb94e15ae638dde25c29b312d80a44b324455d083ba6f321e69b779c3d191c0b32c45941f795f0343d49f792e1a60add49eae1740875c1ec2d9b3e0f5defd89d0904f172c00e77f38826ba6ba27de72cae4108bac919a0526c47ea4b62b94c6f43d335d77f3d4030d6dad260458274de7d11477d785ca1f7b137e757f223e9da025777625d5c5204da9d2adbb29662a5b73861cf19311fd93e41f93053e54ef43eaf4b052cda2c297036e14317db4482e3bee0c0a5302bf94f822a2a2cf22ccbd2b9086293cbce86a980f3fd48a2009825985057a0ec2c9a0258ea3f369c3ba0c33d0915fbd09a871bfe2e3dcf7f36d0a39fe88fdab4ff2649e873ac9620fdf0f0ba5d8f837878ffffeefbd1c74fa1964d0be4c9c9d8a29c0db60da6df8cd089f2a89e7fef547a65951b0a268a6b5217a8d2cb24e7327352c69a12e75704edb555d0eab9a0e29a6a20f0b2b2498529b66fb49df8d68db27a0edc82f64cc85eec65fba88fe5ba3f8b87174d68b61e9b196c16e480f98be27dbe6e77224586ee9cdff2ad35054fc962205fe06d7f1c5a3bc064e22dacded761b5cd11b31dcb14e70803b62ed19d9baffef4bdbdf1e09f51065b657d047ece8da6aff52528b426173d8d9ad06451ad090720d26a6d9455889dfef3f1aa0ff42d061126c0a44aefc94b113ef6a3ff3d21a39f2b63eedbf525fa4bdf2c7110ef76869064cc9c63f2958c5cb9f337dc06408e4d5118756806d405f9deb8d2413301bdebec15f6afdae561b4af29a82e237fec5e5fd807fba0e927b2fc1c6f1fc2e9a14a265b656d4b95dda47d4439d08b6a542a0adc1b52eb3bd6b496d2df5ce8788537d42e50e526155b410f8421b4700e93c1ef6af0817b7321b303d436e8dc16170ea37a71c219ddedc568dc26e9b02fb7a60158c850543877b166b5aac72be6fd5e5f3e5d47a96340c1e7b22c24d25f886028b43104e7c33810be8f3871eff7f7e93010774e4fd3343c32e4aa54bfa56879103ab79d82933874fb032d06596e40ee88c49e476e67e00551414e0c04ceba30fce95706e096f1bce05827b3d87b639cdf7f593dc033d53540fbf69d4a6fbd77e38c97d0f6e6547d1d6f2363c545d2b8778e1a9233e98d0e5c728490d7dc82b1d924b80738008db21c4015c4c835c8d68d9664439c741630c8f7fd0996dee7cf77f5da9c3def35c62458093906c542c7d6910d0943ebe634442a5b585ce85771199b7df27b7311301ad95cc4408dc49168cee7d11b7e1bc032f328a14e613121252de5d3e9c2a0a8ea501eaa4c86c9ca9d685db605aa19526b179835215cd7b010a8c3870e1927debabe3fde9ed12c1b56758c8fe14dbed0a0a439680d771f3541e62f1257bbfa18cd2c609cc27e03dfab65b1a63a5295d5a9f042e67879be315bf7e0e8833eccc2230e20256dba8bdbe", 0x1000}, {&(0x7f0000002a40)="bfdf8aab7dbb1e5c363c760215ac16fe88ed68f4aa2557ac52ae11fa2ad0c30bdf82463ef5d81c0d07ccc76a512d512601ac1d870fff67278cdddfda9728d6f97d08311ccb8c04f42f66bc4f43a7c62696996bff55d4a18ec802d7f5c9c0459cd31ca3bffb96c241f799512a3d04c0903ed49d5c4ed166b8e5a1ac43387103b58e7dd37c069b2f780343cdc247970ca98ba332117dc9202fb9affbb578c9a9b2169c7672dfd24209a0490a0c4a6b8bb48f1dc6ea0354a6470adb694bbee618de99c595a3762ec62afed22a31b7646f707f30300c2b4d78d158e2475c2bfc3b848e0357162f4e41620bc8a14052873b615deb213fc9b54b77edd65d80d6fb94f9a5bc3f0a4745f22f284f61ab480251f8c3f261959371433d5cb5bb0a031c20fbfbbb312c22f5caa3a6a836a2fed54a9c35120996ef28a881a3ecdbaff69a12c80d7fad729c24e027747880efa82d984503ed2300214d07417ce6a08946393aa329d4ecc00f153e7534c3d9562e933e550b38647495eeccff9655c4d8a21eade3ced7a48323771b7336aecccad584f177359659f44107f87cfb60d1359baedb4671cd063fa0fd9aba9da72cf234d6726d9009f8d9b86065d376f57588755a3b1ff34d800b2ca80a2c1590527ae475c63f95cbd996500cfb0b32da1c40bea6e1812761ed333b5ed78db86bf45aae095a7a20b90de6bb3038e52a77654b16d8639bbbfe8147f042389e8dba525f8b623405da373a2bb62b42dc1d3b101712a0ca4f0c9fe06ba0d708c314cda81029660e4577bb5dbdfee9fe97ca87e5305859efae425e706436f35710093ecff16f75a99afbfa4cd0a27e2736031d353f31537457248d98a1bc40aa3e7ef2e8b6355c37c29092c897e567c1902445bd0327f19f1dd751765a4db1fbd4cb5dbf1606f445af90eb5fb4838a9fa851168963f2ac7e6f7f67b2258045fc28e3b7b015dc62d472dfdccc5c13428b62bc759df5b27a73458a33c8f46f7aa15d6cc720b38c36eb7af390aacfdc9361f0cdc1d38bebe82a54bd6847df328084ff4fff9c64d7ca506d2559726bfd5b8e903cb3216d2358bb7016972cedb8fd3ad92f3583afb6a28df2b982e9859c978a4379f6061046a341cdca6fdab05a7d5641af476dc87c82104a803dab0bb819a960a65c29d40c64eb9d49cfd18c0c3f4b0a5f6cc838b893ba4d9a639e3919826b44e767bfa6ed036e4e573b05941595ae4f8665c87e41834b384a85232c12007d06f339fdecd35658337ec1beeb8db00b68385ae8bbd9728ed430e1e86582f5339fc0a70cb6b018bc522e3d5efbd863b21321d10532918af1825ca367d4738886780e8441f64e1605fe46cc9cdc7151b8c02596cbcb88f1cf7e7deea85ee33c7a37b231a0c2d13a1aba519814ce46f806979f998ca910dd6060ea165d88e62afc7f6021353812b310c13a2c98136897162b3868a5564396c54b7a0f71e44d1ed1b0cea5bdf909f2c181403a8d162ea6c3a0d3cc70ea860ce2d799a3062abc5688881bcc882b6e5d0437ac6d70e66a90a661cc9bb7d8dd66df0c5657b58cbc44257682c4b8df111b2f764c1bab8f7c5220f9ff39c64a09210848869167bbbf5872cc8b967cdb1f0cd258d72bf1c4041ac492d39c492653e19ccfeedb7fbdd48c47d6f01d8b4015c820d033a1451e59d9063cde90987b2b5ab3b84d7b0e017aff9ab6315710378505e21610f54424141dc6046bf73a775385d996910e63824333e2dc06e399f2bc270ea7cff448f510df1045947247a6b717e9aaa6b04c9759e5a158ae28fd7e568e4ce0c79d3cdecde252e0371036129be725f09d0788ac55f3f9d2a0d55e58d1b6dc4f7f4303e05fee7b3d78ee584a30f56cb512ea096aa98f979162a7575cd3b1609f40e08338aa4056d888b83060f5becb29911fd86d42f821e215ee08da3099d7f5a483446e8af71d54ab06746f819f0ee8f935a1472707959aef05490cee4aeed3b86142c13815992113f85ef85e2f5753958236a9ddad7b6aeffd70568b3f7ee59ebf678bfc1f96a643b95643d4d015bb34d2db5fa0c51deda39e36867f99a90af3520f2397284f201bfad552bad03e2d9c332256249223ba3e68e40dcdabb857584ff9f1324e9b1a36ee9f72654afc3f88b85acbeb437ed1eda128f8be736918e804ab25fa0bf9c229b45b8e094811a9832f71af67545a616478078528a0e66cbc3ae3fafe0eb41f686ca1e649a034593e28a2e61dd9252e6f18b12a844aafbe4d26b95063b027362aee50673a33114bb69e696963a7c0b6f9bef14313067f0656293241045823594bbb444c71f6e452041567928c5ba8ecfa69ff7e6143204e23874ccfeeeba8686660f0d018d0228877be8bfe17c19eb5ed9c23cd56626703c10669a139840f4805a6d54ebd6a4bd53d534c24d02295196bfb98675e034761d6df6257b1c1be1d2669e93fa787e22f9c5a0ecf7b09f4dab798d5f45f8d2915588df72671e825f756888f38ef6a7aa733d70cce7d79258c38c12eb53b851b30e0ced6b4a4f17f5c61861d5353722cb793f606262594c12a193aebe094eb5e219ec75385cc2e58c6599eef5a0b0237777b20bc262ee0eaba02025f5e0e5848044e871eb2c52e1fbaa0b7bf68416ef4556e9abd12360408d55f286ca7f68613d9e8f27d374bb687f7c72fd08c2b39f61d0ddfd68834fe2bc42fa91315024d46649608f6c680089920da53b33073cef832392df1f55e867c0a0fbebdc381796f6369faf6363f6e99276e1efc198b228cf8229a73ac995a6725360d8106e79560f05881c1d61bee77411fdf6a1a066cec40977727895f465cae227076d78a965b9a91de1c46e5152a08d216903424b6e0be988f37d5d4ed5214f5c7de1a776d4f18679a6309ed142068458e04038550414f03bb2e777ac2df23fa970c9dedfc7d1f09a31a9d4e75b5dd24ef8ca5b1d219fb54c01e7718f0e8962e3eacbd05c45a8fc77511ee75c9fa20a8a275c4a90b98d1bca95209f544ff0c5cc8af7ddcab86dd5a1ac0b71e2fc63289bab676ef0730960859a1e48ca617ec70ceb5f92d12a5b258f0d9d496e81d9431d1905db637a7848c38ef13a0a63608398b7d387a228c4558f27d55a686bca7f96025f7f793c42601d26459deff2492e560620f1f0b28e22255db7804bdb4b2e07b5af2fccce86405c0134e32c4da71aa1f5dcc5d26bb0fc7e347167407afc20e12408fa7ad1ed2581ddc340883cb18a4f6e3e7968cb9a2c501307159e43557bbcb159c84c3428c6cb3be332b832d8c63ddf66307cdb2172f6513df3939df058de3d7b324cf2c197a177296a6434f6c75fae4ec32dae871894ce7905f3de83f1ebd769b27806b8d67d4438e689a5633e2d657b04ac43b79a0935ef7fb75a161927a1c03f008621ad36040e54be05ae06c749a4b624e28ce5e5bdf6e12e46c718b6029c0fb648a20d2141707b581a32097912f9eb6fe3cf50caaeab541bf61d7c0f8f4bfa66e78fbdf1504b459ae5b1bcf66071b7e0a6cad187e0aaf0f65f7ecc2b6ec8e48162935c1f9de10773082e45cf4915d3f42317e6dfb869456cce5b4c45e4fd19a5559f43cb9d9a69cf112be80cbd6c208171087cd4f531ca2a1ab3937a00f6f092285dc3c38adcaccc0096c653cd1fd32e5b39b0e2e8ada21a3c44c6bcef8fdd0f30d4a8f57ef722695e7027603ba624a8069bdf7965e57abd04b2282062e09a213998001c022bb7db251dd07fdd8ee097798d227cade30a388029bc2e7dadd018b143e34ce0bd8b9db989bf99f1709006d286cbdeefd8f5b01bd7fd0f91a4c1e7b497d8f7cd3f75ffb7b9baf371d2e8455f45195e4038dd1afa24bc20c55d8a94ed0f99f5fb4e0f941cbbea07076d06b2c4bd2159fcc23e420e1e5d586dcf623aea17406ba629656275167ba77af1aa0eec881269bcd75f994c5b3b5ec514894e7c7beb65c0e263b8dd41e404296c9f3279bb1e7ba0e7f2c59980b1ea6c3cd55cd3d115a31a9311bc734919999b02e7b3205a83118b1b2878173e9e8bf2fceca1a49b95b227cbd9efb146e6bc99a55248b03d52dd76d647ad558f614b692620f6852c2dad4ca67db77e9f01866edc4955bb65e8231327ba0b30a0ca81d9a5db24c040586e6fd0ab4d0156679b84be1aab4a344a448ae441199e0257fd0533cd92c86a2843084a3d2aa6d3279b5e54d2606edd2ca770c3334473b9a5926d345afefe35b26d9736c2827e384221abda09ce5c7708dfd56b0559aa25e38bc7367d9ce471f32568518033e014d5a70d13e444c7dffd0e529757bc399dcc8e337aa7e2a0e9b963ea282f69cb45c44e48a0747d1ddd469a01150e69c65951734023c386c227ac6ec6f682e8875677226c241d8c17a569065e0b99713b3f6478627f944a467c6a10f2828e30965cfdd7a1c6f11fb98b7b4e2b6d38983b0d9cdba9b35ab7d80408f077d0a558c93d9c2eb789a791ff01f122ef06d0886b0209128d6f7e71b37f39730fcfe3ca9206f497a1acd4265e7123311c01ead781d813571b61bd4b8fe339b93bbd4daf99b56283a329dbc43ea7e39e38730741ecdf038a7be8761c086ee93ec338ae5862542983214dcbc48c20a25040916f52bc2a56cfcf7bf2cb123fc3e98d6108bee369cfd4fc673d4013a050e30e5e019c1bed14774bcf0ba8ec90c7ca3dd8871f75f4814e612bb00727ca4809acc743298e776699abc345617ca7c331d810b91b15a05058e056d69843e381a930f53880f6d4bee4f1de5ef7a368111f3fb37e1e97b6e6ef6a0c8e70d258e626f8521bda8bc1bbb2fc2b156d9b94e13c308f2615ea2f11c63848f5c462f67fb9e86a964ed98b28085b9ce68b7314b50bb600c343d184aba41565129edc3690b49e28380af92082f7848e4e78c1e4235b0ce5f1ac1e7884acfc6daa7d88d2c0a09f735a932efb00dbb9c42060f05c553044a63a75e0fe656266c54e3171f0920c668d33def92ce5f338fc728c14d49f1220ebee70a923b5eb7dda273d0f5c844ecdce7aa6c13b66c508b9fa05ba4bf3592d4b88b87f337862cc2e3f6a760948488d611d0ac91b96fe82bc1abe3cda27df306f49c161d0991273a59191d87587a8aced6a6341092c178f5de3bb1a3708ea0ac1292895cc7bbbf8d61316c7906663a6876fb7ac54352a5a11ff2f6a9bccd04f27bbd710501ff45370a8333ad22ef2513ef8ec6f3b9261ea0bcfb7fc1f5536a06b432d9550bd842c69190e20dc1b03175f720e8345fd1e23a9bf591b464793372c68ce57e70834ce75ae08043d324ec8457e2cb9bb443e605725827191d3388144cc23d0cb29b86561661f62e17f4437153ea587ea00e2d1e546f1b0ab7391cc5a47c5d5fdb487a00d22d10d3815ab241bb36048bc7ad14d3b25a7203915b00c1b6e145c33cf09fee48e28bd9dda3bdc348d658772cdf45b423a47d96f480b712bc97f6ef2aeb84c4e8096eeef2a7870afc205ebb890588e6670b3d19c6f0509b5ac4dcd00ee288ecc9df76b6b2a17481c6d3505ba43c78af48f0fb79f6aa43c3da6d5ac3da296561a2916f9a295699792414a5e86f9bbc7a8d214eb0e1407031a5a0e9ccf8472b8c0a4039b8dc8962be8ec49f24435af528b60bc7631fb4ab6956e09b56a25671aa21a91b2016d3fe552f6f490139a046fe3d3399cf57962ddee6b585bcb718c77562b8878f14bbba32783a5bf08c375555becd92417fd35450a69002a339e1647e4741328415011ca045540f668f54915fe85e4b52093228115c7d1d8dd69773ef7a8ae89e0e", 0x1000}, {&(0x7f00000013c0)="6be9d0f6d0f88de1f457e8502de2ed206aa7e63fce534c99973bc486b7bae98b50ac2ac44f5d7b4beda957b7e015b645f106b29a1941", 0x36}], 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) getsockopt(r3, 0x40, 0x100, &(0x7f0000000240)=""/191, &(0x7f0000000300)=0xbf) fchdir(r3) getpeername$inet6(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) socket(0xfffffffffffffffe, 0x400000000003, 0x0) setsockopt(r0, 0x8, 0x400000000021, &(0x7f0000000040), 0xfffffffffffffe6d) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000000000200010, 0xbffd, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = semget$private(0x0, 0x2, 0x41) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/213) shutdown(r0, 0x2) socket(0x2, 0x8003, 0xab03) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000000)="1390b49de1a8b3b4ffec47c759725800777e54216a4b24f3b4dbfaa06e880331050d8504d0bab2d21dfa35529af484a901f5b7fc73f5044aa598edd5393179f9c0c514059dace0e600f5735b6d70ef955a057395fc71ca5b0ce31fee0dd5ed61b83ca9c141393c2ed0b6574deb9d8590fee7b15d6986ce445154b2357752e0cf05da0656b37189101362ef2385d8254c26e30bc504ec2bae3c08652f5392a100061736e1d4e4f8a281f5594cb0b0842c4d3f77b396e37134a6fc848a9226e570a3f63f0a99bbab87e3c10c0f00ca286724f6644cfcea6c86c7e185a7ef22c9027d5118008bfd4596c7b0836c", 0xec, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x9eb6, 0x800, &(0x7f0000000140)="3720d13eb2905dc0ed0bb6dbd44f4ad79476b8c36164f89cf8da28bbc2c4a2d27c6871fe76bc0c335081e83ce8c3b84ed17f9038466f4cf8ecb2522553e89092ce4c93d29e2932078a4081a2b51dd69d94eded608f9e7434468c55884be6b2cea7856523783139f0fb576d56c60de6a77c613487a1d1c5ad7e37abfedc784778067706425083d305a1c68e020bf2237f01eb431af17826f0ef6d1bbcba2e51386dec17a69efbaec8821bf8a591cefcb4e2cae1362f9a6645cdd62cd4c71335a77f307607c0c64a9574c20f2bffd61fddf11008c97170a59c1ec97369df42d37ff9f446a71d5a19e7332a105fa9c0acae63fe636a3137b175569057", 0xfb) setsockopt(0xffffffffffffffff, 0x0, 0x67, 0x0, 0x0) 16:01:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x1e, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x200000002, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe8c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x12, 0x0, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x78ca, 0x4, 0xa023}, 0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="f10f29ca36567d03e225c4acd00bbc6506722274512e1bdb1284545d47347d142c321d6ecc06044f0d43ead1d312267072e0db8e28463eb5b465b83d1914d149c6118d75fd19a36b8bbbbf3c3169fa5131261b63ebfe7f9825b0256cdaf5991ebeec1df22353b7d2d83993aadfb20f26f59d2816c3154235b8f3c1eab389becabc564da2f6c0a856f569626a28eda4a1e4ac0d189ab456e9ca45690e86462c3e47b2407ff87b2ed97e7a291c0aed4301363036a6ea005be42bb1a45951a07a6014187bb779", 0xc5}, {&(0x7f0000000100)}, {&(0x7f0000000280)="7ff39719507c8a4091a1479f0f7d0f152a2a69bbe58f11eaaf0f10a3a590392dbb7b128c62512348a2925bf56ca3411bae31f2d80a59b7ab466946d6f912b51c100a21705262e9e95185f81b20d65f8e35ab46c8c89956f40ab139f1d32ae404e5958da3c90d18e5709320ee95e1dc907ea3723c5877fc215c31dd6314524952a69da9b2457e0c9ee3fe49ff563a3341255faa9a33412c7d89b9b20c663fa11159f37bc65ecb3c23c9f1ffcbff4bdfb199ec3036e32b9664b618cf0766b4b9de0504a502e5bbacc3685fb0eefa8f63567a10c7e9536a67c806be2c83529dad104b45b5e193831488", 0xe8}, {&(0x7f0000000380)="8e6381fdaba023cab48d97abf345d1e9d77ac11dc2ac23c21120fd32e1ef2059491a43674a2e2711f13337afb450f04b074bbde10d78955ca16c5be6a241e7834221e340bc541df7a1cd762e0cccac5e871b14b8fbf4790f9a8924b2830b1b7592e33119f64f5110fba7504314104266dc0917475d79267e99f39c69cd62067ed6526d21683775ba1bd96e785c993a37c8f890bfd0cfc6500b06f8078a94e3e11884bba99013b1f86fa354a7d6d4397c4ce27cffe011301b0fa0a663a1ceb7", 0xbf}], 0x4, 0x0) recvfrom(r2, &(0x7f0000000480)=""/139, 0x8b, 0x0, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:01:20 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20210, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="6b0f47d7dab07c8e703c0ac8bbe4aa477c367550182167e003e8575a2385cdca5a1d2264d1a6dea848f8", 0x2a}, {&(0x7f00000000c0)="52d7ed1bc57a12a1744a007fd7508171e0bcbf7daa1c6cad", 0x18}, {&(0x7f0000000200)="d5b98470e1797de27ec16f64529066c9cefee6e5a0db53f1b1484c708ec562741b1c0074d9f596fe4973e22c2bd27fe9dc3beb3f68a21f77f5b77ff42718d2d0bc9ce647a2a305d296af9ff8a9f58292574ea443ea8500457054410ac325864dfb71a008b3467bc0d47f8d07ad0c060dc95e4d78fe7dd8119257727cf5927a472e149585cc3a92605e7484198b8a1583dd4db50b17fe61d9a807be0465c5f4672685220024864510b5923dec8a762affb7873d307b7552b9a02759ae74f6bbb4027d3d21d0c56f967a076a0cb3abbf5e165c06ea3e72964bbbfdfc49a173c5a359b330", 0xe3}, {&(0x7f0000000300)="7c780e1df790bf9481070eaa9a220cb37c2d8794ea8eb889e4e6bdf96571cf21c1fc30ae4fbd5679a0860e62c3c4a9995606453d50330477d4c0bef7b5f2ac04fa089d1a9f2d0be567b9e5c53eaa8ff90c69fc9ea352762c0c1f2fda791ed937f9b5a4d39e347ae4d0eb9831fe9ecf31b8c08cc827da549981bae7ac0c71d52c05d399c1fad20d665e67b27ab9e23b375c7cdc74c4e116139b5a9f28", 0x9c}, {&(0x7f00000003c0)="50860b39a4b3ef9a826811bb1d8f206d6b492db395df6de9815b0d10be410cf3672b44c7c97265eaa49347b3c01c5dc4aa3d00f940e2e9174fc5887a0275e7873355686fe61960610e10fc982dd87422d6232264b24c31e546e81dcc3fe92b6e755ddbc1e80a4a10295595a2b55a2099e59afbf963b27e90d2c7445c34b721811ecb998b15a925c067037bbcd48d101a754b2d0b77852a6ed20811c3192a7fa853e1d23dba8d68546b58d8a81651d8787ace5425bf7f70d4ea8eafb1766356fd66e6272f", 0xc4}, {&(0x7f0000000100)="c7c02c8bf77f5beaff95f6775fc1404bddb8c8a6a41ca1e0184c143781fb2d796bba6250b9ce91ad4d291db61ce63289976fdb7a84b2ee92d8d136a5f0bfa0efb496fd77", 0x44}, {&(0x7f00000004c0)="af4ee3c87cc2b899db086c5325aea16531c4723de0dc538e88636c13b35bb4022c92f3ad9c9808d4368b70f18fb854c9d0a3406a1280874890f51d5d8fe6c77b73646044e8bfe1620ef2db563e112db2a4afb5378297e8cbd8bcfacac66b824a002ad04e06e37fed", 0x68}], 0x7) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x40, 0x98) bind$inet(r2, &(0x7f0000000640)={0x2, 0x0}, 0xc) lseek(r1, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000600)="fc", 0x2e1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:01:20 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) kqueue() 16:01:20 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlockall(0x20200000000002) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x800) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) shutdown(r1, 0x1) 16:01:20 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x9, 0x3f2f, 0x1, 0x1, 0xffffffff00000000, 0x1000}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001f80)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x596f}, 0x9, 0x9, r1, r1, 0x204, 0x81, 0x101, 0xea8}) 16:01:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x108, 0x100) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:01:21 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8860, 0x80) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x10, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x64) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9, 0x20, 0x7, 0x773a}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x3, 0xae32}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2000000c, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3c, 0x4, 0x4618}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7}], 0x81, 0x0, 0x5, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x180000000000, 0x4}, {0x7, 0x80}}, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000240)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) sendto(r0, &(0x7f0000000140)="5d32da22651c73310a1e46424045a2e00902bf919cfc3537a618788f436303ee521f98a3095c50c440309c94988cb3131d3fd5bf0453c7c3ecb316f265d2ffb581a01a4f45a74dbcff34f087d7059c169c748cb8b75b3f52079a002138f6638cafaf7ddef036e50c3532bf5b2aba65ca7f6d6d5b75438515bd766614050e325cd4c4cc41710050cf8f2f1971358236da810dca1f8040c1cca16dd525dd1c0e740da7fc2be958a7", 0xa7, 0x408, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffffe}, 0xc) r1 = socket(0x18, 0x3, 0x3a) mknod(&(0x7f0000000000)='./file0\x00', 0x24, 0xffffffffffffffe0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) sync() mkdir(0x0, 0x80) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x400, 0xfff, 0x6e6, 0x1, 0xfffffffffffffff8, 0x6, 0x5, 0x2, 0x3, 0xbb6b, 0x7}) read(r0, &(0x7f0000000100)=""/214, 0xd6) r1 = msgget(0x2, 0x2) msgctl$IPC_RMID(r1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/25, 0x19, 0x2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom(r2, &(0x7f0000000340)=""/159, 0x9f, 0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/159) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000005c0)=""/16) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000b00)=0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000600)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x2, 0x35d1, 0xca}, {0x18, 0x3, 0xfffffffffffff283, 0xfffffffffffffeff}, 0x200, [0x100, 0x2, 0x2, 0x8000, 0x6, 0x800, 0x3, 0x80]}, 0x3c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000680)) preadv(r0, &(0x7f0000000980)=[{&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/20, 0x14}, {&(0x7f0000000780)=""/10, 0xa}, {&(0x7f00000007c0)=""/34, 0x22}, {&(0x7f0000000800)=""/154, 0x9a}, {&(0x7f00000008c0)=""/6, 0x6}, {&(0x7f0000000900)=""/114, 0x72}], 0x7, 0x0) lseek(r3, 0x0, 0x1) r5 = shmget(0x2, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000a00)=0x1) msgsnd(r1, &(0x7f0000000a80)={0x0, "e4d715a34c443c38227a28e5dfef906f21678dba424c814181ed66ec3c4752da45262d2b79b432d06e1834f9ac707981a76980be4bfd5d57f471de4f1a6085db83145832afb166e5f9f78d0ff0ec40259ae011cd9a"}, 0x5d, 0x800) unlinkat(r0, &(0x7f0000000a40)='./file0\x00', 0x8) semop(r4, &(0x7f0000000ac0), 0x0) 16:01:21 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) recvfrom$inet(r0, &(0x7f0000000480)=""/144, 0x90, 0x41, &(0x7f0000000540)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 16:01:21 executing program 0: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20009) 16:01:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) read(r1, &(0x7f00000000c0)=""/109, 0x6d) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0xfffffffffffffef3) 16:01:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="faa8d7ddbff92e90accbcc877efc08f88d598077b3b5c5d67d9a9c8435e1c9f1157401764ee32d901b725278635c56f7040ed63ea6ad0727341df4a1090d8820dcc2238c672e36264dd969e5809bb4c1d111934dd8be3fa5ffb9226dcb638f87d9213215f3ac1fa48c6f47063205980608c6ba93f75f76d9001785ea492913fcb4e54eabd4fb28b4e9370183698ae1e5751dcd6c7b4358455963634a84b67fa8581f412d55fde0724b921ae9ae", 0xad}], 0x1, 0x0, 0x0, 0x4}, 0x400) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="ea3e4c70d4000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = getuid() getgroups(0x4, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="99c3447e7ff1b7d98cc19b1ff2512544dc97b274f79ffc48cbe218efe64465e924518b81ffda7da10eae6a17839fa6042e54e561a96e54783c7eae931e9fc344f1ce347796", 0x45}, {&(0x7f0000000240)="f409b9c361b8961c62f7df6a8b84c0235a5e1b67555477a85fd89f136a4f5578e6b692f9dfc31d5b24e9b41c45a20c64ebfbb619def339fba1ebbca6bf46c7385038ce7e16bd82b3c329d89d758ac3a1238cf78ed7813f450981884470f6827b3bf39d439b4bed82732146f55d6f692bf28a83a58f9980c13c20c966b38d6581d4e129421ad6ae74812d517ba7a7a9ee5c9fb8493f0d4ed12ac7958f84bf1af2ba8f3a0ac86858eeb08c57fb8aa0de5541bf9b4e12f5dcd30e01228e427b1234c634b12a439fa79e201b", 0xca}, {&(0x7f0000000340)="003179a62d2f7044cf6e34b8e93fafa0e0f8a46504e68fd1c36ccb28926c7d892b7bedbf04f6f1c83af018f69bc3edc2d9c6593d56c39e5a7c27295ff037e37f062b8ec906b7dac29ae8fd053bdadc18988df9de95d9c048e26ed7475fc4b493968b24e7e860c678f3a26f36dd7db9602968b15c6429d039a7400540b461946744024e0ded19f1e36c926922bea0b1f23248ca59b58abdfddbc4d4c6372d", 0x9e}, {&(0x7f0000000180)="8344dda43918f44cf1e03dc2dd626e886c697ebf557e0b30930e4b08bdaa1178ad9331", 0x23}, {&(0x7f0000000400)="802bb9ce4a6011404214938fcc72e7f62581287e3ad69483b4af36cd606196ec6b97c85cf4d12ac211edcf7c25d05bcffcd47c7bfc59656a4c7694f32a18c8b1d31a0a387b0f0abf5c4d0bc997ef4b03c9b26d861bca8f0e93ad8e51abb071242d59a979b6b5c197195a577d13a702e5bf69eb1d75b89dcdfea6d16bdb4e282dc3c2c2c1eca36fb7d437dfb7506426a92be8dec495b7b0d17c15e058dcf784bf04adcc9228d2e1", 0xa7}, {&(0x7f00000001c0)="3799d352ffe4661ef7d1c41c3f2627b5", 0x10}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x4}, 0x408) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="491dd4586d9d18e612a6cfe30cae59074a6d3e9d88e60dea8d2e2a9bd0", 0x1d) lchown(&(0x7f0000000680)='./file0\x00', r3, r2) r5 = kqueue() fcntl$setstatus(r5, 0x4, 0x40000000) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000000700)="b61bc300bf7764c63200c21a0579362a71c1fda43137581a3c7d3bc788327a19c207a976ea687c96b89bc6c018f7b1f868d4535ae387828f8b66cd8bb266063b67684f398a101883974db05a14cdada049e1e6bb3a8d85475a060eb14b37f8af993caff515da9c3df91e9746e04911db97a08d796ccc6a60e2dcbcb20db706b185e57fd56b79991c97add46650b174b9465dc28655837179f42594506bef0afef79dc943c81e5636ee6d87090100ee0edefaf2a953c4", 0xb6}, {&(0x7f00000007c0)="220a57abffc830d9fd10a1731592788e303bde41c4c2ac3437033465c3804bcb83711add2eca4e83535b36150c7e81def347ab404d6d2c49bd8e0513dab14a6cea5c9d16c2f327bfebe4f16d39f86d013a98d4f0b913d10f6ca581fe9b3b398d6a2eb2ee28fd7b0715fb15987e283958ff5b9d35119ee497815c27821bfc8be2c05970d191a5442a748afbdb0e4150d9eb770ecec6fa9608da50465e0b3997be6de2340fc3037b00aa77d226d256e13c2b31d0c2390775d56a987ff2ea5617395384019257de0405af683e4d87d6a3dcf2e67c0f5ac2cf487530839e1de62037623de2fafe40c665f7cfe7b4af2dea2faae62b69c54787129ea0af03320a73aca60a5508a8d259ea2d231f6c15865812ee91c22be3de80813d23bacd5bf4560d46e00c5a56a51b882cbcc239128f12749d6536a9ee666322d653409c34035045fb336dd3f5ee125b54b5d57510c6e31ee016553ab8d2e980869d5f9be7c2edce0363c40aa30fb6fb83888693721f5fe6f2b4c6f018c4687677b313f1aa263f0349de7fa3b1fdf749cd5a9099c7473185ea70d660aa43a20f2afe5660deedbd48fde9fed9d57cb1b1ccdb10bdc3d26c978088e7ad46ed743cfe4fa90a7fed925f78f3ba023d52c97c7ee183e86e800fb3ff139cf9444f46d9590a4bc6cf166209aa7d99e316962a3898aeba94b7a17e6ee8bc51afa79e8aa74bb2097439f787f03d5b32636175e1c4c194b589a06f049244eceb9f198369f978a690ecd6766835cfa19e793294646500138f3367778c04e1ad31bece10eb784ab31145aa8c833708edd025b3ed5d01ec1a1b5ff36bf1bdcd05346ec104cd0d4efe08990d3711052838c25402e8abe7902710752d5f501e0ae1a588cc5044edfeb8ed4914beebe3580d92f5ba6748bbd1aec91f702c05324af51fcc10dd47b4d7d26e6a4b11b31ce287869953d2028ef41c6b8f584beff8e0d2d9b7eda68b1d574dd9abf9fc5fd6c5337710abc1f48a3714e72733b84591bb1528cba121ea4bd9a6639ee4f963d00c6fe52e9e8979bb6454e65a071ff04d81b84c5fddac9e0589de0cc6cd4e5fec501ccc14b3229e351f1ed8dccb1b34b3220e1e6b6ad64a4b5c4086a0e0b7a95716467f427d1e891961b6f417c279535a1c4cb1f93c01ddd99583b1ac1a87afef41c3a72fff9476e3473267c17395bb2e1e3457966d3bfffca19b1e4d69671797c8220ddd401beffb316e6a1e1f66490096eb64a5338369e90b4af46c69846c97ff173cfc2de8d870a9c0f100d8273289488eb6805b1e8a1e0e124bfe23c0720066b8c915bb23399c6aac487e302e2f943237c23e6b3d52882b54b75352461af35ca4dc7dc7a3a20fa5dde14ccb58e3528b8b2390d413376c3e4b06924e72bb8f703ab8dac9996bb8a6693f2ae5167f4d40e3d090724199a4babab4c448c567ed377f9221db8e5e6ae0999bcf983ae5e07438c91201285f9d84c82857c95e7baca6dc115bbe3453c92de029f421ef6ba86bb33fc491c4f7e224ad7dc32d2483fdd7b52fc88f673975875017684e98f597ac92734ece8a3cc19651a7a0b9fa86f9895097b80b4e00c1905725bebd6ef95b84b3c12760aa1467a2c15a4195879b19a13565963a97e86afc9a7e5be4f5894d4431d50a0c19602323bb069c8c5c5f3b7619b46a6eb91f76392a713e69157e3f059a268b1a8931879a724655b5413358ccf58cc5271725e3b03cc9e5b2a36424d5012ca9cd0c91a0c89327f60ab63c3c5f1d80def81cce091a076b76be53a506849007c9b7104d428a14d48a3c993261d5c67c246275d08dc0254a0d1038be48bf11377fc867acb5b8b94595ccf811aa13ec4875d3f6b297b16cf05c100eef36c2cfa7b27da97f2c6f907e0dee84c0771851e2de4d0b7f5b360a0785e21d7204b524150d742d6cc3549416e5b6ae8446b478a726716cbf5be06e2e72bcedaea807a7bc028f559a5d0217f7067666c510a104f53e45eac3761e96d81dbbe8e2b865532ea19717717deeae4798e293e5ca11eb60d59f82fca8558b7d7932488a7d6fceb021a66eb6c1125778dba581ad4661137767a6098462f5059165bcff41c943309abf489100312da4a8326a1f3a643b11fd5a91a67d3b61ba94ff1d3d3f85ca169edcfc823bdd1c66058f3730540bbe4ea5c2edf0acb7efd39304b96b2d65999705e862b5fefce278799c532a2b1aec9b8eff236a7751939a0510edb04a9c36377c1d880b63f0e3b7fe3fcecc9d60717aa9704be8612596afbb63246dd2005be9e15420e6af3916ebcf504a4a0ba9834845f09cd2984c5cf064af209c8ef97e7e8aa94ed10a442409c6f7d03799558418037b37e21fc73d2b0b19f6e10f31c3e1c987033dcce8249c5906413ee5ba6d951bbe09d18df9cd06179630d82b915d843a2e5fdb4492fafc2b3674b84214ce0786bb70a62f4618371535499fdc32fa233ad811ba712623504626ed5819e3ffa8c6d45730fcfccbabff8c28f36d7e95111c0a73f1c9a0f66756215c7c78b69e7f810c961cf975078da46ea4b6705aa6e5d9c04b1e77472a35294946ecc4f95a255c2dff8798ae38ab5e2b40b84e001c19445c0bb40a3fe5ba900fc729ecaabab716743a57157ef84f2ebd9374d222f078446181992aec396a3af7fd56cfa7c7d70e44caf174705f61f9df880992cabbbbc80d5848885006a28531a73247a2e6c6f35e9f0168bbb01565d706c06d5b252ccb8124b60f8f58bb39fa9db6592883a5c01793829803f22b213c23b4429bde82a290eb7594e18ee4ebcd44b51edf0905aaab9b1f372501286fe823236149bb8b0a16110b03325d103d8b9c0faf7e37f06280c2d53190bcfb6d020fcf107e372e4a5eecc8adeaab1344e2200dbe7e6af6e6bb8d709a1f2b74e18869e6fae8844fa0277a4cdd0bcc7f694af052fdd26e1e4d7fcacf806d4dbb9be54888b6072af5e4a4bfffb8c552e0ddc84b7a1d8a111a73d50288ef6cf979baae4d07aeb6c1589413f7753431e4fddf66ede77f9070963a32512d501abfcd6ff3632abc683fccbf70f9c8ed56e8d9fe4d0ab3247f6649baeb78d09a1cea0bb372e1f1ce7dd962e37b6903f14c73af5434a3a420ded6cf9c176986dca53f131f5d6870b6b41164fae1fd43bcafefc27c6c872e5ec6e423733f6383c2f1d1f2930c6ad2af9c5d93aef97da6635c2ec820401fbd79e662bf0641f930d2405d692a346dab417360007865bd8fbe552c1602af40f48a7d1353ec532f79c17bf0c2a975ba4b9e1c02a4254597d103951b57aa5641abfac8ef0b0b11cdaa93f643e2b5b3eacc84f7f5a9f65e3a3cf6a3be94e2893d626cb5b0f1c93bd5bbfc8471526d06bbb8f9b29b2e25e7c7cc29e6d4509b162ac5bd4d3542642a2ff0eb3bbf896c831c5d4225764a568550c9757b50e916b6e02724168e9cfabff89176250147043e0559b44098aaa6c69f830f80d77b1b7a9ccd9c8835efd71ed27f81ea9ca26ce7a875c611571b301eb094721610790b1cb437187d8c1fa9c4d272b31c10e8a2047519f91981ac31cc88ebd4c99356243a3eb175956350f14efae6621371949f26008d199e122d402bf808c02bfc9764c8eac6d4c41921170be85692b1814e52256483906800b6e3d7c9c35a4f5fdc90ed2bd82aa721ad50c064cff705be8b40ce79a2f5b653fa221c1cd1dcf107816e51c39a4bbbe85729b9346bccb39f2c96f1594de0a4e3fa4fb60483a6a798b6358d147a3663a881eab25862eb555ab5d905fc25ad429dd669df770dfbb7bb29d35cd51a2fb043c3c92055d137c236ebcf5f3e962f4f0b7341b9beb157c906df0f50b823e3c65b0c80a84f8fef09fa922968814b845de1c902ce9407b066e87b095acf270637a7914d814c01ae32e37f6d6f4770a0574a4c90a28dc0c99cf50e35acb799985f633c97a99c2208bfd447c9052c0d2f4ff847cc5b51ec32d6c3c5c842cb216cf06daf45aab1d5aeff3f1bf4cc38a07be5291302154ea4058273fdbad954c24a748c73f6465b8cb52b42f2e9fac0da75883bcfa6cd67c82b26cddecb5f8cf28858755a3b1b4def123a5b31b5dbfd040dacbb60bce749f2c0f9c9a1dbd7e6e3cbf4f7cf4e7e2fc6fe966a412bf0d8b3963907cec781845bf707ad040c1ab1f7ed9d4ea8e837890b033e9970dcbe295a1125593a22035c4c74f55619750dc1ab4cdf40d5af1675bb36c91c73e6cb08b2d57ff480f448747875c35995a8542e3f99ba9f45f432be7f4370ef55fe26b7114d7c81fe179e4bc17cff1bf9354e966c862ff4440b883303e6cbe3fa4d3b066bda310a0903372caca3df3af0c166d3c896643ecf659fdad3d6ce782fad71b89132c30c9dcdf53e23ebbe794a38a804501e0705d2d8d58802c1166a150130f34edbcc21bd3f7e322f554882662c27ac3570d8d92c1ea0b3c9dc9cba6d05cceda5919a86b68534240d1a0ed1bff99fa2d1c826cdd36ba53ddca442471bc73f5a774bcbabdaa7174289155e73fa2f56c8035bb8e6588f2c517b61b592edd386bca6ad419770c4040965fc0bc008c19f587515fa7c82f4566e29ff1421ed0bce5ba14f2fda8f8bb3991b63ce7f5101fa453f157e00de334caa60cecf79329aa579db81369109246b3fba36fe99c3b1d440e7c1913f4a1f6d6f8284b3ebeb5974e4c5bb92a235feca3a8bcdecabf34b055ee932353d8bb252c61cb59d72645943b25725772e419ef9a68b39be4982897c99bec9da555a1f19f6ed56cf3ee7b98019a5a7685395746596519eb7259fc2b9c98cae3f08b867dca13aef2a904c6c5835db84681fa587708ce69f9f6283b0d0ed5996fe4acb603609d30d592ac58c31401db6f23ad0e9b949435e173f01f51c02a4ebd83fa12003a4f7b558505cf4ef313e8b96888c26f6f47ca12e945e4d5f7844ff239cd38b12f41b9f573d75e3bfa36521d15a39693d492f22c8b6fdc4f1b1269646ff280eba7998b2cd0fab41daaddc791d4cc860b7a8a2677bd4854d4c9d6779d0df7941ae7643f9d06f7581db2f520d1bcc614e7cb9e478dacc60f81a1f31a5fb67514c73857054ea6091be54b8346826b632d327ca3cdf0f331ab987834b11c5bd22745d78eafb291348a8418ee63b4bd86cf86adb72ec72c9733550ec9fd49bad5e1ea8697c1c82b272dbc825a4bdb8480bf09488441a291a51b23f21cb40c3388544624363b518cf10f568621f1da29c17c09f5af59286a4636e90825e25bcc412a571bc0b5ac82c4132e86bde700c957f1f5233f94037bf7d84a025a11665c3a62dd9bfd1195c9c9a2a3a040adf85da2107b0200e297017371586906c8cefa4c5dea71aee726ae37e3d1e68fdf24120a74050448ff625c73e010add08945f75dbf5b1330957f969a70b09f24aa91040a47e4a13734fb9d83115d951444c8a9dc0b8bda5b8f999c7d72e53bc6f617f8af204e68ee93ed33c628c0493cdb36904e97e7e87990c5942cdc032630582a2cfe18eb317afe994ecc51de92950777b96f7d967ed5f25d75d22e71a16a73177d1ab2859343769c775fd7839b157dafb44fa5eb6b03ee18c8e7495649747426f05d77eebed7d21ff9a588d8e272cf972fcbb31b78cb0c5d06d5ee3873629c7785239783bc25ac27f68effbfc74191d79c5fd5bc08d2224d1832cd6b97caa0a360a4b16b9c05e707ce04c6b17949b092a503a5811832d685436a36955a3475ec6bf8d7f28ea7805b26bd99b3fc354d531e341aae448f9e74782bc2e3349699f1cec9bd2ea2ed538ec57b606844ef26e45", 0x1000}, {&(0x7f00000017c0)="7265b3cb8c2fbcf0b93f7316a6c307fe02edc880af978cc9e07a52b560a899ad7e7e40b64e7f7d3c39e00debff3265a02720ee14e0de8f1a5d9adcd5611b108f05f71180580a6da14c3b366b43dde473924c653af237553c074bbba399c81e1eaec98821ca593451306e1a7e902d172229f3904d15a747fc18afa80cff917934f6d6e8a63548439a1b746277d2def5260c2979238e43a3aecf270ac574d771e2e1b8dfdd74f243b721a032d16585b591e305a74c3f22", 0xb6}, {&(0x7f0000001880)="85bd6e43bb4fad5a1c76773f8cd5b4cd37b13ea54111dab20715b40cb7a534ebb4c90323d964ff3b34444032f49ec1061d34616bb00293ddde8931a7c5075d53d55fce62c3197591bb4831d48681f10b8e2e774867eb7dd7808f24e2c344428025cb62ba6ca2ae18f15f32642ed4ab32dd6c94d608e8e9f10d75667e8d80881a42756d61db2716d43178e87e88e9990ca843ed15059a5aa37846ca588a1f46f29188c0080496a1194b45fe02ca66a9f876ac3b2e8ccd04ad98085c5d2ce538e4fe21848379ac96a9c2ffe98fe3677a5f1d324bdbe11f2d4ca6bf7d92fb652cc36becdd0dcab85d136b4f5180b02bbdc4775981972000ca", 0xf7}, {&(0x7f0000001980)="a752716a7d69797a2e1560e36c4222e733dab3b89a023ec82c731b393b9ad83e75", 0x21}, {&(0x7f00000019c0)="63dbfa30243b6173c86763cce5226a9a2d6a157b41555c51a0", 0x19}, {&(0x7f0000001a00)="c4a921ef9a36203aae27680cc32000035ab5d39bc0dafee096d9addad336f02cc41221f19985a79758c883bffd0005e9e35b862d9ae6c784922148eccb9991f6119e3eca146e87b39e7717b2cd32ebf5bde93bbbb4d183e19259fcad1245a96a6440348f6ee7ff1789d0e2bc0cc05643d2fa157ad88565a72f841003988fe1cbf5968e9446234b2c0de4c7394c83ee4e57dbdb681f19f2e921b6e81ad4b698d7dfc81efdc5143cf39366ec7124245d261887ff9cb268fad630baf23d4aa978a64189d6ed3209801bf34ab53eaf949e3aeb0186c29beb83f70a5c2d820c5fd26ffcda21afd14aab4bc8beed4f3011837e74bd543235d83e", 0xf7}], 0x7, &(0x7f0000001b80)=[@rights={0x20, 0xffff, 0x1, [r5, r5, r0, r5]}, @rights={0x38, 0xffff, 0x1, [r5, r0, r0, r0, r0, r5, r5, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}], 0xb0, 0x4}, 0x400) kevent(r5, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:01:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xff) 16:01:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x41c, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x9, 0x3, 0x0, "f854cde55c6482628f5f4afcdeffee052e805568", 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) 16:01:22 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:01:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/255) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)) 16:01:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x22, 0x80, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x60, 0xfffff, 0x7f, 0x1}, {{r0}, 0x0, 0x10, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x424}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000003, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x956e, 0x80}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x6, 0x1}, {{r0}, 0x0, 0x0, 0xa1, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000005, 0x4, 0xfffffffffffff606}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000010, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0xc6, 0x20, 0xffffffffffff0000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x8, 0x7c47}], 0x7, &(0x7f0000000040)={0x6, 0xeab}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) shutdown(r0, 0x1) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xe7aa) 16:01:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) dup(r0) 16:01:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d1500000000000000000000"], 0xea, 0x3, 0x1000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xffffffffffffffe1}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r0, 0x7, 0x7fffffff, &(0x7f00000001c0)="d6738106d89a822dbf629edc7ac4a63e841ddc08b04be2105d121b023ff9fcea88110bd6e9f077f6d6720b0637139183bbddf9878c5efda141284ec925f386664a4ca1bc55c581bff3358423a80f81acd648a507d1ed1cd681cd8ebc76788ba2dfcd379f23f02c045f50268d94a55c2d25a179a0839a09b80ae744f17fab326359682306119fe30d85ed814b0694ddf295beafb0f70a7a8d19544d6437559766a3d4369c2be227d109184121bf76536cced667dc27ed8e2c506ff2aff3367ea906ef6ebfb14c37f67dd1c65947a032eb372ea1b19a675988772db9e9bed272ae7e82af931cb67fe4d1b64ae99b56e607d461eb197f1dbd4dbb66ae5473124d92097770675a3312d8da6dc2e3be352f63da32d7046867f9cd2a9d618ce2a944fba736d5e6760974ebaa5e592fa0aa227b8e2f579b1adaab562b2606629b278a3a8faa5ddf31421b47205ae23b10c3ee1e7e310b495561cdfb44fcf9b0f207cc808b19e4b5f64ee443805fe82a9348799c12034f2d40e90cabd11adfc178d6d763387a24578231917bc82479993dfaf4f8417ad26490c636eb0f9c36be5db69004e8cb44f18206ce5acca5b942706677106a0e20e8562d3e487017ba06f791732fcc04048c0af0deae310e96fc6eead9faf3fcc6a4b01e9d487dd80f93e9f6b8055b55e013bf042f857aa6746219b8245f0e5bdd5bd5b125bec88170ab82118abcb3983a29dc0202a6f843590701f3130001f7f619b5326269f3a208a6f90dea6d6c7b430d0aac89b214d48ea624513c05859e5675effbea6ed6ff6c609b81e8440facaf249005faea4663102a9cfd0c97712fe100110606bc58d9bf1f15a6b8c591ff37e4e3d78f8c5ee2d873759845509e68219500d85f41569b622724903301ae1ed9381eb7dfe21edc2017d40a5993413202b1b680d3d3a416ed9e8dc3603f44e236272a11862a2093bfdfcddf62674c8ed316df9fdc50275b612fbbfc0956dea1ae44d882319d9996a44eac54be99d045a5882613a9e89676ff16a7a04e33621702d744942c2335fe231628c7e94dc30a05d81d399249d9c70aacb7b01ec83444f8093dfd832fd609a32f22d57d59931b7461166a2e5215eaf34d3e7f9d19f070b7a865ed28df3bb9fb4f462cf8229c0d2cde75643400dfcebe4d7897ffbb873532732c6fe0bc2421e907b78188bca5fbc52e424d53b551f5b7833cea90150fe2973c3423dfe12a1abd7d54450a92f768049f4cdca5b92ac06fba1cb993ec87744e989e75c409a0b0cb03d1460bc13006b9f313c90e0a08243fbc3e5f45e93d9f1133f3d2c7f42e8651fe617be2df70502b8b89f80dca261944b1e69a60ee813143ca64c3e25caf0f86f47734991c592dceef2de42e03b778581d2584b8f713f59c28b9b88f710d0f0f3d119c9890ad347c929e7b7f3bbf6bbc81ccb8cbd11908fc88deeb935fee920a7b132fc189d7552d4e377c46f346910f9ac095044a5e98a77e51f4196061ace6613718799116b61568c60335a5b74b4ce546ff3154777d21ebe2a5e9aea65430d8069df60e1765900724512da93e95cc6b19423e3c55e024a23144f34bf9abfcb87750eb910c06fc4d6e968dd28332c0b68a3fb3760e3b760e4bd58fb98eb966940c59bf198bddea3e9489e39a090c106684ba8a1b6de02a49f90db4546e184edbba4af7b7191fa0223afa8e1fceeda567a51a4173dfa7350f6318856badfe8db9492ceafe56a3c743a3c30539f81236aa85aa36473a3366eca60cc64ce0d88f2d287f17f92916a653a88d8b3388faae9c0172dbdd72e45ba6a424a59fcf7e4b8a602f20175fed1edb27ba3cbaba50c2c5781d859f2a859905d16819df8aebdfbcef7f2ed58f0320ce91fbddb0d661c38e01864bdca8188e59fcf2266ba4db6174ac2f4df45f7d553e2574eec375b101e88925652b530f6fce05a78104b2e1c4ee41979bd157c9413b0c60970936ecf83b38146adb02c4ae623a9776c88c7f8207e3836250843a19eb737fd56f874d06de2b0c14464fbe5016ad754608bcf214c8e80d773017330f6c974cc3054a269c8bc64a5f0799b05bd4451adcb8398b6afaadafac38dce34781eb08d1af2c1db9a973dd197273a43b66b967cca6e9c31508f0906b674df32679b6b517cf711f94cd8c6e6855983a4a9a257082b9b9daf81018e3514c2d9e70e59eb1eecbb913303124c11da149a2b7829f0917ebca404539fa1139dfcdf974c6eaff6cd157e2090540a77742ca2c2bda86206ceabfe69ed42a9916f91024ab2cd47b2ee5d7605d2e2d770066fc5c05332ab8d4dd567f2d15174aae3c80805da64a4b9bc895c27c858446e1f96aff48933026c1f8b61c4e3053b2a68092172c7565703c2e14d965c80614d8dacda526fb915c2e7cc3b8250c7b221a2bacdfc67567da1e849d895e2d0a2649cc113bd541b18b97bdb147df13dbb1dc6c0d96feca6bd3ed5febfa42f5396026ba7452f292567ac2606892b1c60232f7a54f5de2d0ef9c02d5b2fa2a9ac37bacd948773d1f876a0986e8c0fb4f1884258274385d8495b39050a75f429d2a595631f462add3fd231d9cca47cc7a5e0fc0734411e65a45a44310fe01eacae43059731233e51bd3b14c4ca9e60f328457a0a0587180d3681254f5e56e829f46057688dd6ccb4f50791bfd6422ebbe5d4e8f60531a372cee66738e2d1845a6329de9d8c219862e0f632b25b3757e6b05b21c71fd8acdd98e0dd6975a79aa4fb69f8f4e98207028678cdce109754e12f85309385722e44c707f1fa42ec5a1af31e14d6e3b1badcb1de8dfd16662789fc4a6f8a1955277e2a14894cda9a9821828468cde30bcf83861e19b79df6d0125799bb1aaf58d3e65122be949ad6e71dcd217784663a073904536a5bec8c7c212a73aacc30c57e4d46b4a7054ad844bc199778bbe32cf0da39e716ccadc1259ef4dd69233143be499dccfd349b984f13f587881331880779fc1124a2cd3140adb5b4f97a66738ad9cd0eb81bd6c3eb49ca0ecac39dba20ba544eacc0ecfdd7e9b839751a4274d516a013f45d51094540f7f7af0d9030a9dd63606523ecf73513fb76b7cb7d137e0712e7b348208bd7abf127cf5e69e286554fafbf8967df84dd5e9cc989f73444d45a49672b34267a37c8af9b905945d550f04445c75245bdab9f9df1eceee99c2f717b8b07494e2e7fce6a69f62a0dde6a70863414beaf8dad6cbcec61ff65d315ea99e0faf534436073952757e501c89cfc241a7ad02d27bedffed4325262915db6b64ba424826f5cc39f006bdffe198955f0308219b8c98277376e49954309979768bd057c41e0793507391068506ce3a149e2f3bdc6b4af4714f1dd191fb50673cc3e8fd26feaecd570829df1ea4583506da71697d688dcc20c56e20723827a059d43a736d117ba8f5d9c84507d5214e8d1fdc0f1cdc0fb31f3fee34eae964e37b7916513fba3d367010df8feab752b4227ac8de6917f0fe16b31c4e571efccd664ef0dd04009893da6055760c3e939ebfc093d7d62d2500ca1a590d20cb8a437678d38a8d69020c56e3b8e0e875c8d15b42de64e9134eedaf02179ced6db775b5defa9bc4954890755a1d5e40668699ea857f1925a1572e5a428acda03468fa4fe1e5d572a382acce4d5b7e41d3f532c44a3620a5c0c6b97232919b1076c33addf4d1b1cb1da5c16dff5515564d69fb5a1205b0c5c543812e011e8794c46ce066fee8dcaa4d471d0bea958171048b969de282b0c4e910550703cb35370278c480772e1eeec92a2744ab84a1f080dcc611c59e1785c701c97f870cdd81eb6ffe1d616995940e1c672ba17206b5618926f5c5a6ea664995998608b746c89853239fa337351d1eb490ebc3edf8f163c440b7325dc0bb829c1b2b2c057dc45da895de0495a36c2a3da47bbaf35c18bda2c14ac9b6a2fedfa9b978d39a8a18c9e6f64d90c5e62264d26169a4e9b6c552c1b270ad747894116a315c0ef990a28dac2a305d39c180c81ee12714481e2bf6436d3eac5709314c5c7b8ced1b4a1803cb0ceb75beca038cbcac6012943279f71ecc9d1f3fbbaaa5f3708f341f4b7287ab13996ac258f5fbcc7dd3a4806ea31d942e210eabebaf253a470b4f10bcaa87e0f6fa5725cad7b9b54a460dc1cb17d097d8c78898c9ab86f19d9e2845d9d28af95251e21d62358d5a523d118e92e44f26839d4c9c4501de028eb64872030106c8c6e9dec3cce81416eda1afe8d5ea20cd5afd110db59daaead45659e4603118031d14f2a5cbd2372b91f5f3720c52e5ac36b5ba14b2807bde5ce369efdd467da11d3a601af55c3b161aca586285416a7d0970166f2efe1262e91486f240d4c11f2801618a79792ca54592b28405cf362c6beac33410eea5c9e8fb812269eab53abae51237e5733359b35f45ce04c0e0d5274fc9daa8dd51796cae78af82a0316cd3ab98ba0350f23669caad925fb2f82196991884e7fa4c2a27c05e7221a30c17e41007e41e8e31d2099466ce5190a0baa4403178ca8a9d73287cd8a9d242db0b75cc983a64e750475f9df43d9b263c8554645793e327780e89535b98235750308c818629479349fc0d794cc9e4088c9c65a96c8e88b5f96a1df16de41fd863e54dd12c30fb7ec7d22f80dafbd4e00dde15e3b2092b92d300aa1902d1f4f8c1e3ca971e50a8c09de209fd5670a43fd0a396e3e14a803ff2d59c22819e2a1d958e1daca84b8c4cb2a34dac027ee3a49901d75a5e2146fb1548d072972f486377cc0a708067a03b2c4a45a3efdd3a278c7684839cb435c51cedd286facfe6cda6d623b814affc0cb0b2e310972e74d461e4dd8120114f15bb239377c43e35ed5f2251f3d3da04b0182e523c097c9d17e67956906710156bebac5ff6b0b1e6555bada51afffb7b574749d43b110a23c961a7a9940c54e40adbc0d793bc3faf23d1501ebf26af88dff4f6e22ed4ca3c40ec7f529a2d71d86dcd90075d8909746ce98397bdce3665426b43b02ab238fbf0703cadd56af6db8270657057c5b3ce5fda6030f701153fb8ed253dbba894b5431f45811734645187c22b9951705a71aa07978d74a6ae339555df764b0b57894bebf08c2eb95de8373786faa79062affca7b615ca0029f37d26a73dc4e4a4812e0fad81c48532e81b19892eaf93cc24b8c8aab1e59d921171db36b82ae87f11514baf47392743ae0f6f99c76903d80335f48ae53e0c998a7cba00b645fcca0d6c19cb0d1527e3c9aa7a0129d35e72665252a05f69c84d8349c59e0ca4c4b471c62a83fc6ff4a8d9ccd1b3f84cea93aa54363453414f10a5d640448b85261bf2a84467e937430eaad5091bb641a0f56d4858d090597e4c000940d6246e2bda9914268dc3c83598c003b694c089d4857bd7fbe508460fcfdd2cc9cf02649560da0be42ec4878ae43cb7c777799954cbec0674abc707407bf89a83d0a5e61b5463fe476d40f9032e642cff72d0e4302b2fed3039c2b85fb5dcb0096607d4a36543bddabc99c8d42cbcc77dd1c13f95d99d4312da44a0152df385fe2286841f370bf45b5f8d92301ed1034677593ac9139da6df685cf084b39060b3bc45cae8e77c9c37cce5445f5294a0c48a724d74442d8438233b8d7dc81ef5f5bfa518b1999af3c9d624fb1efd12a03797240673aa82189d4e3b111ff1b5897fb4c4907b5f680c3913b673539e2560fad4bc4fc35b0951ca965abd1148bec3035c58bfbd3d0c54c2af61f86a94b7ebb6a0cdd41f112ff4c1cca7c3c3b1ef084c8acfd193f74e", 0x1000) r1 = socket(0x20, 0x0, 0x7) recvfrom$inet(r1, &(0x7f0000000040)=""/87, 0x57, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) getsockopt(r3, 0x20000002b, 0x19, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000011c0)="bea44584ab5b03eeeb3713c331aeaaa54d63910cd885c745f47818e9c52a8b2d2eef8fc14c81de2b0e2f6971d070b09d831d2c1b9f29de0e2daf3b374c157abecc8871c41e1d0bb49bdd13e4a9edbb8c6ad44a1cbc8993f1790567b5b6b19874f7df", 0x62, 0xb, &(0x7f0000001240)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000001280)=0xc) writev(r3, &(0x7f0000002880)=[{&(0x7f0000001440)="5501465965294abfd0e8f86a46e14fcc185936191e3627578e1614afc9b83c0baa76a8b3cf5a8d2126fd757fd55219cd4a8598c74539694ba0c4eebac8eae4e3e9b85f6e024b7a", 0x47}, {&(0x7f00000014c0)="29a524a98350269c140b0e8b59f864d8c96a23196a387d65b482086b1296f8b9b13401cc68577581bb0047bf13d64654a37ed68498b20ed8ab3bcdc953434b7956c6b5b872429ad658ad45134adec32cc4b4856e1f0d8f0f08acda1341d47500643737be1fab60696ed186d3310377336fedbb0b79008e73c99587f27ef6d309081974162e4d4bc31808f06065a3699d7acefc871f5205569695604f50958616722896bbde80adc247cd3b237901ad1561453e3e9e920a6e18c061d005e35dc7e1b92bef84708587bb2e1a258e2ef64e0b67a22cb6a02fb6d4f2dbac6695456606d6bc4f3d38d8725b3016", 0xeb}, {&(0x7f00000015c0)="46484593473ed1ae2ae0a3e9895218842c01750873e1baad0606900cf0a2266df06b19595b57ce13af1bbe2c34537a3775ee9b0efbacab4392f623f01e75089157b4fe88ee660ab4dd8653a2cb6dffddf144cdca07b01b867b221de66cc7ac3b1098de420cf8894da743ec7972858b6d085f7cbd0d8df7c3f56955af0d8104aefbd9309da9405722c2e69c92f083", 0x8e}, {&(0x7f0000001680)="934a4e40e9", 0x5}, {&(0x7f00000016c0)="db555cd5070c49a2f4705cfaaad87edeb313b33ae55d66dcf0f4f95d48c9ae7d87227a6dc4f4e04820cb141b257c1e106f1c6cc3074e97f5dc04e34c7aaef451eb5b2d2b73fa2031e9d1239d5c7fbef69cfe162c08d97a115053b3f6121d804df0e2e2dfbc0c994baa972f61de7369140e97313c2c0a554227b05699f624ec7a545c069b9ef4976397d47296702910ae4c5ff6353b61f656e9d55f3aaa24e76de535dc635bab084e8a9d65c738b755b93ba9f34bac972e8ecc34d4db0834553a754e99dc34b99fa2e0ff95b4eb94053edb901f32e77f51273a3d03ec8f48afe9bb4ffa05cb7ef046d2c9a0d777c67429a9eb5d1a2017fd67ad0e326a1298cca47ee7e4510359a7eda81121d3d99c7dce55172226284a57c2f9ba25146dec7255376158c685c42093a0a479677d5558bd8533fd8daf986ae0ad5702d23bd1dd887e40a340f50bc5ca65c9c0efc57a3d671a81e320aa69ce293902463acba9ca820ea5ee7791ac43188b1e503b156523d7e48643312f5192b0bdd22deb405e202c5cdbd355b62db76ba46cef9437882f5a9315bdd7a082515e455100621ae1ae976a7a791bc46a58446151788bf14b539d41d71089c9f1f06f54605ab4047190c8146cbf17733add77d35f7b13acb75f35dd5fd7ebf4b9e5a017e872776f989a0ccfe781c2585470bd4094995bbaa3f7cba8e8834d7f03f4dfe1e0c54d82ba596a4d9a0ad323b16fb16636fc9975c67553f821b25250e14bebba7218d1ee60179feb3b83ead2645bf0a13bc61e9ebb93b641b1d3de52f2cc80105eb1075e404bc21335417e915d9444114b01432a5e94c425113026a18e105815b30aaa5dbb2419bc7757ea2cf30cc39a95fdf0124a887e95c1dfd4d4f888330c847c9805c3e2aaf95ef407260f9ab37bd2ee53675f6e9048c89edba34e23946f88b96a432bd91ab6c14131d2c1b33b3069ee5ce2d9d74a9681a782f53f7ba99815478ba97299448024b6cd95633c9a0684c238286d869e6046a8ec21c97c04272af972389932b392e4fa76e08b1d7d758a7fe3a07f47e66bc51dbc244eaa59939fce447fa110dd00854bdff888517e7c47a8fe05d874951440e5b66a51403be63b1104cdca01eba192fde70bf0832beb4f260466f49ff22f0b6d6b69248b952da52756674ea54f053cb69f5d42389e4ab03529cdd36af4ad705062968ec4425243b513dcf60312ab09633480487bb86a3686e446da8a7930df9d7f3584b6057ec0aa6bdc85a0c0dfee886598f58c29d885ecf9ee5e8168def6eca3a090f0470a7ea5292445e7edd1ec0893e66919885d30777ee48192f49b99e1eb9ba0ebec3e76a4ba05ac5be6f085f8382e385707c7e8515cf1cc497dcac355e61e2713fa6d346f03964999e279339b5f1ad934217117be30fb67f3c5c950bb9bf832ea62ce75ed99c44e16b161e5e1e1277c930caa0b2bc08fd23f52b5110e15d1e9f7a5dfd7fbac6f95a08901d45858f047c8149b614ebebc2c00de4a797ef2a0f1909b145dc7969d00006edab0cec5bfd9e1cb29c700e2f95f194d37898936a251211a7f10fdb8e4273eb78eb844731405402b784edc2bda524afb335e5bb415cb34362b820875445d7976b4b4c96fe39074584144de4926703be171b3cdda5765759c87898d4a3a3920949e20757d0135d402920bc2cf87b8090cfe0212a921f7c22f3c68dad43a099b4f6bf2830edfa76485823c67b7058e2bf0a7d059cc31b76c638b4481561fd47643dcbfca7bf6b9db8fcc5b87d76205d9e2ab170e3eae3e6da4a92a81015cd482a9870a818e5dab6e1bccbdd1cf729c99ac320868d620a2252c22f197d4322816bf766cdea4780e83fe29a210241af63300cfa9c07a216d4cf03e94d48757eee092c345ef5e7ebd6e052693416715e4e76c33f76df2146a32746bf80b7f830a3c19d3836882bef4d09e61270e029058bc52f8746eaec5544126668953aaf5db3deb8d314567a499f61f8652876e6ae350a981221f33936e25a2fd689b4597cbbf401e28522b1d8f04c04cbdb35a1ea42ece05ef820b0cc6772645481f9ec68acbb416623692f29daf2c66c34d21afc482cb2e0872b89395ade2452ca8433ca54e0adf3035f2c2bde144e9783d70b4a13d5439c8636b0ce600e60d7284ac1c4af3aaceb4abf5a8c7c7cbd520a96683efc91e4368f61c2e4898ac927177d77cce828a312b41970f78aaed15734e89a17ba6e182cc52fdcb8c09f03299a5a66db3d8ac346a09db54568ebd07fdc5cfee4bb3aae27ee1e79169203d7b132d06b62c96495114d8946fa876dd8097b89a51c25df12ae2993a6bb69ab0765cd47e9831e1bd2751cc5ff68d69dc88b5480fd6f6b988650b24e55834340b7d4de8246f6a522a5950e8df0c753a4f69fd4a95a4b019f7c9a75ef57d3fa983d04a7597825c5cbd86496396114df1ef752273f9f11086ff1271164b5e26d3daaf6e39927f283a3780f878564907edee272476ceb47787c0bdad0a8c57385968ce76c377aad435db74ae4664a0e0e893f1d0410c652557f1ace05dcdec6af60334b0f5e36f1e3f3511c677d5c493cd1ae8f9287d65a7bf2a5a8bf7724e7bdb353296c96d5d17be83a04d4848b6a71bd64cba7008ac479583c443a9b719c1fb38e889ff21a471f43bb4630c3e93ff84ecfa4ce39fa250d9c951baebf93794d499cf186beac36782d45d09861149efb5c3538681ee74cb31b167e8cbeecc437da7705c3d9ffeb7887ccd546aa2a2c73a5a9ebeb5fd0857d68521c642fd493fe9a647747cce9fe1caed7b322a1de94ddd0aabde4c06f03eaf5431f4f828eb52735879c8cd69d42efc143158d8bae455465a2d36dda375cfd1bc59a02b0cc56eaaeb57c26a0d9a74b8a5e810d8271c5cf8a62581d1e11cd8a23acbf7ba532a17062edc106e079730d96d53e373506a9c965cc781d1a4a8f2ea6d3e837f0a6b71751347903d6522b4b29e5a8f7dba3030c0c4ae6f077d0f9b6cf84b04b8542fb78d2948d1678c529ff164377038517fe08dd05991f082116d8f37a4ab803b862bab165e71245f6e25da0bf49351fa71e182ea0c1da10d666a4904a1b006529d52e0e75cf92deea24d78651b71c31f455b0085a4352c2ceab2616bfbaf3cfb0bc204b66ecbc46b2a9fa0289afa5bb1a5c01d693d000fce91fcd2f5cf146c96d483fe5467805de437d2fbd6a5fe53efb5542efb0ec1d8a45f8db66120553d31ef1960c3a8155a4d0dc8f92b0c42803881ffbe14e8a1570fbeb46b814d47055566c5e0c8f09b19533e789628842e8dcba01c077b51500a5f181e30ecdf6a2fd2763e7746cb011350cde2296b66b6d9c812585f9c38bd5ff1ddaa74704c651cd5f289988e3b71e7b1524477e1a792685835184a7ef989deccb1aa919e44953d25bb75e4c1804e7460a050a3a0fe1b8044cf5446941087ee8a072d4f3596ec06a0764d17b480d68bff2425ede951e9f8bcf9b9292ca2cd01d93538d03da8c428dce14094e80fa457d09ddfed16cf08edd0fa8fafff03516b67bc0368f2e285f493467a59ec82a9ead33613d130fe5625b685894751dae96fd1b0688363bf71ed203233fc9e584b61d65be80a84b68bf7e0f92a74ff815d1363a4e44d1bf24e3fc9776aa606886570f7f088a1e6b37865eea344d08ba73da10992edccc71d7c56791d147480441eb9de8e15336144b8241427bc98a47ca9a4891f9e9f830b91c29f37bc43b65fa2cafa65954f5d80248d3831ea30be100c52048af47f42d861e5936f3c47278f689175fd8b17e581b8e6a7c252d2ac4352f31c528bbee1237e26ebb544688d254eec113fb9cbaac514a636d03612c52488549a9a911d39ee093e287386e371fd09595479279c08ade116a8bd6f11ed7aff26683e2c1791c14f4474fba6a60e7127b1d98c960e5c85347f6574c864660923b6513e7f1872e004a8c3096671a44b07d7111e29ce9ed48290327c33b8a1d484774b88bd530633f28702a3fee0e3cb46c83d02440de7154d00e58a94d4e306983402f4c37d71fb200e3a72a299380c0422d8dc8ec472c6716c0ccd4c0f83421dc2196b457653b682e9142d888041b9d6f6b25119caabc58cca449ff5d02c58b7b289afd1179da5867af4fe11b320592a5f917c201d0370662d86b076b798779ac8aa942d78f74fb18a5ce639989ead56a2c0ff7cf62497fd46384415e1a04b843fcabbb42a170fe1ea98c069c54d360c39a6de1172c5cb56627440be05dcfbdbd50afe0bc6e19eeb07d21da131913cee60c7b8e1cc15ad419413c9413ab79560b2b806dccca5498bd4f6b38b7de53c9522db762c696a5cd9c1a27d329213714de10d49ef667763fd5f7272111cc8452b55142a76d3220f20c2819253fde33536ae84416b37ef6c09e04660e381568df16c6a16c5f37cc720d694c3b9f373217bd6d3415ff184e3b3929e3fc9eb68cea3f41e0176c92cdfae63e33fa287029ecd399a979e34bcfa045541af45fb5992c9aea21151b8cb150b751d38cf9d5b5efb34f17f49e83b80c7df4b9a25f7fcb7307857bfc78fbdaf74c5b2197fde154752e0c25f9eff02b65a9d7df488cc4043167fa5600b11ab3c9c1a1c82f027d6598910c39b5d544a27b1ead1b087e595458d51d39616f048998493c924f04d74e42f0bb25277c2f093d32d4a5831cf5f058271f172d28691baefc1a52cc551a16d902fbd6c946557749a01342860a3901dcaa15b35e6f8145979a51ce284fe96c76b939341410795725395be2839616e0be6103a1b50c8bc24ec6f550fc44a8a7a4342abea2e37d48070e4dffa345e3f7bf98cf5fc0ffec50674e50fd1f86bbfed46ef7ddb557dfc1f66b107e11f855348670a3cdfa4864a0afaeae0d6842902f2c6cba3668fc2b3eb2345e7bfd208aa6080d3107f44bbaeadecd3ad98aaa83a1a7a4ae49c361b453f9989f23a99c097eb3d0531dc294ac58e809e3c73c5b425f7f59f2e7778a8b731b690192e36108100b91a8de4b861c5b054389a4868205d2f0e37e5010e0e40f924e17902bd8efbcb86ef0b2f489b5aeeda0b715f39d21ae4454c2da59dea9673a487810ef21388aea7360ecfde5a31aed60f41f32e3d9e6cf3d5a066fbc796ff604bc3be13153a8528334c740d57b5d606675e0063f1f6cebd9f1716e8f51148f9e222e18daa861f9d1fb9d7539893ad411261118d48cf8c5d07d6e4638761c266e65820eec0b0eb425b19f3af788c1de2e8445adf03ba8af7ec4ca71694f353ea414ac357dab6f35f30e1695a0b8ad4c2b709a1b3452a253653156f71c89e623f8a1277831276de0e994c5a6562faf3a37cc895c29c5e6525d89cd010e544cae3c24d816f1f46eea697b07f3043bdc3a7d4c9e8cb916f7c34ab9ad6cdf4e18c90a0d2bf4064d78da765f7ad90cbbdb5bed6fbf8e0d2d64dac494fa92f4a52b48b5800f92b79153063ebad38b74826328dc00a7236c86c11be6bd26c232981e399a8bfc9d9c3822bbec66cb75743601b922970b30c88fa6a90db85c337feeb880351bf90cfc3f67840ae12ea9d79af000a9e0fe8322f18174f5a8b4d3dab0d2eaf763bc2b51e659a2db83cbcdd77e0db6882c8dc1f84881c7fd59c5bfb44ebe0b2a0107dbb4d0ea19a31079c6fd3b8dfc240510e0de255fa360a1a10a12e8bfbb9a2b23efff2c123b22c50246e36ce13474e5c0ae24300bdcd8b75a1d7628260a5aa5ee81a15e5c56f62b841575aef3fb4c399d1aa72110cba4afe3f41e32ee0088f939bf176f1ef50442ade917ca1", 0x1000}, {&(0x7f00000026c0)="387c687a7f51d88b022dc8d60b573eb11195b978be1353dd2578f3f4d8d352c7ccc6ad50710acf916225e06e7addc3a7ee4182b8c8262c4c4f8acde9d9", 0x3d}, {&(0x7f0000002700)="f027e936f39163a4c77ac5983c85fd0c2b2e420754805a9b0ace5f91ecc59475b0f962e9a73cc56d53afd433ec54888bad02fbba", 0x34}, {&(0x7f0000002740)="5d296aa76e59e33df06969ff548a5870ce1f3783747740262b41dcf25909b04fcc4aaab2b01bf24711a1736fb21ccc40b248f091801bb1c2e521deb99402f219efe26ea935dccd0e1bb43f86cf7e", 0x4e}, {&(0x7f00000027c0)="11b3accff935faa06f4acb922f4219e77f241a647f6448e9043debd59fdcb2bb09cfd54aaeda80fe87f1ac6065713d9bb3584bccb8f198113046e11b9b284365b49ba630dee05973b4bc8fdf598dea24e6678fc2caaed40646d43117dde4ecefae365d38bebc96a0493be5f43f18a27f1192689e3222b18c8fbad2f235fdd1c7221d7faf756a76eef3", 0x89}], 0x9) setsockopt(r2, 0x361, 0xffffffffffffff01, &(0x7f0000002940)="946edc73771a0b2773a60bf8fb657a1493fde3ca67cc9c2a20c94d9329", 0x1d) setpgid(r6, r7) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x3, 0x9, 0x1000}, {{r3}, 0xffffffffffffffff, 0x46, 0x2, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x4000000a, 0x8, 0x3}, {{r4}, 0xfffffffffffffffe, 0x1, 0x40000002, 0xfffffffffffffc00, 0x2}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20000043, 0x380000000, 0x56}, {{r4}, 0xffffffffffffffff, 0x1, 0xc1, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x9}], 0x3, &(0x7f00000013c0)=[{{r4}, 0x0, 0x4, 0x8, 0x5, 0x4}, {{r1}, 0x0, 0x0, 0x10, 0x0, 0x82}], 0xfff, &(0x7f0000001400)={0x1, 0x2cdb}) setsockopt(r3, 0x100000001, 0x5, &(0x7f0000000000)="6ac72bf22f47a82ffa52ed60dc5b", 0x94) 16:01:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/60, 0x3c}], 0x2, &(0x7f0000000280)=""/182, 0xb6}, 0x841) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x4000) flock(r0, 0x2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x7) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:01:23 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7ff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket$inet(0x2, 0x4000, 0x1) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000540)=""/206, 0xce}], 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="7f2693cff812145fcab570b3f5eb004a694c4125d7b1995ad3fa8026d96f54fdeaa433443b9816ae9fe5196d", 0x2c}, {&(0x7f0000000140)="1cc21b89012987e624b118e6bfc40b8a03b1cb6ae81b61a375c057ba0a73", 0x1e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="d352d79e1cc3782d9aa7cd4f1dc1db087b2be32460b0131f3003251c112d", 0x1e}, {&(0x7f0000000240)="239bfb417d8843102cfa", 0xa}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="4271352077bfe2d9c45b7b9ca9493fe071ffef111f43717134f7431fad6293c5480567d4782b68117f34ef401d879546f5a96bfda94da8d2c4020dce6fda377fedf9c4062f90153f7cbe9720d22637b374c65db89b09bba88cf2dd11dbc7ca720ce583dc92bb8d79964f17f2eebc9c9ec92aaa4c2d13d96172dd6992eedf9f93c52ed7b78732b6901465da5a14dfae4ea3137228e9143c6df48ebeefb9ff85fb8ef4d2e028888bbc57f145bd004c6f1279cdff7f1b65d724cd659b9c32abe4775ea8627a2b", 0xc5}, {&(0x7f00000003c0)="1037624f29871302698c9692bb444720f40d0fb00abaf01bf141868f39da6adc794e74cdfd41cd415b72551d7885910dc8697647ade97435a7691d4680d129a2aa05", 0x42}], 0x8, &(0x7f0000001740)=[{0x1010, 0xffff, 0xffff, "39930582f716c310b211272b1ce9f985c5986f199f3bdb60ed9f5c571a6bb1a0bf6372c995a91aff92435ebc8b25258f022ca7d4f09371a6773d638e910390aaf65dc1613dd030fca662add85170bfcccf87a23b5a7bde982a21ee22d02d0d76d9217de3f21969884e83a77e86adc8c9826c42d029e954da82bea005ecc3afd43b866a81d84a8b646f162af0a313bb52b89ec4eea961eb0346d8955c5c51c1f47a2b4203787742a9c11b077e112400fad33ff22f9797ec73e6096324250f88bee7173263e275bc560b147eeb60482cf73c0cf45879fc4be0c8cd8a9b598ab901434cce4b5e72318608d97121f40292f3a587e785386236eb9dbd8e8dcf5f6691eeae3409b254f1f21004867150dba6c1d9378b89c70b3497628aaf43ee9417932d93e78ddb7b43568bd1c3bd082d8ae1a4e47f83f6d94625222e3f9f3a136836bbfd7c7140378537e8e873840551e6696f52d85d0a8710116da651bff794e13000c6cac1e9bd0ea4e13089c39afb951ef60e11bd0179afb07df7efa427d4569b8d847a11400420d3c77b82a7357dd8ef51f91e8b53ff823fd83574e28badce63deaa7cd5ca702b5e0f2c5b72ef17df3b8aca4235f13514e073ebc653ac25fd616db1a9851d7736803814e11aab58c519d34cf18d77c2230bf91f87a6d4748499ebcacae4127981466ebda06bc3e116765935928b4babe144ffd5d9f13d5ad9b6c00b2384b7e447ad49452009b9c340a8a1251183323967f35c9c9a192d9522c7b6e7473b9382fc5088a3103f7dc9fff40d7b07b58a1c4884b1fd26e0358dbe98aa0e5ac730e04d7ccd8c4c86200c3d0be0c1fd05f84b2b281ae478f76fbcb720fd74d4d073ce97c32394d26da8f01aa7c86fdf6afcc41dfc433e88a32e4b9c558168d8a6661b7942f4dcb47aca4d6359c735596ba4b2aa98112b0914aac528cf4c125b5b5c84fb28a1850ec5534a799eea81e6d650a9095680fe4e2b9ffd8eb95d08ae344f5bbd62641a6a4d0175ef7fceb082d26e7151b93ed81acdde5a2d019f3ecec9d703269222240f2ab990c73d38b0b97445fe7cc81f0419fdbc85d691a29b380a038e55a25f0754eb153e55adf6b33abb1ba4572db7ad694618418128bfd489f4f9ef8f7308da88fb615a8c5fd3aa3fc038df62c41d133f6aca37cb4340dbc66627bca2515e231f1ae2c88064209293932a66ccea395c1a1be5869d2cba14caaf5ae93d3c2ca056c9d3157e915789fe9bdca765f94dd3d8c002c084473bb0fcbae5401ba8cd07fb90d1b92d403a01ebce7fad419c71347cee8e33831e5644a79aa229e9938084af0f65912f9721256f66e26c9669cff245055a357b7964b542d0935f4dea8709c1e827351c85c76fc6afaefe0c3b5a53be912158107c0449c1c2d78f441934c07f4f4bb64a7efbbdc922c95943ffc896069ad788f3a6e8b48583e4715c8cf47a7609159cc0605ce4d12a40176fc88e265b001113a0c25fa038573251248f4298c7149ede5a5575b06101b71dfa89938f815d70e6f478299e8f5139ba25d081be7e034ce0ad2478d26712110900a12738145c75bc7e417043164b77721415305a65d3de262f3f51cc97fde8c2dd9ad8c7ba845ef6dd34789ec5911dd8f7ed9d5e13568a02b491c2426587d72ec5cda6f3e8311d9051d74e94c91bafcd290e28bdba9cfacb3f64e0534a9fe5ce520377f97c1ecb1db12d0cf6f6e334792fbafea160edf674dc44e9441f3f95b05b912810adf034c38b9ded9f162ccb284100170ece89df84b1d8b25db46574812755443ed42a1573869791561925a7c482e485d75c5ae55026de27cf8bd62ceec8dc8a43a61606a3551e690a192085fe79d3e3f8735c7600936e72e173a6c9840a62685c65a56fcbdffa93437a3904ddb01daea2ba3bed37242c28e212d54fb68245d59bbb3b88227150c0b1dd6aa166ac60a97b242a9aca6975f4aafe31f0cfa0cbc39aa07d15604eef13dbc091ec7835e67460c21cdeeb55b0dfb75ffd707f9c1501dcc8dd8d5545f56c89a88d43797f24f1c50ecaf99ef4716ae228f3827bb7636a43d9a02397f8f978aa03a489220a7ea4cec3503449ae09b70a91d28a99737d8dd66163ae7abb17f4e6ff047fb059299824a07ea96104c59fd86e96da0cc4b23494fd5cbc62a3071c59f7578f5e14a8daf44d3abb450aa8bd01bcfb923d2d51d7caddb68f61ca8b936a9f1f367ad850e54c2bce4c22291c8d2fbac81f9139d427a28a95b4867d97b833a34a350d9e3f23e8abb15cb94adab85d65439247dd79b3b53d91c3e1dd0de1ae66f746ac4376bf4ca4d0d74983cd3591db1d81102f3b86047c353d3a8cc8152c023183145ee2638aaf3f5b70b5c3a074dc77aee702c876f5be3202d2637f4f6e0999b796501ed380df14be3b79bec7d39cba96431ba65c0521838778df65b5802ea0669791e8becf16b7c653d74ac610a7ec6666bce3465e522146117e26a87c9cafaa828710dba02cec65620c7d5a596ed633457eff1d8056be0ffa39525a69f41e63041aed6fef30f728fcc6835b66f8dc26e1628ca1571219576d72179eb3e4f175c1f72bf337b8d32a6ba5b3d0b2a934d0910b0160933c6092d7c016bca35c85f0609251e2f62b691a665e2ff56c9918cc5c63e37df713c124e350db31d1830c08152c63500f0f23e2eabf05dc6c8492e50f88ceba6662ab742c67ecd84fb2611bfbe41233fa61f236d1a9ffa989d2cbb58e77c73fc9301e0b3b6a49071bade1555f04b06b3030ab6a27ff8c62614359503adb26b98ebb68362f8b396fa53e3d2143a3c5228130bc4ef0eed310b4b21e6f066354825e4d2c181542ea2586a194649c4c3144087b300d9cc25dde077a0d2f479788eca47dba41ab57780703e6b150b2696fc42b4b4f5d046ca335835d779a1a688530498f538f20f63f2e5f0b81ff3160065b65a74762057629212f866f8ae83e8502559b664ee6839999cfb729e529bba4250112e5c2969d60ef2b393691b513c6e5e052e8ccbd6e7b88ecc42976e1043ed7ca32cf062f8b0ddceecd154a3667032d2dc69e84ac75536f7c8cba0cbd5f6e1ae634afcd9d49f41b9217d2f355cf0cb4be8f1579b36861334dd308d954cd9bb0eb7b8dd8551623a66c5f402833d8b865a8c1f48c4834e03ac8598a0593b19b725d5f93b1bafdc0cb4bc2bf4e507e2ac99fb66ef7dbb9040012e53533cee8c7df319ea89cced8e25f01fe507c6665c227023b7e03701b11cce7a132a47f656b08ccb83bf5ba691f4ca3bd7df56c59c574e6afd3c83c6921246323c30e2b022654460055a6666abc4fd64b72e8bc14a665ad87ee58e12c1ea6bedf30f211f91a252f4100c95a64ddf308a6eb6e6328d8257bbf21e0fbe8f7c9e3499c3baca283b616d77be49341c9e281c9ea0bd86da695e9e4893c784629c1c1df43d641625a3be601f109295f450618b05c4c18bfc0015746c6868eb306987817083285a7b202e027aa7cd8e35dcecd659f643d374b92c3ac9f70293147f429796756559629c874cca4df4c4d114dbe5b3e9a8d626b01d508d3c019a6d50f7eacdebb3263b2252a92ed3fa1da638dd2de9bc4ab9627911050a9e30718dffe0de254b08017d0f258ada5a502fc7d730f41f16c80a61ef9c435ef6b80f4d9c48ae0dfc199317c46a5a3fec3b61079d5d68293c971808585a272196ae9519043f16aaf0f35ee58afe1de948a1b3e0a2620cb0e788a9ae5bea3e982ab21d36be1dab9f79dd7d2ed0471cb1d254d9f1d7a265ae3b7a331d2cc456a679cdad27029ed02c81b6bdfc90b3c31468fb3a2685947306a2b15c665afd64c50d78dc3f915be42958507bce4c1133d085c24eea331d1afa9bd464c8d9255c8f467ea536b4a93f6dc80697b0e16c592b2cefc370e36c23fc39ebd58c3568e125050559fbc8dd97968fcf9fc7c513684d670090ec26727509f348a3f1870b5400ba0a8030eb060dab8ef924646120c9d28fef92abf4c5d4d0b8788387c79b44d39eddae33646cc9a46851d1b187c5857e7a96941c024874a2f303fc4fb1bfd139bd97dba108cbb0cb562b23860b6234a0fe743ccb0914242e61674f7155bea5fe104a52d0af1c8526f8edef5a3b277dfdf3d1540200f9f57af63f79d47d3b44493598f6fc3819ee9690fbaca8619cd9b11ce079622467460eb8530124576922a8a28bbd249263878227c242fec94f0d716ab3c6bb601bba9b0f9aee0e26080351e04451bb8867b6eea5560c902a36ad1ac87a9b435ec137d01b5ee1010f8fa4ecf2b1526f8cf16051505011793aa58801c7ab09aa6d53e35c680bbb9fdd497fd0b642410a63a7f2f8324db3c41f8985fbce38406d1db16003ff527ddd90abfab0e5230411fe9c5c5a3601db201f045582c863aeb31f5a10a34d4e7881dee852c1700503e503ed066066293f2e925adeb523cb4e047e36b56d061f8dac97106cc2e160023cabd7496f2672d45ea6e088f04e40123a01a32b9bff034fdef67e8674b5f31ee04abf07e19499573e4ec76b2074a6a08449a0331b3da903f4f288ce605fa1f97d913b1246f207389c2265426b5a566c5f969f246f0ac170aee8f7e7382377fa74c90bbb34788cb9be5532b9d5a6ba36396dee15f258e873295470dd16d875919dd23efdc996d95b71b4d2a41de82cd7d7f40ff80312acc66c76af6a958a93da9b06417d4bbce3d9f7a1111a0592f53c74278e928edc97169cf97c08cc7a737ef5064d1f381a97036f39e9c717a0b893e78e128896361b9e1098f0395a98125f7790a6f09072dd064da54725b9d210f12a6778e709a90a1ab629e65b88cfa3fc291a8be234662a73fedd50e2fcb2840bf70270b801e7ba0aabe9fbb427ddfc738696db4793fdc0c4d7947bfcf11b4a0f2138cf51faf580d908ee2ff128c85057b9500a6b9936513f0f573739bce49c6d0291c56983be31889e4ac86362b5ad271b7c1bc61d4cfa1babd666f5db098779fb6ebe86b163e25126e9997bff7eada66e534c84a6edf590e4c62e21ea0751e7b605183db61c980db2eae78b469995516a3b8b822fd565ab8fab7410c549414f4ab6c0ec8cd69ae1f00fb4630a49f4b0b4ebde7d47e4d92730c39686d13705b6cdc64e2d3a870b9812feeed6c9c8f31820d8ee73d8e64784d8b61101f10591cccccb740358ac2e7ce3872517dc0c132b64d25a7119576cde3a4fbfd229c1001119da8a9fe196d408149ac811d81fb6a5fa836ecaee13c2da19a04f8e8c8b7cbf92d0a78e84d2765293bff74d7cf62f2f130e4f2fb81424af6b63ccd524e40664d5e0056771a8b40dd61fc40a2b2ce6d908d9eb248ff692802f8ed3c8a1a2d7d738bea7b7b5209cc9022a5cdbabde2877c4aa66a01b4acb20afee54c9f0a62f21f00e8657b25fe1fa936d849e819c00df88f1175f2fbd552420282d52d59cf5f4e8095ffa9ce14614948792bc443d43b6184671f5550980493732c99a19b4703e1ea301c0d62058028bb1a0bd6f46d8a388fcc407c413e28d5cf592fcbef6a0cb1c20d0f18685bca3fb7820b68c84d02cc31e48bfb03c86262df4a12abad1489742f374e95db06df9c7a6487c4c9d30052766f9b2ba78aa4341fe61dfc280b39e241d0bf50109a1e36319d99a169eeaf44039d147f161e8b3f7dae5b11f8df749969bf548d8c22eead951cf5594d8e02f7f61d249ddac2ca2db2702c0bcbf28dddb8991ed0c4a013e7a2b32fb96ae265e7e14063ba585e5645d8e174df6e5ed49a0840c5195ac23d40ecfef7d8240fdd8820"}, {0xa0, 0xffff, 0xffffffffffffffff, "3714e5a9b1d6135f36ef88b900882c41160f3cf7d47870ce1eafb8d6db5cbb73f24c6dd2369475aa732d0aec918b76aee815b27a8bedbb13cc8a9e39ab4c12e8ea8a13a7a245c2195683470d98654481b06a7b2f0c6ec313c5f7f88f5ffcdd41ae393fac5965b2e7625e257ab64af81fd832160bcce26e7aecd6e3d29b352440dcb65943449b610cd3220c52ba8b598d"}], 0x10b0}, 0x400) close(r0) 16:01:23 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x4, 0xe5f}, {0x9, 0x47d6}}, 0x2) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 16:01:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:01:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x2, 0x3) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8000000000000008) 16:01:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40000000000100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100800080002002, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:23 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) setregid(0x0, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x110, 0x0) getdents(r3, &(0x7f0000000080)=""/33, 0x21) fchmod(r3, 0x102) read(r3, &(0x7f0000000100)=""/138, 0x8a) 16:01:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:01:23 executing program 1: kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8040, 0x112) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x0, 0x8001, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0xdb2a, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0xffffffffffffffa1, 0x7f}, {{r1}, 0x0, 0x1, 0x40000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x328ebe81, 0x371}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000002, 0x100, 0xc4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0x80000000}, {{r1}, 0x0, 0x62, 0xf0000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x2, 0x69ab}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x5, 0x6}], 0x3ff, 0x0, 0x1, 0x0) 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r19 = geteuid() r20 = getgid() r21 = msgget$private(0x0, 0x240) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000900)={{0x7, r19, r10, r15, r11, 0x0, 0x7}, 0x1, 0x1, r14, r16, 0x44, 0x3a0bee7, 0xd707, 0x8}) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="f90b1f2e89184ce18b0a9ccced25ebf6974be57701", 0x15}, {&(0x7f0000000280)="6cfb3b0599fdc10c6017dcf800af93f242bed563a419988c267f71ecad1b38892540116cfc2469ae1d0125ac958ab5b1bea773d1905fc00a972a46acd7765c1badb1633dbb0b3e3f3e9dcf5db3c6851aa2c63aabb837c77bcfbba158", 0x5c}, {&(0x7f0000000300)="02d0747b74e9c96470d9fa6c7fd0aa9cb0e09e30db87ba1a79c4a20ee067259f36f0e05f3e3163b6006c19aef2ab36696b46045cac728ed20ae40a9364a43a94e516033c9f054109893c132a7be590be2390bd97d5284119c77de10beeefe81f6a", 0x61}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r12}, @cred={0x20, 0xffff, 0x0, r13, r15, r17}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x130}, 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r22 = syz_open_pts() close(r0) dup(r22) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r23, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) select(0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x80, 0x0, 0x20}, 0x0, 0x0, 0x0) 16:01:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x123c, 0x1, 0x4, 0x0, 0x3, 0x5, 0x60b2, 0x0, 0x2, 0x0, 0x10000}) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getdents(r2, &(0x7f00000005c0)=""/193, 0xc1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="66077f7a44c7cb15233a415e97f5e586bd2d64ee73117d6d44f3a701ad0b376b6765d08d111b9b5d8d3b4ce268ed74a06abfb8515c89b7c743ba3b33d0e1f8f5e2d0366bc9d2e79f51fc75be3420c222bd33285ae8cfbb597b43c9f2b1a4a84c9accda92c2b25e57739bee64dd3565f05a7d5277d1ae8b2a80ed234f6826ea5a4329d991fc306a5621c73471fe1dff03cf5ea26c18a44ec31d967accf057a7e684aaaa4e763ca7bc7e605e89ab1cda86de04db6ff5c84775019224f4309c4faf78923bff0a65e5caa7f440ea0767d4396a21476e31", 0xd5}, {&(0x7f0000000200)="e3e9527ccabaebbcca30a286b2a7ad036afae0fa8896a9bec7d827a2a50fc21b2ea76232d6dba4171887a53993d131", 0x2f}, {&(0x7f0000000240)="3c9207763ebc66242a1038dc9df4563c02be3fa3e3d46fdc9715d6357be1051411fc7271a965ce68a9fd5dadf37848f88d61d04f53f01c2e7ed74d31357dc78d1c054b665ba938ac4fd360ea829682e83de03f1608633e20cf3a1f95aad79b35b9e25d73cd477d2794cdfe4d89", 0x6d}, {&(0x7f00000002c0)="22b88f0635cc4a3b00a5a4a5623b153fb7b40735104a888ed457643342d1b5e6f1360598c2e64a9e3cd55b84f9a59578fc39fd3b1a2a65aa7121a733b3819d8326b8f69ac7c4e61317b4977b2f9c0c297bd9f1dcc33ffee44f5afd63624451fcf2393e75ad7c2b189278eb63db509f18af6277dac8394b6cf47bf0b31acf22b5082d765aaf28809408b53f62d98dc4531c5c2977d3d550471d8fab74afc179ed7937e77136c353f4b617afe0046ccd0f65aec99449744105aede85a73dbfc09283f9b2860218212a095d13064dc8d096c5", 0xd1}, {&(0x7f00000003c0)="2d47b13fbe1469f2cd982f1d8167c9223bc2b0b827939b2cffa6d1c446d5d5249dc590a30e434c9d02efca433667ee95de34ac4db4a5e999ab17c657b48ba604a79f8b02", 0x44}], 0x5, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}], 0x28, 0x400}, 0x402) syz_open_pts() 16:01:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x100000000, 0x5, "bb22f275ea1f13c26428fc50eb6f4d6ba991cdff", 0x1, 0x2}) 16:01:24 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="3b3aa62c6f03140427f7986958620e8e2d7530fa32eecb32de423fd059a31c67e58c4fcbdccd2ef31fb86687023276da2ef6871ce170e1b23987a8bbfdc665c342a370716ef24638ed0e717cd0235b086beb23641d8f31d4f45b92f960e46aa7e8eaf312b34cb8f51397a1540119a78edff081af7f461a84e2548f37dea2ffc1e3bf0ad210cfa995b6b8a07813ab5a3e20ff74acecb1a0d7ae1e90d54c8b76f04e46d9032b5bafb0c3488ed6541c97dc0afd8bca2aa92201655f8f2635dd8efefd63d90cc09e8841734e47ec8e7c7e72c66f43ad6f1af1d52c375869e88b8ccb5ebd38b3cf62255e1f2d07a4b06600af64c2578fce0efe285891ac33772c", 0xfe}, {&(0x7f0000000300)="b475e594cc35086f853ea2533cf95bd1c4031077c25124763c946d85dbb5673b426eaf4a81b68d70465a5844d7cbd35c7c7f99f9c486394704361b1bf0b4833e73072f516c4ab5ec9568994d7c066321126dba91f55fed893edc774ed6dab27ce0fcfcde3e1126eedf15c5f7f103c84d9ac7aaea83405d876d9434fedbbce5cc1d8df09f6d022f99e06e1edf082e34aa72e87c6fee430f103f0b2d254a9b17c2fa109e921bd274173c2469c7f6735a41e861209f4615d2ebaf85147c9d91626098adc5877069babe6905f35fe169b90bde09635bc75d79cbee13193cc44d5978a0f85e1740e7", 0xe6}, {&(0x7f0000000400)="c4850f30e2fd1fdf245d8753d394aad1e918eb38efbcc3856c3812a3d0b43187c837d514a293598bd0b3a1c77c0a752bb61b5bccf6c3f18e50268055be327479ba80e340fea7dc26618171aea9b3de5bb5a8c4ed6899d350206524d597dae0935be8ac41cf8fb9539bd65f183c71416a33abdae47a429ec73eddbda5f987e522a835d95c650828acda2eeaa970ef682db06f681359e8549d66a47718766015eef5976775b6ebdc53396f6181203cb6429b6be544cb70d71ae3566fb527301d81bcdb5181520602e65f2d2ec3f0c6d0aa35844e319e5c4535fb156d583b29698c03872e232c7052e1472c0ca1f44b0f4ea1e3965fa34d7915", 0xf8}, {&(0x7f0000000080)="055d14326b6726c596036e58ec4de40fb71796732fce101186203144f8e250b8370497dd39a83e358215faba4e4f96e134a5", 0x32}, {&(0x7f0000000500)="aefe1563129ff6339890522908f059bc174598d93ebc32353cc040722aeb6acce3a30c700c5d6515da31e3960cc9e0e600650ec49ccc5b2be0ef7423fdef6b8dc6d3151c98b5442f3830a39520acf7800c86e7d43f4c06a1d8b59f0eca70c37a8f2d118fc4a14a965c24afa037e135c286f54634e6b565d4365f68fd52bd654b0a10871bf9f55ee4828bdcab360cd11fdbe9e8eba8ed8245d4754ccfa3b16efaf80bb22c34cfe6fee23d6b3feadea6e5702c7651f9ecf60cdfe598adb6c396fec1", 0xc1}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xd8, 0x7}, 0x8) 16:01:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x22, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x3) r2 = socket(0x18, 0x1, 0x0) getegid() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:25 executing program 0: mprotect(&(0x7f00001df000/0x4000)=nil, 0x4000, 0x4) r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x6, 0xfffffffffffff88e}, {0x18, 0x0, 0x6, 0x94}, 0x5, [0x9, 0x7ff, 0x21ce7987, 0x401, 0x1f, 0x6, 0xed, 0x10001]}, 0x3c) r1 = socket(0x6, 0x5, 0xfff) setsockopt(r1, 0x26, 0xb, &(0x7f0000000040)="00ff9668b6bad7819fbcaba0e49a62e7342a10e7561f8c3069b45014a5e38c618533aba8b9a18c0b8f5c45c9f148ccae6cd6227c6f33c89cb0455b45ce577952e59b9baa066cb089dd08dfa2e6dbc85f6f382056e3d3838578b9f90da227b9e478c87f0803db3fa9d897fbad9c564b1253dc12f30f53b884dafaf5c4ce0adadb8f63d934331256beeef2aa629e6a915a87ace3557b0b", 0xfffffffffffffd7d) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x5bc2187c}, 0x7) rmdir(&(0x7f0000000140)='./file0\x00') 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="c034b75157aab248fabbe1a3181d787705cab6cd622e46b5c022911b465689d31730d26718345c7bc02dcde7dc2e520c5754d83fcf3a4e895db157fe0e0dccb18c95287719d6e64cc84f3368ba4b87d0", 0xffffffffffffff47) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) 16:01:25 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000380)=0x7fffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r3 = socket(0x11, 0x3, 0x0) connect$inet6(r3, &(0x7f00000003c0), 0xc) listen(r3, 0x0) 16:01:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x1) r2 = dup(r1) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000140)) 16:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x11, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) close(r0) dup(r1) unlink(&(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x40, 0xff, 0x5, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2184aaa531a5e4717590bdb2c62f70652f9d676221b76e2ba5a2ab0fe9610609a7dc12a5f25e72663d3928e32df796e58434685ca7b1dd746866cb74700a48f8bf8b74de7c634ab7ad919bdd5abb361ada4dedf9fe96d23c20575c2d7f823ee5b445ddd43423637832e52c471c5145662e7c431dc680116cf37625a89ca4822e93578989d0c32a6a0f6df630fc7027b6cd251e905203442060ff3b1d179d328a9841bcc385f7908d7b6e28e047d1371d005b0190f5831def06556d7c1dc82c7406bb02af2afaa3d23a029b62b063669822eea1a643845cbad0dafbe4a1a5993d7e9e831999386cf3f36339295b66e20996427e09e9601ac83bf917e994205b497560c968ecb8bb76768422a3febd2678cbab5ad2fffaac2618791ddbf7938b6d6f8152e18102e22386c068a93c70e858bec19ef386fa389722dae755dde3b5d49d4014718c06b2bd0ebcf7fd6b4637bd50ac373ec9f8150d6a867c3beae6b7a16fe6b0b6757fd9d57e9de63686a6d49fec4f5400e76e66fdb768f9698f125dd02d495ad44f4de39bac5baaae9304ce15632d5be3b15f9b5ec20e9924a2b9908462e1a39c51686407405ea43e8ec3e20d6bb002560dd8675aa220ab4a10ce42417ec940a7cd18509cc098907393324e66a7555778c87f4270855b6492dd434c871cf0067a2eadbf2b3e07ae0ebf56ac87504d0e845ceede22a4c05cbf51feb63e05a434f7f5ebcbf09c5899ca750558b98a56875ccc3a2d5f18db2976c333f8458ce2fdcbab9e1efa3616f6fcdfd6fc9270e483913aa9c3afbfbda48e17a118c58e455ee54c20fb1f5e052f7bfb9f187b16313b9d5353605f39fe5b9a833f2f5842fa5269e3ae6a8a9e2738426a5b4be73fd649d26ee3ab7f772aacd0988cb07b7cfff5475f5ad5a437e04c276025f7e20496a602862cc24c0178d01bb9dcfd8da0d70bd847fb1749f05decf3e0d9d46ad24fdba13323a5845f9d8b23c1cda89752498436797151993fce67c79b563570bec2e60627de854312e6412d171661e1bd31df273bf2e951dd7c8c610305f919ad3a80597d73ce1f2a7925c6acf2e145c80d10937cec7c5990cca1a390891bb69a06342a7a13dbd24509d5b693a17a5e758d06b1566f0d6762b33dd9d929cc1b332d8841500759efd431fa97a279137a31f4fe1dc9a79db612f8e700f4f9aaae080d4f484667e9361975eec49b57e98edbdf9927550ec9d6e45ba15a57a9b7fa049ccc516390d48204bb032fd5f5c8ba6992b8cbd45106313fdfd4e94181e56e3d1af27c4198f1f77e1f35290a16fa95221908320938e9d009f8753b62f0994d3ad816d5d15c0981cf6c99d6d9977a4351820650210df8242146d412ca966c95e6a7496ba5e06e08023937f7daf82662ba199636540b79319ebd94d431e52cc40e19149087d751ac5f77a02f1a938a5cfa50d7d2c1e17b0f7dcfb8b48a8eff4cf5cb631e6ce3461e7a3c16b272d3ca9a80daad0243cab09b6bd67d69e9e10822b4cc05ce3098df92c3c6451b1d26b0e80b3aa8b6ef0f3297f78340baee4e0064c83f785a0ba8c941766eb838ffaa37af533c0445331257858fb24063caf41173e4623c6662836ee2b10dd1648e50ef43dd016878f0828a0a98fab8e306d288399fec23f3749700c5efe46deb8a594674b49b003f9c3db74ffcae9a31c9239111c75db65b85699723ce6593f97a9149dc478c41f9833be7a7a908af0331257fba1a9a547533cc8c6f4ece176d9f7a11e994dbeea9c57b84a5e84f60981dd2da2bf8601c1c6217587ba96ed94db02f73cc9b1af25b8c9e20410a4c6a8009eefd5cacd6f10af56766dbac09f37a81322551957902dc8fbd7d85ece103b108a744895c66e1d5e0c80ec282ac0394804ac3c65393f341c11ae9bd0e4f274820173f5d228c93252abd2f5d111c4aecaccf93c972d9d2f54787025a0d181148c11b61d1b688677f590fe49d8f6469d30544528601ea1393d56fead095efe7ab8d5a6b22716543b87f49715f3c93915a5c1a4db92d9e0aed9a114e12bed6e461e435084e8204e347a78674d1c5ea723689b3b26cf161850c694f407b7e6fbfeba2318b4d7814dda48a58bdeb63ac3885f8fae0e84cd36529c63afdcc4f22b758ee85e84e0387583041b77202c41e786aae1768fd44009225544ce861741faa3b3e4a7cada4b1efc3b8951ff0aea322441884324fdfb2261217ee8b8722811cbd10eec80cf9dfe5a8bcfec680be23d9deaa2f0afea2f29d36e15af9ad801681357aac0ed2df67237b1812c74934ae7e42dcaa733aaef95f5507a5ccad2ccad1d47aab1c8994d5f73ed88da57c9624ca841c8cb5e1ac638aaa4909ab50730cce52b50d66065207b9442cb502ad97db0b04d13e42775d191c32c7b2e168e27c4d7fa95c7f15f8a6f815956353c480760ee30c1ce55c8b8649175aff0c0383064e3c2a9a2796ce2dc7e88fd831f28950d34d3c9175694fe08dce26146356e51c8f3e57813380d56fc6dac1c600ecb0bc0e41b234fa9dea04c7f56df9076eb05f50428e40292f5bfb5c178fec6fb6c7071825cc8826c43ae6ab73fe9f3dc8f85ea6546a973e4dea33285adfa45eda5639eebc3722d75ce8e788ab2341a4aecf1fbbf6b1855a035ebf0fff4d39d6a31c59643264ee79aaecd2c3af1a3954d1959f2f8731da071f10a00455bc6d8079b61f445306a0fdb20296b287fc5513925e9ad6d32b601511478d396b7358cc2dfc77a14e9d79d3b99a46487a5f167311fdbf242b1b119b6504f03f46f0f60ff3852c69fa4f3d26f1efcb9b409d97be61dd92bfd0fe6ded9be4f305a2263e9c9b68edda53807c202881e2c19d577aa9c7e270fc61a8a7b4e7ce93990c1798739fe97676ec59a43a611edf5c60ec0fd8bfc3951ef276bb837ca1cd4c6e7be2cacc592295d9f640ac1a90e108c567cf68ee2686f3bb5758d69fd9188a35cbbc8ba17530e39f4e4a808a214f5dee95dc70adfc0d91dc412071dbe44017ca62954369cd488a6a0e19839f04f1e4644c359b4ac3c795a37ce19c1e5cdc957b453a290375b8e4480b6329e6d237b31c4347f5a2fad3dd5541cfadf691e73e6f85c2d6d2b537798002365fb804e5c31ac66d064c447eac1cfaac4bb321bec1608c265fa7c07b0100d68f4b495f634647ebbca43cbd5700e3a66bc6bac7e70a73ce43135485a816dc5cb44e99ff6f9e4fabd18f10a837409061e783722f3a27ed535a2840a3ed75ce9fea1f1101eac660bef901561c37f61f49d8ba330717f4f2c43fd45936d2792a0e5c170f03eae4a66d87e64ed3a85ebf731dd77b4858c9989d99c2f13efad42f4dcdc1267f66e6b14a2e1370bd056f3b2082cb55f9e72a1eb495c921690a4f44113bbd5be0ac3585c36a04f3c81d8b18aa3749de9b60097450bbec6252dbec612ca3a6d604074f941b820322611c0d4edf49b1131afa9192c0a2224bdce88f1577182c95de1a9361b02a71a5f1712e2a055d39be7714e411549c1022a6a8b0110a74563885e46ddc99e1f7f547ef0332dadeae5ce964b902b56c355a5c01aa0784a31dc851796f06c9e2d571ef5b7b423c72c6962738da11a877fe8b874a85dd0935a01eb977b58603c66b25ffc81991df3b5024024031b657ceec87838531465c6fcaaafea257928982a0b2ecf5a27897fcf7fb02098d0be50a234e3badfbdf3c9345595e09f621124660a4623b5b7cd702b490b91873fe4abecefce733f1c9df5be3e9345648162e8d558db687fdc6ff94b85f292c1bb1688d365d165df681595751dabfa3267043b9aa12e9459744b9024280ee8f3d1b51a623785344bb5c9960d4d26377e8266e314f1e596ec4d135e8f410d5f6e4f6f7f4933eed7cdc3c4488fd3daf5c783046f0e6d3e93b4c2df3a692b2141b60b216c3e46cae2b370f9604c480939c80fd4aab0f2f2e3956ebd6319aafb090e9f5c89fb48ba968db7e789c2bcb7bea53a07eaec442093466808954e8c2dc7bd841ac626e2ba101c9f0202b84b08748881d72fc0aa9de8469d8b122299192081626d59dd7255a02d1ff2ce596f76aa05839dc741acc867b3d5dc6bf06759486f6497b3b870491d809fb67f714b57a7f7932f74b14ea34de533aa19a8eea0129480d5602e78b5f2fb20c2216a3bb490ed388384edb0a05751d699e31d39a32893bc40906aae80dbd74e4117b28c2e7d441874a6417e07dc37fdcde64b5cdb98d959dbc3852b929a8b2d50df344d4bc0b7ca760fbe75b5b789486748d67989eb8d0c9ec325239afd69c78d09a7c96ba64af7c3519e54588bb7a17594718de7a242f419f6cf6ec18bd4ece0403c778c944f19a1f3945a6fcd793e1dcb25aa2df5ffca73d8fd06aebba4670f4e08d6ea749577123a458b51ba534a4cecf876e14414b3d8aa85667ab888bee7bcfeb7a0b010fe008ab0ec781d6450e71f27bbd3045b201b1db00a2160b59469267ddc0ec490cf90fe76087ccab6ae836b71b16f6ac36d100e3d397706624afa96c458d8d59bbd290f6b4d38001a849091a12a6c5d719b9935c9d17b7015459fde38a31a329aa4e0b6aaa0d2469394ce7c50be2db5ad28b451861ff146f8c5f38c24eea2302a4c42b11c50941276eb16ac5526d01d8bce4349759feb952f9eedec567273cc429148296453c7e461a567b131a6b26f77f00235891398a441813772d197b55624b9d72ee8b4f5adc8e84b7f8139c6eae3ae98eb2783322d813d76adaf00aff589042982463baa638e739178793a18907fc6d35071106e152b4caa8924f1a0b943e96e899d885a00273621f167e9c0af5f6d780bc36b82f5d54beab9dbdf6a883e630af751e0ad67d8ce39b7b29b93bc48bb95c7d120289959b8b13bb67a35f7ec9a9cd0b8db11bd93ed6d2d3fdd796a37f916f671c0fd65201d42e9f117d461d10f62dae282393f55f1a1904581eb899722689926e3ce62d64a043fb7b8662558ccad75a0395de67a92efac6ad4f136c0ffac6139c2439f33491c80e819c7bd561f53210a15f73d7bc971fb1609ab07888331a2d7f52f9f32b2bd1a3d50140677fc9643b390ffc0921f7772dfad309eb0008d6c5a8b5f80cb29b78fbcdd0a8ea559ae4760ed3abb75f8764d2728ec3cf217d75eb5d139043b0b8d3941e4d06398432861b4d9ac25b6a0e12c070ca3f3ad5dd03df85f042efd17865e68f48e0fc8f1511c563328fc23f317005409d56a42b23c080e009c41dee81c328ead0039236ae5db5332ea7bd39695a9b2a7be4abbc535124723939a7c7baa5be4e09d8a583873c7e2f9de51c6172c6aa5d41c2f91fc1d12e503e2fec3cf181f6c44568c493820dea1a3be750169a585e11713298278daeaaf173fc0216539a3f543aa8ce3e9ff07be61d26e13c3dabdab44674958ef451cf275960c730b97ba9e303c35bc6939dc43ba3bb333f12f1dc86b15c13f2c4e1c53a4d7e896959b9c5171ed5adaf2b1a9bcee9dd66bd1c61cb68cfa864ce8a313d74c826a5a53d4dccf9af53ece4a414bb27dc5aab992bcbeeff44458539a78a1854d7deda6fe23b2b3bc62d8bd848cc8f2fe0cdd17488717983fdf71ae61dc889f8860ba299a90b610f3ff5e7e7c348243a8641ab56050856ca73d700ff6bb66ebb15805c87e2fba9b536102241a5ed29aa123cad0ae7d0245a59fece7c044472365efa3ada0c1084a106c5a82ace37f03827bbbbcfd76dabb0ff0af37ef00020eda3d182db2a55c00171f0fb41f5983b5b0d4c3ad9e9269717eade2860ae070d8abd7027b56bddbd57fb", 0x1000) faccessat(r0, &(0x7f0000001080)='./file0\x00', 0x10, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x1, 0x26, 0x4}, {0x18, 0x1, 0x100000001, 0xa97}, 0x0, [0x2, 0x6, 0x8000, 0x0, 0x576, 0x2, 0x1, 0x1ff]}, 0x3c) unveil(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='r\x00') syz_execute_func(&(0x7f0000001180)="44d009d0a70f000000460f50e466450fe75f00c4a251aaa672f8105a64664c0f6e96489f0790c42159ec920d000000c4c1335930450f0f311d363ef2ac") r1 = dup2(r0, r0) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001200)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r7 = getegid() socket$inet(0x2, 0x7, 0x101) listen(r3, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000012c0)={0x2, 0x20}) fcntl$dupfd(r1, 0x0, r3) r8 = dup(r2) r9 = dup2(r1, r1) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000001300)={0x1, 0x3, 0x14, 0x80000001, 0x4}) stat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)) getrusage(0xffffffffffffffff, &(0x7f0000001400)) r10 = msgget(0x0, 0x746) msgctl$IPC_SET(r10, 0x1, &(0x7f00000014c0)={{0xb3b9, r5, r6, r5, r7, 0x50, 0x7fff}, 0x1ff, 0x5, r4, r4, 0xb6, 0x65, 0xe5f8, 0xc3b0}) openat(r3, &(0x7f0000001540)='./file0\x00', 0x80, 0x2) ioctl$KDSETRAD(r2, 0x20004b43) getsockname$unix(r9, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) getsockname$inet6(r8, &(0x7f0000001600), &(0x7f0000001640)=0xc) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001680)="621f0ff1822424de20b8af28e3186a4d1310ece291cf91c2230ec7d01ea592f5b4a2e9ba5e7fe65a788ca57ce3450f9f862c60b7db8d6104eea024c37d7abd911a5a8e376d4d61873f96c9c42e09e92891a636aa3d59363068a715bf36c5cf91ad79f1c152e0bb99d798640be53c338630c8b11fd1b2fd", 0x77) getsockname$inet(r8, &(0x7f0000001700), &(0x7f0000001740)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000001780)={{0x18, 0x3, 0x7f, 0x6}, {0x18, 0x0, 0x5, 0x9}, 0x80000000, [0x5, 0x9, 0x20, 0x5, 0x2, 0xb3, 0x4, 0x4]}, 0x3c) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) ftruncate(r0, 0x86) recvfrom$unix(r0, &(0x7f0000000180)=""/121, 0x79, 0x840, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./bus/file0\x00', 0x4, 0x7ff, 0x1, 0x1, 0xfffffffe0000, 0x1ff, 0x0, 0x1, 0x1, 0xee7200, 0x100000000}) 16:01:26 executing program 0: getgid() getegid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8000, 0x81, 0x40, 0x2, "838554bbc48275462e7be34caef731e0534217ec", 0x9}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) fchmod(r0, 0x6) r2 = dup2(r0, r0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="47115987ac8233c6a8d83fdf8ce127477eaad80d0122583f941e8ff118c2973a64027a1d3621e38cb696fa342de259787559b6c0f4b1470867c93b4155121d27eb38ca28cf69e27b7f701ddccc4fcf0bf822999e62df830f92718bda2df19859447a350e5d81f3aba26e2d3dcd512d276862e403aa093fc0bc2d97d6a92f1f53667595e59096eae618bd", 0x8a) clock_gettime(0x3, &(0x7f0000000100)) fchmod(r0, 0x80) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x5, 0xfffffffffffffeff, 0xcca, 0x9, "7c684a0346818b1f757b9d87c8abe42e01ed7c40", 0x5, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r3, r4) connect$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') fchmodat(r2, &(0x7f0000000600)='./file0/file0/file0\x00', 0x1, 0x4) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x80) lseek(r2, 0x0, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20010, 0x0) sync() shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000440)={0x200, 0x2}) syz_open_pts() getdents(r2, &(0x7f0000000480)=""/205, 0xcd) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x48, 0x7485}], 0x1}) 16:01:26 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) sendto$unix(r3, &(0x7f0000000080)="c0f5f550a6a926280562b29097bdfffc29ef7890dfccf149d908f35661657886b37c0184dc4e03c45b227d165a9cc295ecdf90213e8a8cb0e58020e225a098fed5b25198cc822b0ba6b835c235fa4e80dd2e49d9e18b255c1bf1192d841c", 0x5e, 0xb, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) syz_execute_func(&(0x7f0000000000)="c4e3e16820e0aff0450fbbbd00000000c4a1c1effac481645479c61dffefffffc4e20d0cbe9cc4588267c144573603c4a38940586cfbc4c261a724d9") 16:01:26 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r0, 0x0) setregid(r1, r2) 16:01:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sendto$unix(r1, &(0x7f0000000000)="2c5dbb83e34b9f0e0ddc5cecdd26e0dca636227463730f1a35e4cff861415c481b0766c3673e374e8e675d29e77ad05a8a667087a1436c392eafc72851e64013292bc3e2c8614880858ae62e002d322198f07a0febca81ee4e12c47a43f116f4e056baafee338c826537e3f16226154e5e01efa19625b34d06c085c7b3a97b1335fac32e0b7001eca2039d7530eecdf8df1ac23aea1502cbc800529eeb02998801083197a371cc8f6d508f00416f42518bab60", 0xb3, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x800000000000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="2f024f23152ecf5d010078834441f1a45473e8153fbe000000000000"], 0x0) readlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) socket(0x1a, 0x8000, 0x7fff) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002980)={&(0x7f0000001380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000028c0)=[{&(0x7f00000013c0)="c39c688f044d5fcd8cac9fd2c6a4ba2a16ed05b4415657e5d080abbb83add714aa4745edcc0b4b1266a622cdd746a17f026edcaf8a4882675c4fd39cb94db45e602f2a5bce4fd824c1ad84256679ca4fd973", 0x52}, {&(0x7f0000001440)="c1827d8c5d1cdeeba839583e98b2b9a734561156af1dc0274fffdb6ef11bccac3ad69825f8b7fda8b336615e37fa5d30b9f67aff94837acc2d308df0189c3b0de8bded2596e398267f3bf12362", 0x4d}, {&(0x7f00000014c0)="0e916bc406689f14906844279bf96dd74f99cb269c6715d228583883232c23844908296ad46dcd5f5e7d9fb1d4c118cb83cabb8d42be467b5905ee890aaea091b6c56ba8d8b0a7ceeab255ad11c47e74269a09550b947727bc300fd5ae71e850400294d825f702bcf6190e70dda7cb068ff37333536664bec561fe4d6c71de446a1e0562b1d5e8d4c012abcd32bba10557b539f4fc9ec79127335e97ad8a7817e91b527804b1ab309633d963d025853877b7a5a2dbc4fffc78256b417ec7641d620140043919f9965ac08ce98a7b02a73ab4a3bb96e1e67e6142ce31f2", 0xdd}, {&(0x7f00000015c0)="8636217d208c41338b55d470607812c706191dbf8f313816121d7ceda02fb37f313eeba15b6ccc9cb9ee42f66318d3690ea9a7b1ecc8acb9b3cbd32f2c961372bc77a7c9af8b755cf421088a482eb2f9a929bdbb569275069c37486cfe11a0fba2fbbc193fe87555b2953e88100cf70e18acb7dc", 0x74}, {&(0x7f0000001640)="34d2a922eb0112de9af89b2c6a2c5b4769f323c281983d1dfbdb7b911241ca0f2bf279e0093f3c9c", 0x28}, {&(0x7f0000001680)="4e1945726c8bf393102a5eaad33289dfef1132cfe8ea0aafbb3f8380d1feea801d333b87a5cfea1dcbcf8e02a8ccbf0cb040da2a61a5dee8f675cb5f2ad39744435242ad8aa3b6a23c59463208bb7448d2c1aff49da66e6e6ad42f77480df34d1a4ade63b92c1fe0443d0ea1a5", 0x6d}, {&(0x7f0000001700)="927150bc458fe8e9b6049bbc47629f2bdaca43b498b2e161f7efdff77c7501aecb48be395774d6122cdba91dc008c01fff57ceadf0fbb98e3ac44af9434e49549c9f81ad33299256804085a55e6cf02329523fd05fa2372a276008391e89b98f2053fdd80ef491a4b8a1e975e906a08370bd44aac0b99d16d1bee46ee92e33c3c1c8d1422e6fc12ca6e6aebbc2660404e665800e2a6ea9912bb5cb570720c504fa91d78ceec691e21c1bd9fe3b8af8f588c7c2da9dd29d605ccd0302f4f899f4d629c8b3ae6100faf27a417653e8ce53e5d638dde758beed59d31c9666b9c60b7796b8a66c4f05b5f0a9ca247673", 0xee}, {&(0x7f0000001800)="839698c95db9193c9d8fd07d9fc32d4117e8a5f4e0607d77f2c787b98f104a669722fcecdcc2c14d862921f4be1945cdb58e43b111d74ca275b74415df7641b20462b7d0b23462fcb656acc4fbbd63db9639b52b513d88c02cdff66ec9846bd1bc2cc3e0bf7f67c7e0b8986d65850de2b88478e771c0b317c88fbcb850c8a4307cbfc974c8e3d39b1cb9bddff8af47355d86f16473847045fe55f8e1a5a5db8d7154479f2390c9b6ef1460", 0xab}, {&(0x7f00000018c0)="c1bf3cf8f515c6a5f1fe2ac66c53a91b821e3a794de1a15bcf6b2d27d10d5337b0d19373ea0f6f7cc04c5edfe29ced93c55f03850f1ca285c27b8ab85f712e64606626a04809dad29ff69810b891af261524bd09253260e316e04e539e570052c98bdd537f82d40d7458bf1d61cf6820e1607d9e8d75dffd2c4d06f47053789cc08a41c284a1cbc5b83618e553f48c025c970f6319e768b313a6e8a7c0ff8927490262f9ff5e3e209f362b2e9fbab749d7adb9faf2e24a3282c5cfce85eb65b817dc22797252c8a9356b629cfffa0d905fd7266d1c2ac8d2b7a3f7bf0b32bafe93edefb5173d4bda0fae44397ac59f17af9f030a77ec1e02bf3490f798462bfa417a0f1e88713179110a3b9573cda58eb914fe0d58984df1cd520763e5f50c393cd51b1388427245147054a311d7add7a76e163e34a3ac864e7e30cdc810d0b1558d3045b37fddce2ca82a467ac675324ac5e635cbb6b26cfd54c2f018d856b320a6fc49f7ebc3430032ba4d8e2950f5db904db8f051203469415bc11259685cf60a29304def75d9f0a68e7c485822cc8196c31eaadc60b91e8c52ae4c0dba977af350b6cf69ec1da3bc700c1e33d903d2cd99fac25d17585c3cc6fcac3f7de48aef965fefd342c8aa748d568814fbaf1eaeff1e664e148af6bb958391be13535e1566691e2e0115742c5a3bd4eba8fbb1984fa686c972add7c605f0fe758303f346d8b935c82aa6c3ec14866662cb96cbfea6d2ff48f09940f1c2d302d852b271729877f4c958010995e1c31c35beb16ab894e488512546e0302a12820987f50d04f507a3a7281ccc4cd329af6eb5ab3fc7e178e5d610a7841bbd8afbe55637f286bedc4b925ca36a271b2e43c2f4d8d25b204a2b994793ae2d598b5be26000c76f0437c760cee081c8203d5effed2dbbf990394cef7438547a5eeeee76bc8233a8370b2784ae00b0b79c0b40fb33cfbb38fc76e9304c03fdf2100f641e85a28fb020197d976a8bb01b5a27cb145f5e45088d23d5ced16e15b069fdaa01b0bc3a5f7083c03213cdc00ea1e9771dc170eb6e787f5187e115bb5dd41a3b5e12f2fe13914f05c5ea12e402f5a5aab6be5ab0ad40cb9b80faac6b92ba9971cb1ae273ee781924c8f12505a28ec2ce1069b28a98dfb5a1bd9c10a50055edf5d634519f596eac22d32c35f5256aa4d822213794110f6cf4c1aae7515c446c70da68f7264ee56ae9174f21b1c0b03058a174104bf1941675998329f6728b002450fb30aeed6ea88d9ede5b0303d16b6308ba076eddae38db73e71c5fb195e94e2eb143bbec3f43b82abea0e17fc0d8b464a8074819dd02c2d9f1ab5572a8b4e396af5476b882f461ac734c35b7409f38b4146133dc68106b9dccd4cd0cdd6c80347055696f39db134aa7c115a42cb156cccd3152fd7d1a6021eb325912bdedf632b43b633b2548e93da485d22c6af24e1462e5bf980e54ad1c1d464faafea1e4279b494a470d2f9edd48a521f9e943ad6d7b3891720dde673952e8e19a262081e163c7c8f102fee3a3d2113cff3c2ad89ed2e5eaef00f576958003fcfb15681a5b25147d6cca44351e686dd366e3aace3b7133f6cd20e5b2d9b090137494b309aa54e682e36889e0ce9b8cbfd735a836e20265e943d2f6f9b2e4bf8b2e155374eafdc70c64e551e0038fb36933da445703daf00a9d642419c8d142bc9e09bcbe0a9b9b8e07f629941f7d5cd370a0eb77d86f81b09603ad8da840227a8f439b8199b4dbd038142f71397e4d9dee4a3b6c6e612c4ff9a886cb8783fc3b74931b27134f00d98a09a59f0e219beaf61efee92a02707460b10e783541a178e23bce11d4b7f195dfb18bec18a8ce62a9d1cab54386e152d86ae2fd704c5e558bf694445e29b69802f6cd107b0612f783849e3d42524e3640715385c5b98e6e101a7788eb90d1f97b3e05ba60a86505f1a0c01fd9b6d6c2bd3865c530cbd3008eff5476e81ee4226ee645ada4ffb533a23762c4735dde7e619909467cde408c14c52b7e6a34a1be58eff5c925e8d9e4f5d3ee76962192d81bd0d9138bebe110ae9f4b1fbffb003ef0074d3c69ea83036dcf615d331ae78c221d6bc3184973ce5f70c43c72091d6f1e3e904b6c0344254bfaa6a33ca023b97e71efa25856deff32d7986a1eb21d198f3c61b08928647bfc4d477fd01a971ab78ccb7e91ba760d92ab0195997f7929f65413bbeb827659b88174822635eacefdef1c29b8ed75da3f1652fe2699ef508bb37d2da5316203823c4c60118f7cb4161d56effbae6025b5717ad1f27eb68a5b895a91294a8bbad803698cebd0506907d0ec21d8a6f70f049284e7bb23001dcfedd6430dd5ecccead1adc2f121af572f4d4e7e008de15059c2b844273a25d080607cad198d1a40c93e9eca514f1e90bf4d658b4a28e4d5f95eed499baa9effa36005f87bf8bf47f3586d8691f3f1ce5fd5b926ecf9fef89821d80cb1199ccbf4acfe395ea4084b0407a6a73ed7f26041143843302b8f723b9f6f91a104ad879ed051f3320cbf11d9772f9c440ebcba7db4562a82cce50285b90b521b6ca89e10e121ebfced8de6ad7e22da041a2f0f2ca4e2bcfb0efc059c54030d37010622e32d6156a8058a63247b83c16052e9e8f9127e05b0a16dd6969d645faf126906bdbbbc641097985643b35aa5d362f2163c69018fd2cbc36ef6a6153d43dd652f1b93bc04c9a609a1e1cf47c86e9c75d888b1eb47906c2a78c37e160beba8bab14dfd5ec984138464d4f7fffa9776716641d4e54166a7fc2b5b40c7895b22489acfc407c633af2ed575ba7ec7ff726c5c37082535c34ff94d4748cf55a4751660b4a4835e26a22ca02ffbe54b6a9097fe64fef27a179f311c112f8610dbe0964a5037de5e2b0a0f8545291505b334ddc95877e3dcde141c6eb02597ef97454dacc2caf0bf1406cf52d1e7163e6d02f8cbbc7ca43a346fbbec5772bb94e3228a4d4ebcf04ec03f34470043f740ae5aba8493d3d0b9ac8604bd3bbce5a1737e6c78245ac3072e141d6a23dd1c357a472d2093893a4d1e87a42b024548f4244c8ce96b4f24ed1248257bf06b283b722dab631f37bd75f13f8049b834ce6e625ded018b05de9078f26facb40fdf289b675cd0cea3ec5a77e5393ad64fc9f1794d00ccef9b650f8cf262d42fc4cdb25aab8c506bbbe6df6c2bbf3368faa239eaff903c490e4c330ab01ce41ff40ac17754cc45ad032283eb07f38662e8400c869060185ee1ab0b0832dffa5baffad760f9715598b6c2288710df09e43373b1b05233802a5d6f5fd59d5b0fc61eab28e28913ac827cf1ddb912fe6873aaf4c8580aceed77bab503de3cbbbff4fe19f96cd683cc62870020794fb16fe76fd499455ce25955e5c603c56c97de346b582ab02f38e92c7a8545d31317a2232f3037a122e63e01b574363bac6e52aa241f4d0f535cb88d4d0c1ffb0e4ec2cff478603c79508f90808e657a7ca3a4c43cf52ec14c45e6130a0b8e32e6c8064a196f8e3a046e198c8b07fdf1103c7ded31f49d546b643c35f12b37db4f60587b44011090c0dba7e428c0af8576cda103b0c310d560d718ed3455dca03528df6236fff669310519420bcca797706cc77e62e3d783f7f7a2ec442211b3045e3a3b223956faa994411a9f7cf6d8b6e655c362fa72241dae6a89509333aecfeba3589574509df9eac85005da187fe6b32e6359f65e58f00832ec6a35cda20f59ccef7a0ff5da0320d40341e52b2b89d5f799fc7488cd22253bd139c2a417e2da4803cc5af06ffddcfbb41d3a994ca365e989396e9d3a9aeea2baa6efa8a6f699c6c565b9037099a1aa757d9ccc5e2f564e05c73527bbf7fde46260393beb7f39df61aade69ad2dc46a41d61139a34f51ebe3674fe9d6682401a3c6d92685953b3ec3362519eae054cf8c5adf3d8000cb51c3a47f743e3c24fadfa19db2ef06bf86d5d11e256dc361631ecbc4cece10e2ddef415e9b5ec502d4bc2f65448dd0aa421747545c2483c4e63d5253af0315d98dfe08d5930187f9fffd007fe92197ea4e4f659be571b459f879d6839de3cbb30b976256eba46a3e97cb7389c61f726c1517a3667defb908671397763dff810ab47be9516fef4b59b88ac6696d3c0b92b92b0cae25da01a34f994198974273f1a166aff43d7a83a95e77a6faf3ac4b0bd9947d02c6a70888665d70a9cee561b58dc4de5e26d9f3650431759e161b109f3dbeda617a839d5053c92864ffa7835e6e4abad48e99e516f1e4c61ce54cbbf1741b149ef10cbca626b717fd14d3f3e7e563e283346c4699e11d9879da4ccfc29b453c04bced8fcbb47a6e06182e92aa84c2cb00df71b2aa756d295af7b597162cf75ed0989fccdf8e60c42c5654c94e98730be4a9c789c0fad869892ffe646e55d100186654dd2fdd27bdb0055fef39edfe1275714549cc462ccfb224d30caa16419759c01caa8481a3981a20368b3aea78fa7ae975e65bf5ab36a929425dbc45d7b5404c19838d745807bc42232260561b257fd242886b2c9f2c7447672d164a37db009236644bfa6451be79d95f796e328adc5ab6b03b74d0923d4cde3e2da508d3d3392afac7684517a1c99ff008393a33622f9ca9d9228c8bcd7be182cc623aa4aa448c75e1cb0e1f606988b2a47bae89b1d98bfb5f61cca6c0a30b6cb9ad4b1de6f4cd0ef10e5fb964d80aa31ec8637b63bfb3eb732d15b4a9f29867710b2fa035ad0d361ceb4c7f62fd460683fa934648a701c3ce825539ebb2ec900811cf9825ce8a1c584c54b7a70a2fcab532f9507557a278d70f7fc56f9f0b1f750ebe1d38e234a6acea11f19d8134b5e999589f32b7851e7f41b009dca7f1e0ce5132cd569f6c39cc9947ffe5ad3e1cebba4dad4942d313838a74d8f0deda0d70afbbb70bf0879b80e50223ca58121a39aeac8ec6a4fc75fc176ded18ddec467590129808cb14bf184e0c46d03dcde8f3a98e5a43c28584b2522eaf84ddd532aa3346e8583c3040f87263252310efd32433122fe225c735d4587108120db4948c38f8b04f59e11361bcd27674a505c1fa7e8baa44bfe732122284fdd080e9aae0dca2c4f5e75d043e3d5679b35176f6d5bbc5032fce93242801b26864afb8377b9e0e32375463a8ea859a524ebea5d4766cf453cc911423fe76e4ce92f4d9f265fb6ffe0c62e66d2d517d86dd9d31b6a337dabefdaa95de1c1a146ce853184ae2e0f82938d18364addf05dd6031713f79415d16761e282c33a503d12ee411ad71bcbb66139d1f02f1ab4724dd50cd13fa6fc23128503a53e1adb4b5479d64bd317a45054ee34f80f69fb0880e4e692731ee8b8c827db16fb5c485b56f139b8a2dca5ecea65c4612f80b59ebf1a8ff3588c559c5bb9ac59c6d989ed76d8a3d051d5b0e12c11889133038aa2f82ec6c2d02bfc3d50b050a1d88314e0fc253e4326602515fe36fb9af9b573a25c76f71f2e41a1004f492903626cbc924f594d3425910607047bb4474ef362013d2ed625db32927c00bc34fc30ab62c5bf6592b5f81c18ada4799a006325d3049a79d97f7bac877d2bdc04e599b430526787505a3c1d3d80f6b0ae0b2ca689977692e599b44762640d0399552e70219f0904dc17a5148d982e5003b8179885cabdb5eaec7df6a0d30bdb516f6127070b7c3e86f4321b88dfa145df7e73ef39e52367c534d56891978bdd402cec2a7a98d30002f377963bbe22ceeb77e09fdc46a63ae2f86457b77a7107a6fc99c6ce349cacbb570e5447c64b642354681", 0x1000}], 0x9, 0x0, 0x0, 0x40c}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000100), 0x172}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) fcntl$setflags(r2, 0x2, 0x0) r3 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) writev(r3, &(0x7f0000000280), 0x0) 16:01:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x1, 0x1) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:01:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x100, 0x4) r5 = socket$inet(0x2, 0x3, 0x3f) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = getppid() r8 = geteuid() r9 = getgid() r10 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) r11 = socket$unix(0x1, 0x1, 0x0) r12 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = kqueue() r16 = dup(0xffffffffffffffff) socketpair(0x30, 0x4, 0xee, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="01002e2f6275733e90e6933ca62bae2b5ead50d68db70d40f1266e47bd5452ad597744b45499c2745c29961eb47d0bef75718ceb1497ac11004265c9eaa626938ac6f4c9f754788ff420b8e1db1f0b55e1cde313ef857badec3bac9b43a5402325bbd436f54be3a903a908c38ccc8f443b74f233d02c95523c657195e99b62671d4b81c630a71406da7940a3f268fa795d735df0f1a95f2f0e029166e5812a8a938c973fc648f2a435bf027005466f6c5bd30031631007ae54e50aae83cd10fe9999903be38bbfd781cde709a86e432c33dcc592fb7e76260d06182c4a7792df68cda6554aad940eef5789f6a9c0d4f26883e2a8208dd584e3ea47529d9506f2a9717cac4f8a2c9369c2959b254dd131eed4c97e7ed1ae65ae6bafcacfa782afcbd4aa02bb58d8b26b9178fa8eff0e41158e0bbc36254cba7009d447955f4ceac318f3f37ffcaa5c9fadcf9c2423f8155e98cb4251cd17b2ae81468b84befe1d0b54d03d8d1556e388dde213d5d569c201942480db91"], 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="5c8d6cba1bc48c97f2bdb977ef6cdb5f87d608ddfe2e08b37cd1fe272266d43953a95e9434e27fd7825467af352138e6459ba614fa2439f75e56ef9fb55013c34e681993a32343478ff64d55f59e137bfc778aa4a93b1301535f87a54fc6362e4eb252494139afaec7850abea13fa878d77a3200551bea230ccef34f755ca04300e18b442f7d6074e491c09a97dfb0dfa776a5b5f09617f335250406943dd6f1f9d038b8063e8425db253510769664d149a1da49518f7ae8f14ae831e91a69a13ac303f2697aec775bb5f86702d22be07ff0bf03", 0xd4}, {&(0x7f00000000c0)="2247615d7772ea8653837d005b1f222152778fc1208db384ad5981e57c250b5fe2cdecf0f4e42e80282f6d4e3e52de680a63dc22703b832c93e46181ff4a52", 0x3f}, {&(0x7f0000000300)="17b24e4b31c5ebc0f81ec322731d3fd490a3eb897f19fe6013b521e4f7ec3604dd4bc0da94a3f9701fe240b400579727a7fd8c36ac0bdc3a2126d9e1fdbf864db56fc25a9860e6530be295855b067b9bcac9b6ffea0bac558f828cdf9320b2c7", 0x60}, {&(0x7f0000000140)}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="60333bd6947280b7aa51fd3c3b0b50309f405a268fd1e59b55a909db00686ca28a02acd7d40a92885c805ae294600b718d0cbbd5002bcf68563540ad0fc88c2bcec800d09877ac5cad96616f5fe519e2d47d613217595ba480c4", 0x5a}, {&(0x7f0000000440)="705de4a701394c42afdeb091dd1de99e503d5934bee9a44dbe783a9c30546f729805252104414877f45aec39802fbb0a7585c490b732bfdf321122dfbf1256a957964da2a6d1d4fb75484d4c97b643a7312b028e2db43b407e7e07b0296d7815c6d8d72da2f99476c863a5dd46db0071b0653fb9110d67290ef227718ed4af816769a7db419e6e94b144062d5e2f35f8e8bd5be9e1c48e0e834c9af1eb1cd4235e55b323b66e5e6ba3072e674b79b802d68df96e5a5875ce", 0xb8}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}], 0xe0, 0x8}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r18 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x8004) r19 = kqueue() kevent(r19, &(0x7f0000000180)=[{{r18}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) kqueue() 16:01:26 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x43) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000480)="aa5f16dc6872affe4addc96b27e3b44f93", 0x2e7}, {&(0x7f00000003c0)="826c55a9492098a95bbf888a0e6548a116b749a444064894c6ed2edcaaa018916743c67dc93894c74a73b7335874e6bdc58c142d8d5937d1797c700dcc82455b451b4d1201dad44662ae1e807173a8aa9497a887efda362296b7a98d9dd783b9ae4b951ee8b51dc57ab43dbb3935ed0bc50c01dd5552cb8d8b1450107062dcc30a381ba79ece010a908c39ad66e839e4a02e0314f889f1d1d5b406d410475361d477191d59aad44d6d8d1300f6e419ee4468b0f25b281369d8", 0xb9}], 0x2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xffffffff00000001) 16:01:26 executing program 1: socketpair(0x10, 0x5, 0xd07, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x6) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x5) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r6 = semget$private(0x0, 0x7, 0x710) semop(r6, &(0x7f0000000280)=[{0x3, 0x7f, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0x6, 0x1000}, {0x1, 0x10000, 0x1800}, {0x7, 0xf28, 0x800}], 0x6) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000002c0)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000300)) write(r4, &(0x7f0000000340)="8118dc60785063a836d719452d2de947e56155df85dd369244bd5b898108b2719afdbe56a5a6c5e33b82ebd710ac768452699a110a9e315cfdc956bb36b817005ff832e44a1dfe449f4ce56d33d6fa942c9bbbf1f6b7fa8cc4949eef", 0x5c) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000003c0)={0x1, 0x5, {0x7, 0x9386}}) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) nanosleep(&(0x7f00000004c0)={0x3, 0x2}, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000500)=0x2) fcntl$setflags(r2, 0x2, 0x1) ftruncate(r4, 0xfffffffffffffcd0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x20, 0x0) syz_open_pts() select(0x40, &(0x7f0000000580)={0x7ff, 0x7ff, 0x9, 0x7fffffff, 0x4, 0x7ff, 0xb5c4, 0x3ff}, &(0x7f00000005c0)={0x2d, 0x29, 0x401, 0x8f, 0x6, 0x4, 0x280000, 0x8}, &(0x7f0000000600)={0x2, 0xffff, 0xffffffff, 0x4, 0x7, 0x6a96128f, 0x9, 0x9}, &(0x7f0000000640)={0x5, 0x7}) setgroups(0x4, &(0x7f0000000680)=[r7, r7, r7, r7]) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) r8 = shmget(0x1, 0x4000, 0x408, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) 16:01:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) mmL Å]¼§ƒL Å]¼§ƒpckbd_enable: command error 16:01:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x0, 0x5) pipe(&(0x7f0000000040)) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bd", 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) syz_open_pts() syz_open_pts() 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff51, 0x0, 0x0, 0x0}, 0x1) 16:01:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10d91, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) pckbd_enable: command error 16:01:29 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000680)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000440)=[{0x3, 0x8, 0x1800}, {0x0, 0xffffffffffffffff, 0x1800}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x46485d48) semop(r0, &(0x7f0000000380)=[{0x3, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x85) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x400000001ff) rmdir(&(0x7f00000006c0)='./bus\x00') semop(r0, &(0x7f0000000280)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x17fd}, {0x0, 0x3, 0x1801}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0xb, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x3, 0x1, 0x6, 0xb}, 0xc) r5 = accept(r3, &(0x7f0000000740)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) r6 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r6, 0xffffffffffffffff, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a1700032e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0x3ca) dup2(r2, r2) getrlimit(0x2, &(0x7f0000000600)) semop(r0, &(0x7f00000004c0)=[{0x2, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0xff, 0x1800}], 0x3) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x50) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open$dir(&(0x7f0000000000)='./bus\x00', 0x900, 0x6a) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f025723152ecb5d00b3783203000018000d5b5fa63dc6f0a9000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r2 = semget$private(0x0, 0x0, 0x40000006) semop(r2, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r1, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r4 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r4, r5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r3, &(0x7f0000000080)=[{0xf8b5569c4fbe0c9a, 0x4, 0x1800}, {0x3, 0x2, 0x802}], 0x157) r6 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r1, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x10000) 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kqueue() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="03451a6b100da487", 0x8}], 0x1, 0x0) fchdir(r1) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000180)="365b3eed4ee3a6f8448f92756b9f90875209207d9ac34abe391fd68752e810356e", 0x21}, {&(0x7f00000001c0)="3b815af25edeb8e8dd1142af7fe957fd7feefb930dbe43af167e26d854494929f79b7e9570d151c9cc6a", 0x2a}, {&(0x7f0000000200)="2bae6f979948855bae3a7b5a31234ebe5e3cb7d1ae67c95af172de8ee3b901d3ccb513b442544af0d635c920662d83ccbcb6bf1ff5a8e1f53ff1fbf850a3c65aaddd93ac89da989bc4ad992a0de8f03d61ce7c4707fb42ca5854ff", 0x5b}, {&(0x7f0000000300)="ba52e8c7266e382b400ea82ea9420878cb53ac5a2a669a16766741c4e07d6dcbd5c100eb83747cd64a168ebdb98f7cd238c59b513451838a8098590e00faebd792da7b4f03537342d6ae874bf30cfa224e48f406c887a95fca8c9ad1419c1289006989bd1365670100a218dd00037e9f866c6bf765e54ab5a5e74d88afd401091e5dda", 0x83}, {&(0x7f00000003c0)="6b3ccbae5bef61fc93c9a87fffdc363e099d6c00e788e2102df84bf1f5dcbdc61c9878c899522c4160c9a2cf2e6ad20c87364239e9ebc4f3c45d1415d0e70e8f7d82c1c344b178cc6d2615437a681b31653c3eb8362ab25bd43a9b3b35ae6099630bdc6a37fd78f5b6ab15c3382be18fd9ebbac8f2a4f6aace6b30508cc0cce5c68423488204836993ddf0b6e330b4d16f0868cd7d090c4bb76fece1fc14072f038a0dd39c4be6a798276121ed69aee043df05316545136f27454e487c56440206f4ab021d026176e8bb7afdbbce3a1c92a716bff51b34ec66d926fedec2f8580d366a6cd660957fd3fc06313eb2a3cac7c972f7e2f4", 0xf6}], 0x5, &(0x7f0000000a40)=[{0x20, 0x1, 0x6, "9143265c332375f678a8aa56f58d1a2e"}, {0x108, 0xffff, 0x0, "83caa8578381100b476c6bcf9496ff4f2fa630e22ba06c15dc085a0fbecbd1e81babf0ac04955646706210713ead04facb58a9fa2390ea6fe19f7c2d8e890e1ca5ff9b77e70a2cf94afdfbe5413182ad8ee4855fa6fb17f87cadbb01c9e30d62074172a7c37ad75f4668036eff28ce1d298e8c44927b4d90de15bb6092662295b1bd6cf6e5f626baf83e02472973783b3ca897bc33fcd8e57f4dc59844374b5e820fff801638bbdb7bcadffe6f21571882af16f99e4cfe49be04561d2725faa30e62c5e13c7247d2b6beed9e5e3d65322dd2590828936e849dac30b7de024ba8bd071cc2271fa112df00b59c8399ea3ad3e81d"}], 0x128}, 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:00:03 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000003000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffffffffbff, r1, r2, r3, r4, 0x0, 0x5}, 0x1af, 0x100000000, r5, r6, 0x8, 0xea, 0x9}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x400, &(0x7f0000000000/0x3000)=nil) clock_getres(0x0, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = semget(0x0, 0x5, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) setregid(0x0, 0xffffffffffffffff) r1 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getegid() getgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r6, r7, r8, r9, r10]) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r10}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) chroot(&(0x7f0000000100)='./bus\x00') mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x3184, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/96, 0x60) 16:00:03 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = semget(0x0, 0x4, 0x80) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/4096) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x4, 0xc82b, 0x0, "92479f96d316cac7860ef23476dba772c4ef658c", 0x8, 0x9f}) ioctl$TIOCSTOP(r1, 0x2000746f) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) flock(r1, 0x0) sendto(r0, &(0x7f00000000c0)="b500d1f000537edbee78f83c3875bdb14a224fdee0190cb60f2b322613fa64978721c199e0d5fa15dc4d173f90135d13909d3c64b1cd10c9c6d473a5734839dc5253919040d0e53fda0e54bb8aab96011362d63baa72fb5d", 0x58, 0x8, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000080)) 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002ecc790e4e653000"], 0x6, 0x0, 0xa7, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="8103e000"], 0x30}, 0x0) 16:00:03 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = dup(0xffffffffffffff9c) preadv(r2, &(0x7f0000000340)=[{}, {&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/190, 0xbe}], 0x5, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8242776966696c65309f3d33a559ba0884829263af791981b27ed47f6cefcff87d0861d4e9cca859d257299f387b475b7530ce250000000000000000000000000000"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000a00)="b86bfad293bd4f644d1118429241ddba200962e2f513e9decd6395409a09bfd7e9506d287ae85b666e57736bba3a220000000000000000000800000000000000000000000000002afb994dd92bc73283920b7a6ca29620c1900227f709ed3f21773c6049242789d619de186b653742516a04d705856ba8ceded7da20f17bdd4aa364638a1cd106c1ec2caed9513ecfc5e0d8ba9181e26becc99bcde3787d9e0f833e3f72e0c96b3453d9242ac4718136a92d26af7964986ce60804b2e74b4a5e0b6151cc37ca897fc0ef86ad6cc55ac821ce4a519dc237dd60d531e749932bd1abf632ba7a4db5ea20ee4583d60100000000000000b59a493196f4c0b9b2e850c0e20d12a41e1baf2cb4f09d93b3b25ae750c9a9ceb7b2c7365813a2b88504e4738d42d05dbfd8282d57474a02e8037e72b69ed9ba480a35980bd791aef82e572ed8a93eb127f3d53a885c139bf49622e701957c786c47c231291c4bfda20d8123391b694f79cc3f37c1edcf76c15897c961a0eeb97ffb4273f2832c615c47d0d2c2d59f6c9336b263d7312334ec5ab547e4470fa50ecb04199c87112e6ccd4270f6ad01a396a80c0fd9f542b5c0b27218ba009b13e4e92ce5b442605ca3563947be50b7902101f4502b4e12a0643574fe35a126f56adddbeae70d9609069419e784312d07c297e85fac843a46c8c401925323eacdc53f7e9222c8d97bab91e4ffd5a521cefd84155d77f6fe", 0xffffffffffffffbe) fcntl$dupfd(r2, 0xa, r2) socketpair(0x6, 0x8003, 0x1000000000000005, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1400000000000000ffff00000100f300002000000000000000ff3d805f87c6745e4468daed51b3ae0dbeff0000000000000f4302d15792e28c3330fe5072100ec01177866bc1f26acf6ac8d85acceb67eb1485180ebc0f6d9f", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) getrlimit(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20840, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shutdown(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x10001) getsockopt(r1, 0x1, 0x1fffffffffffffd, 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/83, 0x53}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/79, 0x4f}], 0x6) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1f, 0x5, 0x3, 0x1, 0x100000001, 0x101, 0x5, 0x2, 0x0, 0x4, 0x1}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) syz_open_pts() close(r1) socket$inet(0x2, 0x2, 0x7f) 16:00:04 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x1000}) 16:00:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffe46) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="37fb1f6c6850fd7876012406bedf6868e8d32c8915f8c806e629f7749d1c3eae7a760ff3b8d8134659fd39eb3db0e84b091a11f24cc1b93ef7c186fc509b62f3fc3dcf4b8e214fd816490b02e89a336e3d31835b8fb18e9027115c3b4ad2fd80ce9ccee128e0ce4e0fc3a43fd8a258581eef1c76c85b", 0x1ae) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x81, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x21, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x21, 0xf0000041, 0x10000, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x85, 0x0, 0xffffffffffffffc1, 0x2}], 0x7f, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x55, 0x20000011, 0xd6f7, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x5, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffd, 0x8, 0x21, 0x9, 0x20}, {{r2}, 0xfffffffffffffffd, 0xa8, 0xfffff, 0x401, 0xded}, {{r2}, 0xfffffffffffffff9, 0x4b, 0x10, 0x7, 0xf6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0xe8, 0x1}, {{r2}, 0xffffffffffffffff, 0xa4, 0x4}], 0xcc3, &(0x7f0000000180)={0xfff, 0x87}) setsockopt$inet_opts(r2, 0x0, 0x1000000000000005, &(0x7f0000000280)="0000ac94e34a0704853657", 0xb5) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000001440)='./file0\x00', 0x480, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000001480)='./file0\x00') r2 = socket(0x800000018, 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001100)={0x8, './file0\x00'}) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="300000000000000001000000feffffff47bf5eabb49d43b342b71e90d6fe322259e89427a090ebd031290fe105d781f82800000000000000ffff0000a80a00004f0fe8ffdab76c04b10c293c29dcaf10f7adf22d7abd5f0080000000000000000000000005000000fec11eedb540bf06bbe1c1c9bdcd78292d958c97af6c5679810f663014aea677649ee33d1573d555fbd0bd32aadc3b54f166934c27d57ab75025bb2df809b4cbae53838bffcc953a1c549b929d7e37063c8b418b0cd9a235d864266819342e24bbc7480fa87c42dbdd000000000000001010000000000000ffff000000306f004ce35ed4c7213b9477f58455a7146f54ab926f30b24d6e22b5ff4ab1f1a396a1f22469e7e155bc155f24e51c4c1e874fe5e5afe2201c14ebc72f2ec08e87178384bf0ecbe9adf9817feffae8e8835c0fa5d4a0f2c63ab0f385784ba30b6668a60d80bac8ae3170b6efa4295299bde9c32125f9fa237dee3c4cc35ddb2bd4db222599c1d63d78d058c87be54ceeb10e900c6a633ad799e1ae679b0b3f69efccc42ab6a208cc117b0cb9c9bda56f7ecd08ecd1589ae4186f4fbe6acea401885a6e098dcca04add3b447a4aa89f34ca6d794f752d234a4d764d8824da1d20d3349b896e12d180ec7cdb4318aced352f638968159f9a91632ae10373df091390040206173c159b5938c2478efb93981caf8ddf7c28120d2350d352b1829bfda1a1316a9d7fc23719328edfc554d7895212be254913bc3d99f5461f79087894783678d641aeaf6f431047531742c53f945c681670ebe37cd28e800adbc83786c3d0b6de2907590ad6ae1363263ed926cdbb22c2841dfd3e8bd470e1bcf38630ad4aed76f595d87880af53dec2e41a7aad1b668b97c865f2744d0c09e8c3a5ab9966abd3bfac1a59676fe0e089f5f3d390905daffbe7cc18ae16528db2902366936777ba8c7ea5bafb677f37be4485110639679746b6a9505ad5e936a7c566fe509a577d028752a5b44c376b75d91adc268f165c532ce049aa1a1168dbc81943aeb073f098294d4108c8c8c5408953df698bd5bf39c21851ef4a9f5694b6d10d506dd448f27532c6d8d2a356ddb14f3038bdf6ccfd3bfdf93d55bdd06ad12d7abe2b77e48e6347ea6154bc8f2e2285ba6f55aa6cc96f9bb3cc4639055457bbd44ba7a94c7445b304b86606768e30704cf6177c494d5ab9a778f96412aed82f7cbc6fae472c6bfe53faa13494c7d93fa4b7fc30d225d7b5f48c6b77820d8372a191319f259a63b213ebf6ccfb04d1ac2907a90b8074b173540a5bf4582c2d005a3b369ddd6ac496fd886405f7b7042ae15056889cb486a222a838b4429599705aec285f01591cf32120b29d651cf4b3180de0a6c1e03d5eeb8762b3d376b44209a9eab9cdff5cf9f1c4b6d4da2580379710b69c4548330e65b058873393e58adb3ad795628cd90cf68d34c4e9ff33ea9c7ac9bc4a7515bf803d265ac730fad12265d34764decebcea761999d67d57075cde48948c8328f5ab1543572f6e383515bf715cc2a8df0bf4ec8f8ec701e8efd883d88726748652d7558bb8b8f92a2e11ed27821ac81092d2da07d829678561828f7a94f75ae8a9984840c1ae9d3f6db8db2fd27181d547f904d4be8fc5d2c207fef94710117ddf84a26c01a8c43b586ffabd883587cebc49021dbe1b970553ce155ef921fa670221d1f946c2ea3e34d72b3dcc7e328cff22d2fb167626b0131e7552b3f6cabf0e686f2dbc8628c29f4d7eb8b4656efa96c65a67433dc86a87d299069ab5b4cb74a7081743866b48e7caff887129c3eeed0acd2f90457719f69015a16fdb18352967cc766b6caf66313b36d246bfd1c8bb73cc7492d0a14bd7f8b17b309b91bf1766058881749e969bb60d51382cb6d16afd73de0898b8c1179fa194319584c131fa3e8be6227ed2f53f455821799ba74d2aa9f8e19569485b67cee3f37f56c60acf2898d743fb94ff20ae065f225ba2d30bed04cfefd022f9dd0e859b9ce11c89133f3dda13e680a60daea845bb55c58297eaa8e290d934884e877607d5904076354267306cf3c7820f3dc3a5258df9bbfcc3068d0d9c2ae2ecd45c10f255e7808c8d497e24fa9952a54f15784e597cd2fa5f3b28c158d4eba6f789392817e14fa1214ec06f6ac9c4c30937e304794bc8fd0c0d0efb8b952a3721882425af66119542817226dfe873e2b974a3c8f80c574a1a69db8760637e3e1cdc9327fd30b342d67f480985e45580e36b482ff78ab0db1cd962a6f5d62eac6ca9978160c4371b56fb119c7d439d517637f6bd6e91b7be2f0375e655696e700902a3978e5a278a5104c012903b6bc03b1648d24d12b180e9c26f559b02f1dd684292e24b504de94e45343d270638b94e6a48447cec1175a3ce05dbfbd6582ae635ceba42a79cd723a360dcba074575750a90d0e52213513c1b9097f2554a118ad1bb000d3691033d84b42b4c0ae2be1ca6ce91c89ce185614cd943f6bca0519f962589cc3901746661e4edfdb044e5647fbfc0f7d42a51bedf695775bd97da220258de6c7b6c9af652d0f939bf6d5674ee0657b2af88e39159f899d6f306e9356c6b6e870775c677d7f0044a00b0fcf7d042012194f60da919bc10730db7ef867d20fdfa6c31b8f3605fceefdca12e34ded35b6f4dce044ae64189b573d4b2f3e6120ff298f883349a70244c87a4a5424fc2755f4acef4ffe3d4615e68341d3b6bb1d9926578b6086a370eeb36b8fe2fa06f48b4b54dc1c756ddedff3ea5da4e7f00cc05ade7500089f183aef1169e8207af69628fd245d00539ca24156f14596989e697f0f23cea145f8b2cf175f818eaf416a2e1417e070c74854e46e7f044b843afae51b021c23b60c0c39dca4ff9e5527a4e4ed1ec1d49f1bd2285fecc5c6c5550016e096db8ef4c5d1ff8cdd49ec728e5d7277830a184606d231cac41b285e15c3f333b152d0f7df232299856feadbbc4ea5a02d402a09848d935a7a78630f95ae27035185c6a8942da38d1c0266a829948c3693dc6015beb641913c3b6590382c181e31186bd0c207129568d2796ae0b1b4ae213ed1022d087cbc6c181d577bfa5128ca47447ec5a45b3e91789849ba8634241948f6b112ce51ae225a8c622cf0debd0a4bdd9f35a309c901c11443d6f5ebc6c1653767047ed1d6120a0269e3dc38a1a23499117ca0690d5aa2aa13cd7f84870dbff5969fa8e1dcfde3aaacd3f66f0ca90c33c4a9b8b8700365a9cfcbf9cc0c653efc8175c971cc7b085c7a09422eb26f48f7d25acc568fa73d6ed3c3b7215bf458949863eb3690a58a65ac7351b682bb5b555b0ad7705dac8e88016a9f820b89d62075374afd37a38ed233687feebce6836e68d95f81d1b0b2746f1f12e0dc2f4f8c6c2fee47213f3c37e48ef15b55e609097fb95aad17088b1bdb0b6324965756a7f56e31478128bfa9205361391105aeade146cd038c8be91c4d798539c2036bd31586067fda27095aa82961495fb34f5ef3901098856eab914e1127024f82e740d864817037b22921cdcef1b8afe63a8ce054e8302245430075740a1b0c39bbcce91c2a370629bfd87927e19071ef276323aad1116db7bce3c71fe784636685531471cff7fa9f281f4b4b292e7a02949da30614eb55a59016d8310c7dde04cc54dadba4ab734300224f430f7f9c8484ac1347c53dd5fd3d32b6451a95ae8d5b330286122429a716a175de732c229dbfff35ef61f802c30c5fba8417bd8c2c716117922741d3f9e85d6cfd8ecb227a3b01bf6e977787c96f25f377b7be34424e1f7b246b1baeb6320178de6ffe5f0041eb15713220e9219efe96e5f9384e771890dadce1138b556ef90156613fa8326eda278e04fef8b1eba0988b57ca04758339838bdc8da1844ca5a7ed3c23650da9d1b1d49ff7007fee31300ed76d8971fd4d22492751ab12f707aea6a2ec6d394228895524479e72141101436f361f47838291b523796b183df117d058ee458634d6f146cc4c6a178006cc559706bdafb5ae66a4d7293f3cab7beda9a643d4d2739e2aecd5a705672f48d3e187a8811924edb97dfa6f51937cc1c9b405103c4e363d100079ccc0fd9d85be1edaa6f0dc56686f49450ab7ceccd85c1fc3143f01e5e33d92aa83bbdd4c070fcc4676ad8d36818166ac064b4b708081e7d04c56a82d74b010aed0c82217f8842439b55969d7c248c1ffba3253c110fa10bc19ad85c215c87e5bb356f3c54db5f7e9cf988191f0bbd830795e07c4cc7cc7cad4362463ca5ab2b814623075980b8df635931e6856f8ba6fbbc21bd302c787557f52f7b334de4b08c081fe742018b45550cc63f655b5054e408517f75de304bf424ba54e035cc8ce7e1184898740cb1fa7d1d596cd4b82b7040e83395dc5ce0e36ece82ca5f34ee4f96e723d10eff7b4b28d80af6cba4523ebd0c53fa870c581f997b88c58889a9f58270e8733e1a1487876b1915abedff8645bf90ce8c0e73d44b9957a097e7424aab057e59509689da128fb56c0ced24e2dc6cbff9b5a1f4be30b223959d9469481f3888e26d5ac8d7ed9a1db300ad234c877ded38dc707505c4309591db1aac9f27d3ea37ba511ce48461ef6e9afe0d3a7eda819a7efc02fbd3f51324b34b30c39d393416f535fb832bd3db84434860f267443deeec5de66caa431ee666b7c5535e4f97dc82adb48ed610a79e8c0bfa3f66b888e01bf5e8425f0f7858689e3fd833b4e1dd3b9f436f270b89fe93adeb3b7cedec19f394660025e2a21748cee84b58bb75891eb89c783ecb4696c9d2b97b8ea354eff2aa0800c5589dbc792d2d1ebcfb928c1ee9cc25df4e640fbdffba1311b4b1e1dac03fa70650f9f144a8f8dfeab9892918b2c527bebffc94e57edfae47f33d0ae459d53d75bc3c33ebfac7273ac8971bda4795384f614c38cd1b7cd0c301fe2c7c3b5f615705a47eaeabcb9cd0feeeb30749f05c61554919ca1be4128a961b856f6a581c13a070f9b78360d4a3c02247c52738bfd0946510e81bb5099706514a80b59ab03b34dcf902470dca743e903ff9d969698d29cc602a010c5bf1da7324fc7d50d9cae82049aa4ea5d29b881410c5d72b587fb3ebd7d60498c8f152c09f61423424eb74d3557b40f14e81b993984574db89077e635af7ab281931dd2a00301975bd366ef8bf0b20c7e9f6c1f0399f7fb327e808592901ce3af35d2256e3e002f11da5542c945ab2237467f2ea7d6dc2a157f09fc505a23e261639578d425589f2ae5a549b5875c9edad31115372f933f0bd6147cb3baf3622a03230943c6d1805a18c4ae85991edb5f758888987d672bdd049ca43bf93363237b5e5a9dcb28d8eafec2fe2578d9f667d6a2a2d02c7ba165d9a6df107839195ef890fcc0f6ba703a47fc9490704a64b682c2ca3e6b4c9d5d3391ea236c1d934a7e8283f3d624560e657c6063cd52fc63cf082b58dd09ba524c402a272658ed207c10923930cc7d2fe4d92d89e2307c835012568b5d45dc660f8c7f8169ddb325893bfa87ff62be185cd2665c912bcff8668c9baacaee4a84bcedd0d85ca065f2ea17fa20c2f87c112366061c1c741a76da73f009282237219292e53bf4246eea062540bdd12d4c2c63a92b60dd48a8a7fd1afe1acfaf201307aa0ea642b2e457b518600451d0134b615fe044468dc55df9cc5bcb2253a3de4eff059a6584b00c6ab096a6448151ac42042bb87688b161df13f0fc28e78b44d6fe9c3c8d56c4eae71a735115c9df88c19d6a1dc014ab9cfb8212aa65700e05306cc02172380760e692a592021132b2cd9de9d51c18d7505a6d7db468653a2c13ba0dfd157ba4250d30c0825f828b8b9c534fb59f5c66275c7e351e8ba4487a293a0a2c0bad9115f3c5270e96b6f0e0295d4c0fa5eaba6a79723fea1585f956faf99878fca1e17f160dceeb62affbd7233ee26b7d370d8fbb6b68f67e35ae041c6215037c65f0998bf67de61d4b7475e8dfc84ce0033957059f5ed5052ed5eca459dedadb9fca4bc5dfbaf11c56faf379f7360f685f2173b3c42c09fc5d0291cbe6f280513a3cfb202f3a89db51758e2391c85b3597cc068b99687d727e96d0a63e5485ec68fa150743fcd644b80270ea10a0001000000000000ffff000000000000eb004d5e98bf5ca26d9def259304d878ce97f3b22f93dfe374f71d9d308814c52beb50b38ed315038ff11ef76c70be38ac7a000ed0e00f865227b63b7feb8ab6ec68955a5621db1dfbbda38593f2bd90bee9066cdcbba66605413d8be03924b241424721380a82d493538ecfd66061e6b946ec35b6d65dbf905b0873166abf52cf238275d6608c46a6789a05d94a9c2fb6592ed49ec05c3f8e950bbe271db3be9b184025851322a9338c282f0175e47c34732bf0ab67ff6ab9820d8517a85df56ebb7e15adf82afce520b9bade4ef02786e2607d2031ef46ba1077f202852ac0273081118cdbc7f9471c22bdc47499ace9b0a89d1900000000006800000000000000ffff0000060000004cb1a1af8b6f6e67d63d6b07c00a372f79027158d82a7b2d680487b0bdff84d2fc41925ef6957dde059f23d80157fa44ada303b7b3a506bc9e32b66afa12420688627279b5e6ccd9bf6ca953af126b6dd99c9f29c893000060000000000000000100000008000000be7012efd26ef3de27dd14ab68e4005a37dd6e1c26be8aec104a98f966ab1de7b4897b828c15882e1701e02e147b3b63e70a89e8b7712f5552a81b3f7d57c105e0b658ece2765e7a3550000000000000b0000000000000000000000009000000ae14e68072ce50db234c2da2ce4411a423c5783a311e82aae3e974ced25db3e0ee6c3c64cc9bd5e1d6704a46324b08c8a882b658f74f5053d0dfd0635ae20886be7e965adcfb8fb77518ab15c6870ab4f6468ac7ab188d0d6b6fae67f1eb068451150f82f4607f127aadc760cf075896c1e080dd3d1efc1b067a595ab49b2bdf7aaee3aeeef99f6d58ba5fd97fe4b2b807e900126b955eeea635eb5f5dc30000ad5b2f234b1c736e5db09ff3f01be00895a0d3701452c4cabdc5c99d1dc580778e7ab29753c3ca6514bfe61f69550521dfabfaad8e89878afed9da9bd5f9c2798a1ef9543320a2813556c4cdc9ab72146fe6b0bae676e8a4369c4642129786e55c12f8fc8422f6fb48ab4467b6aa74cf478fed29554fcd5e46ec79a40ed2ba3a8c48afb74610663c4118bbf01af6e7f33ca67475e0fc55c384adf6165842de1f0a19decaabb0328ce07e5c5c40795f2a912187505bb859f9010b500ebad3c2d6ba8f33bc7b45a39522f65fb3f28ba038813b7e710b7a9f9e1a455618944312020d8aef62c9edfba3a89f9935b81b2b2b6aecc7f4231b538d54ed3e72bfc72d41911813a5bd"], 0x1360}, 0x0) syz_open_pts() listen(r2, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000280)="157bb66f09a1bb6f2e053194ad35dfaf67093970cd5113573fece23f6f113367de9146f354209aeb18d82946bbc5dc52d54b11d6cad6f8b1fc8086e74415fbe937ff8e63115a0f32f527730e3b4c7dcfb286d7aa7e582c6c9d2fbb007d0c5b5e0632f04ae6106005550fd86d3d5df55d804aa68b89282d1df7535c3e180a48e3dd12392e202a3dfad3a44099dcbeb71b87ef1eda68d2598fcd7d2531163b5bc3752630eb4e7e47caed423439c3e939060cf2044e883e952bdebec63f39d93ea83eabc06361fc8a87f9b96165621f9e0db99660d400ae4d10686ed8d29770e18f18cd5adbc9edbef0973488dde77608d90adef4af56c1ba7fe91795888d0d80455a3b68e0be19a9eac16154865d8d5798a8d96b87809be9bca705b62f0e8ac905e41238d6ce4617025df04b262b9a7a0b42582a8c9d100041be93a0716ec2c099f0ffde77657e40e647b54b93cfeae185626534f794a7e85e107bf03511f71bd5648c2a6eb43c2e39e42f3ce2513e7d575c73284d342115d40ce8a6e318ea5d356e9bef2828250e7107f5fcec15224b1dad2e31768cd261cff47e7e013ec0ed39c0ef9d65a7fd0a639934ba8ee80dcb0fc9446925ef662d10d367c9c60137587a31d4b996d15e4a4f0b61702dc0c1bd5de5c863c80a61629e8a6a2b5d517e1edc2f0995514d94836b6a138b0fddacdc1e6bd431a8bd3f6cee2570de968ebabf1a6559eb1ac31d1077cb237886f9e736c54b94eb19a9668f77c34f308ef23463f9fb851f9bf052046257c3aa66b9a74aaf049e0ee76ada238c291d3af8e146252cfb317392790c6774e34b5b2c077742e40569a022028e6e5046433081285955f60119d53e994f171764410f9d6af1a682df9dfcf7c0c8936e26c76fabf385a65be8a2677c6dcf0c2eac362e62a9f43c32808072bafe21d60af18ddc4101100b831c3c9142d09b0556f6688db94dbc8fa0bf97991cbdd36aa7935434389b446cd142ba8e5036506b821facd50724f695d8c5d75f43beff7c41a267a0893808a59a6f1ef783f2485c3643ca04071b089aa5cc4de3fd24a62350e89044a24b386f51459cbf802605095a305aaaa180c8c0cc0d6aa873595948ef359163b160378f75700bf84c1534ed893025b493ad91411d905c591f493d626dd02f9541d79a37627d5f79d8d528cbbbc1b1fb216eea202f0af0e1ca53338b518b79d4e93a87bc9c206d4a5f3bab7830b29bc98d0e80f2fdcf6ca055d9830bbe1d1b711e2834f68a951774cb3dd7caf15e71ee9b456e90e8b4122e048d6e10cbc14da89d256a8e2d325ef8d7383f081dc03d20ab2be3966ee9503425eab9fa15d1e79d9eb06892f32ce9064e59ec0d4fd7cf378676199bc9456a07c3724b24786ac68fedf1822b0474b4008868cd7083369f54b6ab832552c9a0948356531850b4c2cb43c709425a9469b38bfb2e09bd85a31e2db016483996afc2afe65315ddc1fa21abd9d842f2a1c60079d1a3a85451a5bf23721d95743ed4d302ae78d377f35b820511cc6d712626ada7b3cda8cd805c3f73eeb4b9a236ae0737174217f12b9f488adb2e048589f50ba5e764aa57740400cdd0714d08310c87f3c5cb223c7fe229bcc17179ee82ee0891a7dee56381c7812bc572e4fa29a4ffdea66164f30f986acfe16a9a8c1a27a4a811f4e3f4161d7aaf14674f9396d380fa65a7904f61f0be490580d99787be8fcd7501d05e57e084088f56eb719129e1c616ed5a3316477a2b0c1c74836cade775927e79d1ae992838e22eb4ac85e76effaa3ed8611113e056c6b707428e5ae3651f5ba90eb8417b19ff56a901f12e86705e66d69d12badbba711de78af32400f8ff52d63589970146a16fb107ca0109bf784ee54bbbf12ef82c18b804923558c64b0aae1642f8629e0eab7239bf0a23d24dd71e915dc4ff8aac5e06fe3ff62f2e3c219c474bd641c8539cfb11ef316964fe2f53e0e9d8b560055fe7be1329599d27b35453613375d74d038f0a4adc0e51cf0a4bb693170958c6fcd46159a27cd407711c26a50bbad9b9019aa57cfbf2f8db9d456f6dea06b437d1046f01e132bca5ded742ea2a7ecdc9f77da9042814685181bfed79c8ffac3c85e1818805f51e9ee0deb9a504e2c0999c0428959bb174e3a34a3a1e57364da3705be70a7dbea73fb35c989f32be0c395d26f093c280cd1e19707bf555df2b819149d6ebf87cdf5c6cb5ae6c494152d30de62cf5fbe7724324ca41fb1884f3c8cd7425bcca8a728ce8d11ceb10a7da7b516a81a527b9ae19635b62d90e3b29a8500507a372951f005794a4357cf1afa0f4989cad01a6168251fe5e416d811aa0968f9cd8f0ab3b08a684a486a8fc287e9ad42692e72c0715fa2b48afe43986a3bb74b530f783c11f78d8cb13d28af80c7f9f0b1061d994161e6248c5ee969607be87239b87a0d95c86f5ba736eb8d72684d9367c88d4f888c81a562514e73f3f43e500980dbabc4737e541b5faf4c41f21800a2587e49b7f03d4ee520fd3c42a34281f503a43c368c697605798074bb5f204f2ba8b78244ecf02bd895e7bc48d12f5aeae2290f6ceef77c85c7a5e6f826d02dbffccbf93ccb7a0ccf5e6744d6e489052dadc7079f1bdf578da245167217d79f90c2ac934b0644ae22fcc666e928394f9db898cd809c37114a454273b805152f7352ae3f485d7f4a75e113763cc877f8cc0aef9a568588788f543b3238a529e599de2af2389eef24096b5a02840369f665beaae7712c3116d401183473216f534c053c9d1983d093690125c3656127ede02408f16b5b266ae1e07b6e93303d0775504ec9f09b066de9229cebe370d43ed60d525fbabdc1b7c8a9aeb3443ce4d2fdda65e89c693ed7859be53bac1f382d9ada25bec0d9c2979f90ce88dc5c5daa51a43321e61ae36054b5e4d3e1cb96105d3ec481e032512ede8072b45bb0abbfad6c28be2778eddf1915b279af463ee8be0f5eb5d73ab7145d0d7a70ee9737126ed8c51531c3bf814d01172f4d87d648477cbd108e70dfde914eed89fcbb87327bc5c56aaf17a3e67698380a8ccca283ef0b2093f613b8560f1a0630a70b3b47587a8203dc9329a83a07a377bf1fe775a2427543c0c5a0add503e8f1c", 0x8ac}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000100)="7bf26d012b6bedafcfebde45cf8b8d870f2c294b9b0a62a3d598dc6dd558782c073d37123da66be8287c6733b28818493bc0fd189f9cf72987dbdd3c45bde43577ed53a8900e47f6cb271218c2fd1c53980342ef55ac93cc43649d0c5172be0a94e38850e0de5e9748279d84c96142bb95573891fb8da62c275434736fada07efcd3423ee9868c52bef8bd9b0443ce25afab143afd47aa061ab4e4efd344001702193ca24169aee4a56e51564b88b96cd3fe74799c26b8ef6c48d48f97d60e082302fe5d5fedb98a6f7592bebae8437ca6e49a546e7ab7bd6bf72deef5decd279067d842be", 0xe5, 0x400, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() accept$unix(r3, &(0x7f0000000cc0)=@abs, &(0x7f0000000c40)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000b80)={{0x18, 0x2, 0x40, 0x9}, {0x18, 0x3, 0xfffffffffffffffa, 0xc355}, 0x200, [0x7, 0x8, 0x2, 0x81, 0x3, 0x10000, 0x1, 0x1]}, 0x3c) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="a5d15ef74f628f4f616c0dcfbd4166752eebd5036866c4f07bc5c22c4e6b1aecd1235e9257a9c1b0fa41cac5f39290bc0b0d2fa008c6d59f96207d5e2d7d4be504b73976b61e8d4b58f2c7692ccbf59a844196cbabde0cde8f655106e427270704da8dd622349465943e58f39577654eadac3e72e114f76d00bdb4c8427ad9ebfaab90aeeeffb3fe4927dd2c0efb15b1", 0x90}, {&(0x7f0000000340)="eeb827cb8a0bc5fdb899c918343eddf6a1c1bcd082f025bc91355ecd140f36ab0a1a519f463b9710543d1071cf3f9b8c7e361926875a4c79391731750ed3e26c4e1d44206d888e3fd2018876baa8c379ecbe45e7b7e66b2c695b60dfd044caddc6ad91559db755325d4ee2bc62da3fb1e07a23c5435939dfce7f3b24b9055d8ca000d5097ee40bcaa093c1c8bb60daefea1ec43a688f9ac0df082d13cefb50a866e34013d1f18f33a128cd68e47763b6464038c966be295b4797373ec031030a18e20f84b1aee31d4fcb92722888111c6dfea05f", 0xd4}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="5000000000000000ffff00000e020000749c51945a23af05770239b0040000002ac05ed67dd8c2ef2f4f1c1667612a215e8bf9d4ab02000000000000002504000000d685f0ce08e4e329000000000000"], 0x50}, 0x0) bind(r1, &(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getuid() setuid(r2) connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) sendto$inet(r0, &(0x7f0000000040)="7f6aae7de48775fa0afbe5080a2b4a60099fd9c2ccdeba1f6e1063a84d0fffe04ef785686fe99b4682288093c392da936f4f95330f98076134a185998634b432e44f40c11173472ca6f39fbbff6d830c501622645f900991fb2b6fae0e725bb63da9ffd8c2e5512b8988db09dfb7", 0x6e, 0x40b, 0x0, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0/file0\x00', 0x22, 0x80) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x200, 0x0) linkat(r3, &(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000640)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="1a455650712d7902d92469c8e49290fa5a7a715fe61ebbb2da903208a1135e1484d4c390da62be47549d09582fd431a572d3fb2581935e1f164196340d47df95c11295c9567f53db053e3a1453d350dd1748afaae4eb9b15f6c9720cefd6b302d096820db23cd6f7b2300ceb", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64=r0, @ANYPTR64, @ANYPTR, @ANYBLOB="83ecc94908", @ANYRESHEX=r1, @ANYPTR, @ANYRESHEX=r1, @ANYRESDEC=r1], @ANYRESOCT=r0, @ANYBLOB="82050cf4fc847deb0231025ca68cee7c8c5ee0e20858b9d3a3c76de9964c4ac6089ee74e9aa9cb2653254ebcf14c45f77636e79c23862d267cd7879d2959c502a4a79aaac774f94dc59c42e423553aaea4c30a9dcf1268733469e23ee575798f043772efb8b1ae13ffeaef7612f6f283544ae438d5fd99f39359fae63e0a9aaaaa0d4782154822ce411e30fa2f84f043f1e85c469c58ed687b024932490f2c2075229d4f81b1d8537f7c9789b3e7cd1610c60048e3aa7bac70fe26d5fadbfb887fda9b73"]], 0x1) 16:00:04 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0xffff, 0x2, 0xff90}) read(r0, &(0x7f0000000040)=""/75, 0x4b) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="dedf569a9238b2af01d2c0e2e6eaf1bbb0f1de99055b865de0facc6f8c7a91c7ae1117fdc6dc600a2281f48c2d30df2104d71f785a0be65cee", 0x39}], 0x1, 0x0, 0x0, 0x9}, 0x2) read(r1, &(0x7f0000000240)=""/181, 0xb5) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x5) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r2 = msgget(0x2, 0x240) msgrcv(r2, &(0x7f0000000300)={0x0, ""/58}, 0x42, 0x3, 0x1000) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x4, 0x7, 0x11, 0x4, "7f8f249cec76a0fea73a028d860e795048d249dd", 0x3, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x1ff, 0x10000, 0x8, 0x5, "549376fb1c1d3eb19faf0433666334970b562d6e", 0x56, 0x8}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCDRAIN(r1, 0x2000745e) pledge(&(0x7f0000000400)='}\x00', &(0x7f0000000440)='[\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000480)={0x5, 0x7f, {0x6, 0x200}}) getuid() getegid() msgctl$IPC_RMID(r2, 0x0) 16:00:05 executing program 0: dup(0xffffffffffffff9c) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0xa1) open(&(0x7f0000000100)='./file0\x00', 0x1c0, 0x180) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8e0, 0x127) accept$unix(r0, &(0x7f0000000180)=@abs, 0xfffffffffffffffe) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0xffffffffffffffff, 0x51f3, 0x8, 0x1, 0x3f400000, 0x1, 0x4, 0x2, 0x1, 0x80, 0xfff}) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="ff00e198000800005a0500000000fb7257ee4c24f881fa987b9f4b640c97d1b25f76eedb05810244e209c86239288d06c58f21c3726e2f96214ed7360d578fb765f2fb7f0a0e69176735f3ef7ea58df316d18864c6c1903811a8fab7d00aa1dc367dffab45d9ab01000000cc6c0cf772f5204ea65e7be8ba"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x190, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) write(r1, &(0x7f00000001c0)="dc1a05eddaa41c26c3106f4b0389666718992227ea788ac963746d5a67c5c6317a8deb438aed64728bdd1ad6a78783d8c5d7bbf23f4372886eb4b2a009ceb4c7664cfb4b739fdba3b3ede28aa809752bce5661691b0449941c9bd6ed02492263d9383e5c435e06bb585be51d724ea6cecd2957a18a9c75cfd51816b35df996bcdee5fcfa692d25e662c80a3da3466c8f2b52c308fd66c7559a747b8c2f", 0x9d) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000000000000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r4, r5) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r8, r10) fcntl$getflags(r1, 0x3) r13 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r7, r11, r7, r9, 0x0, 0xe8c}, 0x6, 0x6, r6, r6, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() pwritev(r13, &(0x7f0000000780)=[{&(0x7f0000000300)="20bb02043e378529fe0b5cdafe46403a884d6e81ac6f9cf7321fdc64e6cf6bbd102fd0033a2f82328e3f19f1917dc0c35776c6f5f6364904c808ffd4a2ad074c686722cba46770c180d400f959b03c48c004f02245a364651858c9c93c0e88703d44f37311c1d4349b865ebb0085384b3e8459fdc5a4e964fba0a9f7488fd3a42df0b41fd2b89665ca09960757e16d25697719a149e1544b2a258f71a18e78053c0069baaeaa63af15aacd39a611b78c1d5d7b903606bbaaa9f46bd26be0d52326342c28d781f778e50da68c39f873dd518af4ac7e03617c963c1b6922c08999a94b372d9d36a154f0e5bd49b1", 0xed}, {&(0x7f0000000400)="d104566f7aec57cc0348e60fdea63023733639d8ca9119ae5d958abc3e5b0a0a36b4d79dda2c39cf4c62e495195a899f4044a5ca66cae2ea9e01ed05bb88590732df05e81aed8c7bc84a1effed8be6ede83dd88fff34d9907157345197abaa6e14be029747319769b6e79edd575553143db2ac284c4e1dd393683eae45830cc04ebd2ad8100b7b16b498858281dc9fa37889d083ff4758a940000138ce99c7b6d7b4a433334d9c11775be744fa6d5763e96a4899685e78fb3ca0e220618818d62b9801648e9a6240922439544c1c555fea92a245de27c4de585be51c3c4fe6f977ed3edbd35cc3c474", 0xe9}, {&(0x7f00000005c0)="d95df0f5d8e90694f7e310f84e489c9258fdc50b9bee2e40f6ff70cae1f7ab4c6a7585fc186725a446b0faaf5bbbadd90b5db03f8d8a9e6eccba10bf3b50ac5b45a321cc9b6ec5809791fc437129986194c59f634a90c706c43337eee210f60e5361e6d5efeda65136183c0dfa8b2c78bc72237873d326e0ffa51b444bd73425409d98ca2a16c241cecd5b957413c29c249890dc61", 0x95}, {&(0x7f0000000680)="97e94550f36fcd257db1411cf01ec06508933d0956cd8916ff41a0f6193f7ec7b9484c21b140d5a3e5d6e6301ef980489ba40f1ce5775541f436b51767da8d8e3ccdc49053056a1e2fe9f8551b1f0b122663cefdc6f1e039", 0x58}, {&(0x7f0000000700)="94e3438f67eac78bbf7f02522dab10f413e92c0d11946ac18ecd0a5ebc764783596df18a50754c2f3a1dddba3d20d002010c05a8dceb5aae8674ae31515d2101a35993f75caa025aa4a3c78e19b9e181d773b9b275f0c332f6cce1dde553b98072578f1b4483f90e", 0x68}], 0x5, 0x0) msgget$private(0x0, 0x8) 16:00:05 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r0 = kqueue() mprotect(&(0x7f0000821000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/4096) r2 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000010c0)=0x5) munmap(&(0x7f0000768000/0x3000)=nil, 0x3000) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)=0x2001) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x400fffff, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x9, 0x8433}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x100000001, 0x2}], 0x8b, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x9, 0x20, 0x20}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0xfffffffffffffbd2}, {{r1}, 0x0, 0x74, 0x10, 0x68, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3f, 0x2000}], 0x100000000, &(0x7f0000000140)={0x400, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x4, 0x4, 0x0, 0x100000000000000}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x400000) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) fcntl$setstatus(r0, 0x4, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3]) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) getgroups(0x0, &(0x7f0000000200)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) setegid(0x0) r5 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r5, 0x2, 0x0) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x1ff) r0 = open(&(0x7f0000000140)='./file0\x00', 0xfffff7ffffffffff, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20840, 0x2000000023) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffc00) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:08 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r1 = shmget(0x3, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r1 = shmget(0x3, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:08 executing program 0: socketpair(0x20, 0x4002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003540)=[{&(0x7f0000000180)="751c416d6d666500f8cefd673ec6dbb1af98ecdc40b5752428c2e7839af14ca76ea279b3af7438c14b66207a4d6c47e90c7c003ca78c8aebd410ebd966723aa6e626100d20c2a2c01d043fb7012b7a09daf9fb8bf1c3d7d5656ae3ca68d3912a1e92ecdeb7a34ec0c1f69a294de076fd55a42852eb688a9443de999d71991dfd3f33d04e5bb3535439fa08352f161fdb6cfc23eb690b97b20f2a3c139fdfe3223a3023720eaeaafca752dda9748fee1ea781821b11253892b78ae76d979a193c0a43834e09e4fbb756ecc1f9a800c69f7694", 0xd2}, {&(0x7f0000000280)="364b7d9c310e6bd65eaf64e9925ae67642dc6f33bbb0809f56ba1c7a2a7d780e2689c9cc42c906fee4d62830d8a8a5e4073328edcfb77d2060f5be1fd9db7f3124d8804396e81468e1b69afcd6c86f01", 0x50}, {&(0x7f0000000300)="24dfc12ad20402faa19fcfdf27123619a6dd2af2bd1b13339e75c4cfbbf010f55c42bc7ac4ab439c5f3b1f5824d0f4b8c1b4e7c74ac28d71885ee272d1ebf78db0ae0ddca6f1dcc16d17644916d613e3ae621cba831cbe7cd770f2e04f34d6a73564af99615db637d557cadef80ca82b750f4eb084cf4d5b95a4e693dccaf66e6ef1bf393436a5388e216f1b5d77b1783c880cd149000669ec9c7239e941", 0x9e}, {&(0x7f00000003c0)="e1b714bbf99aea1ca4bc7aa1af9782560547374996c9d512728b37bb90ee1c4bd82efa6dad685da87c5634efffabda1fbee133ae9cc5c59bae2c814d349bd832c25409ab083b5ec280d6278f1e8c92f9b291a44eb9caed21041f0d0fe6adcaee1f91184ce05d621c7bc26603c937876bf0cd52b79b223171a7f565f619a6608f0872ad404fb77e1d8602c5c28a95466907a4d31dcd7eb9b8a1a98dbf89d0ec87be1b268d26743c09753a2227470f204f9731a7cdf2994b63e6cb13bd4f975f49cedd6927cb05cbf9d7ac9a6cda20abb7203d160c9b049d5de564eaa19bccc62fb5c750dcfed82854912fd757b49f5bd952bc270cc561c4cb7a0027beac38726ed7b159b1bffd5b0e15ef5da174d6fbc36a7e28add9f7d91eedf3182ef504d17d5e3b774d697135d2365ef5425243fe4787eccdda50d0a38eccef64e399fc532dfd6755c39dba6c461dc93da686c652621930eba4c44446a245cfdf0c8ad5e37ebaac39a4155840820e4d6f435a6449fcfd8b6877fc4447f4776138a9df396b431c716ca871b89c5bee20048b7fe372a2590f70911678e756c62ce6ccf5b382152184c534128c9d929320dbb2980a138370d3840744c07113d2e43c4cb9e534ff10c204abd0ed3bea33c6f225f4683d3d74c19a853affa341bea6688b7dcf7dee749a02c2503763d87d3e89ba95548d7b177c11136a6f6086370301c34f415009e72e6219e986cedc2fc317fdd28fe6d48b9235766f3cd4cc00f53f92771b0b5f7304df866411cc30e8cbeb24d7217ae0cb0fbf469ac507d9b8ca3bbf39c1b1f006c020047f895ec4fee74ddb941239db3aceb056ca06a708b856b37f5f6b9834192eece53eaf60eb5ec0718fa30c2be8c6f1f6d06eeb6ab30e4509ff3277af222af8f815df59ecc44aac513854ba582924501f096d36534a88706d3826581535f762ba79cd753a682cedbb045987ac34a7c5d37efe00ada1b2a030c25f63f8331488206465a7ddecd539e80683405124cc6279a0ce015ee2e098bd0ccc55f846af2101e93cb91d2a438368f320c338849347b8d04009ef05820afe138b82db4c973d093887a779d6c1592b48d36f91e83b8ffb55b335e9b5a74381669531d8b5b1f5b9017b3b36ac799b6219b323d22b9d8a117b8b016fb295d36d87f19e502fa81cebbd1fc21a98099021ef5f949a04ad2ecde5654455d8c525a6f9130780108d937f70542514bcf816f727565b2f03b242dbc6dc18cd4dde77ef679475898a233d3f5f42a3bda11104875b4231be370ef7d249e682e8b9b3af8fea34a7e855907a13bcc4da7d7114c617f4ff79ba2f66e2067ebd14177f380cfa45da3c0666e1e16ae9d63f82bbef22e38b26a95ff5bf7d001ca9ac9b554e0ee2c83fef836d95390beb586a5d4d02e4233cef3ef8515620b21861240fe3572a505da6a2d95a09587cca5cde9c82255dbc961d9f054b201c454ef9f8ba4bbafea6e42d076ea1ab403bcb42ee201d7c9a6976cfd36e4c764c7af4011f7cf452e126dfe8301247c6a04c61b2efd9ecf11e8e02db7e1967acb930562c8049519c0b547031b09e82321048b76c3420859cdc237888fadc0ca3c20aefac29f115b137a86f4361bba30792c940d7a949b619ca9bc6880f565599e284d924497d766b4cc3c01cf421c5f82ffb52d34447e6a0008a24fc6d83222441d0ddc36be335c7c846766098aed45d52c8452e1eff7640a99c9e520624cc58d7b1d8d441f29100f9221602d6cb8aedb893e0769671e6019f4637829718a7bdb5427922acb5e5bd701d4a950574efb41099808e9b8d3cd1122fa9e553d7811fddd77aca09804f23561f1cfa15d319d44080aaf5d6e59084a20429257e2c3b0425e109cda1d100b539a635cbc7191e6d7835b7ad1e4abf78bad446a321b4a58f7e708d6ba1f45cf7ef311984b7cbb1a5b6f1b8fda6560baac75327dfc299da112e65fbed56e9c7c81e42b8a960b08e015cc4852be2d56ab114515b93158d582d180d5441465bde8a86518c64d83ffe7285a0a39c3ee287078d3c2355b7f8cef4c6156196291d0c0b46f99e2b7d7e10b6a4b12403d727db4bbfef9cd1909b61163918a45dfb6cdded2f113013dc90480a9737f37c92e2049588546547c10eda81c00279635e4f2495918a7adf6aeda922d17106539f1dcaabd5641dc44f34dad2bb8f5794a61bc548cc5809e6ebbab8628ac6aeb94dc5707107e146c5590b9297d45d2a57912c339e676a4319a8ecc27410103a742aefd3e5d9769674c319703e209197dbbd02a1eac8187be97c7cbefd0b48cc6c08241ab9b4864eb98a02eccdea04eab1b8f1100950ab802f4e64441a4cfaa8ea0d7366613294118b18ad26da7b51c5a5a7d6274cd7f33a8ca55d53f97a7ac0431b334cfd18892c0b7e40ebb8a2dbcc23e68f7f925bfd6dd3f43a2bde3c7e8295b6aebae92fbe8198078921d2c0935d4df5edd913f42f33fd8d33a3f3e079f04da7b286a789f699406a312a2a8f715c3dfa084e5158497159698707097d12d5bdaa44ef2520b686e8628d11ebf2ae357237d4e592f14cc5b57223922c9a00bd76941c5c6fe46aaa0f0bb8129013629aefacdec569931de41c91e3f94b2ab4d4c0c8772ed3e49eeddb3250a977b78932e62a0fad4402240b9be8b2cd81d7a11f3369f9d4b41972fdcec1fd9c9bd48613d6ec574870d9d080648ca4d72c4e95f9c1964876b20d7ad1ff5b896969fb56c74abc0e299f08675fd9a5361a9f0f32fee4ef674fe2211e965b414aecd16907e66137772a3c2f320ee4d730e6a1aa5ad97379f13a46e582dd306dce4b5a44386bd87f7e77d82be868e249958b7e9745be4022609eed654fc2488be560bc0134ba37a9863c0df8165b727f68a4afca330e9a20810fdb8d7c9f2952387bcd1fdfa9ffdab750361fbee204667243b59c17b20c9a1220a5828e1e5550d43acb453f5eb9e2710a8c81157e869f53c2aac707df2cd2b1744dbef865a62b6b65ba4da318330fec0dbf5d5f7e58c9db727ae9beddd104f5bb82a920e95ad0c38488102f36c54e2f42a00c2358e8887a6026618340619b5dc84f521f96da701f3bac8a78ec8aedcae7de1d51947aeb1efd797a36cbf1398ff402159edb23f215743b30a60ebbe6915117fb9c0813d8ff48f71a3674ee865130dec27eeb98e7c3fed1a5950b91658afa8bf266b12b95b1e99854ed22794be5dfa96d3d74818f6f6f06cf5ceb66174aac76e19fdb68a6dedfdb36c277d56af58354962521dab36a21468b9757f42a9f146ad9fb5093637e17b74ca1755fad94a080f5a157e98e88450349fa65a7fa732614d4b58bab88f4c71a45358c056b691993821a55e8b8ca7e521c2345d9352102cd972f52ce2d3275e3cc2261c377ff122e76e447e0e5dbc765291e3014a6ea88adce6ed55c7e62f01f89cea5cae2ab9f270bb73263a09b0a7489fc72ed4060c65c6d363c28be6a6a65615e39b4021b9dcb7c0a2cc6ca9595b403ac1cf601e7d4f727213ac4d6bf964cdc50d977b5bb456b89f86bc911749a1d7e2e0c6145cec20aaf43e3783cbef04c669f56a2d9db3d0806c3660db4fe1be5ef1c38df887585e811cd1619b7aa0f7f39ce40dbcd662ccd9477fb1db392b048e31c24af4d9431b387a40af90a990ccba1640bd1e565e6faedb72cbd62aed85cefb779f4dd256dcc685e83a07f1907dd49083a880798618b6497fe1791e9b0c94fff6c358ca77611a9dd8dd5515c7949852abe655b44fd90493658a507a80095c375223c7ac83631ed58e8ae532991637ddb2bca27c7900b3bedc32630b92e355ee888883bec37203c893dd2b66346d17b6829459eb4ae8555d2dc67932424b709799149a110dbfa2bfa63f5a23d107f73e17e21ebbd697d17107c0a875a48a77b131628a7f75b528ee2e1f343719afca0be8fa7be0e1e142a461e5398776a7ac5522a446cc0b95a599a3d522bb278951bba0d726e7c779b86edf0082f2ce64026488a276c1f7d286a9d8bd31cfb8acb7e570aaa017e73f431733df1bc086ab160acf5705be0f1d8619fe2c16e4b472c491230c5dabdcfda09dcdf1310ef20d739346e51d2b40f422a4000a5f570c4e68bc6d5d72b0ffc0d37cbb7403f72a305e1dc1fe90470afd78c99cabb231e604c3638d5cfd11b492bd245427737992cda5de283253e4edb65c1c7984c1af8d4736beaeef3f15480ba3b9271f69c34b562f5c0425e66a18146b4a7a10a9a0908f0da6b3c0948b43e51de73db48d169a3399ea3f6250c736b38ebed6cfb6c777ad17621ddf8d4461e6609c145828f4de524f813abcf08856b8b4b666eddbd03ddcbd9fe072c600a8c3665856108e7c1677c4138b00f5943739ebcc0b1c6c8c679c39000c03fe2b28b0720d5669c47b71908f98bb85079c388223815eb79afac55d151b74fcf4c98e8f89cc8ac97bf8930364882f1b83a60a6e0a71ff696bd206f5aa67a0f3cb7ff81a3ba265db337a6b8a703af76236b5dc383b241c4c2da4c3d446aecad054eea6b9d8eb8562c6afb7b5003b02db3f53ee7b18956e5c1903f7676e3976a8bbe9fd940fdc0de2936cbc22373d7207a9b68662997c868c253167d3b8cb3269ea36432cb7c0d4ca8b29a9ecb66fca7b7d27fe52caac7222e7162cc2015ca6e1dec9c7fa725af139cb59aadd8b9fea918e50b665bf04793fce6d51f618d21584a83b70ac05e27ce0201e2bbe7446b47a93d3b05b831c87b0346f740da5dc0599ccdc2c08aaf39cb3821106ef4d6a72967363e0419ea02c8a90de2b3b9c78932765f98d8b268566884f11a271a237bfbbc9005f34192da1ad849371e4cf056f46035b2fb2cce982826c3a36095a230a17c5c3527eb4146f979afc17237ff0e5a77a1df51f5f6ef3281ca44fd9df15f5c09e540c3cc3c7179c577b128c46234760771c519f18e6869f6b1b116afab52e83c3fcde20480fd65d499fbb14eea49af4c8998759ef54f08a835f61c5e17ac9d2b0f533bbe6446c970c713e6d5033ccc78d21caab871ec3e59c89e3d2a0299efac6bc802406ebdfc2e95890e18c3a7f29b6d65c5a1ee613d30319c371522cf80bfeb05fdbf680032680b0ad396528175905d7c8de42b0c114c6ce931df7e53e5660f38fbac771b3437b09be2e416b39ffdad55a50dda2f8558f7f306accd73583bfcca242319d6342687cfe501182ba75bc61d3c59c7f3e20199b1b36084a1664da4a851b8ed7f5ef1ec3c66f195626f842ee73d48c0a7e24131c8ca6bc2b75fd43b2901890ae269e22e20164e54402fa8a2ce386094e808394ea8e7714754edb16717a6c11085ff2716200bbc2aba8fa03cc0719d2adeb09c7b52a3b5fe606c1aa94d1b27e0ba11e2f4723a864bc5b1ec167af0c977bb73336c4263ea8530efc2b7bacd340f56aecf983e1420c26d24ae4c4508ff004de732f957ad81f0e4218e03d48e5d6956249047afd7c4c9486e23231ed07accb4a9e503aad53993fa38480f42a837ab4e3b83af390a46a9ec71d1038ee0215c8bb8e9d25d739be3bfcb840913b095546e2c6b2d165493ce25bddcf3078a824be7d9350842b72a6c5fd4e597cbd56d2242f729f9da8b1120de3d3410643200f1b8b880015a313c98bfcaa6c23301274b8950ef23e48291f4f52ebe6c13dc6ae072665bfc563a39ca50fcbfae9610cb3aaec052716df4d8c83bb522636344745939abc3cb77b5aeeccb37ebd563acb2e324585f5eed89a2c458d80dfafa421217123bdc27f1102ce6a7cf972cd9472c3af180ebe59407", 0x1000}, {&(0x7f00000013c0)="386087d1ab5c9d794d5f81afeebf73aaaa637c2e4989fc6522812daba598ca9f30ab26797284ad72fe5987630eef7066737e765edd34c1962570f8ea7fd9755f730a64bafb1924eaa80321ec630de09998dd9905cf4edf58b94d73e0763742d55a39e9cfb59ef7929f5d07652b76634ee5a9e1f0c6f2837d50e440dbd90aabe2ef316125af017a348f63132bb9096505444d6c0b11aa1c26f0691be33f47f038bc77fb6740db57d0e147e229914f044d312b889037f5411499ee2be257526571acc3ddeaefd7be1db05a0325cd797a2e8859cab41c31f3b82a97ff32684b115c4f66d312ac6d5ac565892829584c5a232d1437fc844cf480f56afc3d40656d15507165643adb15432ace94cd064e1a0cada0782d92bce19da1647f8d6c187a024be624eecc7468ad029dd3d061a3f936bad9f841a0523ebf55f2ccc2ea59b522528af9662854f034ca91b35bd4050965222bc531ee0a70d2ba4042360d257a0447e522a204cf9cc68ab3a42062661b64635e0d782c1ef51c23e60ddf29f4bfd27109c7b16b93a72c62538f15156c04e42aff74095d5b4fb6b73e9d1d7262f5d6d747dc4d2c6d35d40fc2c68f7f2206bcbcc58babfd954a833c0f5e37bd5f74c2292432121382dd1a4aa231e20cc4b23956438eb258111ab546aa348f36ed57b76298befdb50deaac392cf2306f010adb021299d439f7f7aab5886eaaba4d4288e19927136664bf5bdcf1c037770ab56ad5fe07752f748ad6969b3b88a6ce89d02f1003bca2ecf58c606cdb353b58e3b1ee214ad1a0af98c00d608a5d7325fcd144b4d43a54b865799b7de4dceed00184b97e6440936345701faf26bb21f30142c5a9fc708e8c84bd313bf030f680d02467c4136c2c0135be47b85e4ab92c054b0f8ad77ffcda91f375aa4a1bce9a5b3350e868a4e62c29cc9d5a3e0eef8bcb78ef8eb970238145f7b9d92a012b52fb8eb3714dab9c0cc5ef2282a33dc6c2f861f5a694404af427eae144748aae20ad5a6b0a15f80496002eff8a7e0aedb8a6a16bb8683eb4d346aa1959d5ee989bf39b05cfa4d0a8d134da15551031785f39c753fd79d9b091c7d9f298b2fff9bf9a73b3692a5f09a879584907d41789dd7c622db2e9f64dee913b309ac1090220fd122afac520ed95a520245f9f44804db53318c133f63efa75fd493589e3aacd4829e67bb0598749385ae398bb25425ce551f51ee39e1ca8a6703fb47c2c093b00aee23ed78e2d6f292522b1c85c4870831c0b8bb2e0e094ae375b1b89bfedb263c02508cc77d23a99e6e6426d347483bcadbd494e90f9d661f35d50b61214f9f0eea3b4c0a87b93530038fc103826a5564373d614517b38d250a2c6a305a3e1265bbf031ec15f3f104bd0ee239e7f6df31f6333bc808cabc363828ea09376f29cd0a1e0c1c5990489fde8b77747508e72cbe3e11cd13ddea5439ddce58f547f1bf68cdea9766ffb1403e851cf6f5e6e81c498e67c3de1e6c3c3fb7beae0dc3c17d3a5bb65420868a4d8e66529f8f759d85fabe8f87a2ed842de4c17900e458b29b745b1956ded35a52a86b8df4431ec562ac20e8f17be46a4154ca3d03330f8c6bb50fc941312a67e3d0c7b3c23fa930c2fbfe6fa797b22fc8a91fde604b52c22713d555d538f7954bc98e678fce5e984a874f943203037b43564ca1f5b047507762c2189e2f33e4781a3840bd706153bb5989f254e34ff51853b292c06b8f7cabd0887424053b0f71a0801105c32a92d36e597821b9cf03386f51b09f239daa14307cbd7a3adb67860bdc09d8f1e426a8b5f5a50e547dffc43d613b8a2994c1d253c308db8dd03cdc7c64019ab514ce0119c211ff36b97e5f6475ddb7d900cc8edcfadde80d4e114c24e7985d79982de828c0efa1a154f12be31bb53c294eaf5dd2f4fb8a04b62b257345c48086e7f527db5bf8b46ffb50f98c339b7d804cb600a93ed6d98bf379fee1d20bb5a10ad5af36e3af3e201a4e2afd7cd843e43f7a636298406e80f214220e9314267526a5f3b32714c9b4e05779ef121c923ca2d126a232453ca69689298ce1fef61b7eac7fd940fbfa68a9aae863520b0151306c41ef36f2e52be5d247336048575773b13d649ba6723d402e7533592c1fe0f9669523fb10f545635d719c863507e76f5875e8d565cd07a0faad6b074d2b1880e300d401f02cb789adf353fe74cde48ef9091fb508208f1b053708e6946bd8d78a7a014bbe37e337be2b5e46bfb5aeb832c2c208b2e6b2c97449651ee0cfcc935537f624ed4931e9f4cfb75a903a45106b5d8bf4c20f67ef1a54f3319eb9c878a75df5b5e35fa4113b9f7e993a816468690f8f00f2a4e7f82fb9a6907019796278100afd47cfc4aa57cc81400c57b981c57511f21fe34c051008f377a3f88f27b22a5ecc8df3ad1f430fd56d066fa0f2057d578b33b11110e7ede3c9e5320597da617f92922d24c09d7bb017243aaa91f368304eee9a975bae7b6711c083ba19aac502ca60ef79c28be7f39ae8ea6e7933ede4c83d23f8c0b6a3ce3e8be54f47e6bb38017384f0fc1904d5abc4bd9c7c4c4c8ac656e36cac9201b5e6bed04d613ad98183e90d6b9e8ca5c729fc67866bbaf8d3797d77f6f6602d8d1ee5d34358cc733f7f82fdc21a5f70256ef7e2b3e33c1b2d9b2331c731ae2230f2d4b9cf06e2cf2094d05fef94cb86c8f4dc53de9689b11017b51a19226090054c51039230f735fa6cf90ff3094454913efdf9a1a74aa0d0fa9ee924b5c64ae8468c359668dfa86a0d8c24a9772a834eb8083ae0745f9d764770edeefe08cf3360ea86ac6702aebc2e54cfb48b0fc9bfff8f863cdb4711451ed0b23762fb9ae8886b186a24f5660070bd6f9cbb8dbd1e7b3845ba501d5dfc278425cfc13c7afa103d158d4fafe62039f4d3ba81ea3395bd349763fbb7b00c240bdc3e9be48c66d0ad15fe08be2b838dab72c94ee3d561fe4e16440e9e9f752806165d8a03b00ee339dd50ed00eef3f46ec2db5477fca3b216cd42abceb548a53c9aaebcb7ba87729a0073a6f4101d2db7eabb6524f220a5b0c938c810028438c56f6ae4dbc47d6d60a53b69109b0cde5f9851c74dcee6c501ffcbd4f3b94ebd53abd96752b973820eba9d06df30c5be43d0d319858d957870c14601c66b9d3c1ce403b3cc1dc4dd71d0b387c2455359a724ff2a8d87686df24eff057691bfbed34cb7e434a66a3018f8f8b4eb420e8ceea56c9f2f7ceaf4e0149a2f9a075820640964acb47134c273b76d7c7a6c1a8a1b214502c111e8007fee1792cd076153fb05e4926fde0d7aef4a3f4e5d3752ae5120accc1794a38b0b57a7e160fe6a722842de67ca4ae73281f82ffed3a159e6177fd8d962075af7dda85694daf5a7212867838208363b3fa76605296706b6cc3a3d86b7c18d664c20368cbff38ed6740124875d76eae8ef75fe2a73a191966d3620fdf79a92ee69c4e710e651e4147a46469eb1e4daddcc98455898482338c1bb25b628e788286b64c2add9220cdbf8e00b02713bb6706a224fd838c0e6f07d8bfc88cf4a9512913140673d48e26d0873b0476fba92c3b971947fe64b60fea8bec655fc38c5e55839baa03355bc3c9d76036b32da07b3672a868d79c80414e4450d709f3ff3394cfd542bcd09f0b39b77fa2f5dd1f472c2972c451a417935c613af90f46c2fcd8d012c15765fa256336098939856f02d0ea3758cad57716f27d1b4fe5c14e8b61f783c584d4ccfd8ee1bd74115546c27880d5af8067afb2fabf4e2e97dc59df37fc71b51ccd9633ac29868d96b44386e03621e3f4aeb770c81f6ca637b22d8d926f5ca0cc90326c99c7383bb01a79986284725d411c545e8834d21ab06be989cf499daf1174d90d8755c59e27de37efab26be86991e93f2a93d39b7037736c6c21236b07f83b451fb5dce6e15493c7f283366cb977d855c0bca0c587952ea157d5b93d6963af8a2e5244883da8b5ac57e412d6c18f742b7a706e492ce0b07f703438608843d5653031d848c14cbd04d0ab1db0ebfe025d4a5ab07714bcd53a6275118631cbabf1380902db83d5aad65fd685f9d100b85e3f34d8cd37c31541e50d134da526a4bf91c3214651b2cd59ab29d6e5a8d2b96749e41f50ea02273c6ca77624fdb50dec5f1ab1e985494bc308e2ba0659bef43c118bf34534e10fe7c3696b1a0fa03955e934d4c5223db61a1b5b1f15b8d07a5d0cd11c5c6d2d19028153d0adcabf177c6710ead0a3a33cf9c8345a9f04581e045d02a2e311b3fb49bb2af8f8a85d20cfb32bb86af8e7125c4be22f5ddeb989c1b255e6dade7bf78221b76a57430b6becd006f33f877c600c6df01b01c5a196e85bd9780ab12530de07ccb6b0afe38c50245a7b70ca689730e9a2741099493ac5e2bc2e51181bd1df9611fb84ee34d06f55ce1af7d6df5fa8e3d409817c7d2caa99e6df58d7ccab802e9991263d36ccf4fba548340001cac8a90f8390b77d2ac993d6d091d591a5f696a88df2a2a2c36cf2b1ee3eaebc06a9ff03c3cb4f3f3e43a262ca52ede16919401a0edf7cb9614a6f721486dd9bd12ce666eee7b75711987dcae9d31147167c29938777630590434b18b85d61b189309a9ebed8a445aa37286bf3c44e793120699f4fbc6bddcb58c6f57b8c5e55ec695d2d39283383d43d51a9f62bd62bcfeb8331ac2c16e1d0535e35e991dc86057dba78ed4e79185154601d28ae363614fcf107db0c1913427f5db8236a7894942b9073a510529922b6e3f7f5ebb84dc503621d1d7c08c49e4a8bbfa30fa5abd3c452dc7ea50cc68a912bf693928cf580b77e9d1172f52c075b0cee7f1d018d78f374416052a5b152377559fe6514b0814afce1701be48ce26afb6c2fa1ee829686a1b45969e0b4f01dc7a33902fb73e6691f0099f586eb20664cb53e4e2888b7c8efc603efd03517908f384f4c49e2ddc63a09a4840e6c16a36b9f014b85ee90b1a5f079304a1c6cea375a69925f98fdf5d800c3ac9db231f951ea55791d9a3c4a032395a97b5009dcd4ca4ab06d5e4dafd2c83748c86cd9cd62366f28599c35db46925764fc914eed347a8246bee59896d18b16b7fd8094c8654aeddc41732fed315ba6df643717af82009b451e73ee5f46897c4d7d7368d5e2ac62eed2caaa00e5916afc35929640a0729a718bad3e058bcd23c1a078a35aa82f361b0efd01fea7999ee7149c04632484e92032325b70b02b02004632017681f0dac8cdbbf16afd60f209551f52c52719bd37bdb0523c989d39479ec12455dbd2ab0fd24b2cca4d28921672a395ca5d2c1e161ac408e65280fc41169d2a0345c77c4f5e14bb86d5cdaa6c013925aa8a4c30d6dd3be5275a33f32bd30d795fac1599184e6632ecf99bcc02ebcbf5d46c2c3d335a76a38c5411f31262dcaa795ef951185c4e8b2416b1affeafea0557884c09806f70185f6ede09ba6a9cd489f5ecc7f408482623358063cafda7c7bd34690f3c457293997c811802bd2f8feea4fd8ce99afadd3b7c8fa1afd141a0ca7fd8c8390a92b62d3291bd81de05e5e4868a046707811ae87e790b9cea01dd0377d0cd6c4123f9f2f682a5b80a670b521b57ef61c4c66debf4553b64a968f8e57e87ec830682bf53781aed0addf369ee84ca2962e38174a5191732460e2962405c6f75380552f29b676e9b97328a0ea2a8cc392f9383b77d37b2e391f278c4af6d343c810fef6fb86845d98ee8e3a41116a9ee1f6973c286dba39de3d0d31b4102d518849c34df51fd939142fe1c32429", 0x1000}, {&(0x7f00000023c0)="5bc124f934267f1c3477a7d29a19e459b0b3a04c53dbb45be5ab68d70e699879f6f0021be5fe80e53c6d7870bd46f7f278cf63dfe33f93cf18d2fa119a789d21cc671bca6bd123a8362c6fc64a8efbdea47d8aabff3b3c87a1cbb1f12f0eef121c5407e0ccf89f6ba132ce32a6f18d0c35c9027fc739521092d7eca424e65ad0edf71012b5e9d5209ff22068d62b69cfde5a325b47560a2b8d8024edb81d176bf4da083a4e4e317229d64441a511f4bb510118700624cd8e2cea1841a6f828a84250741aa34f655b03336ed232791fc7b51ff04679839c329d3f3ef5690380cfa4cf14a5d296a5f3eae4bb8cb3ad3d19bcfbbb05b1414eb3cb4f538f713ade4fadfb90f1c7a8faa13f683d69f7eb7b08529c508a2144ea91860717db2f11deda3bfc6b0ea92e81756f7705107bd277064cb44378be25303d151403733216d77cd8dcfe33799fffc18cd83040d45d4cd3c936a0e10b8a0349d600d304b6e0a080a38d30cb161a3a268542202a75efa6f60a1dd9fecdad9346156f7a6e907270ce90b72c35d7cd7602eb0e53c0eab5d91f281731a8dbc66901f297f00ab8aefa037f8c2ee9234171083fa88ccceb45a0a814203cdc636a264f5388358ca94658653463afa05797de9c2e49ba4fbeb2ceedba81f0a482cdabe50173e99088b0703c141cfdaf8ccd39e6c92ccd96dee7cbb038d0c44c27816652d32082a3d856446c52d4460d972566ae9662735856688e5ea5dc254668b1626dc9df5368f6bb7d74408e142305507e0ab812510daf72daeed831f7f29206c77003a9b8167b1ab46d9e88ddb133f8046e4b47c913a0839e214026d11d0cb3b42ea24ffc5ada7b04a895ee2fd4078ba737c07dd36e1e9a39513343d984a7cb761fd1ee192f930e689ce60c39bffc4d92d0b48ddf37b58864e99ef4960f746b9c8ed4e520ed3887d7a58744e19c7afe6fa02d625e3b99b38d9e8109372d2460c912d3f199bbdada58bdfc1c0008d403d6c88122badb7d37528d2e36e276d9a9a870731beddf351982bce4ca94a58d58ee4ad722dcbfbbf17f4e964677440697f8c767ed1986b3f553c08a410a139a58f38f29176128b5cd11956d6b444d3165b39299aea31a507e10d0ae19f7c896cd0c65a138b285e21582339430d58ea6a2821b49f708bb102f417ebeecd7c98837fab154bf356bc4b9347169598e8ff282accfbd9fd73a4e7ed24b1cd01898c60654f397e0b9f44556835644e5785118f21d2d3fd758027ffc74754d9f5182b22940e596d7ff95010a15b5512a85f8e52d8ba8e5b701124e8d053dc59c2710af732c28660525f44b855ba0dc2725ed277d4745a00067141b3934302cb2d44d485f874f54f31b0fab80d162dbd61acdb6684aeb37fb904b4eee05e3455b6bba434fab937fc7dbd8940f38abd415736f6cf759e1e2c82c956eb5f5fedac52f9a8677a03870f4b905cb549e67e1c71d6d7dc1a746185ea30b6f0d3245f81d0b9be40f01e2dc54fe62cc1f6bca529ebe799641b30ed98bc83a355252964f91e0625be0894c47178de6a2dcdf7a4e8339fe4bee8acdd2d7620ec208258745af6725b45930423131f72da3dcdd77284216804928741ed3ea48afafc2cbc3e458087ea197fcd54091e508745aeb4ca64591e4897a99448f4fee7ab0b678b33d2edbb8f0e99bd6efaecba195edae456496b934c363a2cf78635f006f4f2df08f0cfc2d79cfb507c2736f86ae558a687305367b19be7e593d6e22af1e141db86f1496161a4839fe79173345d3b3d7a4d7db6ae025e0de80789fb514606bb5bfefb6b2ed6ddb9787434004c649fb54760811f254fb5089732a0ab094df24129a84e1d0f271538a2868d33a2143c19a617bdb93e5458d8075fec933347b4fdc5095e6444bd2848c8b30b64b832cb5a1e8dcc6d6e6f954a7f13a619d41dcf59d6abb5996d4573e7eb3e5340017dcd39d93f28afc988a67ebcaf0d54b48acb3ad8b911f0aad4e568d1556856f2ac531f55ff4b9e7af2024b245cd494cf637b6d8aa397e0e1a1b842bee03c5bbb234e427e10dccbdce3a9cb85875c7e919206839ca157c2f803b185739af3157a556f2a672d6075e151f96fdf4df1b76ee8323cad808c588e9a559a415313d0324b933c96ee2f40c7b43a5f01eb57b2982d2d8f19c40ffec1a53510844859e940099bb0c91e714a3da6bb4203888ab5420ff7e2b8028dd5f3bb3829fde6745195c14b187ed719eaf865abb3fc224f91e880f49a5dfbde795d735f120ff3cd9a2c843b4fab0660855b0432c656e545d4bb93922b47bad0c615d5d998d17e5f46669967a5d7e32d8c61496fe85971289406f250f1896b0fd26e1a88c4ac81eee371868187eff2a4f99a0ef026466a01fc0a57d17c844f1d41b438faa71fa5d5b30eed31730272d737c5a08a652fec565d37dbb596b6d9074f172276bdeea8a6df58cf6fde0610c2cfc78a8af362a24f8e0076721b68acbde8600ac1c6c3e85c523ea496e6f711d99aa11633e9d33641fb8b4da32e7079dbeadfc64de7ce0cd801cbf6f801d5533fa33af7df52180a7e59e0350c7ac9b9ee3411da920bce3acf73103758ae69f865f5878f932dbdd4c89f437703269f60107b4cace94b9b9da573ef13be6ed7cbb27c7bab71371999ff1ee0233f874e96618f6c38cdab3a9ae582395b48d98bc8da0615cade70db7229688468ea815e15f02ca38682026ed6a4caa8331c070947244e26c6e280148915123b368446814e56e9b6c257b8d941deca2ed5a1e00a40bc7ba1597379bab5bfa9c0ce47082eb80c347d39887593732c57db05159ec5df88c0d7cd91335cfbfd6b6a140a389728117d94bce36c58db09323a5395d81ab44b28ea6245e623987d2bc5ba12119a9ef2cb3c6958f2ca0f820d2ec990213f4d35b8ce7991d37f2a7b69a3d27a84b33d1627a6fc8d52fd1b1ff8af5f6f63982a3fcf861b3a6159cff22e6b4264062ee650e49fdd29d480d1a50aeae6b39a14ceb0e82f86fbfb36f3404da11ca2c832d7ba8411b0cc057f73733f287be408a5bfe0af36177ac133c5503782213e00ec199eddb15df4dc574fd3cf29df81595867f0f8925f3a8e34be788d5baccd6a02d7b071c175d8e283d223419666762f5cf1d3b1fde988ae9e1f168a5db0f0f99aeb16c2518af254f809fc264338742eeb4c447d8ddd21d1e6bc07335a3bf69ef9d5b1e6db50824db53bef7ef1ebabfa2b3c21bb8c84d329d66ac7138a0bc01a2727f60f51e519658bf95b8c18f72d149461c6b86bc6ce88df206cc9d8d46046fa369c4cdb4527807c25f9d43903b080a585fcddb231fff0053c99206f217ad81046129fca47d1fe49a62220d2f2396b17f880f1fad3c70d1ad2cd20489e052413f0a980be7d7ec9f80f051c34992e881b728af57bf112d41ffddd636424f6adc283f40279c813490bf338606eeadfa7f9421f265d547bb2a12fef27362cf610b978e34d957b9ac61bda3267a11a1ba525c5543c1d32bcf28c72f10364d5fdc4c5ce713feabb94c34973a14fe5a69a7cc274e12c9d3ffbcdd71172808f2db9c234db78f7f40fef90b88b86bf6666330fe61e13e8bdbde096c6da5e1aa576322d388225d87dd43dbc7ba524f5e93bebda6ad3a3a758d55ec41b4ba32c4a5fff4bdca0a643f1e44c51fc0b8847ceee7336267307641a7c78848c798163f8334c47a8c703919aa59e48cb0e7ec383f4f9858c6b7f0d02103df596c6c1e7dae513c3fa0ab3cd6b53c6911cacdffbf9d8bf346149a967fa4040fdf47378a8febf2de1b521aa21e1f9440fff2ff68cb2d3988ed802537a1da4396d190e2193b2c2e0fe9e4a26bf038738fc84562aca0df9c70aef7a6112c48176c1c96c17d37443d24e7ce04975ece9483c75ffa2198f48eea374a66da747658cc88899ab337123a776965142a27a921c430dbad09c500077123a35c40b572e8e144f2118d25c33d035d7a69fd56e86a07478ea1bf4812b958f1f0c3413c1f672cbdb823f82b6da3586b571a5f5325b3a46de1761e654ce7eda98111e242113c6231e033ed283b58d7d0be869e2c49cba3dc06be8834f942d6783ca7280166ddf64b3921208df440f20bd826ac0e21b75b9fee242dadf0809a835c0c31f9429dca5c18966b8d05a2fb97b0d9684bd21d0cd13fe47b1bcaf3fd377a20f5c53e1e9493c885055ae2dabb8d4ea921dc1ffa283133b2f0495fc3e08e71f4c2182da8443cf51867358131ddafb88fb1f80435b6ed0ce885c6ca2cbfdc0f7d5c576ffcd582a4363164e75f6a13768a8d77f6aae98cbb0fa0a1e40cb90b8a587a006f644cd62ecd216c94621309b1d835986f1f4a9fe7188b9ec67d8f5fb3bd2bd181b892ce769ed80da7ee05b4d904c1edf56b9cc4f7cd215294156f80ba6ae43352e1901684097f1140e80b3b61119122410a48ebe94c2a548b6c5739b1fc117a0b53381082e869df971b165e9a9a2e054541a4b09d8880b34cb2e7a045139c3a630df8105920e9d3ace53d648ec14c503d08bd8b149d135a74380562c7271a10125b65d46a5523ff4f8e6e89a7b339a01f22ab457bb5bd45aa7b3382443e7a43dfff53949e52309f9a9c02813aaeca785596ba0f0af4d704c07578f14a4f0f56fd1314fe25967770b9a94812f6b29c7cebb0fbc8810c015e9e6f4ceb38ae2b68ba8d7c796fd54bcdd0f4f59eaef549b273ff2d9139db6e000805110aafc2057eafdc3be0616450cfdceb655e634b1cf966047ff2c99836cc9b9125501bb4793745c2f3255faa04338c0c7ed594e4928d5417126bc38dce8018b20caf98a1c6040b234f3afc7771ee918fc9d1a2af52fae4129ac6b241307b98f00d0622dcd74e6d72fe5dd495b4ed56a51d3fbba566c2ed087bda86788535bb998fbf7670035e8da0399ebf02c54fb34b08c3e9665363dbb5376c93f2891d422607aa30d0b5a07d156ee5679b43b2869c860ba8f14d9bfa3b9e42b9ccff211f341f5f8e6ca80c161ff2d2a57581dca7bc0c28cbb29ae2730ae453e3a0b24264b6e0c233ec77db9b8044c44d8767e43959fd9b945a8a4b63e2bfb02c5f1eaa90b0826792710e765bb83c22aaa010f031e6b5ca9a60bb09b465c948c9e62b1afc9bc775dbbfa28cf63b872429fafc1e2b06a49cdaa92c6fe22e4faf35004be9404618092d0fe401f2a0ed4139e5f963e22cbbbd87cd39352455c236538716386c21ef7d8fcd81d3b277e010658a4fd8699ea5e70ae3c9cdb90937f62af5e84902c625d7a99fd8b9a37d1effe30589c61ec7d4f0d108934469d58c23eae95750bb0a84bac0fae05eb614c6b954fcd121385885a1455fd6fbe222c60b6ee74e8f646d3dcc1f452bb1a9f34bf762a39fab065d99ae20dabce515d4aa076fb9d0f515ac1ed44fe5c2ad3dd9de4fa8079f01d1d23f88766c8c97fe46c6bf790acc11606cdb42da0e9d6a4ab7775d025cfeb8479332bd165de9630d15c7461781a5d165a9d8ff1aa9b7b81cc964efde4157e5c344aebe27783b8e3cf10308302b599a8d77f1dd4b0611e6fd5ea8be8580cd1cdd35e4c7fe77c258001f32271ca7e50268f4366a7f8c4ce8116036239ba357f223d27f52c8acc7e7d8316aaaa89c56eb698feec19b831a0f8fad2f96a02f287555809bbabc3b2d2dd0b6e9e28cb285a2792b776c91970d9e67b80f899b5cd8e9e085dc266a12f5c57051da79fb85776a12465fa77e1cad446ee07f9aa122d4a53481acf871850718b924cdd26fe8d85b45951c101e243949864e72690a340883411d70083b", 0x1000}, {&(0x7f00000033c0)="63754571423224e127d87d70582c0d0aac6c2c2d5abcbd53aee778843327aa97a6e8f93029017e1ded67f3c029be69ff8200e86dbc985e4c8d72d2a3b2b58c2bc3011c47909183bc9ba407e1aa9f53d70f80b65190981093f48b138637d65174c9bc0ed41da42b5ecd609d77380dee1d103c42dcc72d9817e91dbed1cb3b96014edba8ff0ac7be538eeb475b126b38bd225f5593a4a5ba82f10e2cc96ac8", 0x9e}, {&(0x7f0000000100)="df5d6496ec1868bb6e89c9c9a13c1fcebef723c7861568ce34e8ff3acbcd31f32aef6311b194450acf036cf4ebe6a73d516240034a5de109b82d6a8a48e9", 0x3e}, {&(0x7f0000003480)="d7aa908a6bd76b5a5856974a3eab96d823b1d7f9aff7231a86ee19b269a21e13725c536285c48dc5d830031b02ffb22a2e9a6d13545d3aac7ac3d02e27ef2c73789a15a94c21c0ebb397ca5ed8538bf1e05cd3c9ad847a8715149be5a47ed32d0857268c8e73f9ac4721887562c904a151c54f2f92558edb2c7d4e3736511dd53f2f5c5da97000d0cded95d4409c2b401911311b5c73f2ff1db4d42170fb33d783595e6cff", 0xa5}], 0x9, &(0x7f0000003600), 0x0, 0x400}, 0x409) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="9085", 0x2) close(r1) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000036c0)) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) r4 = openat(r2, &(0x7f0000003600)='./file0\x00', 0x20480, 0x20) fcntl$setstatus(r4, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x0, 0x0) mknod(&(0x7f0000003680)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r6, 0x4010426e, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x913b, 0x4}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x10001, 0x6, 0x5, 0x0, 0x274f, 0x1, 0x4, 0x1, 0x0, 0x8, 0x80000001}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0xffffff81) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x4, 0x8, 0x1f, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000080, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x401, 0x66c5}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x15, 0x4, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000086, 0xad, 0x4}], 0x6, &(0x7f0000000340)={0x4, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x34, 0x63, 0x100, 0xfffffffffffffffd}, {{r1}, 0xd78315bfb4ac91e6, 0x14, 0x6, 0x3, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x4, 0xc000001d, 0x10001, 0x2}], 0x1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x43, 0x2, 0x1000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x6c, 0x0, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x3, 0x901}, {{r0}, 0xfffffffffffffff9, 0x42, 0x40000000, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, &(0x7f0000000040)={0x2, 0x5}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) getsockopt(r2, 0x7, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000001380)=0x1000) 16:00:09 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(r0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x0, 0x8) close(r0) poll(&(0x7f0000000000)=[{r0, 0x24}, {r0, 0x14}, {r0, 0x1}, {r0, 0xa2}, {r0, 0x48}, {r0, 0x4}, {r0}, {r0, 0xc8}], 0x8, 0xff) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="33ef2d66b6db0524362866fbb277470a876b3cf8d01443cd394396958bef33e8952e1e7c30e1c6260740169c4b27001a3672c4d55e75685e39567990cb086746d570", 0x42, 0x2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) ftruncate(r0, 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1ff, 0x3d, 0x6, 0xfffffffffffffffe}) 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe00000000000, 0xf3, 0x4, 0xc9ad, "11e41e7c92361dd6a2b7528ebc1ca7aeadf53d8b", 0x82, 0x20}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7c5d, 0xce, 0x6, 0x3, "65dfa62d7ceaa52cc64028b72e593a4ffbcba9e7", 0x90000, 0x8000}) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x3) fchmod(r0, 0x14a) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:10 executing program 1: socketpair(0x10, 0x7, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/109, 0x6d) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0xc2, 0xfc) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000000)=0x2001) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000511a7992262c55f6ff1dc3a8a0232e2b431566bd7ad4fe7ce3cbc3b10504118d0e70d115f008ea4d01cadfae082300dfaa0c72d5400eccd3ca451731b10db078c43d13f7f15a5bdf1adc2fdb946aaa835d9b79b01ad44af991d5c857887ef2f9799ea563d212b80287447ef83ffe77a8cf778bf32cbe57af3a8f90ae471ae0c15c4008aa5a2ac649ecf01568a1ac7da8c1ba07c9b5a5d0940fc32658f706a00e4ecb9e866f9627780cd430c5237e44aacca51fb4fe008274d83b7591df596b63c2ffb9989e780aea8de2c82e71c48af9fdb1a87a37a56f8bdb7ff1e6c734ad93f6d9369f907a0036e1c6e636", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="fb5b18c41e48269f1d550f272508f56578f81ecf9235d30d6a234d21f078ac6abbbb8611c3d5563c176d952eaa097a81dcad4162c4729b1bd66aa3228903ba3a295852c5bc32a35fe535375179f51d2f3ba0b097dd27d59dc1e391e1a2965872e1d264f222ba2fe1d0dfb6cee446cd59a3823778c6695c0b99c2e4535744fc4a91aebe4c7155354cd6e02d299f1dc4b3cea7757cc7871ed103de40c9e5c03ba7569fa428c1badbfbc37a705b7d0d6a9c0a9b49f4a4480da186b2e6a2774e3e40a2ea7512f39d956a9ab89dc7d1c6f06de481a64cd04b67a7cf1cb3d24a6d5735e41842393a7143", 0xe7, 0x40d, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x7}, 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) 16:00:10 executing program 1: clock_settime(0xfffffffffffffffe, &(0x7f0000000800)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() r3 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000340)=[{r2, 0x85}, {r1, 0x2}, {r4, 0x101}, {r3, 0x4}, {r5, 0x20}, {r3, 0x1a}], 0x6, 0x3d) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x9a}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:10 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc40a1f5f930c1fde) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x120) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="c6f2dd05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a1effb675ef1babbdde0e7be1df23985c9018dedca26161"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0x200) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x202a0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x100, 0x1f23783c}, {0x1cf, 0x5}, {0x84, 0x4}, {0x45, 0x4}], 0x4}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) getppid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x9, 0x3f2f, 0x1, 0x1, 0xffffffff00000000, 0x1000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)={{0x7, 0x80000000}, {0x3, 0x400}}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000500)="caaa6807464d875da3da2ad6950ef69ef5f65645e700441130dceef61a65e8ad8f5daf0866a2ae6d16e7952eee91adae77be5f123f0ac5fdc26618982cef6f093961ff04acbc9a3dfd3e2ce54b7649ef899fcfe58aadcd1ebc23755d20c5030e1f58b2023af4e279953063980e27b202d8fc7952bb02c5c03196f8d44feee5c71c868254353722e0e7a0ad2438fbc5cce6b997249859a2a61daa016c34991c9b868d704aa6320152665c8c37bec3de5aa78ce156a092567a4c8aafcf2b35a131de4aaf921de05b6e2263176c3413b7d80d355868dac0c661", 0xd8}], 0x1, 0x0, 0x0, 0x408}, 0x0) recvmsg(r0, &(0x7f0000001c00)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/109, 0x6d}, {&(0x7f0000001840)=""/245, 0xf5}, {&(0x7f0000001940)=""/62, 0x3e}, {&(0x7f0000001980)=""/40, 0x28}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000001a80)=""/37, 0x25}], 0x7, &(0x7f0000001b40)=""/176, 0xb0}, 0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) fcntl$dupfd(r1, 0xa, r1) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000001c80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001cc0)="5df0fbcc797d8026d31cb9fc06c37d387d09c3518ff9164eeff2063998d526339bea0daa463378559ffee19c6bed773803f75d3842cdeab21d059d9e4e5e85f5a04df4db5b", 0x45}], 0x1, 0x0, 0x0, 0x402}, 0x8) r5 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x1, r3, r4, r3, r4, 0x1, 0x4}, 0x6, 0x93c0, r2, r2, 0x6, 0x890, 0x1000, 0x80}) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001f80)={{0x100000001, r3, r4, r3, r4, 0x8c, 0x596f}, 0x9, 0x9, r2, r2, 0x4, 0x81, 0x101, 0xeab}) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xffffffffffffff44) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r10 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002a40)={{0x10001, r7, r11, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r12, r13, 0xffff, 0x7ff, 0x80}) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r9) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f666d6c653000"], 0xa, &(0x7f00000028c0)=[{&(0x7f00000018c0)="38092ded0ce2ea17c5e3d576012c46176b9d464f29dcca0565098307124f5373076726b62ae95f99bfe34eb908012846fd6c2ac9d5467e3c0215a7d82172092267f95a11f532638da2b95093b246deb85dbb165e441f1b0d46ba2b199139118e6c37c874e2194ba908219420edb39d12579990f9ff35211ce7d34ef3bf9b67e9e094521162853df9da721e327342b6288920582bd227e622673f2f6054c00a028b3a9261a854ad964d038bfffe2791308e677ca7796941adb3db2c6819a7fefb0975fdd0ff93fdb6b9eb5500863cf1da70f424417a1d014ba540aeb9ee7ef89bb12df4af1930a4470aec2f8ffbf41f75b9728898636d525b610369e96cd957d11076d5277a309b87b144b4199cd811e7682d83a769e3844df0fe772ea387ff040dc11f92c8628869229a9ea265b730a9d22d79c1056e6ab596f23a669ba68aa7940c7dca562ae0a353d8659b0ed8927279a9b7132452601af18359f15e82ef1588791777b31e792b0557b57a5f8477c470be2046f65b58af50c354b07b9581d69e2ad7cfce073682512966bcc631ea8b4753f4cca68f3c8147b0ae01b63c61dbed59ad677df2978269e0038c6f30791d7e66a1da5aecd4119e4a1729f1fea3658c884b7659ae15bd554640c6a3d69c099a546cecf537af67540f49ee80ec69130e3c1971b374a47796f3656d6a830a97635bf8c55a773e040884f8778585c09aa73a591aa72f4f704a207be440a9588700eb48e464c1c89775a8fde258809952b23c1fbd7886a6bb320b37c69b82679a0ebfa296264bdedc2c4e3e4da6c37da945c9084924970a00f1f84ff39fecfce5f866563aea57f99d30476c6dd4dca2cb7ca797c4f50e6a26fec7f95b1ea59a5bb3cec840547e24df35895ec7c9b2f77e2b97754b2f56f517929f7d5cb1a4dc7f42c9f3ac154d433997f801872fd0535284a265e9fe0a1ddf3a9844604894f4be9603b8f28699ffde3c95fa95c581bee55546da83f4a695dd33326a05dc8f10fbff1c824aac7bcafd90a43900620bc07d9eed66ce7132318ada7241bd313615f2346767ec9899970cb6c554ba2e758596d2f6bca019080d8c089383f79f16b54e0223e2d383e9dd034c7688948c3fa461fdfebc487862788183caa9841f495b0a46d67e99da7ad24bfce0c52545931e19c7026fbbc6cb92e8c95bdd3a42c539371bcd616bb676f26c035ae2bcccf7bd0c5ccd8ed16a86deabe2e4600945e5c40af8ff4e00a77a5c5a2475f59de21ea9a81cd36091a2dce74679d32cc47ffa5bc9aba4587ab99a0b8b0acc0518033c4c708cc09449d7f6f09711fd930f5fc142cdfc3cb5893b5f240e62948aa2e337a97c37ad7b6b1000c40536f2105a193c452fa4758cd1df4c55e5a087e3e69a5e65af25d6eb5151e3fd1b26f760ff314d9607d092b90c5daeb3783b8874f8f99211034ce1cfe5de301b01edb951c3eaa79304fc73d0168dee19abd620bd74f5427b41d74e9a3c8299a733498c3d2b6a28493fb669eab17f28cacc90ccb92a71885c6a466047310e7ff1683f614e30a94f2b8274c0c7c93205d09a6cc1d263bf0260e07175e8099b06e73d8c7f3f2365247fbef8a5b2f392321d5454e0c6b98adf38764717bcc6874d368e665b3c901f4ab8b768bf6987dc81b91394b721d288fca4a192b4ee7d11c49afc8459bfa404ff2244d7e2fa7ea0d19421de7e6a68ec028cbe749300ab97a68522d65cefa8487e935d4b00eecfe935dff98f95b9da0c10bb71c61ac0bc27d464e7851ee4958a77dda8791983019e951c9514277f8fd0859f1aa9367bb8167a8dee107fe9bc8cee51a80604d4567ede0f5897e74e1745a88de84ad7f6c5bc22cb4cde41259903063d7b5e599846b74c9738d8838d9f372ba6e72c1c385be4b1b2a43fd28aeb61867a90d1ae4ce0cba68ba82e931c7da52ee5fd783061e1d14091d82ef0b971797451630353486cf2790a33b31513cb6209867cbcb4ed2b550ab3a01ffe64e502e5e97e4dc5b196415999326f2b8181243e637fbad77b2f526f6a826e72f16397c233bf6ff420a4f404309e5666158c9cc20c7e1265b365047f7d76053f88b04eb00c85bec294a826f400a998cbfad2c6f126af30ab9291acd17c59cdbb5a39d568da67161e947a5733606eb48a36e7d1d6e869680d625bf78f2c2e93a737df5112529c575fbfb7173b89f0839a22ccf4366a89568270e45643e4454aa74268548bd8325ed7a8d51212086cd4c127c0f769b663524aabea29b568bd2f3983bfeccd327679e629960a9829ee2cb3ca837e728ac772a1932b11e7a77862805706243832e1704947eecfebec68f8eb65aeb4f5b628b19d8fcb059aad53c0f0417ef4ab493ce6a6666d531fd7446dd928d56e5f4f2fdf95f7bf1532c2d893be5b2ad04fc1d74082a1ae34220ad64441d5b166f8a2a53557fdbcabdb41bd1d958a7bb01b800423c559459822d3d156ccf8128f8627549d7a891bf65c826705d45c1a1c7ea98f6f99326f1265e41111ef8de236790a6d1b059ca53ef12fe4c8742f3be7f31bbf4b638c032c8bb00badfd1023e1ded1c62f580b575d9c5e5f4d73436a4a8793b58a44525a1a363c73db03824e790ffc9e4c1e94d0a976fa8d8ab856b237d5112f7cd54b4a7f454b7de5aec953448ce8dcadf49e401097873a6e15705771cf1b91cc46f71109203f3e60b0979cafb2207db8660f04119b37caa91e8469b5f27014824ae447189dd285d74e9078a99a9275591e024a1e06c31717f7c4895ce9f021de2b75c365a1dbf16caf3b0159b64c3908a16373eec6fb38c7fdb34f25b75ba6f87ec3f035b50ff4d23161ec8537973cb811f0ae504bc3f3d0bbb2fbf87905741a4e11ca758f8ef292875680587ffe6466eac885de7ce75383025325a56a3979613ca990aa6f90864bde00cbfdf3722d25ffc89183a902b64a35ae5ed4ee639089c300324b5e46f62b47450a5c7137c4611cd6fe2b968f0a2f353d57b7537613bde099eb0309e4ae18c1a028891f3e7a3ddf3143d9ac73de241d8e1a6697293f3c6cacb57c9a870ad491e2648edc5971133c2b4d54ee6689e6a219ec2787e47f54613c21161a070b8cd1de7cd36b55c25e2d340dfd805a01be5b0d7d45dc110b5b83b40ce347f4f0cae27b42fce6b063c2715687ab0d193d71c3b65f398c98bd835090335eda2ef3232dac6744dce00d448749c98ae209cfe514b05697ce747de31f7e43cd289031ccf891205a48a9e409120e27fd386822b0eeb126d019563ee60798fda7e8532c9559b4b91e470f6ed15ff8556beb2dae1cd559b1e67ef795f27e4560b3567b598243483de5fb42000a13dff68fcec54ccb876161890600a65d938be86310a7a0f9bd1873d1c1c092185986d8dc33eeac2347fc871ba4df8adec9e25dcf8ab721dc35416ff8385d589748c40952dafad57e18fb2deb2292e3b6659646849162418d68f092fb2425309de831e59810a892c3e3841652e49bd298aa78b45348fd40b087ae51092db8be00fac4c5a46a8263063b39ec1218787ca9ba8360a7ea4b79ed096065125a0950249254a1ce95a5d812a896615ab5f0635828cf61665d68e01d758c5af02a44cd9ce56a9d49913fa7299082ed094b6987107fd674c8d829d4d2ebef0bdd1d535fe04a7a87c4a3211a2948a9da707aed07ed94502e0a7ae000df7ec1dee87dbbb0a6e22d95ac774a4b14353e41b7eb6f5d4f1cdd55861ec158d32108b9e1876a679126196a654b632ba34de3bddd0a3b22cec2e930476dba398b2312fa7b8ed10589a75a6507d14102568a94155d5cc8e71c987a106798d1251cc322589f23e6f3ff8d64c1dc139b9176cac0a8e57237e21137d335ef7cbfc053640b0d36915fd8b1c9ed5260c726225d3ea215e8326df52bacaf40602c7456f4e89fc8c96b8a8bb9d508d74e0d74321b07f588edf6d95eb260b46bbcd6a032aaf02569cdb0774f918c36cce2c15e263c2bf2d2360236a05150f24de53e810a89a4d37fd4baae2cf867078181e1159a98894b299775dad7af707ed962f3974448d5b0edb65188328f365edb10144ac61490d459ac5cfb9ed02526fbbe3da81644a655998960d0796f5d44db8dee4171468548d8d338c6516f2923c152b878f98557060104ec790c82c717541c751bd70ee4d4f8787223c484cf080ebc822bc4459fc87910a05dd3fafc8e09de2ce49dad7d25ab5e9fc944878b75c8d284b4954e8e3e916aa6054f3b970fb069dd29e2074fec27b2151b3da19326bddc17e803589ead9b4d468b043defb6011b5a01f36fef168beb5b4e41f14f1b8c69b04f019a0c99f1ac12277747e4464c7b646864152e06774e688210f909418a15e0010faeeb7cfcffefc0369a151697b767a18845c391e6984c3657e67bc8ae6bcd5b03a4f8ef5d84a0c6ff6a04124c6e07cca9edde370aa2a6b4e05a5e98c43878f5683ba0eac583f12a97843ac26f8cfde4d1a6c7935fe4f2e7e0f945d10cb3b7c2135d369025f52797a79ceab0e86474d3a1412e31777bf2f367a1d3f522cffd75fb55cfc2bd763423caa7b165b48506cd40f983e07f6580fdacefd8511428a085b8beb6370633c9075a6aa0f5da1335b058e3324b1b9ca5c9d41225c8571e2316b4061a4967b5841ba5e5fcf92d8e1e193f8decb40bf7152ea79db7ff1d9aed801db69147b5aed24f4ece5511f8a00542c5cc5ab47e64e3f538af1a1a35c93a25bbc9213c3c08ae4133d9e75ba1513c035f4d5100652f6de4ebe3495676c32cbe9671e48c5a5122d8ef2dee5317bcdfff760a9980dc545eff795f1e6fcf230f3a7699134804ba1af5456d912b7a85979f31932e7221c7b9917be87687a7ae0e076e767a466819921fe04800c653eec9525a9da960279bd0ff47171ac312dbfbb91b77f11be7c80424839dffae06361ac3898c29286f1971d2f3f0cdac23f22e1c11e64f1d69df35fa6d0a34b3de026911cb3d078e0a3ef91b76848e6248938b2f35afe933500716b24c9b297ae5cc39fa2499db12c2d9d9489f74ed0ab5b0bae25fdf5566c4ab55e928a32cc1de4a7f8a2e9bdc3ca6557816d7d9431de37d549b91540aec1f25693331d0bfcb8313f31d2c0bb549ef5224ece2c700a438b93a3f5bfefbec4eacba7222db994b71d0c51f2d86877077b6a063c93f497abcc80be19982a38b2def7bd6465da66bea338b7450a5a08a966d3c2aef4eae1b405b87a64e1c0f2a721188f02b91fe0d3f0e50964d310760dfb550ea055c10af32204acdf6528c07e4c861cf694b2a67311aa7a5a6faaefcbe8e7ce47fe236c4e77e2b82ff2a76efac604409562db23d3920d600c3d97aae015cc715f3b3dc416795c57c6f01cd2d8432d6a0b7603576c6bc662d7063e161af43fb7d541f914b49e241354ff45b9888f6fca4ef51daa18fbc7efadce2bfd5cb45a902d900f540e97ecf3749e4d2e36f6f5cd38078ce1e31192dad7ec39f2688c5ee3d45569916e9a62aa72346551cff736dcad1dec02e3356d37acc48b206e464da620fdadab7e65e51e2d6bece3d1e4a06ee311e50421ac10ad1aef43722ef11e5b4856177dc342558473d71e2dc9344ae7004d6a9506d7c5ee6f49f1d7559e0f673d475e774d16bcce60732be62b2018d4018f4af286c121fc0d790d3685c43c7da2f88baf98a40551e3eb942b3b7d984c151110db14a7e1e5c152d9d98b666f2c0f1cdb55aeb482845763d20e2c8947ca75ef4792f2f30e71f1a1962f5c855311db8d2234852c27582a4627fc929b3687f1b", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x400) 16:00:10 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8}, {0x100000001, 0x8}}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getegid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, r1, 0x0]) setegid(r2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) 16:00:10 executing program 1: r0 = socket(0x1f, 0x1, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) sendto$inet(r0, &(0x7f0000001240)="c674df7f20912ef1f4bd6c5d7d071ffed4eb6135a01da05197339a0c1617be354ff14e1e93491def9d603470155057cd31057f3afe63d7b329353bf9ed3fffb2f790932fabb0046486ab2e0aaaab7b447009e871d30b70726c59a3bd1c2b46b3bbe11c7178faa91a19f2edd1234c01608af965ca4cb491cd110f04da08cda28f152267c6bd838f6e9541453b610daca7806fcc9957bf05b44fe42a7ba4ca32fc95b8e678c169e92fdcc5833bb56a5e435bcaf1925b745213645a08b263302315c2b2793e5f9274e7413954d30aff1719f660977d35457f511f3ba586a96a5254757ebd627d457b3f68f42c42a2ca71fbb8e6cdb7a2ac123cdfc5cc34", 0xfc, 0x408, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x16d51fd3}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xf0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/208) 16:00:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/78, 0x4e}, {&(0x7f0000001300)=""/178, 0xb2}, {&(0x7f00000013c0)=""/46, 0x2e}, {&(0x7f0000001400)=""/110, 0x6e}], 0x8, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000b72000/0x3000)=nil, 0x1000) shmdt(r1) 16:00:10 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="8d4f4115f505a801616f41dfd219d6417a2cd3262f9b6d204983217a5e18fa91d0c723242e383831a884e5c04e79d37b579d5f307c6f1d0e890ca88816ae8adf61da07509cffd6223b0c802eadd045e899e1797ee7a3c26f05f4c9c44c96d8a2a1a1886fe5eaa85a37febb967ac1efd21d0bd5a8a981cadda18d138f7ae52cb6a7d741921ea67ce0ed3ff18ee8ccee898b8b9a113b826d71fa11bb287763a31b7b01fcd25b4da7c46f174ecfc5014e96f2e67ae7a41a2b6e920b4e29840888ce89cb7128", 0xc4}], 0x1, &(0x7f00000001c0)=[{0xd8, 0xffff, 0x1, "11f82f2559ed17ef2368d39d09c42b54e075dcf2706c7145e42588c05daf18b1ee5e60066af39b84815f79f0317a6948339653af1d275373e5025e28a62804f6b87d1180073e108b5efc006021b7dedaecd2da6da624ad92c2e77ff0093cb97d64a23b762f4875eba69fd845dbe4bd7548a1a1369219ebbaf4a7a06fac11f605a3cefddaf0c961bf95cd3db7c3672d68e1da1d7abc79251ae19f5d97b2dd0d87e9f8e189f44e730ff5c731e3d75e5d56a9def642497b265c1838b84d8ccc8266d994"}, {0xb8, 0x1, 0x39, "02ce888f3925b1022c55e8bd12fda27505578ad4486cd97cdeace95c8a6149021e116d73c92341bc72dfd1436f2de79feca1f7c1484a2327384913288dba08eb8f40da9ad9bffd4f917bf8bda555d9bda1cf87f6f0b44067b2ae9b4f73c098efbc4bae6b52890f0091edc1c34f574cbf029304d0b4eeedfea7620554bf313770151d9199975ebbb9c2cca40933c63286d49d53bf4f842a25258ee6439fc07a3347392c4e"}, {0xe0, 0x1, 0x3f, "7a6c2302db60e874d37f3d835d1d05740455faba92f30f12cff6716320050f1d8adc3d6ee30dae44a958e6456364c1d8f5cbd79f57b01c05b82c86a4b87aadf1315132d9ad473d26bfb99834e624e040643a5761c8b39ca7f27b8c9676216482127548b72270b2a499a6eec5eeb1dbc1ee0bdef92b75d0dcbe668706215b45f8c4c30de48a7e9fcbeb3d3cbc73d082bd618419579e998adc42ceb42a00687f48f1b87ec9662573d138d1feedf3cf617e512144ea02f8ed879cb55a720b66c2905df10be1a051cc70b41abc5b54"}, {0xb8, 0x1, 0x100000001, "374a02c04579bedbd72e89c8bcb8a9d0b2f00cddd0d0f7b2287dc99b41f596966b730bcb601d294bf9288bae6b4b43ca3b6ff8c546a147e3b557992f10069b26f32285bc46ab9d084bb338a4731751e081cf5f206530d468b72a41bd7a546957eaa82de355cb14af483b4193274c4e2e182c4391c089d6eec77a7a4e7dcf3fab738cdb87948d525a40fa30c58e8c70543a2263b4d928ea40dd299140ea6e1dbec0cf654b48"}, {0xd8, 0xffff, 0x2, "2a32757dce523e1d572219b7c281c1e846129a55f52c1e0f89e4ebf3ecf6ef0692b509c90f54cd234bbf400d038bd776fd8dbabbfff071d683a8ab19326fd16966489fb6fd6cb0c5ae6f5e7eabc49389e393ec00ca82b53c6d72bf4caad7bf4d4f84b85fd8bcc93009feb6710849c50c4924c9709662b68e71c6391e6e7edca9a74532bae6cc644fd975fa657a14be6bdc318cfebe501106a4dae7850b881c0eadfe2c48e2b7f4b6c0ba9ae44b965f2dd91d858b032653eb0571bc767ac5e7a079f73d2d48"}, {0x38, 0x1, 0x4, "e457023cc76482b35e3af5f9f1a3db63c3504f7c2ed1aae1fb98e34d15d3ed40d85e83"}, {0x38, 0x1, 0x0, "afc037408494c60304243426243e59769beb780e13b7f1b0d62ef77b44706f89fbc7fe00a780a2df"}, {0x60, 0xffff, 0x149a0000000000, "80ea73d7e0989476627eb52f701cec53a86cdab160e262a2d78e034b90cfed4fc01243657488bc53e9fc4a8f7fc71f505fd14d3f17c187ca5ee534b4011c04afb9c85805bae888c81c977c1b"}, {0x18, 0x0, 0x2, "b0b6b13c165b0579"}, {0xf8, 0x1, 0xfffffffffffffffb, "579bb647857386998ce1cc5cd1e3ce2e3c7421319f57b4e4492f082730b29297e924ad074e09fe8b0e9268d4f64a9d2def8512bcbb7e37e56a49f9a80a87d40c7766460c6f28223dacc02ac955a61dab508ad2eb695e77439fb48ef08c98a12f004d776057293e04b1177b8ca3a5cbbc52f07eb294edebb1ac310889f139eda1b2dd7e9f5a61e50add1abfb8041a5e370475157cd0e62c156c23080d64bfdd8ada767935160e35bc42af35c39bc12176be08a269244c2fddbcb8f4b468505d752a95e48dc875c2456b1d135061bd96a273166abd33d6916175468bf05cc9fbad7ab755d5"}], 0x5e0}, 0x8) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4004426a, 0x0) 16:00:11 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000000), 0x1a4) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0xfffffffffffffe78) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) shmget(0x3, 0x3000, 0xa2, &(0x7f0000ffc000/0x3000)=nil) 16:00:11 executing program 1: getgid() r0 = socket(0x10, 0x4000, 0x1756616b) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x2) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f00000000c0)=[{0x3, 0x400, 0x1000}], 0x1) r3 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x35, 0x58, 0x3, 0x7fffffff, 0x7, 0x0, 0x3, 0x1bf0, 0x4, 0xe32]) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f00000000c0)) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc00d, 0x40004000000028ab) r0 = open(&(0x7f0000000280)='./bus\x00', 0x10081, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) recvmsg(0xffffffffffffffff, 0x0, 0x801) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xda8) writev(r0, &(0x7f0000000340), 0x624) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0x442}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000011, 0x3138, 0x10001}, {{r0}, 0xbcd0874550e18218, 0x7, 0xfffff, 0x8767, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x80000000000030e5, 0x4}, {{r0}, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2000002c, 0x200, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0xde8493892c159c3b, 0x0, 0x20}], 0x62, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0x2}, {{r0}, 0x0, 0x40, 0x2, 0xfff, 0x5}], 0x7, &(0x7f00000001c0)={0x5, 0x4}) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x80000001, 0xeb1a, r1}) ftruncate(r0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xffff, 0x200, './file0\x00', 0x100000000, 0x7b, 0x8, 0x400}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) sendto$inet6(r1, &(0x7f0000000080)="6d35bb7531ec474533d8d8c425483753e422f81994718d24d455b1ad04581c80ce9a3069c8822d5a9450c849a592631b94aa4cdffeb3ec5d1071b01efc17c5147d6820abbd872fd9a227f5da6b5dfe2ff68a645e8826660725d201837d573657af87187ebe6323acf088b3", 0x6b, 0x4, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffffe, 0x8001}, 0xc) dup(r0) flock(r0, 0x5) flock(r0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40000100000000, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x262, 0x9}, {0x8, 0x6}}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x38, 0x80, 0x1f, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x8, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x80000000, 0x8001, 0x1000001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x4, 0x2}], 0x5, 0x0, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/129, &(0x7f0000000180)=0x81) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x48}, {r0, 0x10c}], 0x2, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x7fff) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0xffffffffffffff00) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = semget$private(0x0, 0x2, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r4, r5, 0xa0, 0x2}, 0xffffffff80000001, 0xffffffffffffffff, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000002c0), 0xffffffffffffffdb) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0xb0, &(0x7f00000002c0)="8f9b57a45aaa4ed9f3971f3efebaed01861c1b9bb238259aaafbd4a1ca58e07e63030000008f2a509fe374563bbd822f182de9c32ce44cad588d43fa19eb25e0767c8546cb89d590e8ff85f74985538dae5e73e7dad7192a47ce52f64147ce8fa4161e3eed4a97f62590006c5fd5493e908beb3fd28465767ba9bb8d94de250b9c9096cc0000000000000000000043659efa365f77829b9cfdc4439b30c5e93b0e1fd99b8f44b96e37d88f5b4f45f749") fcntl$dupfd(r0, 0x0, r1) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000010000000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x400000000006, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x90) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:12 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) dup(r1) close(r1) getgid() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r1, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mmap(&(0x7f0000001000/0x12000)=nil, 0x12000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3005, 0x8) write(r2, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7a6555e5e420791804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fcef136bb25ab280152f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d198ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b13363ccb12a773692f9b087fbda87972ea0d8822bc49286bcc819d0103b21bcef8c7a38ac25b3416af372cbb7f25ea5be55141ed6f7b6fc92ca9122dba6c51bbeb20887a0c55125bd4a1913c0a6477a85f2d6ab91c7aa013ba15ab0fe65f3565fd0ad151fe266a198b59db56a4598a16d330b48c03d36268e9fd71a35e2ab1216f25299bb8511c5562327665fe7a414a1ae84c8ba7b6d3ca83a3c96aa9b8d637bd307eddb84127fc2a2758017cf9cd76dc2ff6158a1a922b8f8393262a", 0xacc) 16:00:12 executing program 0: select(0x40, &(0x7f0000000000)={0x5, 0x2, 0xb4, 0x8, 0x3, 0x6, 0x4, 0x9}, &(0x7f0000000040)={0x8001, 0x3, 0x81, 0x8001, 0x0, 0x6, 0xff, 0x1000}, &(0x7f00000000c0)={0x10000, 0x9, 0x401, 0x7fffffff, 0x5, 0xffffffffffffffff, 0x5, 0x8}, &(0x7f0000000100)={0xfffffffffffffffd, 0x1f}) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x8001, 0x80000001, 0x4}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x108) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xe2, 0x80000004, 0x0, 0xfd}], 0x100000000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80, 0x6}, {{r0}, 0xfffffffffffffffa, 0x50, 0x80000010, 0x6, 0x3ff}, {{r0}, 0x0, 0x0, 0x0, 0x7f, 0xffffffff}], 0x382d0f42, &(0x7f0000000140)={0x6, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000100)='./bus\x00', 0x110) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) fcntl$dupfd(r0, 0xa, r1) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x8001) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(r1, 0x0, r1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r2, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000001380)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r2) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f00000013c0)=""/242, 0xf2}, {&(0x7f00000014c0)=""/225, 0xe1}], 0x3, 0x0) listen(r2, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:12 executing program 1: mprotect(&(0x7f0000110000/0x3000)=nil, 0x3000, 0x1fff) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000e4fffe00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=""/9, 0x9}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="79a8437bde79110bb530f68740da2938baee603860b123da0ca60c44f6e19cf7af63411da70bb8e1ad385072fbb84a7f0605fb417d70e7af9866d3f6b5a69bf8e57830faa6d95e766532d770f196f66896ee71b9e062a1006cfdfd4aac5c9c340bf7a4e2831ab4d05c08e61382c06927a79da1ceb7920ba57971eb954faeaee2"], 0x10) shutdown(r0, 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x44e}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000009000000010000000a800fc700000000ffff000000000000", @ANYRES32=0x0, @ANYRESDEC, @ANYRES32=0x0, @ANYBLOB="00000001"], 0x40}, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) ftruncate(r0, 0x7) 16:00:13 executing program 1: kqueue() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10000000000) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x11, 0x0) close(r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x65, 0xc0, 0x4, 0x400, "019e2458d795054465a2d16ca3aaf02203ccdd6b", 0x0, 0xffffffffffffe291}) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgrp() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x112) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x0, 0x2, 0x9, 0x10, r1}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r5, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) fcntl$setflags(r5, 0x2, 0x1) r6 = syz_open_pts() close(r2) r7 = dup(r6) r8 = syz_open_pts() accept$inet(r7, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x4, 0x7ff, 0x4000, 0xffffffffffff0000, "2d5c282dc35fe4a6cd84b62fe5f6b95d42d728dd", 0x200, 0x1f}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:13 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) r4 = msgget(0x1, 0x2) msgsnd(r4, &(0x7f0000000100)={0x2, "fb1faf01d14211c14e242021db71ada0f0bb39366d0447899551a599ded00a6278d08a91da2a0b7738a36dddc2b4a2ef63d163ad728ff61dc682c4c5216bd42fa2b43ed7d4b7f08c677bf1b9ef78bc3be076571ae03e4534ce599668cf1b5ddd8eeda58c041ee49d51a348c262"}, 0x75, 0x800) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="bc8bfb1a2f964e1789f9b46a4ab64f1fe470467b26ef681e428857a2a082fa3ba78c400e345733af7765a9fcc37129591fcbd2239d8b9dca39e32b28d33c66c2b3b759c6973ef96b0ce3c3cc7e672641248000f47dd182f745ae05c4bb117224b2cb080c9bfa87fa7e2eb6", 0x6b}], 0x1) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x40) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="80064f", 0x3}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='<', 0x1}], 0x1) 16:00:14 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000007c0)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000580)="f7684c2541dc49d1c8fd6364a7ff2d78961d89dc95c04aa0168ffdc27d92d3bc30c3df70a7dc921851687ac6584b890cb8c17a298efe394d2e19748c9b967b1a92b3b1274225eaa94e269a2a7913feeda2c8b11e854b1dae30330fa11e16aec251c08c4b030041cef205808ff672f935fe97f11e4e4b466d6a71decb2681a14445770a8baf4c9b29361dd32fbe4a2716ad89026bc2ae07b640098811e2cabb10d3", 0xa1}], 0x1, 0x0}, 0xa) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8082, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x2, r1}) r2 = semget$private(0x0, 0x1, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x1, 0x7ff}, {0x4000, 0x5}}, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './bus\x00', './bus\x00'}) 16:00:14 executing program 0: r0 = getpid() setpgid(r0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000080)=[{r0, 0x441}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x5, 0x20) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f00000000c0)=0x40) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x5d, 0x7}, 0x8) setsockopt(r0, 0x6, 0xc, &(0x7f0000000080)="c028ee56", 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0xd0) socket$unix(0x1, 0x400000000000005, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000140)=0xc3b8, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc4) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x21) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) r1 = accept$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='c\x00') ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f00000001c0)=""/1, 0x1}], 0x4) linkat(r0, &(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus/file1\x00', 0x4) mkdirat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x1a4) write(r0, &(0x7f0000000240)="caa563f850e4daff50eb96f8ac79829de38c93f3be7cc4a83da5fa4b41dc0093d2", 0x21) mknod(&(0x7f0000000500)='./bus\x00', 0x0, 0x1000) accept$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000640)=0x6e) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/77, 0x4d) open(&(0x7f0000000040)='./file0\x00', 0x800, 0xc) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4c}, {0xffffffffffffffff, 0x5}], 0x2, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) mlockall(0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffe}]}) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x500) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x13) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80000000000007a, 0xfffffffffffffffb) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r1) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x100, &(0x7f00000006c0)="9f63c238753acde029af37376fd2eaa4dcd0cc65cf36c8967353122fc3352b796725734815373826c208c3ce92cdf5ff94b6976588da9a8725a51986aa7e22417a1c75933fc329409ea87edd57d07b437b85", 0x52) socket(0x0, 0x0, 0x8) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="10ef0fe394fffc5f7330cbc6b116bfb0cf504ea5bd485bcad00ddd6456fd98d173ade10e4fd65a960e8fda30d2179914b0f86c200dfc8d7f0157e9207a14d4fe9280b1cbb5ae22a478485d3dab11c80c3fe043b09a28e2b21ad469dc3e395d9dccd394cf2c2f2d18a4d1431341df2d23ccd9124cf33d3b5fa1598c0de71b0062d6573530604375014b1c5e78c3f820dbd885d872f27786409c6be95b0f666cc0c7a8644baca5fb025049fa29a568ff4ba1622f2986bce7ffe5bcedbf70149f94ceffb7211a210ff9dab629a2040fc24d67b3f8102236d74f4cf36369310411", 0xdf}, {&(0x7f0000000100)="55bea306af2c7320c831ee4e8c9cf828f97500037cc8142aefc1d80553e6885085de25a42a30feca2680330bdd37f3ebe830f5f054e0ca8014980b7d3c26c67d64ea942c83e6b1121bb4d44688149bf54cdfea50d26ae43e598a62c3e3c42a42bf0f5458367402c69c9c75b7355f3b12673e381e048cec7a33519187b175a5a6c6b754746c88158d7177fd54712b0883088aeb7d09ef98", 0x97}, {&(0x7f00000001c0)="92f8b397a2475a0bbb8fa141a57a103e0891481d9d1cc31d502b095ac8afeb69efc463eaa0631b4d849fd2074874bb0c7ad727dd6301fb2724602f077f22f25bf2e12fd9ba9364b364b964e29b23a2143297c611341b21a2fbcaa964e3b7f94aa6364aced7f7afa47b45b8419c37cb032453b6d48100b2cc5e8937b81efbabdc48178ebdfd9e0ca730065d", 0x8b}, {&(0x7f0000000280)="2e4b1bf842c5e6e497554218635651b28315e720358efc0977431428718cd4f9ed701ce243d089fdda7958c4ad80bfbd744a67b5e5b48121b12249cb9a580f8414bd1a65be1168115e198cb2ade79328f9bd117e96454e4af6fb3e357d77bcb741e467503781c6f44b8300b03e3c96f3f1c8749625e5d9ea9257604513177e736e0ea32c0d64900e686708480fa2998f9a8a53dc90db9d4ee779cc72cf82a225ed977ab8d1a2cbe313b5766652eddbb251fa45d875f4b0f8d127575278d3d8c236343b2004fbb2cde058f0a018063b2730892f33f99d68694c81e571ccf5804230bc42c7112354af6aa11c0285", 0xed}, {&(0x7f0000000380)="92da6991137e7ce54c5f725a8c8701192451444762301f2cc79263180542470fac9e5fbb8d11c49d06b17751113e0c7b558724aa6e9c42f5199a7aeb78bd7f38621e752dbcf468debb7d8008f020a187ee6398f351dddc7b96b225c694af83fe45edc26d4c4761eef083bdb7e2acb2b9a92dc9eeb58930377bebeb921548f8d1504c62a477", 0x85}, {&(0x7f0000000440)="dfdfb08396f04eb1a8c60efcabc1da25c97ca832aff856d8fed1d186f137a6501dbdbf3ebc1169352b10", 0x2a}, {&(0x7f0000000480)="ccee048d2097d0febcfcd5777e1e2b2e7648919b682ae2ef687b4d294e4eb7037e77b882bda460411111134ec82ceeb8a7430cd89ce791e2be804c66", 0x3c}, {&(0x7f00000004c0)="5097b92c879cadefcb94a46cab2081a5b1b1866ffdef41ef09cec968920cb2916e7780770c70bfa1610baaf474173273201dc484df2c4cc8fba065e923df3526ccc22de53f027c20b6f5f606c6fcbd6f784594f29a95df322d14f54a3c87722b013df51aaa1a07b7c10f1c4d64367a27b04e7ce922c6b982", 0x78}, {&(0x7f0000000540)="b14961e60433322bf943329c210d345e35cf914dfe7db292a87a8f145c1fea41e5416c2ea67500fcd9a437a45e0455adc3fc0f7bf4b02ce28c471348428bbe7d6b961836909759490469aa706d26503a63f33d8fd8ce8a17e400cb551547bb743ebadfcf56acf46b94149b18691f855b6d159de5749cdc68090fe202b878c0848021f1f43a5348b5ac73e0e4f7347b4d1bd7ba15ab53ede6a1a5530f", 0x9c}], 0x9, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x2840) symlinkat(&(0x7f0000000000)='./bus/file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00') getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/176}, 0xb8, 0x3, 0x1000) r1 = msgget$private(0x0, 0x802) msgrcv(r1, 0x0, 0xffffffffffffff58, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/106) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) flock(r1, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x43}, {{r2}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}], 0x1, 0x6b08) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000001100)=""/252, 0xfc}], 0x1, &(0x7f0000001240)}, 0x1) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) r1 = kqueue() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)="02392106c1b45aec6b404c2e526bff4eefff8369868da4b13fb3f5796ccdb23399965bba8d083d4c11e3294b5b53bad238493e684fa9da3efb064d021960e1b5f60dbe14a6d55294e0c2d6342fbb9914fa232a5270a72860840fff30673dcabf98df885fad4ea62d53a99db0ae2c4fb4081ad620f91d1f468fa869e2458a5646eadca2b9ebbc3e6386165fbe14096a10a942306cdba8e1029c86530859c797f6adc96f109b2c0e6f2a36d4cb36363381b71a414a2fa43208216fdd83653afc65911b10be1a2cddebf1be2fe4c77d0ee5dad260ba2f24ea2d2c4a5b69e87def46db9e8a7b1b8520e367d10a8b4f14e63787", 0xfffffffffffffee2}, {&(0x7f00000000c0)="bc6e81b380eb9c2c69eca7e03dc3ac1c2069953a1ee0e6b3"}, {&(0x7f0000000680)="eb9a5684cae43b4ff34289978ea744b21407368953334a23a416ee644d011d3e11850d9209a00c682b794f53910fabdfd3d6619b3895806f8498b04d052439a4d47185f7a841e1cd2dc19bf0d88bfd7576bb667c759e11d7e3df6c62837d571dc6619467"}, {&(0x7f0000000700)="ba7b661c9c12eb6a195b364a8add6eefc6e0070a400ce96454371f7b39d840c2520fb005e0f53e457ca3c4a2fcf18dd95476e1e23ad3830ae4ebb1877adb59d88cb9bacd072665ddeb82977c5c86dfa9306f1db731fe4157ea48c4f6aba80747a5eb86879977c39bf50bcf8e60948142aa88b138719eabbd4f5485583d7ae8c30a1d615b86815a1f1c36397e58037ab7df8da47e8b83069d"}, {&(0x7f0000000640)="587ee5a1a1aa6fdc8016c3ed5a44a7b63e3647acee7f0fc4219d3c918e41fe1027b2ec4878f0e5caf10dea029caab65ce80344063a815d0b20b85ee33d"}, {&(0x7f00000003c0)="11d2abbcf10208d7834b2d82ff2ba70d938cb95c9cce396e0ec943438b4c64763fcf020343c31697d4e5cf502f8ab65dbc4ff54731e5cc5e9068f865a53d51a574b2d986482dc2e7540c5a6cca1a4a44de90e0ad925633d1873910b0d75976c6eff56c98b539d886e113a1104e"}, {&(0x7f0000000440)="3ae6282aff06df62577db653b491f39d6d9d55a4fef0c017879a7789989ed52466af966446aa2c02e546ad812eab9f4e00fb3b3d6344470f0441cb6542b4fd1ef569d8a6f73234533627bcb78da1d4517ac887a8adbf00fc8102f1bd03026eae4d1698127f8c9b2d0c65dd41fc401e7a16f8666b961bab591f8a86b980d51c9d9ba2ce72685b58b6d57d5cfee9d332a3f101c0b288ee0149a74d214b8b1d589e1a2df214522c20e9be36cb42e7ebc5fe915e70f5ac9010c3059d7187f69f539bff92024d26e7d904fb22e7"}, {&(0x7f0000000540)="0fc4efc6f002b05c5e1cb22178a4457914b340ad475af6cdc673345a3193109e8cd03c86d2c17bc018cec260c50d254d15dd4365947e6f991844e86490f92d152b"}], 0x16a) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) writev(r1, &(0x7f0000001980)=[{&(0x7f00000007c0)="84f3fed16f424af1891491d9262949d7c5d64a2e658499d0c2b032b1ed025b5d8c9aa3103850ad00a731d91dddb82e804349a84bc6655af61ee0b76b1223c783297836080faddaab7aa8161ecde4cbbe364309d55b75da158b917c85bdb43c56d77c1b1f0db0fbf57c7792159280d42a53be271e5ab01cffcf93bfc108a100812426878ea10334d80a5e74bb543161422effc9f5b07a4decda7b3d0cb2cb11e6248497459df8c734cd2a830d677ed41105b5bf20e72585ec69395dfea449be62dd30beb8ab1f5df5e36f8fb42e269805a3505a8ac354ad4568d7418630ec2ab8b5c084e472e86028c10ba6b1dafc65f8cf0f5ebeb53cf001d155732cc64cd7b2ff4df628139ce23eed82afeb27e36bf28a5b4d75985f37b78a3f4e6a60073debe814a0c7f9a06bc1fac2b61213448011b0402b96aea6ee03a5a62199346452a609dbe77d702c15f05b648be46df86975055724d55610a915e9ddec5d2dd126962378f806f350deb2bc83c4b1d9f4dbf90e651eef718778839e2a3792121482c6e856c196cda8c7b5114f205bee1406ddc22166a508b8fc9a44a07a201573bce7fbafd5e5924b1d1b5f43d796c287496ee50d58c9e88ffa88e7551884560eccf55c90d317be01537801bb667ee862808aa4c41b84b63d7dceea8fffa07834c3098d99f0ad25c3e7b0928fbe1b8a2c0e12a4440193a862af502b716704cd8d1edd9c15897272f6e9375cc723399ffba7084610ec82f95023b4006842c8b9e9433100b0a86252dbc4cb36f9d867af496ccde41629cbd92d1a4583df3d220f13aeea321c51f3d4d6f1fb490f8519648df8d682e7aaa6cfce6c044912bae71650d2ed6803289417a102322a7bb7138777a9ec6c6ea75e8a8c21a063ef34b1b434516893b17657401f8820b47747144b4195c60f90a287fc279ee595c9ba337eb6983056f9297653e36476435abf4705e031f22a0484305b6c61a9addcc9944bffde20eb002d657ae4857600796bab042b391fb484af2dc8db00230cc07c6e1fe8e4a5b02b53bd88eb16882d5f4b53d1d976f209568fa02872b0c22bd09b71e79c1233963b899f8c70967c7bae7ecf83a19f23925c357098f7e25371b9c6c7835e5d853904c898a256460624901d71ee52efe7815a3a6cb700212ca278800853da01218e68fa9cb43a55db502990181f740c7dfa91db0630c4d7c350bc3c4b663b3ff8247910be42b10d5987f9fde2cb82435c48b578c0f34f598c7278e6171ac46291000c36a1fef64e1b62190148f6344601a9bf4824fd2f232dc6d5117b799de79fa2f70e12b41118fa4a20ad282be82b9d877bcf7f86fcf94d5330b7ec192b77556b230b7880391f1e2c728da28926f8ed8609f09fedf36723a0370c7dc087f22176761b7cd68f9011722c1c6b8326c6a7c617d15c7584865a28a77f60c78ec072a1de3c21ec458e0f0602675df9300bf841ee05722f87f97dd29333d5de4f97fcb46573f471eb70e30ed737af2a03e8024955897fd520243096233096a5b25b7c8172085f309fb0b3bc61930a3462eca66590fca3fe638b804cb82e5da53d51a99283044dfc19fc348b73f6dc460d44850810fc090f65650dc2c9c1b7cc0eb3430cf118cb9bb71a8f864ae09560879247a72ad80fce183bd1fba03c105ca41e781efab21dfaef2a6c3d4cef7608717469864c9ddde02016620c0508c378fdd594a1af0fe720882f23c80b433e64c218e3c412819605a2da820d602341d7da8e8c9efd6130be75131c9be84c57be554d01b218fd17a3757525db2d609b221c561da1ef8d253fd9fac9b5e7ef8541f980eb77250e978e4eef3bebcf97b25dd751f6f96f537f56b4fef9f63d3e3700176f4c8063933ccf710e7ca48b4657980fa8982e9d12116aeca85290e177026f1ca565d2101230d2e062db8457d27ba7479682e2ef30891495e0062fcb87b2ff4461e405c8f39c45de6c6eee523b7a3aa3927d8ad1a89e5f556c899ddf3ab009bbf6359e465dd0cbbce4bc070653346f62a820b0a2c68c4a24f38cfb8bb85c8568221809fa00e3e2d2b27a29799755b1486a98e3960be08eee7a9d5c0ae7d345bb5a1e4a196f02367915a19cae225e02c75418f0fab37f8c53bd3d9c0fa81a761edc374be7215f60e2a3daf1ac63c5f5a6f4eff9c02ab228bc6fbf4688558b834dbade98706f142239264ef96dd408b1b84fec0e839d8fd0ae6c1bad797220d955c5d700e90e4072bed89f3103bbfebff239e5c29ce06acc5f8380a9c0f7ca7e5eb76faffff98795f046d0f910423e90308f46430e31ff7660ef68deecb5ccabb23fd771e7615f100d13b29a62a165029740164a79bc6587b5c27b452601667e22a5dcd213507ebe848602adce75e063643877a7a7a68e6f7b70a11e9b1188975c080db0ad46c5f0d5a4404529e95d99d611b59c0e47fdfcdf073eee2055de62f6cd72a9dfa01b46f4fb3c661ec1b3e2f8ff670f62e50aba50099bec7c4483e5950efc42c90a8297c725b9ddd92004be9596fb32fe051c4e8a4ee026e0236c3769107b3c969d0bd23e1e7cc54f4cce8959e25b8da7578f9d515cef593cab39cbc99c13fe8f19a231aa31797bd1bb49fb67e164d5611acdb686da73877d5a7a540cf4ebfec0b483df41855fad0a5c19e6d57c585e3d25396190bafcb8e9958338111b076c52a5c04d659cdb37759e12a4fca93846c467b8140f070aefd999a17d71e4c179deb58cd7963266078b7d997527bad479e524bb6a66d716e324d0e5fd08c90b88bad7786ed157f5f8f016b8cf2ddeeafce1365b5ad0dcd40ccddce9a2fbbb177d8faa8ddc694df590299a8f82f5735744517d0070b27e991ba0ceca6ed82d9eae6d32b0c79f0d10a13fb1b4e58db5be9f095654a68b5420449635a56de0aea0f633e1e7ef0104785abe35d4b5a102f31248772cf94cdb7a86ac229189e4772c75fdaa8e09b2f3f99e7c9aae0020e18d0eb20ea5f6efe7cd8824eb3167d89f2d4bf7c07aaf5a60cc20eb43502049fceeab2872dd3f4f01cce70395df67a1b314c8cd51477288dfb3698df1463c88fd298a0ae2766eb9804a54a996776869d4aa225505d976ecae380dabd75994b657a75e594881eb5a16dc27fe56fbf82c966ad3736dbaacb137d126266361158c4e0d19bab94ed95e3936e1aebcc26b0f054fd25e4047686d837636ad33de81e311059039f432429ee5921b918f18b228d2466b95cf3c84f6b42b679181322fa74fd54554fba12c37402babb2c84810ee9b666be6ce462a4bcc99492ef4cf7b7e954aaf3d30dec6f63ff298af9d98cb8214abd2b263bd20f5894298485f048a894b868e5a0864df124ee076e2ff7f430e1c24561834a66d1ba8c5a6a829aac7fed3d12b50130f04fd3b87ad43577bba30c439844934451b5ecbc61b33d11f3849fc40bc205def99cf7738f015c6bc0fd99bfcb9a3ad14209f33fc1c0ff391df4acdaa0b3c22bc60506035b668252c6589a1556712dd28c371bac4e684173cd17485f4a8f9adce4b66adf0babba99c723093ba60bf7a06b3763a71ab7fc161be15484c14391655567077734fd04fb05065a48be346c6cbc87505ec1e982b053f6dfc4c2c8f503aa35c0c985038777e3af9b2d88f1dcd6a73832c391cc26b9775efd89747a2412917071fd966251896ca379513da59ca0c4814ebd01c323f1f8e3eda58fc4fb2d36f9e8ea5e36713ceddb828faf3c10acf03ec23ef202796e50df9cdbc2dad6ddb32c13bed5bdb4d968b759fc9050d38021009759545e3180c1dbc23d682fc752d92f7d852723ec55b03b075723d66ae67a28dc916b58bc3c6dcf166aaafc849a304086dbc2107415b697f7819a1ccb7d116c01d8020f9b8457562774d7edaef1d77c53ea1c87c647fde84894dc2f9401f572a1a167dab02e624705a1ec54236e9c034c08e1a42f72aca93bf6aa11a138d4204a8851e2729e466a70c02e52cc7b226df512dea74942331d5d7d0bf994afcebdb2d33beb3998c0b8906cb92486ba7c9adb90ee7d984d6a77b3eabf688eaaa969a7e558699049979dc3c264dcf8b0dab2da60661ab4bf147608545edcc8c37ca24caf636649943752d8d6d4fef6237074418cfa2e86fa7d3a85f39a2fcf39826ff5b851c4fabc91521c04e0735ebfef950fc0e45e37ce38f3167f589e5b996221b3a709bd24350e54f3604cc46cb8d7af06d3ff8b40b07d5f915bdc3e46fb7bfadcd13654ab2085a3d51a369b4dbbcce5148cac478747276399bfc96b21f0b7b438b5ad5999b9dc8dbc5456e1fe9d9efce630a2b446812bfbf6d14c272575688f431dd9e0dd3d674973ecaa7c3d673dea23a5fed43538f6e08fd7415c2548b23e0a437b102b16698b7ca7fc96d67956298cbe7ee684f0cbd9f44678b0c4f1e1e031e658ea93a43ecefc753e40cdd401a0e0dce25d64a54ff1e67206c139b5383b119c59f8db18a5e44acb1d53e072f93d6bd1a2eade3d43c27051d8b1d59d6ba347d35910d80e596ab40a7dce3250b9f45d8c2ab34e67600ab349aa8d2423412e420184085020a226a8a64453bb92934b1c01dd8aea020090d492ac5d715cf7a9ddf8e678f991801a3b5436a31bfa178fa9b29efb3e13d7df90756b1a2b7ecc544e78eaddd85922f99101df80ce0b1035495fe989bf59f4d3e4d03ac1d868b66b8e51895ef0b4504256a1cdc0b155b5ff6b052e5df693d56ecb0df975f94ec34fb235a58a589c9f1e5557c4e04e0cb5062826cb415818fea22048c79098cbfc07daf4992f14e747d18bd09a9c1f51053de9139a785d304d7ab5a686df89a1f45c3932cf54fbab1fc0b214d4c34c5c232d4de043934b1e36036146c4a1f3af20ac0097ccec83aee5e43f39765f6c422837442650f15e42760d557362fc68ebca61d9b5e5bafcd5f523dd1816933e0ee61b9eb82c48c764a6ba8af7831d172834effa7f78271f1154d967b9819280e1c13936d8276d7366cc061dd583f5ec9e6a1d480b7789b7df65f3d480e8b9da0b13cc2522c7129c015c3968f9903b2a203cc3dc531d0dbecdaef83421a4977ab007bd4f8ddcca0f7e13e19e32d004bc2d4082d0a159d97e7c37aa7901a94721b633e7cc5e7d3cd18ff028de2ec2e6d105b0edcbc58064fb2496aaf6873ab63e37c8e2387db8efb030d34ea2c7f7b00187e0484bc2f477b5c489c1576012c436c78c17f22816f49de28b9f980360fa0bfe9a3d60c8f06eb9a4a9a2bb6ded9b2b59d8bd6a8f8e41ed4f78da2aa7fa3b515e225a2dad00e4a59d01727283c430c07a8cab3ecc134a503cc7eba5d3d950587639f7b7f8b0f7617d58f175984b73801065a0b19d5a465452e3d52b306b573fec95091c9fe90f7bccd180008b93c646a692c79962beb5f117da194d8f0e1ced1b3965ddb93b27334e37f4efbd5d5bddcd6b48c5b9ddf71fcf5e838ad07f25e47259e5b62606d66b9f884f45d4e5ec0ed3bcfa356f9c97ed565bc81fd42bc4b5ee1a8250a73c5585f479913abdbf80e1f13b0a4da55f4fcefff87b8b3149032ee4934733b1dca994007339e06088b915c7874b5d7a10eb0b8b2354df40d60c130a173e5da7b27f912d00e0f75ce3bef6c104b2543c0a4887b856c9fb72fe76671751b3b1f3bea3392520f4aac544099c568c1b7db8155e24e307c71909534dd2c4c6c5ee0e110ef56ffd89f07aa725ac7b9387d7fb9bfc159770ba384a4a4f22b0bc76488e89ddf53a47130e919fd7a96823e92f6d814741f1da27037387fca201087c7d8f2dab9bf63bb731642", 0x1000}, {&(0x7f0000000280)="326d81dfa01f28be9f8b2ec72da647412ad65b83de0ed187498b64d1c72f007b5ab90bddd937a4d37959614c9cac28a68e0f4f5bcf95467534a3059089df5dfd9ba3fb527c9d856d23de28adaf8d9a11eb5175d5ab30e0d6de82cad2fc8c3b32691e2d5008bec27a7f2117cb07544d6664a57ecb7438f6733259c668887f7c246e1e39cdad493ff8155df0fca43c4b4b7bec077e491057d1e635d4126392cbe2ff98a216ad36ee41c63c3cca28545917caed7de723fcb22beb45f272", 0xbc}, {&(0x7f00000017c0)="55eecb8fe04f2bee1710f958d6174a31446a90450d86a45a0bf3a2c1825e575990b7e26f5d6c0772d7e1461caf8dcf125dbb24186305226d453645caac7a458672ebc473880d97de863d1e19b1ab47ab255cadec0def1636fd4db7e4b37e66a84e9c36ef31284354ffc49b3f6a873a2ecacceb830a6dd1f471ec7a611a89011791d207a67a462ea6c417c97bf67257b01193f87e8f04efd168ec72dafd826c69", 0xa0}, {&(0x7f0000000340)="ac12b51d2dd5bf1730d1c45bd361d0c5818dbe6f77baff737f652ac742893508fc7894f30e5b30b4570825d4de5dcd9428ac9206a987912809cbf4b35c5efb1fc75c72450056599ee8e9a39581151772d4c0e14776f67464424455bab1d18c7fc41ef6d3b564603939ffd37e0942c9d3a60a07483ebe2620", 0x78}, {&(0x7f0000001880)="07b6418f90d306b20e1fdf77925af16ac5", 0x11}, {&(0x7f00000018c0)="f302aa479f99c4e72bf370f026947b1f73009ab9e7719dc1a7d660e05871d3df4aa45598fceedd5edd25c323060e655eda2da6ccb06fae09f13b89577092b41500bed8cf0897f871f585596802d0b0085fe25b1ee2f012135cb2999a5322271899e0985500ed097f8adfbd1a3414e27f14d81eaf2dae70f41b3907a4caae944721fc8a2186a4766123e9f701c5d62e1bdba25ac46242f11360c01c12526dd0998463cc0dda6943fe3645e0", 0xab}], 0x6) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r2, &(0x7f0000000240)={0x0, ""/173}, 0xb5, 0x0, 0x1800) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x5, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x4f, 0x2, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) socket(0x1f, 0x0, 0x3f) getsockopt$sock_int(r1, 0xffff, 0x24, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) sendto(r0, &(0x7f0000000180)="41df783f8da412287b608cd521c2e77e8c282657de082dde21c60deb8b22ed3033862b28983b8a05c65a70906c21c835e62bfb27d9ceb86e4c184aca375325ce76866812a08e71312f90a21a9ee5102bb9d42f6c757b491d29e33fd83fffaafab39e800c7a2cb838979564737f58ec941b81603f41b75825c3008bc05c83ab90ba28dbf609f5363f494098b0b4d1824cf65ec16997f15a10db2c551e7483de2c6548779d152ec7965eac700d89af3359fdcfd27c26e211c7c0bb4f51f5f48163175f3aa4fc354852044abf3b3c0debf7572c55c543684bd6761bcadf2cbc50", 0xdf, 0x0, 0x0, 0x0) r1 = socket(0x400000004018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt(r1, 0x1, 0x1f, &(0x7f0000000080)=""/2, &(0x7f00000000c0)=0x2) socket(0x10, 0x8000, 0xfffffffffffffeff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) flock(r1, 0xe) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) geteuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d00d04c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0xffffffffffffffe3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6010, 0x2) setreuid(0x0, 0xee01) mknod(&(0x7f0000000140)='\x00', 0x5ffc, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x0) 16:00:16 executing program 1: socketpair(0x18, 0x4000, 0x3, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x6) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000340)=""/142, 0x8e, 0x802, &(0x7f0000000480)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x200020, 0x7ffd) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="2e9a8883103fbbfe017dd9a045f14301a5b7bbf211dc8f25f33f17526bc9aeadfe11df79fffb342323cc1ab875ca58c448474e252bc40f07e6"}, {&(0x7f0000000140)="3cc4ce076f0e9e90f138935f52a325bb962b716b5ae9e63a1f50ad1e0706259287ac974ba70a1f96f5f215b4626644698287b36ca60479ffbba76d7c9493757133116ccae14d8f088c71e5c0312b3d2d1d1129c2f53c3ab6931f61bc4535a76ff272dc7de37e7449f781f72f46f8d986b0833b960e0445fd8c1a4bd272a647f11bc4cedb92e9517e14849791f2501eb7b5c259d810b141b273b184359d47f0d3a889372ccbceb09a576a9fa1e9329d71631c78432a85caa45dd72609dbe8c1ada2cbe0a357c8177bead9659043b71eacecaf2ef19287200a5b0986f48728de2cb91efb289262e30054119e21f5de9e82afac5672381a9526ceaa1a7f"}, {&(0x7f0000000240)="c912e3015cf86de2df5ba3c7418d9ee9c4ad0b5c515862868402ebd166c885c2c6c434dceb98742c38b2614320e0442a33ccf6efc95bca5d2560850146b7b1bc8966daba5dd6579361a5b87e5f8bd85879bbba5f887437ec7fe63f50a801f58eec506d94589284079d7d108114d35a4ae54cac16c0c4272ceac910bdea1e1c9d7bba02c6682be53bcdfbb7107b84ac641e8f057c6c346306f07930d9f202bb9ef817e144430196812be7b68f946ac4232b77fea9addd4632649b881de1e20b5a46127206d66fa16866cdeecfb0db39c4c3533dbf2177f884cb97385030d03ba848407b6f3615d0e4dac05ffc"}], 0x1000000000000018) close(r1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() kqueue() pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f0000000040)={0x3, "893c8646712d84111735eed1fc12a34a601537940185822236c83a7110a885a29c2302f3b16dd4a551829318bff8da042c746ef1d8460ed7773e82dfd29c3dac7d847a43aaa6e19f67b88fd719cb786bf4bb969a509e033895030eb0f513709d12ecb9bbb0060bca8640f64e82603757e861973302121a6bac0b4c57923475db76ce9ec52a99212a2c79a973efca4fbbe1b6a6bf9e197e5da544beb6d209140c927e86ff"}, 0xac, 0x800) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000640)=""/212, 0xd4}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/26, 0x1a}], 0x6, &(0x7f0000002540)=""/4096, 0x1000}, 0x1) pipe(&(0x7f0000000480)) r3 = msgget$private(0x0, 0x205) msgsnd(r3, &(0x7f0000000000)={0x0, "2bb94bbe12ee79a49434ec6362262900002d4b"}, 0x1b, 0x800) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() syz_open_pts() msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000775b74520796e58fe7712129d303ad7eacc5da8240908d01eef68c92d42965133d3e348f9938df323d"], 0x1e, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000000ffff000000000001000000001ccbe78b0400000000000000b8d854aae8bd1d0beb3747ec4c7a1479f7c57017e6c1a3a2701b8099693f120772e7f946480fdcabd907e99b4fc3de761c5e1c5af952e6e24d0d9de8c1786a33af931383836141fd1ee89cbc8b6ab3da8c205d33725d1535067985b5d1a4c8007691e6ff60fd42d7294997b1a9b3ef640ddeaf8602a92271d38eb5bac3e478911a4222c5944bed37634d3b88faa508873113e5b647753d0d47bd0b819b14d2ed453eb34e4a31b7a93a1e217f00e2b51cb89d432a8d5032268cb891fa5a623b4fb9be53e79d73d02d90bd8404d92d3b445716b5c0da9a2eaddfcc4b2c92e1c215cc2d097744aa05ffa117c9c744f2f93cfc5bec42534c21f567b39f32d5826682ed7a", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) write(r4, &(0x7f0000003540)="9849d903dc1518b6e2bc445cc6ae2307323f6609019e4b52e62539f940fb8bd8aaf09fb755e42b51d6d2bc2eaae2d98db6c02187383e2e7b82d02f4ab494e907cd34c71c69fb92ba3d5ceb56d6862fe0507e686bd383e28497e2df68528d8b763fb368bb041050047dd13e2b08a6cb69b58f2898161c3312a60650390008c993898e7782792b16b0705ab7a96869aa8f23101b8bb1fadb2484c4340625ba8ef45f55571aa04a72f6b310107d8d963ddd2ed823027421a0f822877b28f44697ca99fb05a041a982c0a1cdd956e9c586aee9242d6e865bcc434a48376cc327f2416b67f66a5f9ce08fd6fe1c89df262d47e9c12622cc63b49bdf4ade69975fbeda2351bf947fdee26771edae0c49a79023e66dc8cf3c3b2bf96109d634dacaad3c94c1f8b44de394d953d51bc58c1525f0ece82fd446ef1d0a841487785224b6725a303e34e98a7a89bfa568270f24accfc970d63838ea95fbfa50635e3dcfcc77f02d2a4172bd1e32477559fcc76fe785c82696b6c9a1f8117de804edbf1c294ecaf78c4780b2d9be7d5ae0dc595d3b3cf09fc47d68788b13f3478401411a135e7e871df93b37fd8546f697c2bbdf7e726cf06f993d66debee4ea735eb91591e3e6b50937e72b69163530ce383475e1ac9c874044538ff3b3774a07f77869c5696305ddcab2b0e81d7570d4f0febd82557dba20b5be46395360038fda0ee4005a822d183dd88c3e4fc98c2aabb4c4f19f9d381ded9df7238d6c708ec6d511eb821d236a24bc7e8f781a567189d40c9f30a316ae736b2ab6e57831ef6770936d2e81666de4a5ebb81d8115fead42ff4ebd64247a8fc371bec7abc3844f70ca894519a274b34d50a077b73eac2a0c60d7feb757362be0be0f0558806f9af85248927668ddeb9af4f3cee43917afd098a9df0eec7ec586af2e5c8fada4947143640870b8bc2e79fb33c870df9e5a8770fa64dce7f2f17d1ebb9467265fea504755bd26d5ac73aa8e6b5b8f22167c04847e46720e4d1f541b3d0f1c8669ce41fe096b3b1409ba6f6a40640d2ef46f6123f8e8797e918ec58dd46de1aa76f9aa8cb2e1aad4d5c1ff303cec6471811c704cc12e32a62f8d5f788560d644b51ef14c8e8b9ba3d95f961fb7c45a45c7788b5cbfd5a74a92f07f88c2d9c051c334b1c74e0a9799800e0f4bb98ce394bacf8e9dda56efa8893a485a8697685f7e960c00da720f24b9fa6da6d82fb559cfcef600ee70b2e271b0ee794902818e7387f4ba9d6bc0b00b840e749763da7446fcaf1e42357ba53c24dab8ff77e26cb269d4870a04104c20674f0038ed02f7d4b4b91d132e7947f1f4180ff72d19d43ddb2a54e8ea91072865af9c50020ac123265a38cd1ee3bc8c7615a2a0e8449410d6982ed2493eff56ced22ed9ba69fc62c32b7d3af90bff927133fa7e33ac912f3589758177709778ccc5c3121b64796c32d928ff1fd2196e1328ddef21d7d7cf3a31012fa7e43cde17b8c88fbb90a57de994d2f92b12dbe72def8ad32e0f623c40e151c522db841544a068a6374a9542c1f2341ccbc5b84e3e54489f1a90726fc9b48ef85c8408e561c687a95024930a335afea078aa2d1257f1903344a04420a5dfe2830b941c062e2f7df16458f218489493ea40826f2376aec5590f94cadcb68f1d4cc49ce98ae20f93d6808ce119f56822446f288adbe4d90ec8e3b18747447e42632cd0eefb3e45b887ae6cc6ff493c01539f41c7330923bea1a8837a5b1c78a2ca4386c1a8266a087185225b43e16f420ee135bcc4dc7d008b69670e91d4069086aab2c82d0b6d66c3ef124aebb6a684d95e5e6288f5eb80577a42c364bc7a2ee626f47e8d18a293397f43ee53d3beaf48a1b6325c3332f5d8ab41fa73bee79d3e343f1b9657972fefe05c03d29e63da393fa06c12dbd175d688e1c18fec4ea416c6a09b794e6f9135038b118edf1575bd2b03b49544da4ce77f94d9b1fc80e8893b1b848ca976a8548e8967bcab019eb72b56260d86b7f157b2b61c26ca0fe29e81da027d33c268513da44f996a546a743b6c2523d33c962a3ee00b7826f543945494e284488ab13d7e3d80553e456db3150f429feab88eba083de04df304da6d134f4d4c417dbb227b1cca770a3abad845e9c3e583df6a7f53f1d5c4176879461e2d552414dcb5ee8d613cc24af21abefff2a3bd451b6494dcc35025150b8e6f6b6587c737913b83623b65e9bef4484dcae380f4a3ba437c7d1354c4ec0191f886a00c002e610cb041a8a4bd9f3b22974933d18dc95216639b728c395c13e451aad61939d79ee4913a024ef469154ec3e8e00eafa22c5eb20ddb5b4cbfe1441da167e1cb4d0c6907782512c346cf79139c1703b17b3349d663f0c6a79efcc7c192af6b6aaeee5d29a148f8de19fe2bae64392941d17c6182e2af14184df94cc7f8445187ea5ae6e64ed1eb3ed22496bb3f81a63975d9bef5dec25d263520c97847321570ce68a9f313fa5628e187ee1aef8273c3fa06d7cbb645f8810728867e742f73a5f516b5eb0c350aca2d3aade96fa90939fd22a5999f14a881418d55468feeede202fea21301a3c29a62175e2db0339890ebf632e407dc97816261bf8bd48c8ba75fac2bc89ed85735332f0f722d4365e87d2fec7518503978c330c1cd491161ddfa2f150576e55d43dfe0ed42b00c5e0e2458f55fd3fe660b6f98fc74b8676e26513565ddf5fb2f2e0b6f29e6d4d3c414fd43e415487298d0abe30dad53b7ad5b49ab232a3367c2650a78360662ffc1463c24c5e60b63d8e42dbe14f24e00b377b062b1650ef43df32ec3b678caacd996623641667b2883e7bfbbaed1d6c40d4fb01e2d4d7f467f0928d3d8f4ce6d3f9c27c0bf5ca930212037c42670f5f2ffa6856258146f06df63d5719cc2eb9a5246e28b40f3cb17ad30c070cf017d512d52c3af6023d7206ae6c7ae416b55d18dd79a91b8aa50e1f0b69e3c84727dfd7fda0ea618ae01d253a2bc1c3a057497710e87ca2c7fb9739d6f9dad762ea0836879c5331e7ad65412846bddefc1bfedcea7f85ec4f2c8c60b734e6d4f58a838d496a060dc589b39e72500b7e5c657395b12e194b1e3f14abf1c309d67b087e0d3f2760af326bdec2f380ccd7a56e0244576ad5f0ebe9cbfa01f79efcae0dc7b3999e420b5ffe85a5741fa7b81fdd25cb055a30f15be416940fdd573e158dfab7826a3cc3dba8b8debc9b638cf4ae8da758983faf4913d46ee1d06ef956ba43ad8ee8b85ea61a5a10e3b1f62738ba91e33d122e7e53bc3831e2c5c223894063d223ca0c8718fc5b7568055562b0f82238aa32b82a53ee635469f079027889d6b425b404484cca5a60ad23e8c5774f5f0c179e1e571cff4fa535aca429baf34e83d66253cb538b5c43dcaa94b97e5d7aabc669c6acdbd8f7ed65312c0247eafadd0d1a59a71c5958b606d8bad9a008c40c8bf8cd345e43432bb4a87bf42b952e3e1bbbe0d5d50bc497ff34b3f1095f3edc95122627f0c77f765f368ce9ac46841013fa6c36484a4fa027fff66327bed3b895ef2da8089fe4f65c6d9f6f03a644183018b09ed0bb970974c6cfe59b52ba3c0766988e1862c235d96acc3e522019535bf34a62428f900abf9963df5f76a65811412506bf6c47d853bf93455c18b5d95e434d44df32f01774df0139a0341dfd38472e22eecb7489e153b032702d390733bc159cf2485653e6e73df85f5f6dd086a1cffa12dfcc7c7419764fc4c66f59747dc3af9e1d5d35d28cc66058749862e20f26530815062f5fd3b794c143705fc8015fc8ea4def9659d02532c7a503d846b625e45c2a78642ffaa0f2018fe0b1bd665a58146b688d47766c2c5b751c4f26886eb8c17c35ab81da1c16eb0185c668e8540dd5660897bd1d157905ab237e8fa9e6ab52d4aaf6d51ec4fbfdab3c1d12abece321bc2e674657dbfbc4873c05365963dedde55798cc8e9d4afe196ff9636805daf9f735c5b6a64271ac647460ce21e4365c1e8991f24e8601ed172a4ff6535c75053501cbf7fb77a31271e3bb339f449928e5c70fe4cc0d16b7aafb9067651b09cb979a212554e0b4d10dc491af635b6eb0d6b7382455e084a2930cecb93ef076146ce0b02e6a40aefa66b9ac6b92ec175bd65f4ffba4b04fb0bc46bc2cfe963f4f539a7e24a536788cf38c2a82702ba3b74d925986c2d29dcc9e69399c5afe62aeb69b159808b01841508bf85fcbbd774754009e39eba0271f99f8f2b17a43c2441db0125626838a7455ad4c203f952fe6cd536dd8d92f6d6400782088e95102f4bb9ab1df9fe874f4c1a7b815efd03b3674d7e30fc25c0790f2c547c1272f48ea927d46cd808f969a3ce6051b99900692696d94fc438ffec83084986b2a583c709bbeb191f8b1adb0b0dfc02f240b5514ea3b5e29876a8b59568a23d3f42e1544cfff4bc6b4b1a87971e6f2f70fe3336c9ddd739bf19342d4fa612084f9d5adee40e166c19825300b58fb1e3dee35bfd26c45447fb1af9cb7b04017ffb8e7cb4a5bfdc41f0cde5083deb97f035b21750ab3ed8bc1e4e7b695b5fabfd6a81d2dfc0da18930b4bb31fd2a7eefdb5c4511327b230f2f0e4884eea0ba0076136b5b84a489e32af05bf89ba80ceaf1d7cd5be74a4d1fe60dbb54cde4a5755d70088f7dd653ad4e0e1be71267d8ced6aecdad2d6d2fbaac7081ea04d573652e7047e4a69ef22f597beea77cad31ebd02fdff0b5103e0f10d9a76aa82ff35efd6fa7656cab011aa201bc8599ebaf143241c5bb012b8293c066e4bf48fcddf26c0c173d11434171a605732f12855bc07d47c2fc0a9c58cbca53ffbfb1e97b4a5b0cdaed2aa2539429ee633fb7596b2f52792021bc77d2e3b5479a12573598e1718a633af4d4283d4fe764c21eab7b73a7344200a1115be2902c23960b7f7f10e41e54ed1ca4e502d0b299b8c46a57aa232206cdf4a335d5ef21496dc4fa17381edbd2697e132b41797fad42fb985d25a3522ac731d3e48587db401ca4e26439e988071caf71b871c52c7648485a0f27e58923bfdd002fea70109bd8757b916519d5017c63b872b7b36c98c34a90ddc320ebe78f48b72d2c1af992fe41759fe35623e2141e75329425a4641bb0456c238e929f9e22c018e9f3c17f1096021c27fd9344ca76abed6223b8ebd970f0a4f3d24c474db1f9264143f20d1411d7dd1ce79c80ad9e87d3264c49fa99ec97ee86e3fb036d4688374fd7a9dd2b703be1c659baa590bd6b2974dc66f55ad32705b8057cef7815202251b4aa72be18a8cf5f77c55986d0a05d229751c49d07e2627610d751c18afa2880f463f57eb3359adc93f8cff50ed609f76e145144b6b0085516548ba4c5b3679b03290c65033ba04cde8b2d75132fa7f392663bc3eb6e5167950b0d11d09cfd8a56ace31bfe4319d5dff2a72fcd7e9960af3b428902f46b7cc16ee643f786c7a1c60bf17773f49143e69c376c23c29a482c76f23ea64e6091bb237fc95e5b852891e0f921f055bac9a387120d64866d56e81fa881886ec0e2d6cb407237a65699d2b5a2e0bee455d3642a20fddcb4188fbd32a989b153b3bd4cb78d45cddc96f40ff3b492b9eff6ebf68b50701847a2e951943f67071f5024181f65b6cc3ffee9dbb1263e47b11971c41cb9f0bb56a1d85737c9854374693c974ac16423396c278697018686732ccd72fbb47c73de8e426f67a3acc81e64ed55b41a7c6ce1c9cf4f0826b87a4fa179df898f7078fdf0a78267eb1b107ebf5781109bce866f02482fb5fc37335a8", 0x1000) 16:00:16 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x20011, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) chroot(&(0x7f00000001c0)='./file0\x00') setrlimit(0x5, &(0x7f0000000180)={0x25, 0x800}) chdir(&(0x7f0000cd2ff8)='./file0\x00') setrlimit(0x0, &(0x7f0000000000)={0x6, 0x10000}) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) clock_getres(0x4, &(0x7f0000000240)) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe7e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getgid() r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setregid(r8, r8) setgroups(0x9, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x2, 0xa4}, {0xc1a, 0x7}}, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x2, 0x2}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x3f, 0x2, 0x669, &(0x7f00000000c0)) mkdirat(r5, &(0x7f0000000080)='./file0\x00', 0x4) execve(&(0x7f00000001c0)='.\x00', &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='/dev/wskbd\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/wskbd\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/wskbd\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='L,\x00', &(0x7f0000000540)='\\\x00']) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x4b, 0x0) 16:00:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8, 0x3ff, 0x5, 0x0, 0x4f0, 0x5, 0xfff, 0x1, 0x3, 0x0, 0xe3}) fcntl$setown(r0, 0x6, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0x9) r2 = socket$inet(0x2, 0x0, 0x0) r3 = socket(0x18, 0x7, 0x3ff) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) r4 = msgget$private(0x0, 0x4) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000300)={0x3, 0x0, 0x7, 0x400, r5}) msgctl$IPC_RMID(r4, 0x0) r6 = getuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getegid() shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x7, './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xff, r6, r7, r8, r9, 0x4, 0x20}, 0x200, 0x40, r10, r11, 0x100, 0x5, 0x8001, 0xfffffffffffff0fe}) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r12 = semget$private(0x0, 0x1, 0x100) semop(r12, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2327f18ed01227125c7dbcf71dd0aa28cd33d4fd77b7f42ded4389e27cebddb7a2de85228c01df8bfc38666a8e81bea885f206f0572721d5536d410bc38a123f738242", 0x43}], 0x1, 0x32) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='\x00', 0x103c, 0xffffffffffffff89) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0xd01) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e0db21107d68032575c72aabb08e1bbd3a0cfbcfb427396ed1b9a79782d1c6561ee4eca95db0b0830ab7ad738f55ecc5e5b203ba0849653c984b808075d5094b18c18664741ee800100000000000000000000000000000", 0xffffffffffffff83}], 0x0, 0x0) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) getdents(r1, &(0x7f0000000140)=""/90, 0x5a) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r4, r3, 0x2) r5 = getegid() setregid(r3, r5) 16:00:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) nanosleep(&(0x7f0000000080)={0x7}, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789232dfc94ff334a5619515a4c8ab0d50000003da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad89810429e193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff98) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d", 0x16e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x2c, 0x40000021, 0x6, 0x1}, {{r2}, 0xfffffffffffffff9, 0x60, 0x80000001, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x6, 0xee}], 0x8, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x91, 0x20000000, 0x169189d6, 0x7}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf0000092, 0xc48, 0x1}, {{r3}, 0xfffffffffffffffd, 0xe7, 0xfffff, 0x3655, 0x2bdd01a1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20000085, 0x2}, {{r1}, 0xffffffffffffffff, 0x8e, 0x1, 0xfffffffffffffffe, 0x81}, {{r3}, 0xffffffffffffffff, 0xd4, 0x1, 0x3}], 0x18, &(0x7f0000000180)={0xce3, 0x8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x40, 0x6, 0x7, 0x2bd3, "1aa136d0be205950d916fe689bb83607a16e4935", 0x9}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20480, 0x20) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x800007fffffff) dup2(r0, r0) getpgrp() 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) r1 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x26) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="acc9e79c8689e1401ce51b372ee466a4dc96", 0x12}, {&(0x7f00000001c0)="f53965ff951c3241eccea66bb6b4c9f6a978b39355c374eb09dc7552924db7da3ded8f2f1c09dbf015b3cb10a0a98a37408f5291", 0x34}, {&(0x7f0000000200)="241e9118927a8b29c2ba61", 0xb}], 0x3, &(0x7f0000000340)=[{0x68, 0x1, 0x3ff, "118c49cca3e0082062182bc102d47b0d36d65d83677a4a8d21aac3e7498d01400e5c6534d6c483a40b356b50ba0f0975efc4160f19effbbbb05014d6e09be1f2031ce1b3e2c0deb232067dfd6b8be2e978a65e7c8e"}, {0xa8, 0x0, 0x80000001, "882b0ecdeb41cef52defe568dc3a12bda1d94f0acb0438c70b26ca6496668e6dc43ebcabe4b68b52195da787bf19d0e57ea853809c26a22d0c8d0566da8eab8ef80c0a5978a480b14f340cb4e9cdd3e71d3811cc7426f000afe1faac345fc42d2d5db0ec444915eadb1bfe667d45a8fc43a351c137126a38d92e238cf1d1f16f25dd9fa3661a52728006ba169a9d0f5c455c23646ea743"}, {0x70, 0xffff, 0x29d6, "6161338301b66a8cfd0cf4f00ee267dbbcd9981a4cc20dc450a8ed391c40df303af3ea41f07e93b3806b95271ef9f844f1b067302ef821f89034d1e063b0641fdc24d6ac8026601eff93670e5262352826f8097b3f5540c522324cbead"}, {0xd0, 0xffff, 0x4c, "fccded4491a80c2c5781201242b32bea0f828c6bb0691b1841d2116771b7c570e1e0f81dd552901f949786445776c03739cc8bc01fcc3912c2e57b9981bbe85784a24d91ccfdeb554eb6f38dd2acf0de846b65cc3f43a9d4d4f9ae5841827d931a9e7fb731fdc22c7f13cd3e96b9a07ba8febdb9551274641f730f3798ea38f4636cb841b611c0ad1867df813a95e5269c3f4a8adf7147cc08a502d690f0734e4cf4f37d937570cf5dd643b2d6ea9a8696fb307f4d8323293860569e60c8"}, {0x68, 0x1, 0x9, "a34aa35329f5cd68ae4b89e303bb8c4fc010b3731c5d949ac455cf9f57d3790c3fd42c2050e9789b9c2ed8082f196c946b1743999e3f82940bb3a437ae0df2a4fb9739c7103af5bb9ef2d29170e89cde777c11912a8832"}, {0x10, 0xffff, 0x1}, {0x20, 0x1, 0xffff, "1cff23692ed01d1eb4c7a8912c"}, {0x80, 0x0, 0x528d, "e31c87f9ecd0be2af1054a738640e94f6f9e944b6a74386a603dc506c13a3ffe550b094a5b6ab43e2c9e241562f3fc44245fe661a079caf901bbc590f7434edc1138f20546cc610235b36858cdf7f310663a8b8f5242783c04c704bd4d233b913e09686e906e35da1bebae1a8eeb48"}], 0x368}, 0x406) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000300)='./bus\x00', 0x20000, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x100, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) writev(r1, &(0x7f0000000340), 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x6, 0x346e, './file0\x00', 0x7, 0xfa7, 0xc90, 0x9}) r3 = syz_open_pts() close(r3) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000000000000013ba30266722f0182c3e472f9a727b8f22b730d2dad43077cbd2391440f75b0278ebb1a04a652ea12f67ef023b838415e44d9bbf87ec87d75cc3733bee9822effe7137ae18a45d3859eeb3e2e383f9a01795ff700c46630bebe3db61d54c4833a7871a4eeeb5d501acd708d04abbaa53105e99d23f326f27dc005adc18477a8b64c467043c1ed11f69c8e3c311b474c593254452df3d34b8765e95c275ba2008af64ac464ad1d2f48b77a31a381c"], 0x10}, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x24) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000002140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb658dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd158800000000000000097c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643ce0157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8068ba759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755e5483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc147a1bbdb02429a2aa0073a3cc6e73f85f0d7a5b3e329a3f7a6b038aa002d1fc240e65c476e3e9e4d9c4906e1d879d516e77b75dc6cdd72f2bbe7b4ff14c6556c2f5f5ca0cc4c11a30ba256e309c6662fb857bd34fce181c2de52ceb53d2b47c7339a66bb0fed33b6a786ee25a4b1553203016368193157a3eba1874a06c48d5da30c", 0xcf7) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) stat(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)) setegid(r0) r1 = socket(0x18, 0x5, 0x100000001) chroot(&(0x7f0000000140)='./file0/file1\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r2 = semget$private(0x0, 0x2, 0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000240)=0xc) semop(r2, &(0x7f0000000080)=[{0x5, 0x6, 0x1000}, {0x0, 0x100000001, 0x1800}, {0x1, 0x22, 0x1000}, {0x4, 0x5}, {0x3, 0xf7, 0x4d756a08a9a0f7fc}, {0x4, 0x2, 0x1800}], 0x6) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000040)=0x1, 0x4) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2084, 0x4) 16:00:19 executing program 1: socket(0x10, 0x4007, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="4dced3c66354d63198d09feaf16835c3f618956d32fb59c21f9d32d8b9d86869fb332a8dc5c6be0b442226d5b4449032cd13d2f66412cbab27e8b6dd595c9f1c65c8d5532c1af46dec4e61760904e4fa13c4167236d2efdbd307f4f3b7b22e81827f96a89fc1f19278c33a4588abddc9f4b4ceb52f23a29736b653de670e74452985b2b68dea9e394e22b4a6a27caf9c4714b14a0b192d0a7d308809dd2c41848a3ed81ed003e5226563fd914f7ac5", 0xaf, 0x400, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d2657ce797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) read(r1, &(0x7f0000001540)=""/4096, 0x1000) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:19 executing program 1: semget(0x0, 0x3, 0x230) semget$private(0x0, 0x1, 0x210) semget$private(0x0, 0x0, 0x2) semget(0x1, 0x2, 0x100) semget(0x1, 0x2, 0x101) semget$private(0x0, 0x4, 0x20) semget(0x3, 0x3, 0x10) semget(0x2, 0x3, 0x200) r0 = semget(0x0, 0x7, 0x0) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r5, &(0x7f0000000900)='./file0\x00', r6, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r9 = semget$private(0x0, 0x5, 0x2) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 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) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x7f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8008, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = semget$private(0x0, 0x6, 0x44b) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x200, 0x100000000]) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x4, 0x1) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x6d84}, 0xc) r4 = semget$private(0x0, 0x3, 0x43) semget(0x2, 0x0, 0x444) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/145) r5 = socket$unix(0x1, 0x5, 0x0) recvfrom$inet6(r5, &(0x7f00000001c0)=""/8, 0x8, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x9a1, 0x3}, 0xc) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0xc1, 0x100) truncate(&(0x7f0000000280)='./file0\x00', 0x81) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) syz_open_pts() fchmod(r3, 0x2) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r7, r8) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/114, 0x72) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xaf, 0x80000000}], 0x1}) sendto(r6, &(0x7f0000000500)="621e33272194a61dffb9807be21544542232c1d324e4f5dc56623cb799ad232b97542e3b03edf0e6afb19a8d1fae300bc3f1f4c4114f5a2b17745a4d235e430dc1c67e9f2ce9e8306266d4f11e4439f73b6e07290f6f6251fb12de760631b34dd748c63e6ab8df6bc74f2296df6d30739dd24a5ff75345e51eb80b0e1cbe168ba5461e96a18507384c0c1bfd2b40c14fa0e10edbf5a80c1c33e2f94dc56bc111c1426cf4f9a4cd6a82ec99ce517c3bf0e9f7b3576ac36139f0fb753b5d39a3ff28101f811c486e946bab5078f98836ae2e8a9fdd464c6c8a5d697bd3cfa79d17a1cd6a1755182ebaff51363d50", 0xed, 0x40b, &(0x7f0000000600)=@un=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000640)=""/180) semget$private(0x0, 0x7, 0x40) semget(0x0, 0x0, 0x108) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000700)=""/107) mknodat(r6, &(0x7f0000000780)='./file0/file0\x00', 0x100, 0x7fffffff) 16:00:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) 16:00:20 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x225, &(0x7f0000000800)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1a020b40ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd48a995ee6d277a13bd1932c57a76b81bb2d890a41d091156309e74") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000200)="e1ee0ea0a7d0c96b83bc9ff5f6dfc8c829c1be25e63c93ebb900c8b506052b9ab8e8bc1630c92d6e062dcd138ed8524be3c1728781a4461128344c24", 0x3c, 0xb, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) setuid(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000007c0)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) flock(r0, 0xd) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000580)="f7684c2541dc49d1c8fd6364a7ff2d78961d89dc95c04aa0168ffdc27d92d3bc30c3df70a7dc921851687ac6584b890cb8c17a298efe394d2e19748c9b967b1a92b3b1274225eaa94e269a2a7913feeda2c8b11e854b1dae30330fa11e16aec251c08c4b030041cef205808ff672f935fe97f11e4e4b466d6a71decb2681a14445770a8baf4c9b29361dd32fbe4a2716ad89026bc2ae07b640098811e2cabb10d3", 0xa1}], 0x1, 0x0}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x2, r2}) r3 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x1, './bus\x00', './bus\x00'}) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7fff, './file0\x00', './file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r2) setsockopt$sock_int(r0, 0xffff, 0x2001023, &(0x7f0000000000)=0x1, 0xffffffffffffffdd) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) unlink(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000040)='L\r\x00\b\x00\x00\x00\x00', 0x8) 16:00:20 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="664e116d2ebf86d78700c0bc70d059c1b4", 0x11) write(r1, &(0x7f0000000340), 0x10000014c) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffffffffff1c, 0x7ff}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="6cdf9c77eb63d11ea8dba10b6a4cc4326f44a2e23d7380d6e38db3d792d494", 0x1f}, {&(0x7f00000000c0)="8c0c718836ebe50a12ab2d6a7878482868e6a45a9eb82342b02b25fc878c91a41a9a71981701e5df3cad78cfaa7ba71db61135c435f97f8e6ff441b614d9897b5729cccb21ea9c58b28c7ebc92f20bb92310527fc14f60a0d2d51151861dd012c030d6fe84050b58b7bf14116f50f04df0aed431a08da7d13071ae700d1bf5ba95d18ad71789be0c0547", 0x8a}, {&(0x7f0000000180)="c7346fa8ca9a6b1d423989957442653845c8007f108c801b91d314c05049908467b87b671eef4b3a848ecffcb90f6861926c1d5438c8410a6851409c26f438f53b82f6c62bcd32d6ae2d3b66ce7ba209aca2d81a0208ead927a59d260e0e8e893807cdaa65c6c493a0230b1ea99040644ab16e948179cc6e7faa2a27682f80dd1d0cec2ec568b33117361038d3019aa303731db500b3833b8acfad66681f8d7319347eac6e6731969d0d0273a10fff4e22df67cfbfbe127a88f3", 0xba}, {&(0x7f0000000240)="6f2aab330dd481b91ad4bc210d36ba455c8cad1fdb4f12d30f787364e150ab595d53e6b8579ee96f145304afb14957e5d2b160b6621e", 0x36}, {&(0x7f00000006c0)="95e899e4017eff70153de92658f9b8f2f495464bae0aaf1a12f53c4ac205360ecda3dc3937e86e8761736e26c981b2d7b7061db3025c49cea738354ce640924a314f0c7c757ed3240000010036608a804e6e0d363c9e34e28ce214e01b18bf23c4a7bde487ed12bdcad8a257e808dce9a54fd413aec07920aeb51a31b74704dea75b5ae5a3888ec8ebb414176ad885d44f10f56b8e4da45b263dcf8302079f52363ae674e7b910822927a4339e8e6a4f911bf3adf878f579f5972449aa61926db518d9bba6741e750d8074327c96896b2e5fafe64ef7828cd1ee266531d1ebc3b092cb487c5bfd595d4fafe5a666b60b6f3946a4a9295074e5aab0f37a2a5274c63ce41998642c6c5c7f29c7d55ec731000000000000000000000000000000000000000000", 0x125}, {&(0x7f0000000340)="176d59024a2beaa3e2120ca10d8cb9e5e1256da5d3d3694f5c05d854baf378b4dd578d96bb7cfb69298345addff9d0f697d1384f3f79ae0eddedd332bd66824a0c333ee95e15a67ff40b03c198be9ae0f24150c0a22c1fe2e8b0d505f6474335b72dae3097a6917bd155e4e0775d7139", 0x70}, {&(0x7f00000003c0)="55ea8eeef7cfb47d2d07d4192f0a69c18e672854f5bfb585eec6647e82c68413de329ffd3b886cac0401f56d", 0x2c}, {&(0x7f0000000400)="cf1c037c0c0df9c00e7f4380e7f957b05bbd11766ac1705a3df729833d9414c3eabff6deace62c4332f804da8f07eb6198d82d193c83c7879d53178489e6b32a4006e14779fb2f77f6ea18d493be4dfa3b40b74aadd55418568e8bddaa741e40c1e143e9ffc4a7c92fc323646b40395978c2538bc810971a0848230453e5b214fb1cd30e3937cbfe0e85f7920e7abdc831b53b58a20978b80d7eb4ada335bc5c64d9734a98589f1d521ee42bfb04c3d8a1be93893d", 0xb5}, {&(0x7f00000004c0)="e921cd85ec5f49a67268f6b265f3e38253d87914fd44e93b693900450dfa9a5ec8fe14f509dfa08d9ec962ed028f06cf039f0c6fa3d8ed1ce44a810f8a8b65e961b9fc9ae6379c9a4035ec68594398151acbdf500841e3d02934fd5327656a4da6c6d6e26a570dabb50b6e5bcd509422baf45a4758", 0x75}], 0x9, &(0x7f0000000880)=ANY=[@ANYBLOB="58000000000000000100000004000000811c1f5dd347f9dff6df24db23ec9dd97dd99dda89bff480ce1c40192fe88291ea6411e1554596050158f3b9a6f7a4fb508cdb721d3cbe508fcd5db967d3e984d94f0000000000000801000000000000ffff00000010000023fd1c293f1c120876bcb8005afc4cf5704ee298a553889a6bab66a2c0632adc9f8b6fc109dc98bc18117fdc7fe2f926d0d59935ec9c12711ddaecea7e2c2022bb16f6ae876ace84b64c453c6002c1f8bcd70dccf1c9da9b76d124b5fbaf367ee00ba8f7e4eba0b1d8dcde4210fbdf7dda01c0068fb9af0c2c05435f288e7f9669abfa77967bd978ed5ae2610b4b41f36e1b10132286c06f9101c0da8fcef8bb4f2d1e23481bc55f39009f9a5d529c04114fc2c87377634ce23713adf8ed1b62dc3047819ddf99cc0dbe287e2217ac584add7ecf0bade175c49cd1994c2729a891102ee4f8daadf5f1c213cf5d7a1652e2f37900000000002800000000000000ffff0000810000001b7ddd2a4d61b0575860f59e3513f184907715a1b22500000001000000000000010000001f0000005a66b72b63a182d6ac62b15096b742322d164c6b7dfad87dfa5568db438ac35594f8fea12cd66ce9df2e78b28ec43a2a043afa016c1ce380d21f547698cdc00741cea0db6b86a2cd2b0c7d570527ef8b5ebf559b09a8fc16b15028db699afdcff9e6ec01937c88adea99cc9d373df57f8b787f64f6c480eb555195c6ff2fc44747942510666ffbd8ca0205e7896957844e41132c28bb52fe03628c9ced596c07b15c326b4c6580302cb92238835304c3972ce268d47b340c42aa91d765afc17215bdced84c90b29ef89a24c1b291774e57e7104e4fe858abfd316e9cae0f390dd64dc168fb28dbac2db37d00000000006000000000000000ffff00004c1f00003784d0c221b1cb016915ef2b721a500b65bdb82f61d9bcae506c480d71f9a6842f9f1c5747d9d4c1b80200000000000000bf08896aa83c030000000ed0ae2d0e02005253c397ed5e346fd8bea2af81e738472d7917147400008800000000000000ffff0000ff010000f36306f24e34cdcde082e1c67afb20c93133d6c10e958dcf0bd48f6bd3692ed28914049a639ad417f9bd5af90c763900e9337a7bcc3191b19788f7eb9b541485eeeb02e5cdfd80feb41e0749622c4626ffcdd9942fdc4673887c6a346ec8b8ebeb1b589286748ce2b0b71abdb0be0cc35d414d00000000009800000000000000ffff00000300000028df5598bc22b45ed329f2ba6de1a46c7a302c14af21584a978ec139b22189d09fc039cb470a13bfdbab6b2218d307dfb93a199761684e76b5a7e86e79fba97f38209d0de8deecdcfe0adf580a6acddc346522bb67eb6997fefd976e991da70dcf21909ca9e55aedf762ae64c5498c7acf9fb474ef46bf290d0dd19433125e4de8df9e0000000000a80000000000000001000000f50f000075a106d795e6dc9eb1e51d6398c514f491488c472c0c54bb63fd69139597e5ffcb68d0ff5f81ee79911287a6bdf784fd46713b6d0616fb4eec86074a6448fe2d69f5eff1758dd011d97ad703dc0d93a82282e140a8caf0467f0421dc23793a2d54b4ba7e68a4057d1f40291aeead9948293d71b922c138bedf846bb50cdca06570a83946c59494edb764bbb35c11f12fe680a758e767ad251840a4338b511f2c67ecbeb55d5150b53628a530cc337dde6a5f2149693a037db50a5e70a09fabf36d6e38524f513acd8a0eb37e39d4068de9fb0bf420"], 0x4c5}, 0xa) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000640)={0x4, './file0\x00', './file0\x00'}) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) socket(0x10, 0x4000, 0xaf3) msgrcv(r0, &(0x7f0000000240)={0x0, ""/173}, 0xb5, 0x0, 0x1800) 16:00:20 executing program 1: setrlimit(0x7, &(0x7f00000002c0)={0x9, 0x6}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setrlimit(0x0, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x20}, {r0, 0x80}, {r0, 0x20}, {r0, 0x44}, {r0, 0x40}, {r0, 0x2}, {r0, 0x80}, {r0, 0x18}], 0xa, 0x2) 16:00:20 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x23aa5d1e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2009a, 0x0) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) 16:00:20 executing program 1: getgid() r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r1 = semget(0x2, 0x4, 0x140) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e03000000653100"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000480)="4c5184ca376980591ff82aed9443e2f42c289039e33fe01fe7b49ceb680ad328058e035c7b454d6e84869ca7db361e84b50b04f0cae88e28e25f3693cf464ea1cbef924c02bb33fdc6e5083decf55b757aea2b696fb887365d747e38acd8ca256ad2fe274c633fbe7b01f2c75d9e24fabfd1550c3f179e7849e8", 0x7a}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x78, 0x40e}, 0x1) r3 = getegid() r4 = getuid() kqueue() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0xeee, r2, r3, r4, r5, 0x20, 0x80000001}, 0x8001, 0x20, 0x2}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000600)=0x1f) mkdir(&(0x7f0000000640)='./file0\x00', 0x20) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="33aaf786c95fbebc000fcf2c3e20e67b0fd834a9b153718639f313dd2ccc0259e5dcc16e88b5d7", 0x27}, {&(0x7f0000000180)="da07720c25fc986f8148520fd99dbdfa7b9024dad555112a9b1299f6afc35d405a17e241d560d86fa2708b8e488edbade6d7d19a8e8e351e066f27e4c434d042348639c0a384c395a3d1b880bd401a60a4b862bb58f3c2ed9aa3671947873d52936557d0a84768fa73ae74166588a8ddf69eec6213723f522cb12152f806435063cb391aef814a85bb013f627e29dc87dcfa7b3873db572b6c950b54bd1a20fb", 0xa0}, {&(0x7f0000000240)="e2ea02d6c48dfbdf64fdbef9be7260c2b8ee825042b2d985ad6082eb54acbaabeec20ef6c781cae922a91b1f8361ae8f3db3f11a1979ab23d6485b8e51ff05035d4524ff9692560f66e4fb9eee1d", 0x4e}], 0x3, 0x0, 0x0, 0x401}, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f00000000c0)=0x1d) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 16:00:22 executing program 0: mlockall(0x2) r0 = socket(0x1, 0x8005, 0x64) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="694111a5f3462bc92edfe8c33ed5b5ac9b48e1cf177c057aca111deb028b32b77b98b6ae15c1db70f54e22a05bc50db1e9473f1ca8c4b7d07f058cc677d45eed8f3eeeb08f4bb9d22017732bf6b5480059670dfd48908511545263d73106b8b1d17f7d6f2be8387cf5489f20029f2fcc15f92e3d892213a2b1268e6329c01dc6381e1bb3c20fe2f1019593aad522e7587d6eba36bf670b708a8f157689091ce8d6aeea3a947d407d6bbe9162817fe7efb7772c8205a7d5e3cbba7e68966e74b4a12da19a5feee2d6bf5a961461", 0xcd) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x83, 0x40000000, 0x3f, 0x1d}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x44d4, 0xbb}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x5e9, 0x800}, {{r1}, 0xfffffffffffffff9, 0x48, 0x2, 0x100, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x13, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x1000, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x100000001, 0x9}, {{r1}, 0xfffffffffffffffd, 0x30, 0x20000005, 0x2, 0x1}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x200, 0x10000}], 0xfffffffffffffc01, &(0x7f0000000240)={0x56, 0x5}) 16:00:22 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f0000000140)=""/222, 0xde}], 0x2, 0x19) r1 = msgget$private(0x0, 0x31) msgctl$IPC_RMID(r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:22 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) 16:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chroot(&(0x7f00000001c0)='./file0\x00') lseek(r3, 0x0, 0x3) getgroups(0x0, &(0x7f0000000100)) setregid(r2, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x440, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f0000000280)=""/116, 0xffffffffffffffc2}], 0x2) setregid(r1, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x1}, {0x81, 0x7}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2810, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x22}, {r0, 0x195}], 0x2, 0x1000) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000026, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x2) 16:00:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1fc000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0x0, 0xffffffffffffffff, "8dffff0000e38adc99a4034055a31f82335c00", 0x0, 0x3}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9877) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="566b659317a896669e82771176c5d88f7516d459d20a002766d33f6731f3462a008be4e1b3ff0bcbfdae11eafbfb9472af97d6149e50aae1633f1ef6013af768c758707d969bbd5693628c31909c27e967c627d720c6bd0989cd2f1222a9566d1fbfcd61896074f9a1675e307904cab5a86f2b5955a61a5c2d5cbf9806d7129f171a", 0x82}, {&(0x7f0000000280)="4e2468cf7b45d2841b469d3dde9c2653496997a4b9c23eaf7945bd318dbb5df647e5acbb783724b2546a0c94e996aecc36e353bd97d5f691941aa86ca465405ea7eb7fbed25e6733df71b1dfd8681e2af7a4b0d084342c7b6e36d10cd8ea46d8e5392d0bb1793fa08c7a1a1d7bae177363d17b191a71065c601e3d7252f6b47b1b0796ed5cbf982f88b36cb5378cd1ba542cd4c8440fc89e8fd104b5126645d66cbdd9045eb2384c317504c12e4513cd2df063a77de9bd11dce6fd59bc49f0d0d95def9a58276d4598dc4eb6f097933fad294962168badadf8d36d39be91928612f3aad4094512d72382", 0xea}], 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) poll(&(0x7f0000000140), 0x2000000000000192, 0x2000) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000028, 0x24, &(0x7f00000000c0), 0x0) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getuid() r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x81, 0x82) fcntl$lock(r3, 0x7, &(0x7f0000001500)={0x2, 0x2, 0x0, 0x10001, r1}) openat(r3, &(0x7f00000014c0)='./file0\x00', 0x8c1f3d2a0170ef37, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20}, 0x0) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r10 = getgid() r11 = getpid() r12 = getuid() getgroups(0x1, &(0x7f0000001240)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000040)="5a18f4184743773424abd9ed4ca798fca6f5229beb58c4f60c9b95bf762ef6979c3866c3bd3cf66b9021def3037e2a6b8fd0a47ec70a98c86e6c14a45524e909fac1fe5cf0801139f6b577db0fb7855ba07c51409ababa3831d70e6abbc58f39f0964a5d1a32b91b84af3bd513c8ccd9270272858848840d18649d86395a7d137177051d4d82c702439761288e3fde6f7ee660e167ccd419254b3a416153c0de74ea1711c9e64e4d96b12e2769163a9a", 0xb0}, {&(0x7f0000000100)="9585fcac87bb4e3eddb6c938ae4e267b75949861fdf64620f63aa50f02675fd07ed7ff9f3af61ffe37d39d21a89b30bedeeca9b748710da40a067f0cac9baa1f5fb7512a8869f3e504a169f501d5a1ea7e9303ecb24e72c6dd477aecf3d50d6c5f24db2d0ee2f0e2bd400a3f6df237893c4357fc29376b42803f340055fecf18d7759c155e8abb1883a4d4025f980a3fdb4fd3e3820e46514dd261d663489b4d79770dfcc0516a19485729d2f661fcdd707d0c0cb0ecacf31500a8224fd2201ffdcad06946ed3e0368aadc0cdba1c69244893e5bea53eed05a603eb8304cbea87b220fb00d1611c5528c36bcc82d90c246dfc0891e09f5249731fcabe74cb982f35f80d7e5e0d55e5871cb2dc547907fce03beba3d1a416032888bd37ec12549fdb2b2fa455f140a62269838fa67b354edbc1a114b248da0eeb7941b0b84b591ddd4c9c2d2dcdb2027e21432020b0946b4441735570089a1266f20a5f9d3f4c76220c398a972d0b3ca84ebb0d2bf8a2fc48f3279f86500685282290e6954bf841bd909b01f801d09f211a6fd265917ea2c2361dfb5fb24c5ddbee36af4d0d1e0113a47c45f0106e10fc18e11317c3db394bdee41206c2b5765eff02578eb8398c8c84203184b826c6944f73fbf8838e4dc3ac03cfa68cb3207e6d4489cac4545594f2107c9576793257f4a47b3f14b1a98fb3448a7c38dedd40a11915c457ed05d0099f9baf61760e05dc0359c7d96179d25199b5c951cab72203da554c8ba16081787ccd3a1b7c8998c069e44f5c643978079b53edcc13d99a10408b7e0c795bcb9913336975ece0242777390f59bc65bc3231658830b03893d1cae1589069ecbb1f19ff0a53f6758efa8cef31f4e695cfa81c08fef92c7ee6f94ee17318f0807c42e6c701864373cf0a3d1a999139e70c59152212c242810721d5299d17876a27e4eea48a9e1286646b4e53f95ba4f741426fa12d2c8e3288aae81e73ee99dd870ebfc24114ee8976f2f5d18b075c0dc20c46b3b848e02ab9e444c3e8ea0105a78501fc6b5804ed6dbe833e1a7eb20952d32a41510a9b5658655ad904e3fc491a6f8f49a11dcd544fedc07f35922ef4e6a0c4ae667e92d60887f0f08bd9c94e16d8f60889a9984554f2d19461b5afea04672711fc2711228d84436eb029e4265a63087cb50a113c9cf5dcc3647a30d757c42af3c2cbbf600feee5fbf49778f26db9b08f72ee26475546ae2f6a609d4a18a6c2eb9320571efe3c2278f18684c1b0ef5c620a3f9f4ed87a88e55cb867cc521d57a90fdb853efd00cae565f2af1733987632ffc4c4c0a25a4205da3172dbbbab3a5ead24b079886ecadb9335d1c6f37add06ce2869268133a8140716ead2c0beae3622479a16ac07d98b2d735909ae6d1e3ec588d8013519b6ba55679cd34bb57061aeb7a5e0dba46dc03b288fc5bdcf292a61cf2b976f498872ace02d48280e71860c66841c5342455f377f2eab7906e259568d4527158c83f9740a178cfa1a98ac854cda06a2a98c9c58c61b44dc14e3cc9875597927220f828361d373d9aefd84a593d761dda61ba11b518010d0e76fda5548c9b54c0348bdc566115b53f77f79d13d95584b3f9bfaab0bc11eb28573fd070fa9ffef581071c565b00cc95c434a3e1e19395f28f606e1c61423656540c11efccbb9567439ca4f22586b59650e0e73b00d58926d3b9aa6342e3deac59a44b2a39a3f74155dfcc079db917f0f83cc0feaa7401fc0252b3d07a75725a775afcc65cb5910e922731c676a5552b39f21011809ef231a4353c1ecc1b4b82a59faffb14e1a5c1a08572bd02fc1182d604656eff1a43257580c5136bdb456d7c0b29afae00b1f4923c066837ce0b7cfca9a9246b7ff0b6a406cd3751fcf11fc1703f49a3a47c535d7970b1adf6e17f66644d723cbb1ee820b14667faafdd368e8ae9262f8275fae2541433a4666b1a585d658e82ed24d4d03c4879ea4283459f009136972fa4b2cc40da05af5c585e9a770142832378432c6d09bb98c1a6fd1d908445f5aa62f3bfc6a81129d6bf78059138cce6ccba84c602e61c814c62509f470ec9a0752af308ca60b338e36e4adb12d7509b2986ba68e4f83553b9c80db718e0b9f397fbaa8a571e394d3f9748d50857b4194b869ebde9865cb8e9dfdd8f68ef5c5d8bc3965202d9534c88d6ff289072fb03ad68916f59b9cfda7134be5242e7eb00682e7da7b6f134c197e62f51de30a35019c12f8c45143bf9d1b4dc60e80237a47fd18c214a5c470585b84825dc5cbaa7b15ec330612cf8ae08d2d3120c803f2bb3afb76f4a7f493c7d2fc54eef505168f5b7994fd5cb061e5bf6da40eec639e1f445ec13677deaf1bae42dcf67545fd702593d7b92cd3bb9fc1ea69b64fe57da1596983b54a326f2d65b96d567e9c1bc1384c3aed07bc01237e53576abe5c5683a8dee0fa3584731368bd9473d5ae81f252824b3b37a1cc5240cc68aac83d1f09a1f08c1853b5436204f8c415afac14d888a8b0af873807b8395eb54e6f82470afb3c93a61dbace26d802fbe77a4ef32e6b19750fc661b372b352fa473baab9efaeebd703c605788f2612cfb12419160026430d05a876baa33f25e894da48c59e2275456be0c8ae14ffdedcf70f983d597b076c25d69296250085de8d5d7709c4c72fe49a21f2ef5bf8aa9d8777b7f596ed82537355eea2481eaabd1789fff5219e94ad5563e02d42ad7f284ea1231b9d2aae9f3e09fcfe6e2d9a59d0fb1f8035456b7b7ec447b329b7c840ae8d63b12f9fdb64982bc9ed5cf0cea20be8e1943310e6618c2041f267e523e93db3a68b28c0e5d2b581c4389b47c2bdad973f217c4d7f5658db829791d83a73d8bee07f568dd4b75cb40d315dc1d6c1dc59fef6caf7c4951b20a9d563afc9b7c8db3def12a337acc207e5df845be1f76cc4144645ddaba61b0b09effa67511427bc456d424b457a26872b41051ff1944dbcc34295cadef87ee93d4ab417cc767e102bdd8df80e53ddd1ac474c02c8d56becc560e992d02789bb1b5b2384f31ee5ad0da1d04dee2580271f9a0297dddecbf627ce887ec80db29691f820ab03c8a011cf0181348768fea9137d4880737da8621b7b08b5fcc344f27a4549e2bff81f9c958a962178618e3e5f284056f8e918b2702eec1b06c01c8cbf81b04955bda7010f60efaca5e3ce3c8237a1d58922d59151c5cf87921c5a9420efd6ee14b922e394bf57101538733c9712698c41e0c3ce3c91c8b0119a018f132aa7172f2d306865c03f0732a1acc721dd53b70734662521b197e19431d2568af94841f055cd1b560698d828d6ddccd75c30c6c00bdc64db5f0f42c76dcddbca8d45fdd40733e9d19bdb3e8b8e7fb6e0f58402cd0ad5f05726c8ba8bb47198afc32f4efeb04faadff3cc0307effdeb7e9e0e868f3a4a9066fd50bc14e1eb859faeb025578ef2d51c37e4cb8bcda6294135374683a892e8d75d240679f349c757286d175d6a8d40af74e610121299d798af55dfc14d5596a65a51c6060293712dab10fae47060c0b8171c7e6e8a15fb3f07906b066d4796f6210f844a0b47ae69d4e5210dd7c408acfee07e26c02657829f1d7147f5a43273ca04c28b83fcbaefc0ca31dcf07e377f5c21a424a9b5cb6c702b65c92b06220ca8d11578bec1fec999b277a044e81ca05a827db449b3968f16410aff9dfd0c3cd244182e71b2505479346b4aa8caccd421ece3fa1411cb1d285f2cbfa06132e09c839fd3a6af299c54a55dca95e603ef69ca00575dbc5768242f01366b8453f125d177a912eaf7db68f56f9aa6f69ffdb938a6364b7906d6a4ceb1b9a54bb627a202c3b40ab6e373f55cf3bd01b8cec65545325a57c4e60e932b35fcc94752a19907c6379bddb532cc3458eeb6ea634876a83feb8639b31b2032fec9a076988f3095e47c2110b7f35fb2a423a67f06a8776586ed48b45b2bb25558aeb639ef73a5a4ed316bc2a09cdc81cd69679249cd09eb7d3419c24be32017b32ae5a2fe565b7728643136754d2cc97113603c1582ec4586f946fb54367b6f4baa75d649d26fd2249a1eede486660465b4228181bb93e2594091be5962cdf5765c0e66f75e9cd1fe7dfba334f5b44f8e49f018c7031fa3b641807dd0f6e01bac8230bb17c5774b6e4239a43740b0761f66f376da5a99fdfa5e76dfc2441c2fc56b770bc1ff0cfbf003f42743942ca2a2c8fd8f1d41f2e08e4233b1a7d908082a0e92f21fe59f1fd0e6cbe064b92de229e63c6427467d9c1fa635874c433142b39339475150a932cd21c71bd961db559a7dbc8582c073fc11a2125a61fd2a96464cc69f5653dc8def8a37000b8388d9b2c32bf6e96469b5b70fdb436b5ff2ac430acefe38a41ecff18fc79aeff6f41afc338bb65b0572c9e5b28a3c657ced87cfee5b07224692609f9230f565291bac7d137e7e8338c2ddf8f4c066608393d74c5b6864f55bb0566ddd4d5c9e1a3cffc276da35e6537031069833b70fa5212a08b95022156fd4352c75037f377ab967bbe17a4d6b7257f50fb805d0335d91bb75bd53ffb3acaea21c7c00c7343b78876a6e2643eff3dbe0e61425cf346be34962532a307fb9d592c434e16d5e0c7e55d2bfe4a6e179bfaf772ea3135898e82f18956a90655d17e54522912d62b54890dd6a89d9350a894f69089addf27e209d0f3fb962ad34d337b02c68f5ce674a1e5347f58565bba90ed8374f1d1e9ebebec67c1a7e98727c2ffd52dd807627844b9af9f52246af4c5eab87c97aa61039e2d4acba14458bab574606d3423fc52f91ab765d61afa9ac295de8469c11178e644b235d6df238dda00f64b761033d055140a3eda221ff473d8a87af993fce21f01ab819c89c31caa8a547deb9042c6ea23d78e575b501b56b2e636067a5a2e9f50231c7c42fdb447c8f1e95ea569961f77f983ee5bb578ef7f2be2a5a3a0220fed378d52da28cd5ca6ee1b75ac4f8bb6193526bf1338f6d8bd444a2c2543e182ae8137afc7c58c51de1a0d2ea64090ef7961c1c34faff5b1233bc0263718ee51e0c54764bc831f689536d2fde622f20c355fcced6b4a0255179f3ee10ded67f642cf63a056af4cb79f5a417b3d64c70d8a502e031c5161e8bd632da29d3a76a47dec4314682efd2097072a392ec8165c46091324cd4b987cd096861353f5a6b75de6215a3b58c278ba384f8421f99f13137771a46c25bee94afeaa822b0f5e9486c1fa2264640bf38cd52129f8033d92e23a66e64de0f0bb05b3f744425f1b43e80988007bc4772550d6f58c580c15f571870a04afce2a94d714f74f67dea70ae42d80d34417badfcd5401ac8746701f365adbebb7112bddc62a2a8c6ffe612b41af384816117b489f0e7c3ea3d0d95d41c5250e66ec44dd4d5e7710637f5b474b4fa1bdfe199a1778e4483469eea065f8c3298563f9422dcad792c644a55788316702d4e908a32e9966b513c1d4d2c522401ad1b8f2a9442a898c7704cbe7b997e1f93459eed0b53be77504cef2c4847b2589d76410c2f4b120b4096110d1e75042a03df71a7f147e9626e2fac7978bebdd3f77b6f5e8b0fc2e2a216e0ce58b7bd41f5b2b94e8bebe78d7b1e4a453174426131e8c5829f6ab086ccc8afca26bddaedbaa3f0796651b73e71b40955836fb4ddfa3fb15860c04d440b69ed0f359a7a65dea273da82b8a228b07833734bc152308a3f2388b9387474d95a8696571cab7f764afd3bcb6314315bacf36e88502d006939932672e2fd614f799d2702a80", 0x1000}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0000000028c733f9b000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xd8, 0x4}, 0xa) mkdir(&(0x7f00000013c0)='./file0\x00', 0x20) 16:00:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffed0) poll(&(0x7f00000000c0), 0x0, 0x3ff) r1 = semget$private(0x0, 0x5, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/146) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x544, 0x6, {0x5, 0xfff}}) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000012c0), 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 16:00:22 executing program 0: r0 = getgid() setegid(r0) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) setgroups(0x5, &(0x7f0000000080)=[r0, r2, r2, r2, r1]) getgroups(0xa, &(0x7f00000000c0)=[r1, r2, r2, r0, r0, r1, r1, r2, r0, r1]) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x20) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x44300}, {0x1, 0x2}}, 0x2) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x20) setgroups(0x8, &(0x7f0000000200)=[r7, r8, r7, r10, r6, r5, r1, r1]) getgroups(0x3, &(0x7f0000000240)=[r5, r2, r9]) socketpair(0x1, 0x5, 0x20, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x48, 0x9a}, {0x0, 0x9}], 0x2}) getsockname$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) r13 = semget$private(0x0, 0x3, 0x2c7) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_int(r11, 0xffff, 0x30, &(0x7f00000003c0)=0x4, 0x4) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000400)=""/137) r14 = fcntl$dupfd(r12, 0xa, r3) mkdirat(r3, &(0x7f00000004c0)='./file0\x00', 0x100) r15 = openat(r14, &(0x7f0000000500)='./file0\x00', 0x8200, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f0000000540)={0x1, 0xffffffff, './file0\x00', 0x7, 0x7, 0x3c, 0x10000}) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000580)=0x7) getpeername$inet(r11, &(0x7f00000005c0), &(0x7f0000000600)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) shutdown(r3, 0x2) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xfffffffffffffffc) socketpair(0x16, 0x8004, 0x5, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0xdf, 0x1, 0x1, 0x0, 0x93, 0xd3, 0x2, 0x0, 0x1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xeb, './file0\x00', './file0\x00'}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f0000000140)="3ef2f3ad63700a9d9b23c7cac830d2b6d042014dbc8c55ad3b283e91c789298a261e61afe6a78c3d22fdd988d2d9856f55d08b6fd365e6eb27e95b29ec756c93e6b729878f03739577df62a78a2421c22f94fa68e6821b2d6bf68b89", 0x5c, 0x8, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:23 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:23 executing program 1: unveil(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x203c0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/148, 0x94, 0x840, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/127, 0x7f}, {&(0x7f0000000540)=""/6, 0x6}], 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() r4 = shmget$private(0x0, 0x600000, 0x100, &(0x7f00009fd000/0x600000)=nil) shmat(r4, &(0x7f0000e07000/0x3000)=nil, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="148f49d386872176fa8b10c8ef57dbf86bd9a56125959f5d3e7c58e57c8021f57cc621997f43e6e34a6ce412dfcac7e7bd9dd16e1359d54a9666f8", 0x3b}, {&(0x7f0000000080)="d318dd1ab87434e2ec3f0b088fae5df70ba39c43a8487a8aa9957d107ec70967ef3c5779e8e3579f45932a5ec16fdd82c36b328af9ba9a8adb68d4a58d081b7026444ddcf892f448a2d24023d13e8ffe2073bb9a25269a0cf8b18dd024ae16220681d7cafd49377d14393b8c565dc151e438caec57be3a9d89bdd8fefc8b46ade751d5e9836870fdc8daca4cadae", 0x8e}, {&(0x7f0000000180)="e115f9b70b40be6823d20257ba2de17240851b81e1aae70c5e3eba8857231dc2337bf0440c296c764f60c5c82befedff25b9131256ea60616c10c515df285ed42da93b198443153f79cd7d72cbd2", 0x4e}, {&(0x7f0000000200)="eef4ac19d4287f9124e26f1afacd663fca6a7fa9b4eadd9057ad91e915781586aa3a15c88da8e1a375116158972d816dbf737ab66d2a6d872d9d4bb689bd1b78dfa79a60c546e350a447d9eb0bf834fa474d97ac6422117948c5a2", 0x5b}], 0x4, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x401) 16:00:23 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x401) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x595) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0x59a, 0x0, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80000000000044fb) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0xe0000081, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xc0000007, 0x7, 0x8}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000003, 0x1, 0x2ad1}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffffb, 0x2}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x658, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x200, 0x1}, {{r1}, 0xfffffffffffffff9, 0x85, 0x40000021, 0x1, 0x8}], 0x1ff, &(0x7f0000000280)={0x0, 0x3}) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) poll(&(0x7f0000000380)=[{r1}, {r1, 0x10}, {r1, 0x120}, {r0, 0x149}, {r1, 0x14}, {r0, 0x31}], 0x6, 0x5) getdents(r1, &(0x7f0000000300)=""/125, 0x7d) getrlimit(0xb, &(0x7f00000003c0)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) fchmod(r0, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r0, &(0x7f0000000200)="3ae91df3ade5ceee79195567248865410e1882dfa386a415f013dc774b7c7384be79a194b64392034f88f855fb618bfe", 0x30) ioctl$TIOCSTOP(r3, 0x2000746f) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff85, "7cfe4dbfa6ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r1, 0x0, r3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x89b5, './file0\x00', './file0\x00'}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="fcc0e031f4753aa63000"], 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) 16:00:24 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = socket(0x23, 0x8006, 0x9) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x50, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x882, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x442, 0x2) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd, 0x40000001, 0x4, 0xd9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x3f, 0x9}, {{r3}, 0xfffffffffffffffc, 0x8, 0x2, 0x2, 0x674}, {{r4}, 0xffffffffffffffff, 0x4, 0x10, 0xfff, 0x3}], 0x0, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x2, 0xa1}, {{r6}, 0xfffffffffffffff8, 0x80, 0xfffff, 0xdc87, 0x4}, {{r7}, 0x0, 0x84, 0xc0000000, 0x7c86, 0x8}], 0xffffffffffffffd4, &(0x7f00000002c0)={0xffffffffffff2ecc, 0x1}) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xaea3}, {0xa5, 0x80}, {0xcf, 0x3f}, {0x8a, 0xaf}, {0x124, 0x10001}, {0xa5, 0x8}, {0xe6, 0x7}], 0x7}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x40, 0x5}, {0xae40000000000, 0xffffffffffffdd6e}}, 0x2) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="179c769a794c0a73cde11253a67ad5751595968b", 0x14}], 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x2) pipe(&(0x7f0000000040)) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e51508a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c3441d77f707e98ba768c4f34", 0xf2) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 16:00:00 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x3, "116136dbab934eadc7ff095cdf91885c96700624e2d33d43ba280e1a8d4ac56aebaca6b5da556c8ed49ef2798a6df7b76cfcde23edcc07be9702489e1704e030a66f8eced6d3c5e60bac08133b65c17022203393e310ef518583628c32b6296e27178afd8b4d96cb2c0be0d8a978afe8dd831182a672d8e5768f4c0456e15380591fc1172e5a503b8b4cfdf8c19487696df70a969e80c020fd64382912f71d909307d38af6f425d0730a6440674700dee570726209ae8681d5439534e61b2d66ed93a7a4c5c5473c122415d28d2b613c8f227d9622f0092d6cf947ef6f551c7383f45ae5fb41f84167"}, 0xf1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8001, 0x34a}, {0x18, 0x3, 0x63, 0x6}, 0x4, [0x3f, 0x3ff, 0x7, 0x1, 0x7fffffff, 0x3, 0x6, 0x7]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xe088, 0x1) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff16) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0x161}], 0x1, 0x0}, 0x40) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x4, 0x9}, {0xfff, 0x80000001}}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="6ffb9957495f7b8df17fce768ed6ef59a92a707aa7e17d3d9ed4ca31b7f07ce0c3c207a7394ba06babf7ad3990a1280135f4a607e89e23c4f7d96da3163811db1164c865e41713175b763a102195fcb496a68f4e3ff00aebdcef5e43c11b1223f79a7429bf058346acbb22a8df99fe800209a8304463ff986c7a665d95c4891f7b70d53eda6dc225fd8e1da799511ead55139399b8256904073a0c22c18135d128ebb6d3105383e5f3814b3f748b3e3adc66572e003a2bc467af9716af205f9f431b7a662238da26ab5982936e76f12127beca9b429f497d261012", 0xdb}, {&(0x7f0000000240)="0360c67c829ad8a7f03a603eacc6e798f5509d05da6a9e9aeeba702b8614bc6f0abcb383d71838b4de33f0b86ff69c9383028cbea12fc3a2ea3061019b45a280f3d2b9dd4d4a91236d11772b06ea081ff6ee7c7b", 0x54}], 0x2, &(0x7f00000002c0)=[{0xa8, 0x1, 0x0, "dd68c13d740a56a6835a787ed799d0ff96c492cdae170413b4e8c17501f821f39ea5e1bc8d5baa5ab3106181bf2a58878a4d8fbb488e8d02a2ecf4bbf1491d9b7aaf0a6b87872c1655e34b90aa910c5d30bed888b2aa9012e4e14a206f6e6ff0269a15f456492feda07c164a6b54eefbd79f2c559653e817f05a731f29b3c8f67209457d99c2d2e6bd561b9e30445ab827"}, {0x58, 0xffff, 0x0, "ee2afe8baf2ab689f79d3e974c7ea19093766c5a48bbeef8309ef9f81fda2a9721fda65e3ca296765ba27ea1679aaef141bc1461a87e0ad0e75acb28e80673abd6e06426a5ae10"}, {0x50, 0xffff, 0x6, "898136de9419d8e826a213bfd43f78408653cba68f6b77d56331cadb369cfd75b4ef3e555285e8bf07470cecc6db0be91aa78505ddc49971338d66"}, {0x20, 0xffff, 0x94, "2d07028cd7f1af364cf0e1"}, {0x20, 0x1, 0x68, "98eb682bd9bec47ce4ff128e70cb"}, {0x80, 0x1, 0x9, "0ccf3d50178ea726fc3dc05a7f9005ecdb30bc83a58820f88c5806a8af15090efa96c7c9c012ed9a37072f41d19362f5f30b4f26ca0735e555c295058ed91f4147e60761a3dda7059e447d48a625004963de0a30d74f71e8a697cd838e1bcaf0c0211c54cc09725e108aa248e6d3"}, {0x1010, 0x1, 0x8, "c57259f0542b11c9dea91403d5314a21e099573063f7951ca03247e95cfd2154c7c9629994386ee91d39afa325ad977c2fb2a0c500918e2861c873680b357ad18bb8e6df765311c190a4738a1f25247bba3fdad2177ca270489bfef22f96ca034ebfa3dbdc891b06ebb5b12c59779926f9e869db3d37f8013ff2e68c2d37a9591b253598abb6bdb62785b959096935f325b198b2bece4d3d0800d97e54542a4390e8713fb97c732eaace97be182eff3c30590e18310136a0569db6de5557c3b4da8ef2f8785f6d0e11ff5f92d753e05c1931e66c2711ec0add1acf98b1f2b6c18950bfb4ebb7964b9a5f57355360c4f0edfff00322718af2691c15b86f3ce4f9cdd12fb35511dc46d0274eeb85cc925ff8e1118a34aee43834743579060f75c368cfc455bb12224ba597cf8680a87cc3e55a40cef4ddf35ce14dd7a89c4587c21350b047233c34249ebc6bf10a73cf28c3cc75fb411fd21b9278ff3eb3082c982690203ef8bd2ab390732d60d2e414163fd740d9ba71a3f3ef1258c4eb2eb71167803c3482cca370d7a323b16764d3a7cfd01574eefd3ca5762ecdc645d04440dd3f591db89b93e6af3c8e4084b5b7b8846928b5b73f745627fadac4c61bbad62ee0905a08124b3a0a67f079ce1d3065c2727a5a24521e318af5fe7120471e1976f355e4bace565a17ad5820af409addbdc6111a347bbd8327cb1bdbdadc80bc7c460599b3387a98ed00e4df78812a7e31d4017185e973d239db7675b58c0278b5ba7717180ecd26801a7b971ce3b77b62ad4c0cfce1136cae84a1005dcf19646a7d28c35d0fa7e31c02692c75a5b7e5d29df2f82df70415f4f07f659dac15959a1cbdc92652e8b0c5a67bd470fd290d327ec083368ed9cae5d75c8a5ef438dbdfa271d511285ac02c9eb67e7283aae6c407463cc510f504394a0b2ee7e2355e5fb5b08cc700bfcd49eab9eceb694bfe80b71271995a0bdc82ae2ebdd74eb906772844043fd346600cd826333c5f41b4bf97bbcd9201148a2cf1f31db078774c8bf70b2511e10845b7434e08da563b44cb0ea613b2080c5e5bf12cac74d9832ac52f05ca96a8aa6851be893409d918b1168a5e369bead8d036a3df3a363b36040d23cd7ad1f3f784d2986e4ec895e91ba99b279e290419ab404fb32d89d3a441cb216138c4922daecb06b9f56022bf07635b814b34e702110032bad969599f84b70251480a0a3dd53d42dc04322f0c0d76aca6f2780a8b1c25fb1f82e4e5c191dcf6d47c9658d97f61b55ddc32dab71e361f7065b205853b0e044652c3f945be37744e6a79fa3493c1a43b15a2b60af82bd5b1f1ab9a1b514549286cf41701728fa0f60b2fc30d9b50b00f00a1eb65f9ddb801fe76e2c63573649d1262f371a934fccc3e9a3572eb2e4fa35b82841f461ca16bf9234e867f73840993d81f971884242c5eaf46efbc9ae932b0622c920893eee5bd0a0bffd1622b834f4fc3b04691a6e56749e625e338261dad5766a1f876877ef1ccef24817ad1098f95e7af600ffe7fe16d7f5f3159986f626d23b06207dc3b96b482165479e6e194d1e0df3b4d69f43484ae80ef12e511335b93d8d059b974d7327ddc76b1b3b7929134a8c2c8edc3bf0145300b37a0933c659c60243e2903d05da9c5880303b5bbac4c3e229b5ee2ce745ae9a23e7730bcf87bdf185b2a6d7c617d0f2984400ad9c2b74ba515e99ed744944ae1f8c11e996a1e2433f14f232c99088ef373ac3a6df4dac7449b4f8d1327d0a3f3d429e20f960dda35b07b39924e8f39ab36397e8a3db7e37ffccc2e33f9e31cd0692d71f5fd241e17d09696c5b9ba22716ac9a609ff1c320a30d8f32490516b0baa895fc0af917770dd4d7477685e7151d52b44cd25cfb22df081ad90d3d535dbc5c9d9e4e5d12b7a6eb51232e97adebb228545e43cf04d76920da6d23e5eeb6713031aeb6de992f5c6ab9f8f1f5d7fb692f11f476e9197e5f4263345ca2902ae0e1f0280277a4f515def8cedc41af1715beacd1d0f09dd2c46a061c8638a57908ebdf816dd6b53a17d1caa17b5766be9d5f951991597ff971aad7378869e524c6c61443c09cfc5c252bcdb16e2cfb170dd1744037f2caf012ac5cbb9857288efa8d1896c47acf8fd640bb44019ad0cb1f71b7ba509dccb11aaffe5b28c8323fa50724e204148b00e55adbed9cd153462199299660cff97adb8c6a1c589c656722279c948f4641510c332d769065787de70479cc1b3203aac6caa8b0eadda499fa17887c6524516cfce5c7bd0df5a54a960cf5db2047ceaaf9f9a14c278d83779a55436a811cef8e16477cbb1dd3d304e9396536aae1d2f239cac13e9754440b7ddaf9f77ae0f8a0d6d7317ff35eeab7c7f18ae9768d7db5e50ddd0fa6c234b4b0acb4d3a40c06ce5088136164b79ded1777051c9f7bda7a00a71512ec536667ecfe62cac2ced6859508e84a5f56314030024f3d570b1918db0157bdd5c13dbe8107054a99fe050ee2b2d9629634afb8cf25e8d36b885ce935c47d9299a02504b2927d77320e9f4273c187c46309caca83a5b4b11d88dedc6f7f385026e18f72d24382c0484313288fddcf33ace18baca1f5ce6be22bca9b05f5146ff39aa4b5b08525632cf8e55eb27a53cda9ee68680d81f03c47e35c5129cfc8f74b3fb2abed6d1c45ad62294ba463660cd7c9b4aa1424c5e36c443d928ba589b5b024949dad7f25702fb268d0d7111247b47e79516e3217dc546613c7a8f1a04ebd46bca704559fd946994514914630fba754bdf6ed050b0892b8e37fef2af54747436e0f1d4925bbfb289b26d4caa01708b45ecf86fee2e9a3ec3d35d7f84d44ecef812232302a41b50c002ee7c3d023ff74d8537d2de8d64b27d0c968e8df6f9b3bada8a49ea756ba10c274cb0075e8fa006ec25447ac1ed0b20800fd5af9002e582e918097f9754e09d4f3f82d30a68d11f88d444683bab3034335c4dc89578ad5607629ba9c92e6a1ab90ebc14915fad465b427684f8600e9aa000ea0c58c95dc2e1d6f22740440c2f441ac05ad65d8ae85d44507037d1596ecf4c81e7fbea94d30e6c1b0c94539bd9549c5b91c1a2b38928b92273b40b2336d3fab8fd1fd1569186378e6ae8cf0a5c300bd60aeae34529142a40a20b01115344f1e429258893acc484c307f8c15823709c75bd6032b2a584738828fc0adde2ad4f1a5f9377b4ccfcc9a80e65dcaac8d140d09783093d7a74913cd19a0df22b1f52cb4d376f6243988f021f19ce251f621418c5a34172918b51fb9bb46c2848ac32bd013524c50684bb0c7027eeda7479d19e59548666f986e93cfc550806712bff55fdb0677cad0799449911db8c80225e8ae4f1f8c3a9e2fac128df82b439ae1655963d2c61fd91856a4ef8194903c2dc1866538865096a1c313d3918d1faf53c0e465c45768115817c7c74bc028cf6cd287422c9024e9d2dc802cab60f448ab4eda191fb4cfee4300c79a683997921faa0f4d7beb8dc115e56912e6605d06fcd08667f9ede6fe7ebfc04fde223a50e8a2745f6a124dd4e07d0213dbc05314c2af41119637bfb805c66df2af8316bf01e603edbdb5e4ae2dfeb26d3ac3ee742615ad482587407eabaea396603a1447533b5db08adbb42b269dfb3a9445d5c1e55c46c391877538360e4565a67f6dbb6f8ddbf71c169b2fff4a93a0b65b2aed1f95572a8237e781da9ece117a6c80960a73c583ca8b401e4da78d1fdc4589816b1ec81dda5b39d332ce53693818edc855e1db425dd324d23d5ff2c3b033aca12978ca969380b4e22739bc99219b6213a770f18af2e64fe555ae9b828a5f036e94495beedd0200ab138d7923035d1c95246c87e003e41a8415bb505d9b41e39790c07f8bd348099b3038697d63b9649ea3027dfc409873cb4385c33d55650f3f28f72232f8b74324a69136575d89659cea7bcb6b3cdeca4b5a2d01aeb4d2e0465a81b8010316ce4817149d3f6de096ff2196c45b8c78289322b5cf63a7756e5355a5dda649b597fc67671d8740168cdf89312249eecbdfcc70c88e0613749a32ad1587136268d667ba8030f16b62e83eea190d97ce59df20a597b87ee0ad2e85c2bf574c89fec4d91e7fa91a022e3baad2e768fc250373fef2ec79aa2bcc93a0f436053d9ebe3b7082f46271a1677b49bb1f1e02fcf3291375e70f1d2998ae1219074c07f2bdb6c9899f3fa93b4251294732887b7b07902057261b614e56f7fe0a8dc05aa623cd32dacaaad1e23b7e01692725b80233deab5e541bfb0a8368b85f87683243a8a9dbd30b5d1efd8e347c01a0495ec32d91260136bde1c841d200ebb494eb100ccd1d5c21c769e84c750ff059df33fc90e7d43d803783afbae793cfb7fece497376a742e2f5ad85e1c65705d9f537c8879a7879798af957933b5f8eda52c881ae83d582decb3d992a23ac28b10334c9571704567ced7bc559d70e548761332f1ed88adf493e18a904e481c1207fd2283e19eb7719aa3d6fd7e010f719bb0a73aa3ba9fd385220199978033ec03d115429de3abb269528dccc448adf1239904ae48503b244088979aa2ea895ee9b169342dbf47106bf1beeb4c3cc481f4062d6a4eac2eeba9f537a2c1f5defd5d02e3ddaf60a82dd8e6b059edca78a23bdc938b715f5e51aed4d966c97102951126b18839e0f7a6e8dd76e00ecc8b56d9f1650c3d8b4a37a59c14ed4e7067d63a498cf3a80e2d8ac7f62bbcbe405c07fd5b27bf62c281ca70d9b4d04499a963da43f56bd3eba2d16204b129520ef4e380cfdef1bbc3119bfd0d882bd3015db5a358fa75bf9de02848d700089708e2de0c2065b979f2e18f3bc4b5c6c4908a518e2edbb47a1fb309ebce59e17684a279ed6b997b03a81529490ea53fcb779522963a9c65376bc727b4e6594a3cc1518c5d3af8a3a8198bafc28008bb50b3ea3ecaa07fa1a052a9b6ab2f926a83fe167fd2b1505582bfa641a20c13a2a5fa6b3a10b75664a93edbf6854cb101ddd0393e5136eec794b88fef54f2fd280d897b69836aacc61ca9bece42806d6448ea01765691528df5d17aeba17b929cf2a33fb4de90a2df0f43feacedb981836d2e1844dce5abc9c6d6bad837e619e39dd4d2cf627e7e65aa18a7c38a2081ea5cca9220e7fe7e8008901c57a252dc94701329f9786d02b8031bd67c791992a54ce1bca6035559c646945ffd9fe65cc758960d80d14be97337bdcbe40876c0643f008b093e72c5121eef4ee263c42d7546e7e242cc69f412238a40add8de88d8f4c3653a4f1e5485a38f99b3da8d79fc84fe4d61bfaacf6913ee8159867ed5a52b35fc6151fd916c2a4d473d9836bfe0b29f101d7df43532f43a3041e5790992a3b56b06ebb8f2fa1f4912601886e5488110bc3c1066788baa406bf941e1bec171bb7a9f028719f41658cdfe57da1b104fd248eb28bfc67f4d3ce2e6dd6067dfd8b62434ba0cfbf08b3e2ea7a2255b42794c2c7546bfc25b296f0392bee83f06ad15760eacf609efc50969569763874b5c5e60a3479986b760003705351932ea60fb6a02ebdd7a3f444e527b198e07e015b3b8f7f0904902d4741f27f3caa31a08b59d0bdbf80b4c36b8883bbebc4605fde963654d33dd98fec0c0b1e714ed7f843bca6311ab5bafd634263dba600a5cd9527909934993132284b8e18bdb96100467dd59822464495cf57ebc1e3b449a35b5878a8f2cb10b8cde57320bf11835655418fd89167038da09637a508bb9d40a39d70240881e2965e670c64772d1210ad39c1a"}, {0x98, 0xffff, 0x1f4, "29ba47c00e792de9449e0e65511b9c7815483ff47e85f2f0020cd944f135ec1070a52f6634b3f353263813b28a7dac34865714b95e5785bb104d8f287ffa7958bc269884d8abd605c7d0365ed5b63499267c89dbecd981c7b5258da0b049938dbc8a8342fb3f359a12740e2ef794dc9c590fd88f4c570d0cad41eedb85ff895a5eb6"}, {0x20, 0x0, 0xbe, "4a63cbb4e6291b186303"}, {0x28, 0x1, 0x0, "645ecaacb1a0564c05563d96f87c5fed10daa882"}], 0x1300}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xdeafbead) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x210b, 0x280000046485d03) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 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) r1 = dup2(r0, r0) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x5, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000280)="804f80f8b72082a6d21ae8d3f584efc88f3613cb9bfc7b193336949d3f1b60c0b95af37736cc850018db7f4098ccac15112bbc7b15eca45946c61f2eb8c1e2a26191ab1d9ee999f20b450693d142fe8e6c1974d80fb1717c0ba037483d810c363e0d3ffa20861598e1f0c76d16e06cae08487dfa3fc28a2613ead1c812ae84bb80f7a2220b66ba42b9e5d0010c12f5dcf1fa0ac1e569666b8f48074ce54254d8dd6026cbcc", 0xa5}, {&(0x7f0000000100)="3a5df428e6e0990f8e38667ac40895a747eeae49fac4934efbe09048e29315944491e880ac1922de2ee1ef544f2640fdad60eb964e565ee278f7a310bca6537f83b282b7b35ed96b849c25d4f06d6602ae04934be22e4ef9806c9e70b7400a23", 0x60}, {&(0x7f0000000340)="d79f202015a6e798617e964a59d238df28a60668abfac3f5fd1b814724e8c86d2aa663050b62ba8535192267966ef0d10ac5d9c1378d5d2404f150557eea4b22ff5b6f50b7ed033bd6053f98b820de9b5928ef9fa6ec22e39f177613e2205eb1b7", 0x61}, {&(0x7f0000000200)="c925", 0x2}, {&(0x7f00000003c0)="7fac7d8be599b24dcbc93f5e390774e890ffa2926f4138e629c992cab5a0fcd4f4e29f01fc4733536301cb51df32b45aebd25c4255ca1a95d6db603f98396890f4f7b504fd74af9e26d5d87052118ac8c6f146cf13b014e2ce2887", 0x5b}, {&(0x7f0000000440)="f18ce0c0c82dfa2b26414a27154311343fcc7de8dee11a70773dc1caf679f24d946bc3257354280f21227a59805bc8a2acc271e315706191a8dca7313ebfab8adfac3b09ff7659e16891432ecc1c3a4504f9a8db731f21c454b7703779aa475ee99565f112c02d31e52fa4dfc31126483468d658de3e570642bdf7a09a96ceb9704d3b7543170458eb6ac40e15d1076efbf3f687e66bd208b290de17b72edc00ee7f9b92904719b4fbf0d37a16bc24191b192705ad966665d94a1977de5089f6828ad43559e9588e6f", 0xc9}, {&(0x7f0000000540)="6bf35b61be9abe8dd5aa4602", 0xc}, {&(0x7f0000000580)="618f376b540bc30c5c4f68e38d135716e3129e4cd8338817099097f4c4e1c67f9383e1b8d00cc98b50185ab9e479269152e3087099ebfdf39b028112ca2c33534003063e1bf62536e4546d2a21bc5d7f15a2d4da181961a9e086aeb11c38070314690e932e1d70cb068a5c5f0fdaa2a03b803aa03bd2c13f509e4407426114ab660cfbfd29995320e9d9217f0d5ba30dcf1af2a2ea", 0x95}, {&(0x7f0000000640)="b9709572afe8998d7e4a48ad4c1c25d53c5b8c43eb5124ec45991a036c2a288e459838f765308b8be523bbb99fd0798941e1b8a4b231589646c2b2f1d2fe0900e2b7780f86dfa253d8857977a94e343b8e9b1c8637709f24daaf6caeaefa74da2ab344347b8ecb60f8c359f79638c3da5745f589e25c02f434087c5a4ef32239203e6fc694452dad19ac38412f33b23594947630a612ad90bef1bce82db99dc92de3889bf2cba3ef231d99a96d6edfdf939dffc8451d90341f92e339f376e1f79327aa3844b79238e0543a0d43a80d595ee4832261bb5fdddb84bc201ef7e36211d69d0d73f2a8cb28b3770392c8b282077d986f2e84ac3cc0aa1d303df6173cfecaf391f74a1c6d04480c40375632ccae0e99a594d163f30dd913ea590f8e08eaacbc1debc7f9562a0544a4e21865318dbbf21960f774b958015d00bd997854fd60037cf86aa19010f10910db6764fa13a3e4aaf5b6848117eaacc2ab11248c1acdf322c9f5673fbe717d261efc35e91e42b89d20e653d975c9cbc8f28a2f4bc0c218fe3c723a19ac62e57d49ce8fb5c9675824c18518a7c4d5d0515c485bb7e32afbdb0af12b246e0f7bb26bb78ed223163c160be373af5b1778fb67082c6cb43ee301a34ab3f1c457fd3744b6823e46fb0b374b9ccd754b7fa01340ccbf17e9f5d94804283af260bc3d8d2de782337b6b9082869983fbaf312411ef8fbb4e848990639c61d8ec3fc6e93927622dfb916cf4154d54ca310fd8232459980013525cc0b5dd9cd5775d1c6c4107cada9493460bcbf88d6834d765a58076a457b5d0d2c3357a75a2dac654ff879911b9612d1ee010d89b7871aa0393f47f81a21e6ba81693928e4302cb5f97f8dfd1e761e7a610de74ede2acd8d874e950468a7b82563a1ecdab7138fc30826b986b13702d7867ca2f940981dc5e54b77c52cf726c4277df0464d8f12d3e4d7aa09184ea53ffb0324ba91506d3dbbd29addf92b885684bb7a4d6436c73b50e0f332ae283b2a9c8c65ea53ee7fa41b24c2b67f0a37db6c1a07c7849e62183c0d047f30154ac5f26805ab1b8f8e31da56b46cab1b0170306824d2a89a61849da927fcf6e4feb8351d6812c96f77e2200dcaf085ac0223ba538cce08caa864ae566cd67f15ef8d67f22703c79b0fc193d8a39ea2deb6a31537fbda05990e84e68374829265f336842f1b926b16384e4853c7eb14eb82b21afd75bf4097cbab643ca4ab24d512c044daa65f68151dbde4af1086ddad10da3c4fba56d440db21d7d5701b578183774709b164165ca3a5a31400410c011d030f56034d1251a72e56f301ee04de21550ec6c9588e5f0dbda00f88bc51d9eb746227a28b2e8d4785001db26e3c8b0fa3e056b9df7afb8363e7d00996276a346caa8043999bfeb4adfbefb1aba1cb90bd5db832594200ebcf2d51d18a3abe57ea73b307186d527085fd01022d49cd5c6531a1165c1d9e5bd9044419aab3b228dcf85f420341e5b4f7b5a44923246a1bc2e73f0d49a55d829265e26328d7fdb54d11f834aab2fda6d3aa66a72bb1ea956fbb4da18409b08c10d5f58c60477abe8c4ccde539213f12a6d1dac9fabacdf242036fd2b25261955dddb9d634ac6a0adecba2b463a6ede6e482051bce2026d18196ebc890da21b72579df3fc596b48eafaaaea10b91c2b1e39e1ca51be72ee2fb041cdfcac42cf1d06d9eeb2c1feb98a2be37ffbd98bb14f73d2dfc973260545c82496680b5fc1aced3a5222b05e4a07355cd3160f30ace9b9a9166cadd3a31cad95d798421b9b499f973a4ee92d88fc82b4dfe7fd854e4c096c75af9d8dfee42fda86d9878ca903c5897defb48c223d110bbfe8a82d4c9acba0786c7d2eeecc5595e49a5f1c189c01c886ac82d6c3587dceef691e80775ceaf7a51a34e12b3b7a527a3403a412f712a5ed34246b36ac5d7d0104a2e6b4519c9fdf273553622f3a9a4d0aea8a91132a49cdb4f96ccf1bc95902ddb8d0ac643b44a80455a9be772d0e2b68c0eb6af8abd3593ceacd6c9f6b982c5de29e8b6adb8fe61c23b89fb12cec6311c21ca10fa3755f7ba0769e10df879dc20529fc8661d124a1ff122bbed8d648757d2b66909965db4ca44434a90ac3ca04ac1811df2a443b089ac995bf77d072157cda6a061af9ae272dbea3d4120dcaa9be5d8d81b8cfb61b9ccb42d8e8ef4968cdee61284c02f83acc3b454506a90339c25b04fa05a1af60b7658760437da8b69761648b18cc3adbe32075b97459ce7d594a67f85bfde241c83ce1993300f3848a2d3d6931080f48c51960d377abc300092bac72c723c8c1d1f93289c76fe2c2de87a44596dd398a6358e032b52fba822845d90d6e6fdcfffb9b28fd8eba2e9d3290f9d3c26177358331fe9096b059d6979a59a59f1546155b9324685346b16cf9eb6098ca3456ea94cea1637d0b40f524b3460e2d50150b287f9bbe46dcb3c3e81e7eda61fe346e67a0c01778041d83e35b99afb1eb21bd4e115c4d17c64dd8a6c78b697d1d419574e2b3906962e02c31a7f8a3e8e54b6c9a1cee5416df0977ec8d7b945aa781771a55566ebc68ea23f37e3dd4fa2ccc6b61d2810d6a9d110e988308f23457c360bf026cbdbd1694b8e7444a1d352f39e7ae863c224e4cf21199f5940690964bcc6e5038644d13e8f10ad87946d6a6b7add6c4fe90aefe844b8db32e71fb45127c4ef337449486578bf02b2270e50e4ab6b9512435c799c91a9e41e2dad5f41b5fd6bff3a6cb7e234d1daaece4ca687cab17af6c78e210e45d7baa926c4b8c4a6a81914082e5544a5353ad3dfc37a95b8b3ef7fedbfeca162a7fb6c77158fa050e78f89b641849b96b939483b91e0a038a172617ed26a46cdd6e4e5444820b280b8bbbb1c8e644243077323267f8633a644e1393e07ccd73a348d2b79c194861ece3382ccddcb3a20fa0e914dc657f49818a45132f4404dd684e5a0fd739d67970b0957b8bd134a1be27aa623236705f5e2955c2e48d302c1092514b6517e45767a6515b4e3019f6b06e26764dd646b1e798b1292154967bb5df6b00c648cfe184e91b09053ab13746a692ad3313aba6cae2d6547bc13d3defec54b63b3c1fe92dd72e0b998f9617236505393ed7b835e39bb75826a7bf02ad7a5a141eecdab042c57783e424a611ee88271c5a8f134e1c64b31b07f1c71729daf7f2d3da7034bfe31e29b30ab94c3f7059c435e035fa00aaa1f6291e46e6ecfc8d68451b953f87bb15b6ad9d807b0478c7f3f35ac821839fb024040e97b01d1bd8cafc9b4f4ecf33ef7710ecbcc398568fe1e5ec2f538a6b7ef672aa8f768a2d1fc375db9aedb0214a5d8c346188c1c4e70ac1c35b93c8810ce293521f0d4886b314df507805d341dde52b466e5c5db88bf5334a6351f18394a5712e3990e33eeabbd1f558becb3def1fe5893fb96f341d40fbf2143a42566a2973a24cc0d0caaf84e18bd70b65cd4e93129255f624343772ec6a760697b413515ae681a8b018f90ccad42384a334d31ca53a8fb00d85f3a1eac4a3878706c30831e2a8f19ea1b79918a0a1909d109cf8b08d49520854fd67d8e22527ee110854f14cd4d3eb8053339929fb94d0c09d47c2a842930496e97132ad98415636288e99be81ddf6ae0b343e80a533a215df32095959ea03cb59d501a5f6db8cc631cb75db02e7424f1d003adff13ecc8207e20fbc63fa091fb0d9e280de2405d739378430a03ff610182c8ccceb671f8433d4c8d7764f857ab81a0c438bdc54e7d5bd62f9ba11a4306f280f7cac4f3429af628124d04831cc52c621503eda4810511e64ea67a708ca43f47ad16c85ebd7d1f5fba8440ae87b2ce2bb51eb3634ba8f332142be6589757f9c89d0c1ddade910628173dd3117d78e47e310850b1d555df4703cb6448f7986b9eabaa62870a20fc842e219ef98304eeaadc4466b72736417b9eeca393f5d0b38a4f7cb53fe1d1ca2e38864f738f0ba910b525fdf2f8818c4ee81abf00d5fab075e0d5eda06ceb90cb240cf70651ecb66c352cfc1975630e724d17182c5fbbe2db072dab6bfaaf0e5d62e2741579b1352e06fdaf2e86d78310155a350f69787f6f577bf65e01b8ee7d504aca5b8be030c8755ed6e06cfa837e36088946b5d44b4b65c915a10435ee6a91ebc5267341154153ed036bbb220220c119b5b765090c8a1bb3eeffc936edd52c672286befd404b8d5643407f7ba64471ab68d919b8f0c323357bf7711a0bb798f9f1b1d146bb3e7ed22b260418f8191bb04c06f01925f3c3bcf51480c74427daff62579acb981acfef5e87edbcc836b8ea3eab948b4307684cfab38c10776a90fe4ef6d76d0f7a31afe6308126e76896430140f32fd84652fd7031303a4befe7e31b876010096cc0294e5e0cad6eaef5b326e111cb7e40665e26cd1344ee1756e247ad6c262960fd59ac8c7c7ffe232aa0212c2aacfad7cdc03aab385b53ad944e9a7e7e008baa48db9169b09aa27a657e2a253c3f2428d2d899084e602b1903d4a8b5fc532465aac371d21420fd4c1ac06ffa285344b34077c9cb8c2952fdf700ba57b272a724880e043c635cbf20ef3066838831c61d1a33c84b83acc833bbe6a3b0849b69c4fbd0faba64ccf02b433a1444b8d3d7a2f933c56dc10a311a66103358cc2c8b3af7a1517629a2bd92ce456ffefbda133521884e0c04fd1c72cb0998b65e52a708161ba0466c8f428b967756e64ec135ac864f7ab4c1875f0e9669647ec9e79e095eb3af45870f814fbb4c3c031fcbbea50722a0588f09319cd084aca9e600764a84cd055df364b08cf40a763d7e1fa078eda2999e5e36ae26a96a23a037d3cdbffdcbb3333cc49a4bb8435f60692e766c70267bfe555155d6775c747c01f29b6955cee21e6b5cd278202bf0f871ef2e2b83463f6c81227e502e9ee5e9bb5d815bb0ffa640931f3978482c0023c031e1fea08e5c15f541ca0f6ba98be273c90a4b7be1242546171b0e3c352d6984dfe6cf8e11820ee05337921708608785de252b9ffcaf709fc33af2241bd7a861d8a696fed6a11abd0787e9f9e0dc1efc4c25909b74d8bd77bb319e2e23d2b27f4f25da3d920321606836db758839383d09ffb47ea1758eddb9a06abed2605487ffdb51c643d8301cdb375c3f2d93c6ceb7e67e9455ba8e05574fea871f3031353907ee977f80916e6adf518b42f14daa7d99d218d3e31ab5459f3479babb16d0101a10ad6dfce36d78a4722ec3dacf80728b3685ce84789bc4005b899e3d8647803301b77c8c05535964295a67c96d2eab401b852fd2abec7f4598f05fbb0086a6354f1bfbaadeabf6bccdc6d29a8e245bdc2aca31e81ca097cc2f7d85dec811a7f1dd1404f9628561202ed2e4fb29bcb9359192ffe3962fdd9f426276f288eada9175a369b83ba9f2b121f2ee638a1b090d2ea5031304776c38671a60746450b2593fc453b06c5a4ffefd74d1d4574dd90411ab384c77ee50938a1589ccf21c04bce8f8441f36990ed4168af23b3c71033ad30317c9f1d2ca6e05a19f1c9f90d1fd0806d251cf8b11ca0ae41fc58e93dc312dfa37c5fd20a0e665d8d239400ee01a20219388a4a2145435adde2974fe6e2978d44cb373f2eeb86fce5ad6fa8b3f17925936170381cd50e0e036482396cdcab7ceccca7f6a13d66823c0a5478ccf143dce2ebe30d28aa5ff0323fff2d45466230acf3ed79336327511264303bcaab85c5136304d6e066e338bf201d0babd01479c061354cf67d9504ac3dd6d08dae4c8e7c25c74b89e3dc", 0x1000}], 0x9, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xe0, 0x4}, 0xc) write(r0, &(0x7f0000000240)="bd", 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) syz_open_pts() 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8482, 0x40) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) listen(r0, 0x101) write(r0, &(0x7f00000000c0)="2f82", 0x2) listen(r0, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="eac62375f6e38ea496561bb251e4fc516a12d01a149738671cf1fa9be3ad002fe65039107b29c4047b85148fbe5c37637d14e1ad5bedc017e51f7d1c9785950edceb8b4180b76ae239133c81430fc1858f669f8ba6e38f40e373e1d9c48e7541bbb424e0018464207a141ebe881368f9827c1ef950db9a01260e929ff7e64901f3811ca1a5b0e67a39411102dcbf8125cd63b8216c3571a6a685511950efc2d61b6d3a69dd36eb1bae603d695dcb5a602564f2cccb8a9d331c1cec86ae20ecb24e636dc4d3bda1979ba24d9f31e101de1db51a6fc754786f8e1a1f5cb04266af6e79cdce0ddbb654268fa05433aa3c49facd307869e4f8abd3ffc96a9f1a277af79b49e39d33f4e24ccabf7b5af0b599dcca6a9fd4c8ee9d0af4e33e4651d3fdf46c2c08a55eb87dab76cedd333393e2c674950448ba58b08a776bc1fe671029dda3a7431e930a9525f322e29fd0f272ba59d758e97758a849bc5046d5bbdcb2c86b498b6fb40c399fd3a521d9f2d3bca3ec6017cd7ab8c848cc2682eec3dd147e478f82fe27bc00e55fcdb3bc039219166c417ed7f1a7640f3eed4ed9ad4d2f725be0dde9b7bf54838499d7242e56843b41c1d50e91e422cb43406e8d998b2adb0034045d50eeb4ed5e2751b531f69c8fa172f5533bf4f57a4ecc7055c4554b6740e8ede29406d79937428071dd4679b43cd3491afd77f763a9b4cafe04fcb6ec9567749fda7aa2f25268a44b2dd68ea27f6941e035dfbfe2ceb72c9fa8cc5000c8ca3f313a1e6663cad405e4aaf1bd4781869e2e0c43e06edcf7b1084a8130e1c23e5dd04dadfd60034d8cdb598e2b049b24e386e43f2513a4f4295a759adc38ddcece3b781beffe646ea12bd10d46c598865d22a71c282b9a6f89ceda21ba0dddfcdb41927e344d5c5be4df26275b2960f4ea6fbe3ea11f627c653952126e04a2aec13541d4e0774cbf315e9a32dc9611e786c078f7a2c7655d5e669a7011386022c35a73b25f37ea01c982f5920ea6faf984dff75215c37ffd1e37fe32e91dab4218a63ab52e368b50a930d6ea22af1f625423543bad5ceb50927033b361e7eea5b08005182557a11212965964221bdf6233fe3d0d96bfdfd916c537e025f210433dff82cc7a622f6ee80ea186ea051b389294a9a9ac81822685474b5a603714509479e5606a6f0e312a5b44947cfd113aa842c9f980fd296eeda703d385c74d7fc1177ac78cf0d2204f190f0f77a7a27ca396291526e3e2a3b4f3fecf01b3f1a12cbbdb25c79ff978a2bc62bce82ea3e144969a4309acb91e594bef4f04fed0a4137e7954639442451b362bc5ccc7dcfa98398eea1e9cc89394ec3b4dfa48df9c563bccb297766c8637503a5614fd9977ef3d123bfa2b5d6cef8d60091155357cf8ab9bf737759133b921c91848565f2a1a0a4d9ec56c24d92a567d065c7e8ffc4b0be2a8be31f6c374c1c6b8efa3a9c3b3426428e4689810a0ab21833f224fe3bf83edf2faf4e6308e47bcd46fc665069778f47746c92ea0c3ad63eded2aee081b279b8143e3c30398628dc50e9c0a5e6a91f1dcc41324d8302e58fb80116585da82bc6bebd265ceba1a7d927605308f60f6f63aa95aa7ffc0f7e660103f72e2addeb49079f0b8e7875fe4bc16823a90d038ffbb93a496aa81ec3e939eaa6d00b1924398a30df945fab3d91b54a022b42af7be9f6708896b9f90d107fda995aa3510547de8820a69be65f9821293cf3cbffe57f5dd32e5f5551172f463f1fa75b982bc47885687414c16b5bb32724a20ecb6e93d179af1f76c0c33371dea04215f5bdf2e16112b5538c5895a9c6d6516bdc403856f238f54290e32d8f14fc56c1e26f4c35fce6a6192953e3029391cd4c2b6d503b67af104678d7aa6f21a097dacd22d22aed11ad8d09a97869d0d8d422c6f6248dd2e345674cb16efacfd41bbde6faa17346525376f89937a175f7498841790532acbab7c93f1faa38486496d8fe2c2719cd9c8900d617dd0662b77047757886111fc173d2ed3ba45f32bd2ce0ab599692ba2d5c006c680ba90b0e516437b8bc396cc7be7edfe865fe2a11fe3cba5be4a903a28d985aea048aea02539415f267a60ca26bf5cbd35fb350434fbf89a241e94d6ab87b2b7ce5a2307d23f0b54c5c5f34275e08d3b65b9b903175d9f660a4dd259df0d2d97d100fef9e59c5aed45fdcadea4bf42741283a27c0abc518a769bfbdbaac6a5636546d68bc7b5a93161eeefbc3b5aeef39f50855fb6147f5eae0d7947aeab2631a5c3fc51452388fa71f38ed3ab442e4ea0f4042c09d84e0f172079d4f1a8183a83059255c1f5fd42978f7fcc76c5e3900cd29c6742331c720a8a4711fb3ac450c56969e98ce1e6835a083acb7a8c3d714f6bfb5434922c12d8cb45d500af9fbc98c8e1fe893c60fb925d7c507b06ef5fc101ccf636bf9800e67696fc9a35026b90fc6512317fdac1df68a53739e9d06b0eb0882083d317f6efa06a19b2ae1e417a4b7d70940434f856b8c22b812c74f04b6c05910884d14fec68d3ed886f946757b959dcb741555d0672565cc47e9eff9fcfa994a41badae6b2e7fd44863253cf6241672b8c9bba87f53cde1d1ffd71758c937d00081376678ea4576fe8870a3aed2c3d080a2ca699cc6a76a3f1ab75a68c2ae0173a47f67288704b929e409b7a83c626a42c79c5194864409281bb64a13755557c2df1bf206f65eea2d095b21c1360cb93b05eaf176c005391563c83ef6b884736739b313a609da54a34b26d5f8ec78889660018e5bb6fa792c747bb6ab45c623b967ac0a12c7c2a287ea8f82dad961408ebad72853114242782e27fc0e1583ae80c1629c337b426ec8464b4e3c74dc0025fa2b9f57019c8256e181d9866d76503e9ebacd61825a98eb88f2f5abdc1ceaa74bff5c1282344ed4756e1ac6395b79c083e714a896ac7e354a2d3e484e6fcecde67ad328cbf9a694a4215a372c294b6db163dfc7142a786883b7a5717cd009100cd5fc2b6b2cba578bc4d55d68d6da2e1f08d5b76e2086786cb2895a67bc939dcd92c564f266a9796c581b3b4bb96c26945113ec9062eecfcd7e1c90e9001d0d6c107de0f5b39a441cfcfa724695c3cdbb6499feef08b3e43c946d02f209c996ef34240635dd8599d299c6cafc198261e46f19afd58aeb2145affebc3e9b8718b7aa449a929338686a7b9b557740a474ab2de1b39a223d7c3d7eed6678ff108f6744bda56d46bcfb06b89aba38c91092520d036a9dd79d31f69d1aa2686b008d9e9a4d2aded2d69edbe8b4f677d252aa404be6d3a87fcf84d6e1ff172b4c8df99a44c67d4ecee56805b53cefd06ff2a2e5dc6a7393e5ab54b3e69ba6b49cbd4fa2a9ba97893faca5dd740211770dd88ee15bc165fe59b42aebf31b8fb7448d1b837c0e470dcbe504166c515803fc61af4b7cfdf3e4c7af0d9ea84e4052bd7135e13dd167ba7234eda7e5d7e5c8ba019e44d28967266cb122b4c0abcd3517156697250160a65a47cd9c96fd30b1f47d6e15565cac0bee0669a28942032c675c49fe3604a0f3deb307d88fc27411965d6733a9b03af87cc142c38c3cd162307baa5f9da4a2b8d438a0447c75a5ebeb674a427bebc67fc2ea0721dbb08733c15f7094e069ba64160311acac495f688b256739a9ac14ed805ac12d5dc28d58b8610d81699ff815eaf8feacd3ef149bdacd4e5c367742bfbd962cb354f2b1cbd095edcd84346c10153b8cd58c6c091c05da5c096f0a3cf2222b3497d21fde2e61b5238d3e6e449a4d2d2a9806b954eb310410029825a5f38c002f3154b49fc7d2c9472a1ea5c9ec8a5b542ef9df7a6a9d2b2398c104e69133dab7a44c5653b5d1cb0d7341fef594e0c33de68a1e13a30f45346e6cdc70802cd2b47f25f064ec45924a01dabb4f13b56872c1bec58dbc988ef09b11239502e1ae8186f420ac742ea3c978b08aa6ee92c1dd3ebefe836725fd360ef99c94aa6cb87435b27e68afb581567e678220a3045bbca1e8a5ada0b52244e0ad903e45503849c0ab6888faf0a3dc127d433ea726e9c43dc9b339cefc2d0c3b631c3a1a5367357c9a3a6714ab69349319dce5897cb89ce44d0e2a7adc63e7fbd1efd243ad46312aef2ed5741c9279f75799e90fc8c0061c4cc997b0800bf56f741217c469d2040b971de5a0782a9f55c9157373d8f406e56e44850fba75af24949238ae98de0e3aca9f941727edcdcc53588e263ed8b82ba75ece618d60ac6935a6fd4e490bae30011ad558312ac9b17db4ea3b6531e920d17df3604ef4ddc7fece9f17c2c2071b10ff184b2ecd702e6d79dd0736cf55665dd9e86775cde89b0118b0129fb5769ee98c339a7c8b955b105942eef239540a32e32f5c2c2497adda138d0faa6efd46e3ecd214fdff217ae44d831df85811d8831f7a1e5857d785c3b83cbb6868ad51799b156a49a68da9df06d50e53f4acb1f23f25537bf6acaf7edf5ba77384da7894d541ecd94df8c7648c54e847bef3de744f96609984cb22a36b866a698aee64dfda2150128e8d5e0e6c2702bc677fd8fbacb9c06dc687d6cd0bd5300904a75ad71f0f56a4a842345901a24dea25b49ba7d3bc99f284f73dd78f4ab05173708b4b858c2f17b1edebd87a414a7c73a4b4ea5505075d422d61d623a7773b94633dd57145c62a961efb6cc8bb297216f100fa8b69b67651663132530b10e2ee74a1bdb18fba3283402999f6ad91d6dd9b00bcfc2f43e0b1fa023880d96ec1a6b979fb97cf75ee772572682a2742771d2fbc0b71a96aa3ee9b339d7a5065cb7ade06f93093a9c221cf881069a6ce7c46a66c4ffd033b6780b5864573b141c6c7295f305aefdbd4d27414319f8360022f25c21e4276f70e1d2da657a3d1a521907f9f47fc4a860476974966e212ad532dc7b81819a81e7e1ec9f17b48877b6af1e4191263c0652aa159a0b2b39552e8a6e9f5690299ecb98ba314232b4550941b4fa4c97c47d92b6b7b4ed7c09e1371588fbc54e3360d3b0d2062fdef3eaa1d817f3cd2d0f67d32fc98f7774996806b427ad1815a80003bdabab38ea47753088151bba08ea291a3441eb989c17a49e99a1a1b008b131c1adfec76d09645f69c840d9d1b9255606ea96278b622bb3fa0aac78bf7eff81e69cb3e24410841e9057f3840bb24bcd838131c08ac7a81873521e03ce0e2970976aabdd1a0c07c4584f2e48ff883987fc7fddbc5df8862a37b1bd25c4260b61cff6c7f4f28beae2dce007509aef05673f7309712f4dbc0cafd326903bec11ba3dedbfc5a01a29d7b15017e40542e83f1c40bc8a9f75056da6f16a3d65938b63c5bd650d8800e5a08d6c21e7dcbaaee7239b25208a078148d0f88fac4f360dde15ef78e1fb95d2b079d60bd6f977633499cc96b2fce24f2fa129d597ae88b906444b9d265024d7aa084139c51f091b024a87e0e14b430f26178bd1cf88f5c2894169a81f549d472ccbc592565a18dbb2acd08cac4f012e1c26a4039f8f22099b2a39b0b399b5d99f7d403e89cfc3cb522b488c7abecfc32b400f68033cb25da33299e454e5cb78b6376a9c39eed6f9dca8cb7d457c84e5152231ff3a18c28c67831c1ff1446b9f7244a3494cdf312d5a59324dfe8794f01264bfebc817a585bfa619263358c44418c44db386333526bddc5ad630cc3a7711ac1bb6dce3e5769eb727a910e1da8911da29975d43149138b0ecfeb8278046f5d38fc853dbf41a2fd906758aaab711d351d8e2741c03ee7e157f540f401cc0b7e356419d6883f95b167", 0x1000, 0x40c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:01 executing program 0: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) setsockopt(r0, 0x1ff, 0x4, &(0x7f0000000040)="924dd27e66822f85f21516a27e49fd76fa1873b86bc1c939e8a68edcb2d56a558f7e48c8b1ea9d6490dd8bc03aa43e539ff7837fdc210a3f4d125b5765e931f5934923bfcd331375e38b0301303351e3ea8315e761204d7c36af095afdb120204b54a8ad1c28ca2e5d2c1b0af58ee80ca8efe44fc8aa74226c01aba4441dc4a7b0b8ce538f63974379e39d6dfe260df9daee3e91bc8ca8d0e5b8ec9be7aaa890c22cffc8e958719c63343d001179076fb4a9304671e02626ebd173befdb1b7812990cd128ee3acb1f0ea247ecbfb4d77f4dc7b325fc10998c9232f4b561d0ce5810a8612e6ea85efb8d08ddf99468c640c0871775f080ebe0bfaa67ce6ea67a3ed46656688ad2de9d652f2de024f0704aa4c94938de0b019ca90247cf49ae5768b43576737f0b3ba3bf57fd2cee7c27bc634adaffd64def08bc9f03e4bb75072daf70c3cde34a6c6509ba283d65f628ab2b9e2a798790a183db3c162d6e768ea0a660cf0d33aa114315c3ca90a4744adddd6d7eba85c5d6540d23b49028a6a8466b8c7739b1fb880cfadf0862a44a71e05661caccfa1bfd7eb1cb32c77498ad9aec11859a91f906c79434b9ad0297bbdf521f6ac7a8aaebea1ba72d4f98ed8f4808e52b3c7c9a90dc9da7986a6ab56231ac597f5ec15158b517585e53e91f8a2b7c4d757f31bb84100284077e23b858a0e15cea1c922435e526668fd53c0672172cec27012aa5dce2d611bfeb142b0ad150a578cf4fe597ed89e96639b4d92d8f3fe54239034919ee3c1ce4300c3abb72194c6c79d9befae3de2b7c41dabd4a1865623ee76499eb78d3312c02ee69b75330b8f8bef7e6dea43d3a4ad4b59e1f4d88538492ac7fffc2d535640abd45d63037d1f77b19c748abac038ef7f749cd32c269e88d545c0ee42cc9275ee40dd0a7ce937a495a65f06932a0456705b3a3a682926eae0e216a263ee1de360c82d745cc3a8797af79cc71b839d494cf049c7119dcf12d444b80cebbdc46862e19b80e364dd1a5d3beb150f757ebda46a5306dce919265884598f6eefe2830b4b8ad391f55594e39bec9dfaecc427228acc47b60dddb7f93bbea79390667a765b301bcba214345138d048a0a11f18b068c3da3ee31de66fa1af4a68fd1c615ee8c586b46f31b3e499cd5ac1130c24610ca92cc2a7a7adb2228aa77fcbc1500ba90fe1aaf8ce83f78508aab234aff9ab958989bc997117381d68433c35b1a6fc535d8c406d18c529dbe0c98d51d04ada914ae9a65ae556686456af7f3a9206d641f06308d9d59bedb3364cb7330ade2d3eb3b801882616d83c6cb0a136aedbb6d2e6edf44ad1be63eafb54562451f4cbc8b337db68b47bb41c0bcd23582da891909e269de888776e32aaf9de2607c7f2cd660138abd8793a15bcbbc200fca8024c88596cf895e8c7185b44ab221c5acd95243894aa4ffeb3740865e1468794509e47c169acb95742a8fa606205655f084e4fb0aa1d55dbfdfa459a221928c5c4068cde9fd5d809fb852d01bfeee25af2578b7c4a8cc624cf9ddbcd83018aee5fe696b841904871cff680dd0ee8c9151072cb82af6c68e02d5454360bcd32613b5b439e9413256515929b41e1d2994cf48e2b518b9490a8faba79c38a5b95d00e86486c7e6d2282f25813949236feb0b1abe276ba2cc84ce58c6bc480caf339c4c9b3e6c3901416944527b08446e3fa3498c6be722c93fc8562e628a7ac65fcc9292bb6b5fbe0651828a6c68e5b47ac1c2e64ca4c3c715ebd2f21edc6719bf507d0d7e3eb704f6e209a1c50e6c7576c043d86f08292e375cbdebabf33c9067c23fa0a81fc3c23caf54f3b24e97e90d3849a65595f38bf8e9cfbb4e51d276ec741a3cf33158838b317e90f550fa1d7cc2f170c68c7b8fc318d54149cf0a271eda67d2a1c729f20aac0bb3bd5ba4728ad792b2e4dc61f4842ad8e9e146d74623f70408e9724c3a0b918fe9df4d82ae6e2c9ff368181b1f99507c5dc043efe34f735b915e0c1bc487542c7153bd79780f6ddb8b20a13261ad5a57cff935f5486095ac18c8c6f88afc0d2ee361df830c39fce4d52708034a84d34fc8963e635ede04d9224072b8af2bdd7662c747978f7408d1312d2119b5248ca6ed8250020621eed0d916da422d75e12f47cd820d04fc833bb88d86c118628ab8d4bbd8795a20d3eea2a7b3b5450465fc63310e484bed144d632e6e9b0b8d8e6011d5e7d1627216422c00241e8b02ec146f4930b24ee6095a8a508dfed0272c8d4a5d2550b4ada18b87178615ca1c449e998bfbe0cfd3f83cbb5bec6c29ed41fc8211c1b41db794bc1ed97fa7f778aeaa7ee0019d3d46b8ec0f139b47a9e9eb45e98c00e00f0aae956ddd5565abaf51b34c69bf22059264ec0365f6c87e017121d94983c6285e0dc7470f49a5c98e9cb26590d7b2869977c25433bf9d769dc15262541ea2b91fffa11ece683a69abddfcf3d6b367f82e16f79e3af9cbc33ed77512ab6cf0f4806c6d57f913f331e44a0de036a5bffd014c9d0834c9a6d6fbdeb7db8fca3140a1492e7a24c6981271b6dd23dcf036a90d6a505a99ca7cf50d6a946efdbbd498087fb708de8e1ca16d0018dc8abbac5c2444fc9ec0d3fb3466e5ee233bb04a71af5316d8c90782f5c220de4258c99ac784f179fa9f30b44d26ca304a8cb89c48820398d4cb2fbea8c94235aed0a9bac156013b01a4cd0ba0e14859f8c0c27889b160e5df406c1ec2db687c4b3a761e6cd1fc2f5bfa48e528c474a2fd0b63e640effa379dda8ff8d32a1d24ef34fe0650fff0c0ac13614e29e4577693ac782dd68dad80abd68fe999181dbb21bfd6cd00e5bff31926e987d3ba282bbd47c696a77b79b8459a46ce43175b48c8c014e500525be79e093b75a09c3c0a07162bfe2082bd5565df2d4492d41ab229bb02c66b3d862e457228111ce5b18f6352305f14bde68ca0dd4279a8c273cd5ba6953b4890d9b0e429e833312e13fd9b3c9cc1ce3b051e136913016125962dabb548b54704db1ba46f8a1ff5707af59a2ac223cbab63a421ae5475c8b3233d6148c504796ccf76c733662b3c3739641b96a20c2cd7a82d4b35c3481e8cf5b7a32983115e830beb366d4f3c45ff68a2d9608b3acc0e6d8336e21012f16d530e3ef8fc23ba391cb5937a46b9e62516af36a0f90bbde5ac1f9a2bbb68c6d89ec6669539a5648f69bc94371e29d3746e0737229fe5c7bf7b1dd06e9c9527357d74957c79cc390c677d1e4c62c4dfc44934925c963d330e29a2e6d7bf04f43d4e91aaeec8b287a8451199156ca3e264268d16385dbbd66aeea4ecbdbc81ccfae2b56616ca287d2ba574c79a9915a870479668c8a789cba4fe31b9f81d2a178b3c042440ec89d30ad81d42dd0fea0d4fdd61bd75e68966802355306af79c91ac5d9ec28a617b2135fbce3dec2b49732347822b1d2d6d0cf913c855455007984c4005eed732fe3061c436fe2f2107aef47b28f3536404b0b1a9d4a44df0450e66ddab0b930b52bfbd88582277965d39bb9dad9af78534b5cdd1f170c328ff73386ab57fe05bba61cf20adb457375c5a0f228797291db356d575490cf055e0f54bf0a931bd410cb7c3eec7181943c559abe86a8ff952baac3343f547ae3545eeecf928798052f72d33ced5b65815e8e95bb3e23e230caf303538f0e8290f05cc001f483ced056e91965df7dbd635904be526a00d2cbd6193e6d3fb0f1e68dc2d03c910568dada7ec178c8c4af57dbdb64395431a503f1d1c80603dec7021a2be27f1f71cc03c51b6ecae78c7688c1482532bc0f102d9762907b2ac9b8065d41bf6f0a338b04865fdd6aa07f23d889135ac39eb327b990139357fe7a00120922d452216de3c18ab199bcd4e443e6de5c5796c67d5cdb6c6fe2351aa0676fd6f105cf8fee65ffc0ea185449924d6ee6526bc9c765c21ec888209fc6be387af45e94fb6d5a12a4a7c4662b0bbb65c3c9be05deeca09cce80d1b254725b9283c4522bcaa27637c2d1ce3b8e8e76f9e582b6b058c3fd9629c10ecc94358f171b0dcb188122a8777d8713ea9f1cd27f642e28a2a07467adcd2cd1e1ca42e66686b5cc5b969bc1c76e8e67dfb53f23771d338a076485b6cfcbae0a605ca7363f9fa61fb04e53021e302c6c56192095359240406d4a5083f7a7c12bc95919b2683ea491f751881d7bb3b46a1de7c8a3734960e44538d596bd03a041afc1863f01f67901c61a06e2c2f056c1c0142c2b4affb3dd20aa6df8cb4b57f3b3ce10db94bcaff9213183ef23738e7fcf9e18f9621b0608257ef141c13cd08f7c55d99de84de86a176c27b4d8f101cea5630ea9b048f5e4a5468aa29152efb2de04764f9a6914af2be08fa6d152fa7ca937d699d5f856600c05a452ef8b0d2dab5aa59aa988ddb53c5cb0c10352cfdd00d7707b038de0aebe40fb953953b3f46a3f30ecd8de7482e7ac348f3bbd99a810cd3cc47ba2dc4f8be23e9b57f218529c1e0ab907cb7c215999eb1ebbfe3e81464db80cb89e2e3bdbee713633e92430bfe527a22625ee004262cd1f544e91da91a8d6d615c14363e461515ae951cdf3d75c98b98a000b3120d63e3e71988262b978853597dcd1de3a1b4cabe6b4c11ec8c4f3f42d652a955d401c39fc9166c6bd9b5b86635505d52bdd41931cbbd61efbf968d100bf5cc6772fb17d45479baefa1cd4fd767160432eb5204f6e69059526a3dd0fbbba6bc936c7b46d641c03886fb3e8b93578c56c45f15eeb823ec1dcb1c4d73e08abe95c2f9cf40a51af762581f5edf3098fdb487e04c172dfcbdbf07cc796a9f5f7ec75a92b9b0d39e018192076fa95b0a19c7a61d44dd05ebc8e4bfd8229ce483ff5071a2d58755e28c154e02a95039f89822c7a1c9682477d0c0b167cddcf27c66946bdfe96e9b3bbfc0fcfdcb8a707554d90a0b7c97aec802073a5d48f3c5ccb8e9ff9802319c978b9ada8177f10d6bd8a1295a68d0d0a1fa2e2be61aec5d43efc812d8e1e6bdc12201737e85a28866da698dfaec414e1bebd301fd64dc3c508e7fc27b4fbbd46d125f306c49ddb1a60a4a2ff4dc66f81e6884b6f805cd5f3ef73275d3497e33fc42ac5a953ce280e6f978b74a4c07fb9bb0fb757808e7c76e571e79dc8e1815f10be917bcabe3a590fb40eda21ddb546223ff27b5b93d640f2faf2b5a6b89a64e09a80538b7046f1eadc92bc34ce2d602893f71e96c595fec451c75af07b1e2358383883d41cfec69f9f010cbe7f47016c566daf86c53e8c7d3fbe882add99d4175a0ce386f7e05d08742887b993d03c66b0674f00c990857bd7353dd447053886293041e1990adf381b1981371b7b0be2ca55ccb3d187db53dfe3ac81c4490c48a1e930766d6763027ad8709fc552550142dffc5f8b814e756de8fbadcd186273984ed9f5ac6385086bcb5e790fe40e14c4fd509e7d27dc2692c5783d8c3707034842c3f5b5f3b2c5ceae43aae07d9700e3f38a9d48fc8d3904f4cb91debd102082cc52b306f2d27cbb9dc5df5cfd3d362fb98ae49bbef9b6d62c3e8c9e22fde1d0390f4f580947a13529a7d5f627036975c024319b2c015db4135970a2324964b103aa0750fa0dc43097b9b8dcfd5ce434e9fc5b1224a9affbcf9d01c8d1f77792d8629d79cece67c6bec24a9dbd65b007d7d4792fedd84a7d1e5323c7ccb05480d1dd4a95793121f539098aa5a5c1c6d126b26aafe149d4403646d9ad7aa4cd36aa7f61b771115e7f590043030bc61854b7650e46952dcd4837d60688780e521012bbb50692d69c", 0x1000) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x201e, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x29d592d6232daa, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x8e, 0xffffffffffff8001, {0x0, 0x2}}) setreuid(0x0, 0xee00) semget(0x2, 0x3, 0x200000000241) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x92, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00002b27feff023519edffff000000000000000000000000c600400000f2e9ff00000000", 0x2c}], 0x1) 16:00:01 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x10001) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = msgget(0x2, 0x440) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x10001, r1, r2, r3, r4, 0x80, 0x3c422700}, 0xe014, 0x2, r5, r6, 0xdeb2, 0x10001, 0x8, 0xfffffffffffffe01}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) r8 = kqueue() fcntl$setstatus(r7, 0x4, 0x0) kevent(r8, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:01 executing program 0: r0 = msgget(0x3, 0x5b8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) msgrcv(r0, &(0x7f0000001040), 0x8, 0x3, 0x1800) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) msgsnd(r0, &(0x7f00000011c0)={0x6, "b0b4bb956c345dbed6f07bb6c9597b657be4019dff305a6344c021d8b4dc3952215027f5444c9f68a3df943e82e9502a84a8c8fefafe54fbce687680e9d54cf5c621afe6fa3ae63145a043ee501c0884ddddd8222125373d5deea49ea2f5cff16ad6c5dfbeb9167e12d91f8bac87b79b02b46bbed398157a67651444d71bcc9070a80733141c2a975003fcd46685d65c62a5abb794607ad4fb509cdcb163d113063c022352c9f0356f5fd610c8690c3d3ebd505cefe7e39f8db4b996d7007b70d401944f798f230a8afd628f9eb3f0c46f795c8bfebb5cf6140051dba2e86a13c0558bfe71c100000000000000"}, 0xfffffffffffffe93, 0x800) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x30, 0x100000001) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) rmdir(&(0x7f0000000180)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x82, 0x400fffff, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffd, 0xb, 0x1, 0xfffffffffffffffa, 0x40}, {{r3}, 0xfffffffffffffffe, 0x2, 0x71, 0x2, 0x6}, {{r2}, 0xfffffffffffffffc, 0x0, 0x8, 0x9, 0x7}, {{r4}, 0xfffffffffffffffe, 0x60, 0xf0000000, 0xdf, 0xbe60}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x40, 0xff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x100000001}], 0x8b0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20000002, 0x1, 0x200000000000}, {{r2}, 0xfffffffffffffffb, 0xa, 0x40, 0x7, 0x26c}], 0x2, &(0x7f00000003c0)={0x4837ad75, 0x7fffffff}) execve(0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) dup2(r1, r2) getrusage(0x0, &(0x7f0000000400)) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x480, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x22, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22, 0x5}, {0x8f, 0x3}, {0xa6, 0x2}], 0x3}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753c00000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x8000, 0x3}, 0xc) 16:00:01 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0x3ac) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1ff, 0x8, &(0x7f0000000080)="e033c68efd5bc85d3853f03138cc8bace61c6d16289acbb318176d555c81c21a8a75ec37d6bcb4cdf52477e82fd49d33fae1b4388cb8be4fbe09e29191b2c2cb2a0480d0fd208d4c020f105baf320daf4400ff09c0dd6cd3135ca5b1d87695ad14395d18e27bffbd6a1f16f2280c6c9a5e2f1d34d13d20416d435caef6ffc6f9c9e582c4c44a0e882f8f1b5aa2da57626b2c978dff1b02bb110ed9a1d786ba0cd15e5a522fe93e7eeca2d44299c2c11efeb0a9b31af5fae9fc2df6fab30bf7", 0xbf) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x80000000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa0) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r2 = socket(0x6, 0x8000, 0xffffffff) getsockname(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getitimer(0x0, &(0x7f0000000000)) r3 = dup2(r0, r2) ioctl$TIOCCBRK(r3, 0x2000747a) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r3, 0x0, 0x3) r4 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) flock(r2, 0xa) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:00:01 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0xc5, 0x6, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x3c3472de, [{}, {0x3, 0x3ff}, {0x3, 0x62cf4e43}, {0x1, 0x400000000000}, {0x2}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x5548}, {0x2, 0x2}, {0x0, 0x5}, {0x3, 0x2}, {0x0, 0x100}, {0x1, 0x800}, {0x1, 0xb}, {0x1, 0xda1}, {0x3, 0x100}, {0x3, 0x400}, {0x3, 0x7}, {0x1, 0x4206}, {0x0, 0xfff}, {0x1, 0x3}, {0x3, 0x81}, {0x3, 0xdeb2}, {0x3, 0x40}, {0x1, 0xffffffffffffffff}, {0x1, 0x9}, {0x3}, {}, {0x1, 0x9e}, {0x3, 0x800}, {0x0, 0x401}, {0x3, 0xffff}]}) r3 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, 0xfffffffffffffffe) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f0000000000)='./bus\x00', 0x88, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x452b, 0x7, 0x34, 0x0, 0x4, 0x8, 0x3, 0x3, 0x2, 0x9, 0x5}) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:00:01 executing program 1: r0 = kqueue() fchdir(r0) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)=0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x140, 0x100) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x3, 0x1b9c}, {0x87, 0x2}, {0x84, 0x632419}, {0x80, 0x81ae}, {0x7, 0x5}, {0x85, 0x4}], 0x6}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:02 executing program 1: r0 = socket(0x18, 0x8000001, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x1}], 0x8, 0x0, 0xd7f7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) fcntl$dupfd(r2, 0xa, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000779000/0x2000)=nil, 0x2000, 0x800005) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) write(r0, &(0x7f0000000240)="caa563f850e4daff50eb96f8ac79829de38c93f3be7cc4a83da5fa4b41dc0093d2f5f06cc5c8a1b724d984ddeb73f84c10ec5ea892451ed8", 0x38) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="5a8d71e1c2bd42c52664bf4b740243d5a97866cd6a53bd81641805dd3f654545ffa371d694149f4b6754bc183dbcd4b884423637691fb6ff70c20da887c3750f4ac328089990bb19a2c2a68a08d8f44d730873c4cb11436b59f94a7caa094e3da8", 0x61}], 0x1) r1 = socket$inet(0x2, 0x0, 0x1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x28) getsockopt(r0, 0x8, 0x7dad, &(0x7f00000000c0)=""/26, &(0x7f0000000100)=0x1a) mkdir(&(0x7f0000000080)='./bus\x00', 0x4a) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0xff}, 0x10) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) r3 = dup2(r1, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r2, &(0x7f0000000040)='h', 0x1) semget$private(0x0, 0x4, 0x441) fchdir(r0) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() lchown(&(0x7f00000003c0)='./file0\x00', r6, r8) setgroups(0x6, &(0x7f0000000380)=[r5, r7, r8, r9, r10, 0x0]) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getppid() socketpair(0x2, 0x8007, 0x10001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r4, 0x6, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = getppid() setpgid(0x0, r5) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:02 executing program 1: syz_open_pts() bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x9}) write(r0, &(0x7f0000000200), 0xffe7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8000000081ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = getpid() r2 = getpgid(r1) socket$inet(0x2, 0x5, 0x3) r3 = dup(r0) fcntl$lock(r0, 0x11, &(0x7f0000000000)={0x2, 0x4000000000000003, 0x1005, 0x3ff, r2}) socket$inet(0x2, 0x0, 0x1020000000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x80) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x89a8}) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2029, 0x501) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 16:00:03 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='\xdbw') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='W\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x73d9, './file0/file0\x00', './file0/file0\x00'}) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x3000, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x48, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x47f2, 0x1f, 0x1795, 0xfffffffffffffffb, "6f3d9549b9c3da69edc5bcf5da727063cd35107d", 0x10001, 0x80000000}) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 16:00:03 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x40000000000000) 16:00:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="75d180c83df17461", 0x8}], 0x1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r13 = getuid() recvfrom(r0, &(0x7f0000002a00)=""/178, 0xb2, 0x40, &(0x7f0000002ac0)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) getgroups(0x4, &(0x7f0000000740)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="3a225e8790b25f7242f6db420a846377e9e83cb22de01157f39ef46d888180b0e28168475e3a", 0x26}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="0510dab852f0e9552656dc5a896ef43e", 0x10}, {&(0x7f0000000300)="f36204866a15387eea3bf209e62fb7", 0xf}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x8}, 0x40a) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002940)=[{&(0x7f0000000840)="13c3a543dc0ca6a569742e18a5330ff020b058b654feb4510f271bb2b6107e46539ae98878fdc2b0f8a340704d15670f36206f2bf5c50144f47e082473", 0x3d}, {&(0x7f0000000880)="72ea51fbf4326b9d717a01445f5dd3c8b0cb293bc046078ec92d3587e8d40d0fa2fd55faaa75b6eeabede6668e60c02bcea446b2fb4dff0c31ab775fc38e2448044fed0e9a2a8675443c10efe10b1f4f2dd795949ea2c81a3d6dd7fcbe203f060af8f9579ef1bc6ba18faecff254b2cc9663c87dc6c3270dfd4635b8c8add0bf3641e73c0ff668486135d6745bc646ee412bb86859c97bf44ce8e7337d3bd537769dd72ff97f5b93e894ca6869ce7bb88a546134af1f5dcd32e7bd2ce7eb026bb4b72055295beea8dd74f16382cdd0413243614f84e88c07944b6dec49ab851745aa9fbe2803364794843876687e3f539db24bb360fecb1791abdf971e2e283085da3cc944f6d09d5087a5ff521d88f4df3ad2ba9902ea37669e57b317279cae51745c611741a5f00d6e37e354612e7e35dd20b4813a281561eee3c1a998e523a2b78c8365282d116425496ccd4c0fa4f9e6d05656f9659b7f44f06500e61bf90780c87feac4f9a474c7dccb3bf1114ff96cfd80c1b42a3a56dd82b8b5210b41e7e1b8a733668695ef13500002a7c45af150019e51206d6e48d4defcee2e380ef60b7d5ce4e4a942f6fb33f2b769499dff2bbd3cc483d923585537174e9e29629ba13b402f3bf9cc1f696430b5b6d9c171cc028b7e00b233d6e77fc3179c7bb61de7d85475d423d4c40b693b7af290e897a19e5606d647e6fd5294b2f3950c48885aebcd139cd0b004f2c2861372509cf82649b581fc4d1aa7290b49d2085b9bb7857eafc640a854ab95b7fce62717bc5fa92ab05fcb92b4182920eef4d3a782181f6598b144ea20b9a15e31d710a71b4412e28248676d228f6c49bcbb8946828f4ae1c589c297d61681894fc2d3afccc530bb88c5f253c2d2a94fc5a04901b34d4f67a7f677a2d5283c441019754cd9e52e94b4f53372b8406773148f27efc9a9de5f9bc9d795b1ab58c4c0070e7d66e58ca01cffadfee7b0cef8f212f76f5395f9825b2e81ef7ab306242a6c016bbfc5631f01045649f61354222cdd8576100358081181e6481468ad5bdb895d8abde2d64f321ef0c86fbdac3ee676502907856fd198d5626a307bc7bafd816f4d969cea8e9aec70690398c11eaa7116dd0454187c72116fa42a8f988c8d16a2498edf19d5029753473c9f198101a86b3f5d67fe6853b49612263950a0896c3326453463d3c6977d5b7bcc98387c60ff402df680dc27781904beaa356c9cda437d26bc61057bc873f9fd746d34a0775f8100402192d2c96be361310a8da426cec737906d03e8e11e8c03c30bfeeda9fe99ef9172b1f9dc2244d6de89d340609fcce9af7a35b6952e7314f59bbec4a6220784e6ae0b8ae1f85173ae8c9933e3234669c09379431058bb465836bfda4b774252a07d0b52678aec3909635525d4a2e0676004f75a31ef5591e847a94a09c16c81c85f323416c733bf6af09ef550c0ee293242ab961bae85c285b3df089caad1e838d72abed6e53d886dfcf1d3604ad84fd056a4fa73c3a27b110f5ba32a92586775b76d4ad7ba270b470854fcf33953d7ff06546e29fc7d1078cd02931e797baf9f2031e662672e606e8e1e4cefb09c39543f365d23c534abe7b57f3fa435df35ab3b10ccbb70c7a5922c6a1ac88f1ce0aa6bd2f29e5c1ffb8a51f88177ce51e057f606b52ccc3f46a5223dd5fd511ade0174f4fa604a45d44328468ec9a7215b349140be782c048a957eeb819755efccb5a137d17d34bb241cfe51397de5d794b8273a70bbb22ee3829c46d8509850278135320086da432ca07d77e44cc46b8a46c09fc031c7a000e9ac07b1588727510d687c31e114afe38d62e2b0ecc0148322b59ed9170b2939c9a9dd4b090869974b57d92e151fdc51dd8f29cf59d65bdba7d96826e0bcd80b296cebe401b54f3b3dc4e98b3a9f2ae5b886efcb4d1d40d946d19e2ad0942cf8d733cb83026b0f18992dbb1d57cb6bc6218c389062ccb4f152d0b247ccc8efc343744396e1eec3be4e803ea81f03ad67be142e128607ed84df12be8689b183584b2adb65b59d1386432abc9d3388480bdfdd9e9dd53e7e105ede9b6c146408f00ab0c420d247cddebd390c0832712a79f8ca1f63e0195630ee4774003c6096ec2eaaa27808451c6801bc101c8e48b6f2ef8089f0d6ea87e299322e0e23cab121b674bed88418ad1b057b7635eea5db969ca871aed45f0b0dff19f35d2a33885e702696c6d4332ad4169cf9ae32d351816f888428c24b5b0a1556aa41b80158e6b432b4fd723a3ebcdf9e339a15354dc053d3b7f5a56d36189b6ff900536d5e94d6577c408c3b46731bf267bad95656b1abb73c672dd45348efc3ec91039554d8c3126099db3a1c8548f6ca250b6f4400d39f186d2839553876bcca1563470ff5701310214cdadeec8a3481e88206c1fc254dbef9de304cb3a674111e0561e8b699fe298e4e7278d34f953bbf32480ff0a689ef6855b17d7919ce05c879f917bca562e5e7f2fdfa009bc03a135d5c5b213e272b19475925735e07723ce8ce8e5b142c568741f1c889568d2d8f59699ff549fd03887fa574e1ad453aee61f22f711588290804c32cc1af36ea7092e558a55cc26014acacc7e2fc510db46060b6d41eb660d4c01373dc3f4757301bfb2df9632c1701c1dec4847c7f5f6461b535376d5b840f7ccdbf448017a1db150251ebf7b9076800a0be6928bacc7ec502901f5b8802456f976b9f9fc8f101b1dfe63168ece2ba6f3616c35eb01cabe2e37b6d6dbe841a22787493fd604805b58d2cc77b60de5d3f8cb324bd295e527cafff992ff0d1c065ee48e5e1619268ea70280943d28e8c5a0363caa301dd0887210c5364e91fd1571970ccf9577625cb2661d5d0d3756beedf81da135a47c3c4e0b4a64b198ce1b65be0689e1aa5a5c531d96d38b3ca2bc6c0012768f2fa41f36259a9a60d1ed6cf4d84311bb94e6c608b6c273b34eb0a225bf31a09243727d028d1864ffe3a6959c814c89f0c6d9cfd1752a654a8a637be48f50d0e6e567afbcd1de46e21049b196ff9ca00f2b44d0a3d4cd2e0de09586f88dabf5d7374cc0f9d61c1128e7fdc9c2a74d5062268fe521784ffa8dfb1c591caa181f64a09a90209c69b641dea54f4aef2f562924b31e030a4ce4024b32a8759900f03f6609c731422021ef7a06a988500cf1725e338a8d360aa516b58fe94b83638a8cdf395fe3f49eb1ca36b69c77688abc06e27e878cc22e0f27c57480aad51e688c46dda6cda1bd1e9e1f5c146cdcc0b0e9443caca86dcdaf40a136b12020e86ddaf39aa06aee7736c6241189d3e9351bca3b12c890352ff33967674874dc69dff2082c7657748128a201cdd071c5b8edb433795832b490fae7b1882c37e3c72d01149566a8b7266d3ab2fe72886d24c9a3bfdb0e39ac366e172a984408d50a60f3ae1154039ae615a09e70e1b9b498af648e406b16742bd8373a32c89630d712713d7c95e09eba2b608b372d905a6e1c94d7a25a5300329c77b1eac32b9326e74c1f7ace71667122ac43430f7479d1026a5d2769fc4ff1abb2660a10b57ef2989e3a4a93a38f3bb3353b1c8960058d50199cea475e471b1d8fe5ddb9fdd3ae75cdc1909ccf339909e77967ac07f404f46d1ca226898a29731c83f354efaf289356de6c079c9200bcbc5ca78595be8f0e86f17241a2fb82a46faef9b1b010836529aac394e9657b7e85367ce8df719c0f576454eedc74d19e6008c0bbd89f66fe92206fc7538d295293a5ccedda3e7da8d75b70e8743f9ab199dd6f6a729ad3a3e957df0123c446974ff4879d1c4be6c605da641a1ad61ea9645140a690fb652ae2e6fb42f83ee91bcbedcfcf49d2cad7d95afd4e0b1af404a5c3f71bbcf12b54f1fc776f3c214724bcc16371b2c833260290f01e933e847f1341da3b8d207fb849b71e113008612a83b03fccc802df64bf2e2f6c0bf389b9be519429238824e1f0b43d0ae3c7fd5cfc353528992d39d79a70efa3971c279b552a11ed3518f4346a76e3d368a9bc08ed233d8bb4eca09ae18a58f93da74717724c45f318f9390bddb051663641ad4ceb164b712a4acc9a57983240571764a34409b727bdfdea2846250b228099936fadcc1d2d9899505032cecd0825113c69f3ca66ed1eb29c589c620bebd6fb7650e5ab574353a7a6adeefc206f4653b7700ea73cfc69862be8ce3250cb8e9bfeb0ab3231c27c59e9195e5c3f3e079939c0dd4409f7b3010fcbfc6eb1a60521782eb7a4467f88d1badf14cd0ab10b629f6e4f55157c56cd3926d413f503a98954351d942393f015cfd4369a2224856be0a854c678c5fd9f1550922bb40ffab62eea34e57f24839194b9b9a31e901b2654751ed6f850bbc00485f7054f610a183ec3ee98298667162b6e8181d0d0236a457e7ef733e2faa7753ed52c2dfc88696a7c528ec5a608965952a8b807bfad416f3d32c8d03944d8c09a6be834f183e0215c1caba5cf2bc2e24734e85b94acba0cbfe3a1110cdcb13ca72eaec669aa35dde8b6ab5ffc9badb1235a1eb3aed759afd60fdf6d1753e71cd048a29119d4b1c24ca67b801c7df585734d23113d30603a5ec97bfe1a51e3487b39ce1392bb30ebcd769a31d42630b9e7276d5735e59fe301fc171eb91a6c859426e3de2e8551f9df52c6e231c84d834f01383e0fd9c822b8965e3ab48f5530a2cb21dd1a636e87ac962485c298b876eeab9f69bf1aeecad4ae3c012c15aef686b631124ac1524b11367258bb28eef61716e713d29f9e975205c8d3a6a6d6ce6515af9310d88484d92eaeb3fbe5da0c346cf49829f0021318cde6b7e92e2d785a06e5c2eb77aaae5b7277e179667ea05b1b4b8bdc1dab8b76762e98ead810074cce18cbb43e68b2e9d3212cc5e97d4c2e3177a80410e14d40350cae68f5d4a99ee3bb74e9f084a68afc4b409752207164787af2e821396516466da34e0a581ddba85845a1c6c3dfd81ad69986b3a2338b4a06d648a3e79aef97dd875096c289465923593e315bf0c8bd536a6260b11a6490475314824cc208769fc34bb7e436517161f3ccabd888ddfac810a70e686e9f0efa5fe4b39d3f54f0902c48d3a884735d6d357ee0931d7278f4ab9a0dc07e0b53b0f22dad50c08a665bfeaf785205ca3b0bfacd5bf3d3a4e6395cd3cc66baf4ff47c4287cb92ce9afa764b19afb2aae50110482e01eec580e4d1b3b8ac2e7320d1585de11dc1fbd226ac89d396af497605aac95e45c7f7a1eafa4f000f37e98ceaef8ef1e83d731d10704176d6ebc115a5f74206d7b6dafcefaa2a70f4f275256eb7b223b5fc1e953cc84956012badd5cad7c76d8529571c1fc3ccf10ecaf52c3f3ecf25bc373c3893be37637f059522a1070707e81d0519ae7da12fe57f5e3550cd22087d12200a81a6abe598d916317215127d65489787406bc31413d677384829f342cd6274249e8e2728a46d3a86d228d1b15af5aa5ff227442798d8fbbd0b4931b1ed3a5099997adc6068364a4ff21ef777fa7202351488db6fd0b911702690bd4858ebc6a0320eddc290d197626dc6227970465c30e356a0d7a01e9c63dc9d02f71aae39a840f7920da71499d731f6047305ced562f7b15f17c3f821b8e842d4c348bae8532f2465bd6cf68943861bfd163a36d05d09502e9f179931915e289642280843b8686e3d0d487a93e4819d6e2ccd9ab34513535eb14007dc618e8898a2263d90b905ae714df28296d7b8fa82b6b1ebd56e4a5f1cce3741e8ac9c2148151cbd2055e3950cff7a7f6e", 0x1000}, {&(0x7f0000001880)="6c2b52e6c2e5be8a1bcdecae209ee0a1982613b6adfd62754b6996f090fdbca2455f7fcbe4228e36f9624cdd22dbf336b3102b08ee28376831b1502c3d8ef39e2d4770f9c526cf40a1e7710f7f4ec424671b431afa6b32494359b235d0278f635b7ad0e5ca73223c7fc44979c186086c115b4c65956632a7e4db5fe8547237338c0b28f2d6c8f3f9976f1588cad5e653d1da7f0e743a21e2a9e4381f9bd1789518930083084ce8fc612c281c467dc0c8a3c9a908d0cad45469de51c17e33a1a7579731ed88278a1b26e93bbc9b653cdf7e8ceec86cd9f29d27f5618a7ee20c57e6dd6a1ddf7ab455ae8185db0f81c646ec6bf32409e5de8cd6f2b9f9578da3df2820ccf6ba0f000e0501f1f0a4dd509fc12227717bfead08e11df99983eb75a80e1d506bd2cdc12e6759338b1dcf3c8cc70297bc0377e0c5997867e1ffc3e2fb3d9c2d31229ca5d9971731ae628d5b15a7aa5a910347cc7a2539c18741f164d7a2cc64dba23bd6f65e572f2a6d195183a528dd440968014965243283ff93afda1e6b51f7c5888d77cf7cb35ba560bc69e47945798b6f43cf5900a55fd7bdf4ddcacb4d824489c3fd51799d4a8fc26235de707fc6233b5ac6bff1fdbf7fb444e341130f0639b321752b0afdee255bd0a39e72466b96c91e1d28cefed593cc5b4153845bc42b648b51b5eaed82426724e11a2e9853710e9f1a131b770e1f959cc45d26a2c48212360d2bed8beb8ab5b63a2150280faf227e3e1b4e7c84d4257abfcb8fbcdbb68f520cb92124d6fb12730e4b355ae025d87c327c59dcca63d5cabf4278ed6c2a4dd7fc94d1ba4f8e9ce42b115a594e870531b2d812969f484f2cc841f9911c76c2d2e84811e8e1252192fdfeb68312d804b0225ff448bf272abc96e325f3c166989ffbacb101545ef3ca63ea4a743f1ffdf1bf2920a9f0e998ffeab155720b9f5ab0e5b7cb1024ae9be15bf90ee647ee76d3065604ae6e721f25bdafae56493a4678da8a086bbf468821553f8e79a56c6c5b05508bf252615d8f5dafc7641c3489c3b68c3e56c8ab79202c1bd393d0ff4d463435ed0a8954bbfc3d741bb2a19f5a0b00463b38be8cdf5e408d072f738e56679fec7daf0a1e2b5d0dd1533eb136393da427570a17e91105f94bba5729b4a92c7a011aaca2b808695aecb552395bda2e2bb30134eb4b2a1cb62a369df75209d9adef4eca11dd317b0c4bdd50135e881437b3ca023a7c98efeeeb696a0d1b24cab30542ab6ccc9bcaa11b4e2156e09a33187b9380658f64b684987ae1f739465d39741393011741ee08ff187b97dcc5d789d75bcf0c7e45aea6940be776526bd5d51e78535116137384285ee98983c46c315d862e1c87c3a3cbe68cf35fb23b90ddfebd8b6a53f6623fc190853f2efae42b8204e798b21ec774d6f440f08c77591db7329d2d869f57ebf86855d759c24a98aed3389a4cb6f0daaef4e2d6dcfa20caf244fbb873d0c2a0549c0d6927b0cc93aae96bd566efcffb8017bed47b55566672262c9de34552597ea67e838e40fae265ef9def09dde984888409c348fbf441462b105481e8ee7addccfa1f0a8816059b7b3955c7946c9d5d74ecff36dcc62f852f4fd660f758ba7da744219c6d3084d52919a77e40aa15d6752f472e5cccaf71585ee43a5923f9fd86e70c451143f20a2e63219dfc6cff625966029d0e77b09b6dfa175caa0ef0a026275d3825541ee7075a7873a910713aab71c28e34e7cb26a5455646445986f1da4e5af851373c8f0011ea5d1e594d8936d0a53c1fb90e4b2bf5d031b10878ca4900e04a3c5c11e8c7574cc968fb51f9dfb0434d2dc8a09c5c41aaba7274a089043d1c1c54d4abd25d0441419426012ece4279d682b61d1f9d3bcd32f54c7ec2e434f25e3e0be3a4c9efd71604716d2d11777dd0d57530d06f79f1aa061b5ea03b25a81d53fc3b7c7fe99d33df297b820d408976722802824b85588124a23df19b2623387381ed86904638e766f1a375d5d1f9cac9e8329e81ccd2afe89a96cb29af8b215c877fb1a644a90e57104d2f9a7e3a151ebf3240d54040531909b8dcb26dc58ab1462a7a9da876b04b99f9590b33428103d95961927327143e4a2bc05c01515cc14c635fa70ad5bafdc8f201d3d188a1558aab4f2301292b4b26596505cdad6a13a890691a377316e0579d83b1c0534c20117b8a3b196d5f3cec23afe3683308b95f2627cb79c96d5d3d5a2c7d64f057ac32d3685ec75737a4d3e892b30d7073baad38210635eeebf96a237303d4c06ab85cc31542f675776eef6ad682e8d03f1a6d2303080ac5a79ae0c952821101a23e1eee7f77385c6df67f7d188f7667394205d3ecee20eb47501f2255b070a1788fdaf314b32d2a7d3abf6f4af3585f39c5ab4d223c71d5af986d231bd5ecf886159eceaac1fac592fcd1ed1a29b988c32c245aad7a2b07d5bfb6672cc8b2a3a151e0cc5ac974096d080616a09d2cd0b0b287ae827a3af167be5421a1efa330ae2871bdbbbd8b452eddf7c579e9df1699e44795dab2449e26984b88b2cc086abbe2c343fe6332941e24d0f7c3aa0ef978a03ff882e4b48c1670ad27ce20a6f667ef8585cb6d21c00ec7e32f347bd75c428fe9c1d37a49257691f15d1e62594a902dc8f96416d7679ff371346d73e31ffcc7c9458a6c8fbfdd72bfe94986c636fe08bb0a8045b3c4371c3a6acd909e2d5677eaf14b84b979f194f7ae4b5a094ce9ef5f257027bc53e194cfe20689a2cee084727fbc038b442eefa7ed81c1712834aff57bbd9b2d1bdbcaf70d5e417d0a4c82501a4e945e2ea5bb7753fb5ab22ffaec2fa7a633d2ac2b77fda80252ebea17223f675ca1025c6f5fac7beb7296f79998e426304e4ce9da01551f4a517ac58d36a82364ff67999d3f2b265ff823f5355817886a1af398b82f50273b1f91921b020d3ee1a7dae2dfb71d2a03f6ed90fc51f9a08bf50bc9cb619c6e84d07202b8b353e42dd642dcbed6bae402060378b1cd3a39e4d4a375719cea5762ec0fc35e38be31139c8aee47f791f5e52dc62f400e425381a3daeefbca956eccb1b9cff05d2ee2d6f90f2122757667e73180f6da884a524f13dbf11dc57d896159cb7d079728812ca616a74c4cb842e6db4a0d863d4787c1b37802b31e5a7d6f6992b043a2d2f984c760d5b6bc94498f6f4320496a71d09286f1cc2425388fe371c2ec7200bf1b96c61f1afd4b99535872f46479f116531a8acb80962fcef76e44d1d0bc45e50762a124fc82472471f5374901da2b0552e45ec5f9966e2c46501980e7215ab3c5029522c8576f977df0edc332e4fcce670756b048ebe5cebec82fc69d4284007c1ac5e773881f833d5d2800212b2a710ea2b91c71b9b59c34cee21c9c5df96214ec2973c90dbc259c236a56cba6217cbd954530a91218ef549ff4273fd07f07c5373630f15fa9f1648f73a821bf75e3fa4ff7ba1de906a5abe3bf8dc285c4491dcd983951820e229becbaa35babcf908c98040db59bbe8025b5c9fb47d45082d1f4507256757207a30336a091b9ffac523f378c98f1f12761d92e9d9998335bbd544cffe2611cd384eaedbeabdcd2262f43521901afcc2ea0ddfb41d5e8ec70d356a6cffa6f3e1c4fb9df6d057fb2c1a3a290bd00c7795483b3734295842b4654e6438c6ab40dc228a102497bd4500159f9d5424d3f551799cfdcd8da5523642a080ab31fa79761ba315e26603627aa31ca67afc274de3fcd8fd8ed8d57d34dd50e0952b9b0e5dbfb2cf2d852f57582cd2fdfc12bf95ee461bcb4fd72cdb3605e646f280f603042f24b8d842391c91f93bb43fffb53fb177634027661d4125a10d192d378f4a4eba8b1e6373f8fc0fd2ef2700dabee6c658587fb7e01946a01a42922f254ad2cb366537cf93b5517a30375ce3f6e200ae1d455bd0590eee7e2824c4f58ae0e67580e9359257721e286abd1303d1da7dea635deb66ac543045452d559f9664d670e147c2708c8122f733286cfa88218c9bc8cb94c90b1a752ab466a036573bd5bc3e4f2f6948b00f5fcd8dad710b18fed9da59963efbb7c936b972018ef3f99d9a86f0cc44052cb6b767eb5d48a4a4f758fcffe022fe3a61c2e0dd3ef633209994f3404d9d9c8b85d263233d302e828dd2b2b15add9f9aca83b846351a8199b90dbd44f7fe7e16f9b1b68b414b713f52eef0a21122bc7a891453a59a3b6871ad639759e3423a18b4620fcc9ed038d2d90d8b98ace839539f2d5e958653a1b68140989f0dec72523102797ea59cb056d9c80535a7abcc9ba5cdcdb3aa6c09e18116e7047fddec506d1e2327a066d41b5b3133bcd201cab3b6b0053440a82bf2cca7a92f081111695d491ec56e30e9524cd8dc4de776edd1894016882f9251df4206dc0c259dd49b054a5eb7df79c5664e4bc9c138f8f2cbe5bb35124dab972cd63718892580fcb8ea2c3afea3a1a9e0bc779856a4e99283e3b3ecd2584cef9886bc548af6b08af9568bfd19d90ef2aac5e1c02a7466e5df3feb10d75c03eb7f6ea05cc2e5e29ae4aad02345aa59fe86fb22aabb127593c05d3c6247267345fab56e82069487261ef53c210a108652b655aa3c84d8bc17b75d81b2f051ca7b472098c05ab6220790bbbbf04c91a91347a4c75c53ded5194d8846e8c0612692c36b08ecce0df9e4d93daef971e39a2139a3088a373bd5eb3d760e2b3c44e7e61e5a05bc422055fac6b399af2c352b6712b924f028e6e83a5809778ba0f4838bcc1d833e041d7b2c3f4bb987737c2684528d6f4c27dc8e9cc3193d7f13ad6a6aabebdf350f63807b10f4407848162f8615074984f3efd1e52d0e2f49908e4a0670619dcf5ad7316ab58b26dc59ccd06e7c345f87e95401cb00241ae2ad40304ad856f430ff83bd26e53f0d78be48672cea494909f301d1aa642b645224d49e438c11722376ff17a25a87b527cf8fcb184d53b26e723992b197e1e6095ff043b6fc5b58ea8a127537ad89c0a4f020805cf919e34a1b3845ccd214640225571332cc45621c44424cfc030f4ec23a1be265e5b25bbb0de0ca746dfd814483ad5c1bde9d3a526d7965feaf9f85daca1c8dbacf2be59e693a69b999e4022f257fe6e1e85341b3fe15593a7b6a82e6214db4ea558422c8e5bfda16d20d197d21df761805797463bc05c8df09d14c551f8a7185b5ed1f9c17013e3431d0f984b8f0421242bcb0688d14f14b42662ce4b7d1779c53593deba6c1c502e40591af0bfc2ebfb073105bbd87289cd05a72c2c2171596891420b569f886790ca0641fc669ef83f31161c22f83fe9a84806652f5c67e8f0003b9d8c850919b860e6497700c7f63aef9a84d5522b49c1813df0fe26ef2ee7cde2b735ef1085477889a9801041bffcb9976b6300dd33a67b237b9ac8f55aa2deef01d2ec9e61d494f7185e8bd61dd2b4444625f9516d9699a1e9b5519f0126178c9cf3b29911d5c2152763c9487c4eb57ec40449b31fa7545e45eb0ce832e86bfafa592d32ea6c2b253435757d078456e70e0c6df94a34471068b60cc00afbb0df3ab9f91f0f655080c78aa07709fefbba961cc7d0bf4f7cb7015b9d45754db67acd95f755f5944c9f1dde94b5d33a9e69731f921fdf45ead9d052b3270814d1fbf38384c23ebb60dc996602c81b18268592028fa63a76d5d18ac35e5eff49b3ca665b201691b98a3da06e14fdceee0add304b009bb4716bceace54507aeba7fe71919156fdc4b023067c5012a9cb45611f1b071c17fd83850158d06820f63904a369b", 0x1000}, {&(0x7f0000002880)="755dc046c8e4ad2d1cba002671c466c30950e673105a3d5af20dda2b69be256aecb5fa37e8ba8c0fc6dba5353e1b0613e971cc642a6bce180eecea207789a68141ee95819b5d4015f73e8dbf3f7efcf31b601748d5f49cdb63a91198ec191440290d5c58a38bcd7df3cf560612505809095dae2d69537b23fbbc54a12ac263695e8f9e", 0x83}], 0x4, &(0x7f0000002980)=[@cred={0x20, 0xffff, 0x0, r10, r6, r15}], 0x20}, 0x401) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x80000000, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x116) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6b9, 0x8}, 0x10) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) getitimer(0x0, &(0x7f0000000040)) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4012, r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10080002006, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) writev(r0, &(0x7f0000000800), 0x239) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c8606df6072abd4795b4ce9bd87292b045d4b0de0827b3ca5b9ebe06000000190000008a640537"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 16:00:04 executing program 1: socket(0x18, 0x5, 0xed) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) getpeername(r0, &(0x7f0000001100)=@in6, &(0x7f0000000040)=0xc) socket(0x2, 0x4003, 0x3) 16:00:04 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100000000004, 0x2010, r0, 0x0, 0x4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) pipe2(&(0x7f0000005500)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000005540)={0x4, 0xfffffffffffff250, 0x81, 0x2, "2412a1e9226e8689d01205057c6bd259f4b7a872", 0x4fd0, 0x4}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)=0x6) r7 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000005480)=""/78) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r9 = kqueue() r10 = dup2(r1, r8) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r6, r10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x3, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:04 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe83) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:04 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x4) setuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x155, 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x2) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="953883042a5d575c315d17b3c210253fa69238b69262033d8fa3260ade11251b11b20828d47e3bf67cd49737652b524518791ba1561ba4952d562b7d26381858ff2904d451babc0809890ace39fda4ac6cae4e62e094ec2cf682b82c0232c5d9bcccfa61218a4f920e1b50eefc9e949c06cd61b8b5ab2ffc6316dafa060c4abeb9e5f81ca8919d820e11ba4d9edd5b88618387009fda4b6a72bc609988b65b03d1b7eef2b7821acbfff93db67625e35d6c4314645079c0c84dfaffa484b7a9175ac281b3d414058c56ccc089e07cfcee278e6f23afbb", 0xd6) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0x59a, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x80, 0x1, &(0x7f0000000000)="70d3e8d8f74ea8ffb9fe59b379d708e6f630bfc7666e45d414a8070a08d728b2b73e5c34ec259576a46adb9a04579c04b77d863e8dcf2a4fc409197c975664b35492ca956410b6073e581eadc11657a6fd49f43bda6cfe414501a8ca3df9ece564f071487e09e3cc41c562d6a30b6b3651942272ff8d5b2c6762c14992af3c277a2f9761e3041f36d45aed0866e432da6e7b63676a6a4cef3136f765fda5f960365e73e6c77e4dfdbbe8e69f", 0xac) getppid() r1 = semget(0x0, 0x4, 0xa) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/157) 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x600, 0x101) getsockname$inet6(r0, &(0x7f00000005c0), &(0x7f0000000640)=0x899d99808b3d4072) rmdir(&(0x7f0000000140)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x101, 0x1}) unlinkat(r1, &(0x7f00000004c0)='./file0/file0\x00', 0x8) mprotect(&(0x7f0000466000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x5) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/112, &(0x7f0000000280)=0x70) ioctl$TIOCDRAIN(r0, 0x2000745e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') sendto$unix(r1, &(0x7f00000003c0)="38b9e13e5f4f87b12e71c8e92d52761d96a763c1c97f9226476138f09737edba5e02e0f425d087183393977ebf74783f7724e1733b71d8c9895b8800f7bcfe859d58eef45ee986b8604b0f4bb6a449fa7ef85fbd63d055419b0b40467eb2cac8264faf51e903744f2c9776667a33eeefe287df2b450026f437bee7e4a3d674a145", 0x81, 0x0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) recvfrom(r1, &(0x7f0000000500)=""/255, 0xff, 0x800, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xfffffd08) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) getgid() faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x4, 0x2) setsockopt(r1, 0x3, 0xffffffffffffffe1, &(0x7f0000000400)="597a4d5b7dd6b0d753633118e2cfc13b7b92a214178d0739eafc2776a0cbb6d91b43a677ea05a201337d5ca5e6f204547fed8bc9f79e37f32382076dbaa7614146e5b747183fd9e67b900a0bcb83ccec317963f27d19969aead97267ccb8975c097a4335d394d33278166ce18f7ad44bc4ead27a7a8d37cdfb9ef413343d672ac5d66dca1be308914514601521be9377a5136acf9cff5ab3171852f58af2bba15397aef3c7cf3b62b3bcdcc62234a1b7c5584e7475a8c4ee30ca88c035666767245a71a4e26fd19f1a5c81fada2f", 0xce) kevent(r0, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x800fffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x7, 0x2}, {{r0}, 0x0, 0xa6, 0x5, 0x7f, 0xcf3c}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x13, 0x1, 0xe305}, {{r1}, 0xfffffffffffffffb, 0x4, 0x3, 0xc71, 0x9}], 0x0, &(0x7f0000000600)={0x4, 0x100000000}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mlockall(0x0) setrlimit(0x3, &(0x7f0000000000)={0x1075c8, 0x100000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) getuid() close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) 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:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xd) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x4}) 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) rmdir(&(0x7f0000000080)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8182, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000140)}, {&(0x7f0000000240)="7ca794d6b183322486c63d96766659ece8e0dd1078501a585abfd49816f2f89b6fa619046332763aa812d9a540cb4ae3bd09fca7fb8113182f72f09f8749f14ef14b6ba1798146693be3fdeccf44e51aacae05b8150de576c20ac05e0e58e60a98aa55602983f7d45634e2cda5196586dd16d0f00b64a014d40e6369", 0x7c}, {&(0x7f00000002c0)="d67525b891193d5e450df884521bf20733c1664d02b606ead82a0735c22416ff5a1599cf242a3624db1c28095ab80b783d774591796f57144ea45509d22fad3562bac1d006f9a4d70dc887c6822da63a1aa4b4fe4fab31176e033755741abce55cd5d6", 0x63}, {&(0x7f0000000340)="bf1fc5d693dbb9d4c11db75dbe6a6a31578ab90514848db65cd9ba6b8d533426a75b64433fcd88775e52ef35ddf3a42268277c1f05bf9c54d936af2e83ec1d57f702e420810e83eafff66deb9b3e8f6bde6564298b9ab9d186cc71d8f4c7e48c9e5788ba74bce2e220682da0b3989e5add3fc0acd3b4df8e13146b353c7381be69dc4e7e", 0x84}, {&(0x7f0000000400)="dbadd966942de9d71bd0fd3e77b4039e4bd5b9f840b4f89f9e45fa4002a9071f94ed8f83d3e466c33fef276984e160f187cd9af3c2be559e5499c614857eb4407ca8d44b5182df1023678e1a3d4228ce34176c152eb745e5bfbfbbee194031aec1402fa3302640344aedc6fa0c1e58b6c99757cfb9cefe116eaf02ff1177f97afd159dbcef2522a5ea2f145fbc1afcabd3c78b9bab243f60e144032b28c744d5705b5d244f011110deb1efaa71e52e14730b51d97cbb9ff768194dc82a305fb2021e87c5be561714062f1438bdfa61aad11944", 0xd3}, {&(0x7f0000000500)="4fd6a5aca402c5d6cebb21b328d069851a7883f25cf9fd55f7bd4b4b9ce4d5358a49218c01c586e96a2a45e700fc4c134cebd2d8c1370d5333adc6d449480cae314d09920aa651515a446a96b977023c5cf421b25d29b3f3488f69853c81cf3f85e0448658624c82ce30356de847a2c8776bac3a0f891f46ddc29963b26df5a6e208931a3ce54e2010cee8999e492bffa7514a5fd490fc7da9efa42416a4c8e8b85971a933d4f2907174a8d1cb193506d1b51859882c06473a1e91fc6fb3", 0xbe}, {&(0x7f00000005c0)="4ddb0f0a3187c574b4b74b0402e03d9eafb7f692a881329a7483a6bd17e51f070ab4b5beb73237685bbaad25f58e7b0a4a287f8751ff7fa47a6ee87b5c9c2eb69bd325f4eacb98b4366cefd1a140ad28812e3066a9174a638518fa6e935dbcb94020de57a039cade6f1c9e3bd1c1c8d9acb1490920cb4685be047c972e803931a3e3d4bde2b81cd71dacbc4134e44a3d9d2b6ff63431eb0a2bca3607926cca20e892793b179e70d52bafd1b3dc3567dddfbd8346043600615c434ad91e83154a36d488888e23b619b97072c9479adf7dfed99158b39952be5ba3a292defe249f469744a0d73a049c3ddd34a8ea882facf8499812b7b65381f94143c48dd88ba5254edf6e0dabba87b6c66548c03535ce6cb46a294773b094a9cc236133b926235d6f73e5abe8b2e05bb4b24aee3e255352f77ab0cad68aee31f2127ddfc48c8d79fa2a7e99c8f9f9a28f0ca56a81bed3a1cae884b004c84488fdf78a7dc6800e0ac5325b8f715c20d4e1751ebd946ecc98f20f88c98567df517a6d77b88d60bf42c5ff1133502af988dd8b425585974d37d2f70d7bdc19c7a837f03d85f33421e24acf71bb0a00a72bdff20770178642a3dbef72386c962d21774bb58811bfb1ff6cbe49cdeda02ba64443462631d0011c0e96bf96e15664df8db9bbd5f5cc2c8790e337a904f39629f15d1a941b5b18c0f8f46d53ca839306c319b677290e0ff07ea1fb5e398484b7672a8b66564ff752605e688e53897c201a79d33e67183e6287f14f7868847e7c436b6d8d3261786dbd4304e22891a2847fcb5713d7f67fc4fb2a4ea35b48fe9703bd2bb2e69542a5d2825785e003178a9effbffb29cb0bafb0d5190c75797dfcd401f96aba642fc60157daddc10bd1a37b9e8d04dc9c79814eb0c7bb01edc299ffa063053397abe8c14d5111b3f5a4677158e8de833b33205cc7e2d9149050339708927d331cb55012b07989056e85bf254d85642dd0c76282338fab024b0549bfb21d7651eb6b634875df1413735e2f23dc72c75f6373e4f1cc7878b2b874119bceeea020326a58f6871769950f1f605ff9ef865e3c43ab39330c0cc3a0af42d776f6ebdf06edcc74c4a6315f9ae1c70141480f7ba085cbdbe8ec8c456c42ec93e3c06e1de51618f4e0a5e9ca26e0221fd5496bb1d1a80fb25d1a3ee6c5ce7fb927b6e04283eec95d0de204f6dd4140dac74b033e8cbb9084418f033f68badef0e7c0f531f837c019d91d8dbd0a234a1f3534b391dec29e3ae603c38fa1678556c68dcc2a30ef70fbfe7b9e45ef1fb5ac7c7f2792c111a51240e7190aac97337416c36a9c56dcfe09e177e7a158184d2b228558fd41277b826e40ebe625426635440b1ad3fa69ba710bfc1513e29c80b7366aaad7112d31635aa9303e0cfc3bbb6531f75ead9a46dbfe4755927961ab01d954e1d44215b427684222693c3aff536769060da0e01f9aac6c79a2f1c1268e8cfe08aa91055a8bbd9194d18a41260a48677adf7dbd94619a7fcee2a94ccfa64eb9b53a4a6ca7fb2c8aaadd6150d17f396965c6ca92a10320b1e4c17acc92996f9fdfee52746c6b586c1b897a94a86a662ea25335de1beeedcfe28cbc88d457c325270d6f5bbfb1695285113b8766b58dc26715094c7fe13ec82c543226e651add964c2aaf5eb9b4aa1d7e644862373d82f65bcd466e3276ac5c81d223736323411ed35a8058cd322eeed611f54ec4f258d40bd2d0728d25d4b01f7b7c9be05c249e8b74c7bb76b38c6fd03d67c9c201a3c9e4282f9ef7fb46b5c25e3746d94a443b43292cef70dbed75be6e2adf9b4945787fe8a922865a0f24890effb604dd9cb96d7d50262532a586fc4a73a80d9ab034ff316f54ed06ad2a40730ba65027d0fc7dd5361af60da13318756bae89e94efdae8a4a2632e13951fb9fdc2b0cb6fc0c7a10a75cbd50f2c758470bca3088f5b7fe6dc1ee831118acbb66a4295e9b375aa43d901b904db79144fcea91bb81731430c24874f9f56521dacf15ea63bfff87438bd18feddfb7caff123b1e00e078e1ce7b17352f97d4f98b4288461ebbfdb6df17765eb25b66d0530d700281df22942e56d681f66f0afabf78469742284d91e1f80cb420fd521dba35e3d1f84938e7318a7bd77b5e6d70ced238c28199f42ce5f53280b3066ce7609bc17e883580ee00b0f90d7d985a579b4fe30d81b3aed55c925051596a58cd86ed35631a558f49e91408f746d4f406b516128f1b74356db60214758a8799a11b1046c75ca33746e7478993dada72fa5aae802bcc1f276c41cfd59cacb7136fe5cf3fc15173475cd67822a10784188ce6646974b3006970510ec36aaa6c2a55b56f8904ddd512d5427006d635483aa5cbd9b9e4f6a71cd6c8d79cb837b2900307efcc3dee0a464bf3fcb5e1c1f8fe03e29bdb54b50ade77d6e5c1edeaa6599d91348d0efc719612fa3d09354d8f499f9c2b8ac58ec421a36b2402c1988b976c1e77eea1e01e5ebee276cffac80d701760dca448fcd5df7511d0d9258c156bebd507346ff004805ffa2c6374f76f52eeb9840f3491c94454388109b63f9c772069808eb7ffea97aab82d14ed873e2a7838f37915bf3ee40abeb0cf8faad344d4342cdfd480cf3e2985e5910c60d14d6c0f4257100190ee8a700426fa7fb8503158758e2b651197a744eaf26be6bbdb9c6ee585449eee2cb4da269e47d3bd0b04c76a1c770f734568a1c063a06157867ad8c105d92caec190aa789afce3d67b431b278843ce4594cb61130dcfa971149b92d40ac8e4da06b06cab596332b4b0565afe661bedaab2dce5a8d444ff03431504355debaa23cc4a408a489972f5209e8c86bd464701d85265b3a90cb70dbd622b24525251dfa5a24ac406bdda8fc87f39abfaa53975b7adf03915f8bd611ef72e5d4d531bedcb6f77707b15c06e4fb5fc39969103c45d72ab0f0300254a9726a8a017d0e04d7c79a2b4d135dae94be4be1cd5716ef82625952a883ade184403a67cef516e84ec241eb8665402ddb8ae07d0c0ef55828eef3b6901a482ca0feb714b731fdf03e6e439a54c5bd64f79628994489f9a1e2815c8e32de52cd7c3c01ae9f937eb44d0fb7ab635ee280b08a18b2f88628c63e5a8e8241c65d766d0c5f1ab534452f5a1d68b36afba76bcd10a5ad2956c3c3c36dd288f4c60f75b41a6cab463191c472b13eba9037ea1195908849d4a2bb0ccf91eba57607de1bd9aec78466bb3fd63e8a139f26be0cf5710b551e762405c982ba99ef0b5c8a6d893bb0b14f0afa017ed9e83b216f0af170ea02bbb6c49c4b200b59c70a5c8a509fdebd186ff25552567c896bdd0ab8bbcb6b59e874207ff3f0c6ee062bfa9335b00bcb15265c2474e6d48066e50145049f4190aeadcdf55fee4d650722d5dc365cc7232170552b8a9d6b760452f4140f9fa697c000372fa76beaf114e82d389f0b7a265f2b9f7de8e28e6c68862c8b861bbf7ecfabe79f7296e66e11bc2a6bf657707e3e23f8a036aee65ad1f2e8c2e2798294b8fc6b855fa9cf6c18da2966652494fefe027244a68e11103c6d7201df2501910d72b629c61bfdcd44f4974c6379431c99a7666ca825da397454454546cf0b613f08a3a09822f49c447b20551d3f2b3896cb0472a53488844f863f88d572eeea96130de5a62e4c337580705f3f23c02e57997166d90fc414fe51a28bdd5a88a629ecd36273d87dd7c4fba87b9392ed1e9f0e993d794e14732e7108a38fbca3a58bc079f380eec6d711c671d756f312276583df8cd215e5c56cb97edcc031bb8abd8a80927061c81c67345449bd820931993d0e3c076e06153f2746dbcd5d575cf3b6428eff4a3ce115ec340e0fc756274dc4c2d0ee34d8d1f477fc57478137ed8a4c1951c824a29debeb3b1563e131974ce9fa5cc4cdec6ac1dd978d5dfc4d2e4287fb142727eb9f421abf3f7d1c27af30a0f16b77d6d2a930a3d718fced92f5141fcf2dab03b45d7a3bb2bcb2532f2516744ed2fbb68ba7063f238c232de5d961ec8ec736130711791595b43cf0de9a30c8a5d257576d07c3ad6b82f5cfab0a02fa557d356bfa698b062fbd658b210d0de42ca9a0fdec1cfe82089eec9fe70c94c31362c033e8047e8bfb762cca6c55f595bb7b7259d602f880d1624841f6cddd29202aacde6eadcfc844cf7b9eefd3f9afdfd3e9edeb33f972ed101429dbf2a5b9bc022ccd5d0c4039ba7b8bd8296c824fdbb675d4caa3c6163139ad515704d41aba21be3c99e0f4ca5333b30ea5585de078a3ee349ba6efe0ff4bb40a78f1978418a1c7aebf0053ee163699d822ac59e204e4f7b59454266fa5465a3d9bf75b174063015d44e4655b0ece6f6d6cd0190dc005db925e854f62fd953635e7e72182faad7cca23a38130a589b1b72ce3dbd43135564723437eeb1775da3e81ec0de7f16bee5425b1fb5bf9cefb38ec44b16967fda310a46fbed14b768d70ed6016b085c4cc949930981fd826dd17d77dd79936b89748b8378abd13d1e91bb50368037b61a9bf8c4c8369df1086096f4e664f8ffa3971f26dfe71542129044518c0cd1252ac66c5b02fa2ed81a201477b003ef7365141408c7e49dd4a372f7db42cfc435ba53cabdb6937ee882dbf78bd88b3a78d36a401069a73a614646f9862e2de73e905b65002da4429bdcdbe3b122ea6c0200fcdc3fe2899c9e494f03415639b71042f3396a9405a7db50eb064e8bc1de82e97da2f395b62b2554fa65af71d325e88297e2f49708a78617667cd34d01cdebe7b6935e48119be0285fee56e6ad7e9585d42e7665e3e2b959102eeb18cfe526841c1fd5554d373f6bc8d2e016480961300586d1eab718dfec9bc9603d56582807b573ca06fbcabfc53c3f0396a66616ccc9e5a314c20724fc1c8b5e5cc0dd5d2b917c650f9eeebd5e031137148bccdc56534da7e732e2ebaad4b1152fdec77b2509883c3333840da208a0edb3e14a1b7693945bf177abf0915a484724ae777b5b47b3fa45c3b9a36c9238d56e7a9de546ba551d0cfde4322b254429212c2b15cd6f1ea4a74c7543de6a9b0e0cbeba9eded6cda0438e21454bcbe5db7653e52e7d8f9d65dc072932b0666b53903773ea66a30ba2304ae956663f5ffb8d895d64dbdc4241e2970d52c6bef5864b9e9bda66d3a6a89d3974f57dba7aa3f506fbbe10ef2960dd5048586d22cf949c9cc6254c686a563b163a1e363285e480f248572a55eddbc81a906c434b1a4b785cf12ff4b9ffabed014465db480a6cc0e9b9cb7b4efe2d91d63954c8e42b4c3ccbe78c427dec8c1abf3bce70ecc76c4daafb971d509a4994fbfa4bc2a9aac280282b14347e9c81be30b5e1ef1f807e67475cd38002170cf7d2a4ca925caa7ed75c549217440c8c20d3c4b203f3971f4a677a318c55e124f4223006d27f76c035f24145dc29ba11aec6148f73f2d24b11fc321fa2e2ef8594d152c4b833a728ab3a89af72384d54095aefac0eb7f233eedaa04754b6b365497abc2fad5fc57e2964b7edb040ec7ff63532ea3eba601870b7909cd74313992229c7be4480fbd0edbc273ea14a49cd76853b993373714b567b1fbf92ef5bf01c563b9f18abe1f7b7a6dadaff0d5a84e47f90a7c2b01e574d3648e8e6880837bd78f17cb5b99ee10a3f7f3f9f99c56401748f8264e7cf441c21f26ba8525341d951fe978753cceda4571c3bac942274f0addbd6d78c19d818d85022d9a848a37d88e08b2e1e232714cd5e299d75b53bcf0ef7a0d71dbaf74fb4b9802383a91c1b0f911", 0x1000}], 0x7, &(0x7f0000001640)=[{0x1010, 0x0, 0x9, "dc857e71ddadb838496af0d7d764f6465fd4522d3b69814e0963c5c07b8b3373ee0fd40d1f41f008adbd712b5d4e736228317b2fe4c4e478d60ae7cbfe6f1a9c3c0532dace754e188e6aa448a855cdee583bc7b791144c9b87cd73b467f7394f35717437f138a2a6c6224d2ea94be4eb025c49fc7fc0f9ec71172ca558652ae818c4af5bca1ce68976f81151bb6b7414f3d2be1d26756c84669e5e910bfbc8d209571327e7f27306d93f805fd902eb90aa2b449dcfcb5348c6bd0e2473ec402b88e58036024da1d385ddffcae36819a6ffa9f811a1f21e1c782351a0844dcc95425b4c1eecbc3288af400de88d9689b934701f853b0850259e7c327410c0e001fc3cb46de01ff8c817856a6ae41212f0392c44222d084765614beda11a1e4ebe6142e0b04c2d6188347ed892f97cada3436b3a20b6450c97f52382ba4dd28f3b25356dc75024fd556c7c818be4c4cd2dec7f293347f56cbb1bed8eb9a66bf16e09459d10aed042704da69194af952632a88387a183757215307acae725cccfba2c970a44bd6a401d2b5ec2311ba3d1603caf6f72559f193e6c0d43902cbf793b135725ecc0111c6d0b7118685e7f2d01642cf48e0b2f023014b501f349eda78767127ffe30060367fd2d6f091da1e2002c4e4939288c0cc14fff4aac7ad33dc2f547a2028dcdf304914c88df2eecce501119ea64ea47562099523800e28733dff94cb918ac8a854567609c592e96e5141e915c9ee6565cc6a35cf72d24ae553a40440a0290a6cae5e6eed1f0cfb5a2d9f63ad1e8622e1093fa8054ba2cd0d70060335ab42e2720bb0bf16f1bbc860c20fcd52e7ff2a277a90f1cf0be943064aab26af007e0002eb6260bc4661e9cb151435b73d9792f1f4cd313670c20e30914427d91a6e3737e20d2a1a62835992ff8eca8c6ef08a1e31628132ac1a0353f0e666f8a3de8a3b7a7a81055ece5f9add277db0eb6010cada33b7e26805f98ce6273d963e5c6aed6c85361e3aa3f2ed9a9e3b10fffbf2af3747f2ad3c86f4789fac4dca913560f1683b961500517eee83194b465c878fa5159a3f0dd93dbf7bed8a72441d1575e4d2f6019b11102cd17dd0b3ee988e3ffd24b0375840f456ec16ef99fc85eec8729e1a3a227da963e5555e33855acf4afc24209388e553d9b4ae5344358bda494b6bfd40769e251b5890c7180b995bc7f4dbe383e657fdb9c88095db1430f9eea6b8e2f7987d4d0a7219ed7f78d1e1028658f0213addf856c5a1394230bbf06dbb853caaba66089cd874d7f7c9d47ebef0b7443555cf3fac5d4542d596f171306f64f93a99e0e856e622b8d90a2d232555fd39437c9fc57d768b61714ebbd87447cfa49cc13d61585ca77e6fa7ae65b39c306431e4908770fe80540eef5cc69ff471ed3415bee6c41a8c6aa334ffeb36f4e8290fdf17dc5912afc88b9a025d994675dcbbb583c1208f923049bb24c01598e62e4610cfbffaa557ff08a3c1a8fe767cf79727fa2b0286eeebc42d9f1ebf84879e1ee4fa1aed4004a9c863ae379e8b4548f9117bc420ceb5cff1fa74305fbb54f120c084b69849483582b98652042c4b41fd4979316c0b1a79bba4f2965fbb10eeb26a7ac8326e261e3e1f91dc4da0d4c7ed3037d942846514d650c6eed176fb3d41f66d23160cee781d931cb6f0cab1665b270197a07e6d12a5cd961ba8baf066c8368333fea1815967d9883d2610b85df599ee8980828ab128aed64eda690500eb1d833b91f9a0df477a15e59da5996a8e9467fa1a707d4ae07defd6d4d166f32fe03fb24ac4f0f36357137a26b17f793e6e9d7777363a1d79770a2328637a2dbf23bb7d4e16b6cfc678179fbd822e2c4c70c4c2ad9533930ff8afb45825be7fa4c3befea3a2332cb66553000027b02da32f46790970694fe014eb3ddcb4157446d25f3b401e4938040f1ffa1532b1568c41e0b1981629fc242b37c65f28ec72aa3e4dd02d72faa4663193bb18fdc55b112013dead87bc59a398eeecd871d17840c294118df0d7b94a623b102a4d643ba3d01b887bb6d40683a6fee4abdcae455ca324cb6021044826e6b774c2519de80f35839db6188f00d239ca8ab38f00e988d392354f31bbccf1d4af440a5f95bfcb4126201406d198a92bf8d4d644e9deb04dc414476fc352e1d1ef203649ca919d00d886a87d8dd9fd907a38c013eac2e5de240aee02a7bb6c355f7e7ae81816fefc8513d9f595266774eddb2bede65000dd0845b13de942725cbf3fb8da12f29553ba7309200cd661a6508a04e850cffcbb0b9f8bb948f4e9f27284745280d129da938fcad24e92e338df35930b50f7775bf1db56e00522aff5d4264cdc2073aaa46940571c6ebed20540433fa08bd4300b4af11eb22184cd41c07d681dbada99cc96c4d043b0d9a3be929acb8f3e950c3896a3d1b3fc66b01a08f300f72eab9ec5e480d67a9abfed297d072fe340504279fdb5fbdc26cd107416083b9846ee29b0acd4b9b446922dc8c370baf58ce7b628644c3d028eef2bb5d2f99f97bb3505c1e57482b472691077fd87db36a092c82044d73839c6e5b375cda0498861e05cd457b49d68b3c05a327429e78ff8f3348238171d7ac4ec908d5a8b70c55864e468c722b63e78d9b0623384011fdd32e2c515f5380a23703d7520773b74619f2e9a3272c5c5c6c26be4259af7fe803ff4e557d1a67192151b0ac88cb7b1279d784c1eaf709a73152b4fba3c5c0b4bc54759930cf28a4915242515507affce2f038684547187f211a9a88fad318d8201ace8f7d6d3298bb4d8c3b8b7cd7ce5cad6ecfa3ec9fbb01081e7e0582bed79d8e9dc960203c12f00f170d49604f53e51805658ab3db825ca560f50ee7a0d1097b0cdd23ad5916d90f468d8edce2f2130b7c1a0eff3010902862a9a8ec64ddd07d82a9d459586fca95fc7fcbfe9791ebfd85bbdfaefb73a991f7e00812f5a71fab3ef09a6f65935b5a509767e898d4fb4345aa24c1def137e08995230d05a9408b2b87d1e9279816aabaf8269cddba17a43bb5bbe62b5d42100b7bdf09b2637576d52a510756d7122f7bb62908300057f3c8a0921d73b980989f8d5f47a9e11287a8081dfdd69dcf561da8f63066efdd128f1cc9c2cff60aacb74bf1a48dbbfcaea0f16000dba7cec141c3cf3ffb26ebbdc4078c2a921bc6efdb7f94bb31e745d16c8c8411edf2e5006661e2d245c51147d431ced2e728ff10641c4143680d96e6ccb57775d6f3ce31c168cc8fc34e7aa544782b28e966b114f96f3a47cfcb42d795e7582a3ff67b91c9f2dab85f4e96bddbcbb63c02046e9c2dcdf2ca329c96129c601b9c716845b1d25763c2976489bbb60c3c35b3ceb537e687a21641664f5dca896df4eacce4f33eb82f1d88b8f99daa82d0fd304e291e299375da07e7e799a888283e8399b87a6ce5807890d06942bc5073289393ddb656be55a107bf339f1649116ac9c183896e48446b9c303059141b3380e46338d57956e9072d3a1d0a63ee70496507f9e2febfbfa9eaa6aee551c71ebd5d47cd8d039b724e28ff2639124221f344b36c769b634a0fceabbfca9356838db91e4499fc0927a286011987e00400f776787a4261b924f1404afdcf4e12fc8ff5f80e69babc3be567e3694935c2e55dc0a5b43d4f84eb12152b78b1a638d3f7e540ff9a0fce74988ffcdc33863cebf34ef21385aa762d421d17b49c782714f61fce0da5a6e03e0493a0df9598d9ba954c8cdefcc5756384095472cc78d8899d047af5469ce7a594fb59367c467fdc296cfbe3269df5910c6bf2e46d55883724b12d2baf5a75f8751faf7ca83256bfd9bcefed2d4ebea6ee75020379493b0bef5c01a20c1e91554915ddbc5ce1e5045a18fb0df2cea0f2c6c244de59bf1ed59ba7a717045ddec8720d5f1c8310a3cf7594707649442ca3a24f80f2eed9a55f95adc44b0c04faabf4f1e03367d2b053592a89756141f2398d926414a9a4aac7d0ed8125328d535eb1ac3cf99dc1ae12d836c3b94f2d89fc360b53a12d50c1ed777987948fbce43f1df95bfde53e2b4ac1e9ca4166fbf2a1b95ea144b165550ed21c4d0378a2ebba964fb4fe8151ef9cebeaee00cf0d737002520e46230dc302a3fcfda1d76b00bc33504c2c07b3d003c894800cbe38779f04e291171247fdbbde2ddb9710f490bfc4a9020581cd7024a88cf7defd07be3790d9a96a32b56f8c73a77127d3b5f0d5e754c560cd02b72ff5bc40f4e0c54eafde020e7b66deb1e235a842193685437bf9adaade87e2e75d58355f2183eadd56584276a1d8d484cb63087126cd0799ceaa62831f0837eb102956314dba5448664725213a4782063138bc635fefb72afa67c8af6e779714f42cd7e66424f14dfd49575b224a65df6b6f1f0451bcea9fd82435318db47072b5312be5fe2ff207f30dc9b825913bc2b904df2e643d6f239428bb782825b5664c854b97906532c6dcfae14d834c934e7e92e3f858ba8b4858d8e6bc577be6f321c248b03af15b5712d15fc8fdd24087c8e808931a1b8dad0f2f01bfc59e4f33f10ad14161428722d2dcdc5e9e7da8e26743769a9c85de46c3ca30b83e030c6f05d800856eed481975df3bc691d9a68c543470b28691c76ae2aa38388bc1e5bada4f308c68b72b1750e7ec9217330f190c0f86600f7cf8e2537508bf1fd42f935d8752f69e748cad8844ad65fc694443db6c2af93e6c4ca9917b25e17d1c2d86614934ca562d90aaf1bcaca6092d966caf9bd3efebc102babf0aa873de33ed355500df964e95e98e4128a4281f675ad00763f677f1022a9efce5eefc20f8418f1ce48d548fa630a9b1268ccf21cccf7c373a0771c91db890778937daea44faa626b5559c488543877e642b87e9a83cd36b9a4add3ff7d59a750b2c5dad3cfd8a48b2b34af9160e2e666dd046702bf35d060d58d4b9032e41b82291dae0ef6c45cd52327669a9f84f4815d876dc4cc70e1301d5a15dd9ed054cc62b68ce44a9a954e8b47c71bf08676fc53c4f4bd2bfa099082bc89c5c48ebdbfae9f113e5a433c19806645d163a30722d1e73f1d444bb0705f97aca53656194dc090d33ff20743997ad1fd903bbfb87948aa0475ccd10bb0a8c4e00dc710ba49f678a2deb15f3c5e4fbf573d59f581202814a4cb2b7b9985d710663552fb838a4abc43157526af95d944431454a90e521072943a3fe73c8d847ed4347d12a1179d6fb46b8e1c3a90f216b95bb6bb5d9cee45a255024661546b9a75833241cacb495b83c5a1af104967f480d32ffc9a83ec452eee9feb78e28e017886939a25722e6f86b269240e351a4e83aebc90a3b996f1426733eebd7b14a8a31f5f251272ed130f2c340e8d15cb21093b831ffd6ac8e293a0ecc72925d7ccf98ff6c1896718502ed9a05b0ab6a498c0a237f1bc7b759876ebcc80b773832a2e93c5cfdfaa3e65d76fd444994078b6767136cdb41d0a39ae6da8b75a8a94a34b0a16d9ea5bfcc15622c17a860ec96f4052cf3c2f290317ebd3d0421024b450a716bb8f3cd1bc1a01f7c461541eb54107bef03b7fce609a82e759b2dd72457d2b17deedc0c0b028545702a60bcfda39d1bd3f2c2e7bd1fdf29dc25905f7dfe0c2d97752ac08242c38d12857967f5dc073d42c1664451dcb51f962a2154fb0e714b37d1fbaf963ae54a30791a9b1c7c6fbeb812eac9e3f107c53aa2c97beac36d06f27c409472735959211964a02d4d920f747d71b553b6bbd82e96ac831b39f2076952a60a03093b653898152445a775e5"}, {0x50, 0xffff, 0x4, "77db01955daaaf9c4ce28ba413d31ac2aa3d0c574b6aa9e8415418b9a16c3971df9084df5e5d26bbf3b908dd63e10e18e721cdb1b08bb43351"}, {0x40, 0xffff, 0xb1, "20ec8eb37463374e1a3a651e64e051989406f33da84fe9d4c5844430d66c78767096ab4ae21280e66a48"}, {0x58, 0xffff, 0x3, "4dcb3fd0eb755b7271e2ccef872c41cd8f7644cc1dd7d9fc405d6dfafa0af0150d0d7200247fe93f3fb796c8b71db6bf7d8849a342f3e209c0b78fe323639fdf38c0a6fe4cd99c"}, {0x98, 0xffff, 0xac34, "2fab5ad4a6c5349129254a0bf216f3209b43036446250732fbe4cf55f72464ef273d045d30df1e4985f56c5f221cc022db5d62eb79ef5943a0d0ac6eb7adb6c7d847a834e0913f33b2d3e5030c86ea26ddb4fd7a3da07353ee652f967480ac02163dda2cbeba5fd19f4ee9e3fcb2edd2781cfa17bf57d069df861663f1012c6de8ffedab99df7daa"}, {0xe0, 0xffff, 0x8, "55a6a2cd31d1bb936937a0da1734c4917d0fb8f4d2430b1e363dac0d76f9bbe0d2003d51d06d50d12794cd058ad060d237ba66e4dd9ac0bda3eee1ed0bbc5a0d082be977306025f6e014994482a89fd849d6bbf1bda673d4c2203b05eeb2a9603f96802494a951cbe1837f0815e5375ec9d8a983f09d9b68d9513c59ab2ff7ef25876111e8879bd67a01002b88411474975174b07ef602e1921fb4a0289e7f8b43ba741be9f2091269e673255cbe899dc620d0f16c6c9ad8134406c7d8c71b6805943b44550eb0e90689a1dc"}], 0x1270}, 0x1) fchdir(r1) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff80000198f5d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff80000198f5c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000198f500,ffff800000026d50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800000026d00,ffff80000198f500) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8070a23218,80085761,ffff800020c11180,82,fffffd807f7c7c60,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8007a36278,80085761,ffff800020c11180,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c112c8,ffff800020c112b0) at sys_ioctl+0x646 syscall(ffff800020c11360) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,5128c595010) at Xsyscall+0x128 end of kernel end trace frame: 0x5153b867d00, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff80000198f5d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff80000198f5c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000198f500,ffff800000026d50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800000026d00,ffff80000198f500) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd8070a23218,80085761,ffff800020c11180,82,fffffd807f7c7c60,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8007a36278,80085761,ffff800020c11180,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c112c8,ffff800020c112b0) at sys_ioctl+0x646 syscall(ffff800020c11360) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,5128c595010) at Xsyscall+0x128 end of kernel end trace frame: 0x5153b867d00, count: -10 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c10db0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b49000 rax 0xffff8000017477c0 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x1e960357e2fadf8a r12 0xffffffff81f36129 substchar+0xb4b1 r13 0xf5 r14 0xffffffff81f25d3f apollo_udma33_tim+0x233d r15 0xffffffff81f36129 substchar+0xb4b1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c10da0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=492621 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42978,0xffffffff8233fe30 process=0xffff800020b45708 user=0xffff800020c0c000, vmspace=0xfffffd807efff000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 77746 182999 99721 0 7 0 syz-executor.1 *77746 492621 99721 0 7 0x4000000 syz-executor.1 99721 464485 63907 0 3 0x82 nanosleep syz-executor.1 30435 415890 1 0 3 0x100083 ttyin getty 46759 435619 0 0 3 0x14200 bored sosplice 23168 301736 63907 0 3 0x2 biowait syz-executor.0 63907 158574 21416 0 3 0x82 thrsleep syz-fuzzer 63907 64574 21416 0 3 0x4000082 nanosleep syz-fuzzer 63907 284012 21416 0 3 0x4000082 thrsleep syz-fuzzer 63907 61903 21416 0 3 0x4000082 thrsleep syz-fuzzer 63907 165915 21416 0 3 0x4000082 kqread syz-fuzzer 63907 483886 21416 0 3 0x4000082 thrsleep syz-fuzzer 63907 109165 21416 0 3 0x4000082 thrsleep syz-fuzzer 63907 232706 21416 0 3 0x4000082 thrsleep syz-fuzzer 63907 397145 21416 0 3 0x4000082 thrsleep syz-fuzzer 63907 45835 21416 0 3 0x4000082 thrsleep syz-fuzzer 21416 498432 91326 0 3 0x10008a pause ksh 91326 52443 33872 0 3 0x92 select sshd 33872 67345 1 0 3 0x80 select sshd 32897 46922 81047 73 2 0x100090 syslogd 81047 301172 1 0 3 0x100082 netio syslogd 76553 320551 1 77 3 0x100090 poll dhclient 265 361255 1 0 3 0x80 poll dhclient 761 241880 0 0 3 0x14200 pgzero zerothread 47001 249069 0 0 3 0x14200 aiodoned aiodoned 72259 83308 0 0 3 0x14200 syncer update 88563 154527 0 0 3 0x14200 cleaner cleaner 50245 29928 0 0 3 0x14200 reaper reaper 1381 101205 0 0 3 0x14200 pgdaemon pagedaemon 41895 486101 0 0 3 0x14200 bored crynlk 62124 519088 0 0 3 0x14200 bored crypto 69113 511151 0 0 3 0x40014200 acpi0 acpi0 87893 434402 0 0 3 0x40014200 idle1 99683 294843 0 0 3 0x14200 bored softnet 71241 423975 0 0 3 0x14200 bored systqmp 18849 240657 0 0 3 0x14200 bored systq 73907 52737 0 0 3 0x40014200 bored softclock 22437 103911 0 0 3 0x40014200 idle0 1 51703 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 77746 (syz-executor.1) thread 0xffff800020b43c38 (492621) exclusive rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 23168 (syz-executor.0) thread 0xffff800020b24260 (301736) exclusive rrwlock inode r = 0 (0xfffffd806a1e4918) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1b8 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x159c #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5ac #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a1e44d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dounlinkat+0xa5 #8 syscall+0x5ac #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9497 6357K 6364K 78643K 10857 0 0 pcb 23 9K 11K 78643K 460 0 0 rtable 100 3K 4K 78643K 480 0 0 ifaddr 49 12K 13K 78643K 153 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 29 0 0 iov 0 0K 32K 78643K 89 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1763 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 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 129 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 791 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 38K 58K 78643K 478 0 0 subproc 64 65538K 67586K 78643K 272 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 75 0 0 in_multi 33 2K 2K 78643K 126 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 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 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 255 0 0 pfkey data 0 0K 4K 78643K 2 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 95 21K 22K 78643K 3352 0 0 UVM aobj 58 4K 4K 78643K 64 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 19 0 0 NDP 9 0K 0K 78643K 49 0 0 temp 149 2366K 2432K 78643K 5234 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 375 0 368 1 0 1 1 0 8 0 plimitpl 152 41 0 34 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 95 0 55 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 144 0 140 1 0 1 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 12 0 12 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 448 0 260 12 0 12 12 0 8 0 art_table 32 449 0 260 2 0 2 2 0 8 0 art_node 16 94 0 60 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 12 1 0 1 1 0 8 0 semapl 112 127 0 117 1 0 1 1 0 8 0 shmpl 112 62 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2838 0 1425 46 0 46 46 0 8 0 ffsino 272 2838 0 1425 95 0 95 95 0 8 0 nchpl 144 4149 0 2554 61 0 61 61 0 8 0 uvmvnodes 72 3069 0 0 56 0 56 56 0 8 0 vnodes 200 3069 0 0 162 0 162 162 0 8 0 namei 1024 12048 0 12048 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11230 0 11229 10 9 1 6 0 8 0 sigapl 432 943 0 930 2 0 2 2 0 8 0 futexpl 56 8492 0 8492 1 0 1 1 0 8 1 knotepl 112 323 0 296 4 3 1 2 0 8 0 kqueuepl 104 217 0 215 1 0 1 1 0 8 0 pipepl 112 608 0 589 3 2 1 2 0 8 0 fdescpl 488 944 0 930 3 1 2 3 0 8 0 filepl 152 5622 0 5526 8 3 5 5 0 8 1 lockfpl 104 256 0 255 2 1 1 1 0 8 0 lockfspl 32 438 0 437 2 1 1 1 0 8 0 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 1413 0 1406 1 0 1 1 0 8 0 zombiepl 144 930 0 930 2 1 1 1 0 8 1 processpl 840 959 0 930 4 0 4 4 0 8 0 procpl 600 2625 0 2586 4 0 4 4 0 8 0 srpgc 64 36 0 36 1 1 0 1 0 8 0 sosppl 128 1 0 1 1 1 0 1 0 8 0 sockpl 384 774 0 757 6 3 3 4 0 8 1 mcl64k 65536 559 0 0 68 4 64 65 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 110 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 645 0 0 37 0 37 37 0 8 0 bufpl 256 6713 0 1022 356 0 356 356 0 8 0 anonpl 16 118175 0 110470 78 30 48 48 0 125 16 amapchunkpl 152 5631 0 5536 10 4 6 9 0 158 1 amappl16 192 5471 0 5070 76 47 29 32 0 8 8 amappl15 184 5 0 4 1 0 1 1 0 8 0 amappl14 176 365 0 363 2 1 1 1 0 8 0 amappl13 168 41 0 36 1 0 1 1 0 8 0 amappl12 160 188 0 184 1 0 1 1 0 8 0 amappl11 152 407 0 396 1 0 1 1 0 8 0 amappl10 144 56 0 55 2 1 1 1 0 8 0 amappl9 136 568 0 562 1 0 1 1 0 8 0 amappl8 128 348 0 324 1 0 1 1 0 8 0 amappl7 120 51 0 45 1 0 1 1 0 8 0 amappl6 112 414 0 406 1 0 1 1 0 8 0 amappl5 104 138 0 126 1 0 1 1 0 8 0 amappl4 96 291 0 267 2 1 1 2 0 8 0 amappl3 88 167 0 161 1 0 1 1 0 8 0 amappl2 80 7948 0 7898 2 0 2 2 0 8 0 amappl1 72 29036 0 28619 24 14 10 19 0 8 0 amappl 72 2887 0 2852 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 63 0 6 1 0 1 1 0 8 0 uaddrrnd 24 944 0 930 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 944 0 930 1 0 1 1 0 8 0 vmmpekpl 168 11458 0 11435 2 0 2 2 0 8 0 vmmpepl 168 109987 0 108637 105 35 70 74 0 357 6 vmsppl 360 943 0 930 2 0 2 2 0 8 0 pdppl 4096 1896 0 1860 6 1 5 6 0 8 0 pvpl 32 319970 0 309280 159 35 124 125 0 265 35 pmappl 224 943 0 930 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 600 0 8 17 0 17 17 0 8 0